@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--mtl-font);--font-mono:var(--mtl-mono);--spacing:.25rem;--default-font-family:var(--mtl-font);--default-mono-font-family:var(--mtl-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}}:root{--b0:#06080a;--b1:#0a0e12;--b2:#0f1317;--b3:#14191e;--b4:#1a2028;--bd:#1e2630;--bs:#131a20;--t1:#ebebf5;--t2:#8888a0;--t3:#7a7a90;--ac:#22c55e;--ah:#4ade80;--as:#22c55e1a;--ag:#22c55e33;--ac-from:#2bd771;--ac-to:#1bb55c;--gn:#34d399;--gs:#34d3991f;--am:#fbbf24;--ams:#fbbf241f;--rd:#f87171;--rs:#f871711f;--bl:#60a5fa;--bls:#60a5fa1f;--success:#22c55e;--success-bg:#22c55e1a;--warning:#fbbf24;--warning-bg:#fbbf241f;--error:#f87171;--error-bg:#f871711f;--info:#60a5fa;--info-bg:#60a5fa1f;--a1:#ffffff0a;--a2:#ffffff14;--a3:#ffffff1f;--a4:#ffffff29;--a5:#ffffff3d;--r:12px;--rs2:8px;--rx:6px;--tr:.2s cubic-bezier(.4,0,.2,1);--mtl-font:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--mtl-font-heading:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--mtl-mono:var(--font-mono),ui-monospace,monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--mk-sect-y-sm:clamp(48px,6vw,72px);--mk-sect-y-md:clamp(72px,9vw,112px);--mk-sect-y-lg:clamp(96px,12vw,144px);--mk-sect-head-mb:clamp(48px,6vw,72px);--mk-sect-cta-mt:clamp(48px,6vw,64px)}*{box-sizing:border-box;margin:0;padding:0}body,#root{font-family:var(--mtl-font);background:var(--b0);color:var(--t1);min-height:100vh}.app h1,.app h2,.app h3,.tb-t,.sb-lb,.acc-title,.acf-h,.rp-section-title,.rp-super-label,.sg2-t{font-family:var(--mtl-font-heading)}.app{min-height:100vh;display:flex}.sb{background:var(--b0);border-right:1px solid var(--bs);z-index:100;flex-direction:column;width:230px;min-height:100vh;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.sb-toggle{z-index:200;background:var(--b1);border:1px solid var(--bs);width:36px;height:36px;color:var(--t1);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:none;position:fixed;top:12px;left:12px}.sb-overlay{z-index:99;background:#00000080;display:none;position:fixed;inset:0}@media (max-width:767px){.sb{transform:translate(-100%)}.sb.sb-open{transform:translate(0)}.sb-toggle{display:flex}.sb-overlay.sb-overlay-show{display:block}.mn{padding-top:52px;margin-left:0!important}.tb{padding:14px 16px 12px}.tabs{padding:0 16px}}.sb-l{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:16px 16px 12px;font-size:17px;font-weight:600;transition:opacity .15s,transform .1s;display:flex}.sb-l span{color:var(--t1);transition:color .15s}.sb-l:hover{opacity:.85}.sb-l:hover span{color:var(--ac)}.sb-l:active{opacity:.7;transform:scale(.97)}.sb-b{background:var(--ac);color:#000;cursor:pointer;transition:var(--tr);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 14px 14px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.sb-b:hover{background:var(--ah)}.sb-n{flex:1;padding:0 8px;overflow-y:auto}.ni{border-radius:var(--rs2);color:var(--t2);cursor:pointer;transition:var(--tr);text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;margin-bottom:1px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.ni:hover{background:var(--b4);color:var(--t1)}.ni.a{background:var(--as);color:var(--ac)}.ni svg{transition:color .15s}.nd{background:var(--bs);height:1px;margin:10px 12px}.sb-f{border-top:1px solid var(--bs);padding:12px}.sb-f-head{align-items:center;gap:10px;min-width:0;display:flex}.sb-f-av{background:var(--ac);color:#000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px -4px #22c55e59}.sb-f-headinfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sb-f-name{color:var(--t1);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sb-f-subline{align-items:center;gap:6px;min-width:0;display:flex}.sb-f-badge{color:var(--ac);font:700 9px var(--mtl-mono);letter-spacing:.08em;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:5px;flex-shrink:0;align-items:center;padding:1px 6px;display:inline-flex}.sb-f-dot{color:var(--t3);flex-shrink:0;font-size:10px}.sb-f-usage{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;overflow:hidden}.sb-f-upgrade{background:linear-gradient(180deg,var(--ac-from) 0%,var(--ac-to) 100%);color:#06210f;cursor:pointer;text-align:center;letter-spacing:-.005em;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:16px;padding:8px 12px;font-family:inherit;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 6px 14px -6px #22c55e4d,0 0 22px -14px #22c55e4d}.sb-f-upgrade:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000024,0 8px 18px -6px #22c55e66,0 0 28px -12px #22c55e59}.sb-f-upgrade:focus-visible{outline-offset:3px;outline:2px solid #fff}.sb-f-upgrade:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 3px 8px -4px #22c55e59}.sb-f-upgrade-title{color:#06210f;letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1}.sb-f-upgrade-arrow{color:#06210f;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.sb-f-upgrade:hover .sb-f-upgrade-arrow{transform:translate(2px)}.sb-f-divider{background:var(--bs);height:1px;margin:14px 2px 10px}.sb-f-acts{flex-direction:column;gap:2px;display:flex}.sb-f-act{color:var(--t2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:color .15s,background .15s;display:flex}.sb-f-act:hover{color:var(--t1);background:var(--b4)}.sb-f-act svg{width:15px;height:15px;color:var(--t3);flex-shrink:0;transition:color .15s}.sb-f-act:hover svg{color:var(--t1)}.ws-edit-row{align-items:center;gap:12px;display:flex}.ws-avatar{background:var(--ac);color:#000;cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:opacity .15s;display:flex;overflow:hidden}.ws-avatar:hover{opacity:.8}.ws-members{flex-direction:column;gap:5px;display:flex}.ws-member-row{background:var(--b2);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ws-m-av{background:var(--b3);width:34px;height:34px;color:var(--t2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ws-m-info{flex:1;min-width:0}.ws-m-name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ws-m-email{color:var(--t2);font-size:11px;font-family:var(--mtl-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.ws-m-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.ws-m-mins{color:var(--t2);font-size:13px;font-family:var(--mtl-mono);line-height:1}.ws-m-role{flex-shrink:0;align-items:center;display:flex}.ws-badge{color:var(--t3);background:#ffffff0f;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1}.ws-badge-owner{color:var(--ac);background:#22c55e1a;border-color:#22c55e33}.ws-badge-licensed{color:var(--ac);background:#22c55e14;border-color:#22c55e2e}.ws-badge-trial{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b38}.ws-badge-viewer{color:var(--t3);background:#ffffff0a;border-color:#ffffff14}.ws-seat-counter{font-size:11px;font-family:var(--mtl-mono);color:var(--t3);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;margin-left:10px;padding:3px 8px}.ws-seat-counter.full{color:#f59e0b;background:#f59e0b0f;border-color:#f59e0b33}.ws-m-seat-btn{color:var(--t2);cursor:pointer;transition:var(--tr);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;line-height:1}.ws-m-seat-btn:hover:not(:disabled){color:var(--t1);border-color:#ffffff29}.ws-m-seat-btn:disabled{opacity:.4;cursor:default}.ws-m-seat-btn.assign{color:var(--ac);border-color:#22c55e40}.ws-m-seat-btn.assign:hover:not(:disabled){background:#22c55e1a}.ws-role-sel{padding:2px 6px;font-size:11px}.ws-m-rm{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.ws-m-rm:hover{color:#ef4444}.mn{background:var(--b0);flex:1;min-height:100vh;margin-left:230px}.mn-inner{max-width:1100px;margin:0 auto}.tb{border-bottom:1px solid var(--bs);background:var(--b0);z-index:50;justify-content:space-between;align-items:center;padding:18px 48px 16px;display:flex;position:sticky;top:0}.tb-l{align-items:center;gap:10px;display:flex}.tb-t{letter-spacing:-.3px;font-size:16px;font-weight:600}.tb-r{align-items:center;gap:8px;display:flex}.tb-e{color:var(--t2);align-items:center;gap:5px;font-size:12px;display:flex}.tb-upload{color:var(--t1);cursor:pointer;transition:var(--tr);background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tb-upload svg{width:15px;height:15px}.tb-upload:hover{color:var(--t1);background:#ffffff0a;border-color:#ffffff2e}.tb-upload:focus-visible{outline-offset:2px;outline:2px solid #22c55e8c}.bb{color:var(--t1);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;padding:7px;font-family:inherit;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.bb svg{width:18px;height:18px}.bb:hover{color:var(--t1);background:#ffffff0a;border-color:#ffffff2e}.bb:focus-visible{outline-offset:2px;outline:2px solid #22c55e8c}.ta{border-radius:var(--rx);border:1px solid var(--bd);color:var(--t2);cursor:pointer;transition:var(--tr);background:0 0;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:13px;display:flex}.ta:hover{border-color:var(--t3);color:var(--t1)}.ta-g{border-color:var(--ac);color:var(--ac);background:linear-gradient(135deg,#22c55e26 0%,#22c55e0f 100%);box-shadow:0 0 8px #22c55e1a}.ta-g:hover{background:linear-gradient(135deg,#22c55e38 0%,#22c55e1a 100%)}.tb-action{color:var(--t1);cursor:pointer;transition:var(--tr);background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tb-action svg{width:15px;height:15px}.tb-action:hover:not(:disabled){color:var(--t1);background:#ffffff0a;border-color:#ffffff2e}.tb-action:focus-visible{outline-offset:2px;outline:2px solid #22c55e8c}.tb-action:disabled{opacity:.5;cursor:default}.tb-action.active{color:var(--ac);background:#22c55e0f;border-color:#22c55e73}.cnt{max-width:1100px;margin:0 auto;padding:34px 48px 20px}.sbar{border-radius:var(--rs2);border:1px solid var(--bd);background:var(--b2);align-items:center;gap:8px;max-width:300px;padding:8px 12px;display:flex}.sbar input{color:var(--t1);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.sbar input::placeholder{color:var(--t3)}.onb{background:linear-gradient(135deg,#22c55e14 0%,#22c55e08 40%,#0000 100%);border:1px solid #22c55e2e;border-radius:28px;gap:22px;width:min(100%,1260px);min-height:520px;margin:0 auto 24px;padding:40px 42px 72px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 42px #00000038}.onb-top{text-align:center;justify-content:center;align-items:flex-start;gap:16px;margin-top:18px;margin-bottom:8px;display:flex;position:relative}.onb-title{letter-spacing:-.03em;color:var(--t1);margin-bottom:10px;font-size:30px;font-weight:800}.onb-grid{grid-template-columns:repeat(3,minmax(280px,320px));justify-content:center;gap:14px;display:grid}.onb-card{clip-path:inset(0 round 22px);background:linear-gradient(135deg,#22c55e14 0%,#22c55e08 40%,#0000 100%);border:1px solid #22c55e2e;border-radius:16px;flex-direction:column;min-height:156px;padding:14px 18px 12px;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.onb-card:after{content:attr(data-step);letter-spacing:-.12em;color:#ffffff1a;pointer-events:none;z-index:0;font-size:180px;font-weight:900;line-height:.82;position:absolute;bottom:-20px;right:-12px}.onb-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.onb-card.active{background:linear-gradient(135deg,#22c55e1f 0%,#22c55e0a 40%,#0000 100%);border-color:#22c55e47}.onb-card.done{background:linear-gradient(135deg,#22c55e1a 0%,#22c55e08 40%,#0000 100%);border-color:#22c55e3d}.onb-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.onb-num{letter-spacing:.08em;color:#8b95a3;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font:700 11px DM Mono,ui-monospace,monospace;display:inline-flex}.onb-card.active .onb-num,.onb-card.done .onb-num{color:var(--ac);background:#22c55e1f;border-color:#22c55e2e}.onb-icon{width:34px;height:34px;color:var(--ac);background:#22c55e14;border:1px solid #22c55e29;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onb-step-title{letter-spacing:-.02em;color:#eef0f3;max-width:280px;margin-bottom:6px;font-size:15px;font-weight:700}.onb-step-text{color:#8e97a8;max-width:320px;font-size:13px;line-height:1.6}.onb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:0;display:flex;transform:translateY(-8px)}.onb-btn{background:var(--ac);color:#051a0b;cursor:pointer;border:1px solid #22c55e47;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,opacity .2s;display:inline-flex}.onb-btn:hover{background:var(--ah);transform:translateY(-1px)}.onb-btn:disabled{opacity:.6;cursor:default}.onb-link{color:#5d5d6b;cursor:pointer;transition:var(--tr);background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-family:inherit;font-size:11px;text-decoration:none;display:inline-flex}.onb-link:hover{color:var(--t2)}.onb-pill{color:var(--ac);background:#22c55e1a;border:1px solid #22c55e2e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.onb-pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.onb-msg{color:var(--t2);font-size:12px}.onb-msg.ok{color:var(--ac)}.onb-success{background:linear-gradient(#22c55e24,#22c55e0f);border:1px solid #22c55e38;border-radius:14px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 20px 50px #0000002e,inset 0 1px #ffffff08}.onb-success-top{align-items:center;gap:10px;display:flex}.onb-success-icon{width:30px;height:30px;color:var(--ac);background:#22c55e2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onb-success-title{color:var(--t1);font-size:13px;font-weight:700}.onb-success-text{color:#abefc6;font-size:12px;line-height:1.6}.mc-title-row{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.mc-sample-badge{background:var(--ac);color:#051a0b;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.mc-sample-badge svg{width:9px;height:9px}.mc-sample-hint{color:var(--ac);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}@media (max-width:700px){.mc-sample-hint{display:none}}.empty-hint{text-align:center;border:1px dashed var(--bd);border-radius:var(--r);color:var(--t3);margin-top:16px;padding:22px 26px;font-size:13px;line-height:1.5}.empty-hint b{color:var(--t2);font-weight:600}.scp{background:radial-gradient(ellipse 60% 100% at 20% 0%, #22c55e14, transparent 60%),linear-gradient(180deg, #22c55e0a, transparent 70%),var(--b2);border:1px solid #22c55e40;border-radius:16px;align-items:center;gap:22px;width:100%;max-width:1100px;margin:0 auto 22px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px -20px #22c55e2e}.scp:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 100%,#22c55e0f,#0000 70%);width:320px;height:100%;position:absolute;top:0;right:0}.scp-icon{width:42px;height:42px;color:var(--ac);background:#22c55e1f;border:1px solid #22c55e47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scp-body{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.scp-text{flex-shrink:0;min-width:190px}.scp-title{letter-spacing:-.01em;color:var(--t1);margin-bottom:3px;font-size:14px;font-weight:700}.scp-sub{color:#8e97a8;font-size:12px;line-height:1.45}.scp-steps{flex:1;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.scp-step{flex:none;align-items:center;gap:9px;min-width:0;display:flex}.scp-num{width:22px;height:22px;color:var(--ac);background:#22c55e1f;border:1px solid #22c55e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:600 10.5px DM Mono,ui-monospace,monospace;transition:all .2s;display:flex}.scp-step.done .scp-num{background:var(--ac);border-color:var(--ac);color:#051a0b}.scp-step.active .scp-num{border-color:var(--ac);background:#22c55e40;box-shadow:0 0 0 4px #22c55e1a}.scp-label{color:var(--t1);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.scp-step:not(.active):not(.done) .scp-label{color:#8e97a8;font-weight:400}.scp-arrow{color:#5d5d6b;opacity:.5;flex-shrink:0}.scp-cta{flex-shrink:0;transform:translate(-60%)}.scp-btn{background:var(--ac);color:#051a0b;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.scp-btn:hover:not(:disabled){background:var(--ah);transform:translateY(-1px);box-shadow:0 8px 20px -8px #22c55e99}.scp-btn:disabled{opacity:.6;cursor:default}.scp-dismiss{width:22px;height:22px;color:var(--t3);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:10px;right:10px}.scp-dismiss:hover{color:var(--t1);background:#ffffff0d}@media (max-width:1100px){.scp-body{gap:14px}.scp-text{min-width:150px}.scp-sub{display:none}}@media (max-width:900px){.scp{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.scp-body,.scp-steps{flex-direction:column;align-items:stretch}.scp-arrow{display:none}.scp-btn{justify-content:center;width:100%}}.meet-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.meet-filters-tags{flex-wrap:wrap;align-content:flex-start;gap:5px;min-width:0;display:flex}.meet-filters-tags .ins-tab{transition:transform var(--tr),background var(--tr),border-color var(--tr),color var(--tr)}.meet-filters-right{flex-shrink:0;align-items:start;gap:10px;display:flex}.meet-search{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;width:220px;height:34px;transition:border-color var(--tr),background var(--tr),box-shadow var(--tr),transform var(--tr);background:linear-gradient(160deg,#8cc8b40a 0%,#64aa9603 100%);border:1px solid #8cc8b40f;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:inset 0 1px #8cc8b409}.meet-search svg{color:var(--t3);flex-shrink:0;width:15px;height:15px}.meet-search input{color:var(--t1);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:11px}.meet-search input::placeholder{color:var(--t3)}.meet-search.active{border-color:var(--ac);background:#141419f5;box-shadow:0 0 0 3px #22c55e14}.meet-search.active svg{color:var(--ac)}.df{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.df-picker{width:148px;position:relative}.df-date{-webkit-backdrop-filter:blur(16px);height:34px;color:var(--t1);cursor:pointer;transition:var(--tr);box-sizing:border-box;background:linear-gradient(160deg,#8cc8b40a 0%,#64aa9603 100%);border:1px solid #8cc8b40f;border-radius:8px;align-items:center;gap:6px;width:100%;min-width:0;padding:0 10px;font-family:inherit;font-size:11px;display:flex;position:relative;box-shadow:inset 0 1px #8cc8b409}.df-date:hover{border-color:var(--t3);background:var(--b3)}.df-date.active{border-color:var(--ac);background:var(--as);box-shadow:0 0 0 3px #22c55e14}.df-date-label{min-width:0;color:var(--t2);flex:1;align-items:center;gap:8px;display:flex}.df-date-label span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.df-date.active .df-date-label,.df-date.active .df-date-label svg{color:var(--ac)}.df-pop{z-index:40;border:1px solid var(--bd);background:var(--b2);border-radius:12px;width:252px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000073}.df-pop-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.df-nav{border:1px solid var(--bd);background:var(--b1);width:28px;height:28px;color:var(--t2);cursor:pointer;transition:var(--tr);border-radius:8px;justify-content:center;align-items:center;display:flex}.df-nav:hover{border-color:var(--ac);color:var(--ac);background:var(--as)}.df-month{color:var(--t1);text-transform:capitalize;font-size:13px;font-weight:600}.df-weekdays{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.df-weekday{color:var(--t3);text-align:center;padding:3px 0;font-size:11px}.df-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.df-day{height:30px;color:var(--t2);cursor:pointer;transition:var(--tr);background:0 0;border:1px solid #0000;border-radius:8px;font-family:inherit;font-size:11px}.df-day:hover{color:var(--t1);background:#ffffff0d}.df-day.today{color:var(--t1);border-color:#22c55e40}.df-day.selected{background:var(--as);border-color:var(--ac);color:var(--ac);box-shadow:0 0 0 2px #22c55e14}.df-day.empty{pointer-events:none;background:0 0;border-color:#0000}.df-pop-actions{border-top:1px solid var(--bs);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.df-link{color:var(--t2);cursor:pointer;transition:var(--tr);background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.df-link:hover{color:var(--ac)}.df-cl{background:var(--b2);width:28px;height:28px;color:var(--t3);cursor:pointer;transition:var(--tr);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.df-cl:hover{background:var(--rs);color:var(--rd)}.dl{color:var(--t3);letter-spacing:.2px;margin:18px 0 8px;font-size:11px;font-weight:500}.dl:first-child{margin-top:0}.mc{border-radius:var(--r);-webkit-backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(160deg,#8cc8b40b 0%,#64aa9604 50%,#22c55e03 100%);border:1px solid #8cc8b40f;align-items:center;gap:12px;min-height:64px;margin-bottom:5px;padding:13px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0003,inset 0 1px #8cc8b409}.mc:hover{background:linear-gradient(160deg,#8cc8b412 0%,#64aa9606 50%,#22c55e05 100%);border-color:#22c55e26;transform:translateY(-1px);box-shadow:0 4px 12px #00000040,inset 0 1px #8cc8b40d}.mc.open{z-index:30}.mc-i{width:36px;height:36px;color:var(--ac);background:linear-gradient(135deg,#22c55e29 0%,#22c55e14 100%);border:1px solid #22c55e2e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-i svg{width:17px;height:17px}.mc-f{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mc-t{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.mc-m{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.mc-r{flex-shrink:0;align-items:center;gap:8px;margin-right:6px;display:flex}.mc-tag-chip{background:var(--as);height:18px;color:var(--ac);vertical-align:middle;border:1px solid #22c55e2e;border-radius:999px;justify-content:center;align-items:center;max-width:175px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.mc-tag-chip span:last-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;height:100%;display:flex;overflow:hidden;transform:translateY(-.5px)}.mc-icon-btn{width:30px;height:30px;color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-icon-btn svg{width:16px;height:16px}.mc-icon-btn:hover{border-color:var(--bd);color:var(--t1);background:#ffffff0f}.mc-icon-btn.tagged{color:var(--ac)}.mc-del:hover{background:var(--rs);color:var(--rd);border-color:#f871714d}.mc-tag-pop{z-index:45;border:1px solid var(--bd);background:var(--b2);cursor:default;border-radius:12px;width:260px;padding:10px;position:absolute;top:calc(100% + 6px);right:46px;box-shadow:0 18px 40px #00000073}.mc-tag-label{color:var(--t3);margin-bottom:8px;font-size:11px}.mc-tag-input{border:1px solid var(--bd);background:var(--b1);width:100%;color:var(--t1);border-radius:10px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px}.mc-tag-input:focus{border-color:#22c55e80;box-shadow:0 0 0 3px #22c55e1f}.mc-tag-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.mc-tag-clear{color:var(--t3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.mc-tag-clear:hover{color:var(--rd)}.mc-p{color:var(--t3);align-items:center;gap:3px;font-size:11px;display:flex}.bg{border-radius:16px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:500;display:flex}.b-ok{color:var(--gn);background:linear-gradient(135deg,#34d39929 0%,#34d39914 100%);border:1px solid #34d39933}.b-w{color:var(--am);background:linear-gradient(135deg,#fbbf2429 0%,#fbbf2414 100%);border:1px solid #fbbf2433}.dh{padding:20px 24px 0}.dt{letter-spacing:-.3px;margin-bottom:8px;font-size:17px;font-weight:600}.dh-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dt-wrap{flex:1;min-width:0}.dt-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin-bottom:0;overflow:hidden}.dt-edit{border:1px solid var(--ac);background:var(--b1);width:100%;max-width:560px;color:var(--t1);letter-spacing:-.3px;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:20px;font-weight:600;box-shadow:0 0 0 4px #22c55e14}.dt-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.dt-btn{border:1px solid var(--bd);background:var(--b2);color:var(--t2);cursor:pointer;transition:var(--tr);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.dt-btn:hover{border-color:var(--t3);color:var(--t1)}.dt-btn:disabled{opacity:.5;cursor:default}.dt-btn.save{background:var(--as);border-color:var(--ac);color:var(--ac)}.dt-btn.save:hover{background:var(--ag);color:var(--ah)}.dt-btn.icon{border-radius:6px;justify-content:center;gap:0;width:24px;height:24px;padding:0}.dt-btn.icon svg{width:11px;height:11px}.dt-help{color:var(--t3);margin-top:6px;font-size:11px}.dbs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.db{border:1px solid var(--bd);background:var(--b2);color:var(--t2);border-radius:10px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;display:flex}.db svg{width:10px;height:10px}.dp{color:var(--t2);margin-bottom:16px;font-size:13px}.dp .pulse,.dp-row{align-items:center;display:inline-flex}.dp-row{flex-wrap:wrap;gap:6px}.dp-label{color:var(--t2)}.dp-value{color:var(--t2);font-weight:500}.dp-info .dp-value{color:var(--info)}.dp-warn .dp-value{color:var(--warning)}.dp-success .dp-value{color:var(--success)}.dp-error .dp-value{color:var(--error)}.dp-bar{background:#ffffff0f;border-radius:2px;height:2px;margin-top:8px;position:relative;overflow:hidden}.dp-info .dp-bar{color:var(--info)}.dp-warn .dp-bar{color:var(--warning)}.dp-bar:after{content:"";opacity:.85;background:linear-gradient(90deg,#0000,currentColor,#0000);width:30%;animation:1.4s linear infinite dp-bar-slide;position:absolute;top:0;bottom:0;left:-30%}@keyframes dp-bar-slide{0%{left:-30%}to{left:100%}}.tabs{border-bottom:1px solid var(--bs);padding:0 48px;display:flex}.tab{color:var(--t3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:5px;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;transition:color .15s,background .15s;display:flex;position:relative}.tab:hover{color:#c8c8d0;background:#ffffff08}.tab.a{color:var(--t1);border-bottom-color:var(--ac);font-weight:500}.tab.a:hover{background:0 0}.tab:focus-visible{outline-offset:-2px;outline:2px solid #22c55e8c}.tab-dot{background:var(--ac);border-radius:50%;width:6px;height:6px;margin-left:4px;transition:opacity .25s,transform .25s;display:inline-block;box-shadow:0 0 8px #22c55e99}.tab-dot.hidden{opacity:0;transform:scale(0)}@keyframes tab-pulse{0%,to{background:0 0;box-shadow:inset 0 0 #22c55e00}50%{background:#22c55e0d;box-shadow:inset 0 0 0 1px #22c55e4d}}.tab.pulsing{animation:1.6s ease-in-out 3 tab-pulse}@media (prefers-reduced-motion:reduce){.tab.pulsing{background:#22c55e0d;animation:none}}.is-demo-locked{opacity:.55}.is-demo-locked:hover{opacity:.75}.tc{padding:20px 24px}.detail-frame{width:min(100% - 48px,920px);margin:0 auto}.detail-frame .dh{padding:28px 0 0}.detail-frame .dh-top{align-items:flex-start;gap:12px;margin-bottom:0}.detail-frame .dh-back{appearance:none;color:var(--t2);cursor:pointer;width:32px;height:32px;transition:var(--tr);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex}.detail-frame .dh-back:hover{color:var(--t1);background:var(--b2)}.detail-frame .dh-back svg{stroke-width:2.2px;width:18px;height:18px}.detail-frame .dt-row{align-items:center;gap:10px;max-width:100%;display:flex}.detail-frame .dt{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:22px;font-weight:600;line-height:1.3;overflow:hidden}.detail-frame .dt-edit{letter-spacing:-.01em;border-radius:8px;flex:1;min-width:0;padding:5px 10px;font-size:22px;font-weight:600;line-height:1.3}.detail-frame .dt-row .dt-btn.icon{flex-shrink:0}.detail-frame .dh-actions{flex-shrink:0;align-items:center;gap:8px;margin-top:2px;display:flex}.detail-frame .dh-action{border:1px solid var(--bd);background:var(--b2);color:var(--t1);cursor:pointer;transition:var(--tr);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.detail-frame .dh-action svg{width:13px;height:13px}.detail-frame .dh-action:hover:not(:disabled){border-color:var(--t3);background:var(--b3)}.detail-frame .dh-action:disabled{opacity:.4;cursor:default}.detail-frame .dh-action.active{color:var(--ac);background:var(--as);border-color:#22c55e66}.detail-frame .dbs{margin-top:14px;margin-bottom:0;padding-left:0}.detail-frame .tabs{margin-top:28px;padding:0}.detail-frame .tab{gap:6px;font-size:13px}.detail-frame .tab svg{width:14px;height:14px}.detail-frame .tc{padding:20px 0 0}.detail-frame .chat-msg{font-size:14px;line-height:1.6}.detail-frame .chat-rich li{line-height:1.6}.detail-frame .chat-format-chip{padding:6px 11px;font-size:12px}.detail-frame .ci{font-size:15px}.detail-frame .ci-l{font-size:12px}.detail-frame .ci-langs{font-size:11px}.detail-frame .chat-ai{color:#e4e4e7;background:#0e0e15;border:1px solid #ffffff0f;border-radius:18px}.detail-frame .te-tx{color:#e4e4e7;font-size:14px;line-height:1.6}.detail-frame .te-sp{font-size:14px}.detail-frame .book-text{color:#e4e4e7;font-size:14px;line-height:1.7}.detail-frame .book-heading{font-size:16px}.detail-frame .tl-bar{background:#0e0e15;border-color:#ffffff0f}.detail-frame .te{background:#0e0e15;border-left-color:#ffffff0f}.detail-frame .te:hover,.detail-frame .te.te-active{background:#13131b}.detail-frame .sb-tx-card,.detail-frame .st-card{background:#0e0e15;border-color:#ffffff0f}.detail-frame .ci-w{background:#0e0e15;border:1px solid #ffffff0f;border-radius:18px;margin-top:0;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0003}.detail-frame .ci-w:focus-within{border-color:#22c55e38;box-shadow:0 1px 2px #0003,0 0 0 3px #22c55e14}.detail-frame .chat-format-chip{background:0 0;border-color:#ffffff14}.detail-frame .chat-format-chip:hover:not(.active){color:var(--t1);background:#ffffff08;border-color:#ffffff2e}.detail-frame .timeline-pane{width:100%;max-width:720px;margin:0 auto}.ts-switch{border:1px solid #ffffff0f;border-radius:12px;margin:16px 0;display:flex;overflow:hidden}.ts-btn{color:var(--t3);cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff0f;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.ts-btn:last-child{border-right:none}.ts-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ts-btn.active{color:var(--t1);background:#0e0e15}.ts-btn:hover:not(.active){color:var(--t2);background:#ffffff08}.book-section{margin-bottom:18px;padding:0 12px}.book-heading{color:var(--t1);margin-bottom:6px;font-size:13px;font-weight:700}.book-text{color:var(--t2);font-size:13px;line-height:1.75}.skel{background:var(--b2);border-radius:4px;height:14px;margin-bottom:8px;animation:1.5s ease-in-out infinite skPulse}.skel.w60{width:60%}.skel.w80{width:80%}.skel.w40{width:40%}@keyframes skPulse{0%,to{opacity:.4}50%{opacity:.8}}.detail-frame .summary-pane{width:100%;max-width:700px;margin:0 auto}.cc{flex-direction:column;max-width:640px;margin:0 auto;display:flex}.cc.chat-empty-mode{min-height:auto}.chat-scroll{scrollbar-gutter:stable;max-height:calc(100vh - 380px);padding-right:8px;overflow-y:auto}.chat-scroll::-webkit-scrollbar{width:10px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:2px solid #0000;border-radius:999px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#fff3 padding-box padding-box;border:2px solid #0000}.ais{flex-direction:column;gap:5px;margin-bottom:18px;display:flex}.ai-s{border-radius:var(--rs2);color:var(--t2);cursor:pointer;transition:var(--tr);text-align:left;background:#0e0e15;border:1px solid #ffffff0f;align-items:center;gap:7px;padding:10px 12px;font-family:inherit;font-size:13px;display:flex}.ai-s:hover{color:var(--t1);background:#13131b;border-color:#ffffff1f}.ci-w{border-radius:var(--r);border:1px solid var(--bd);background:var(--b1);flex-shrink:0;margin-top:12px;padding:4px}.ci-w:focus-within{border-color:var(--ac)}.ci{width:100%;color:var(--t1);resize:none;background:0 0;border:none;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.ci::placeholder{color:var(--t3)}.ci-f{justify-content:space-between;align-items:center;padding:4px 8px 6px;display:flex}.ci-l{color:var(--t3);gap:10px;font-size:11px;display:flex}.ci-langs{font-family:var(--mtl-mono);letter-spacing:.08em;color:var(--t3);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:10px;display:flex}.ci-langs>span{color:var(--t3);opacity:.5}.chat-empty{justify-content:center;align-items:flex-start;padding:24px 0 16px;display:flex}.chat-empty-inner{gap:14px;width:100%;display:grid}.chat-empty-head{text-align:center;gap:6px;margin-bottom:2px;display:grid}.chat-empty-title{color:var(--t1);letter-spacing:-.02em;font-size:16px;font-weight:600}.chat-empty-sub{color:var(--t3);font-size:13px}.tl-bar{border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);align-items:center;gap:9px;margin-bottom:10px;padding:9px 12px;display:flex}.tl-p{background:var(--ac);color:#000;cursor:pointer;width:30px;height:30px;transition:var(--tr);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-p:hover{background:var(--ah)}.tl-sp{color:#c8c8d0;cursor:pointer;transition:var(--tr);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;min-width:38px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.tl-sp:hover{color:#fff;background:#ffffff14;border-color:#ffffff24}.tl-t{color:#8a8a93;min-width:54px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.tl-bar>.tl-t:first-of-type{color:#fff}.tl-tr{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;height:24px;position:relative}.tl-tr.scrubbing{cursor:grabbing}.tl-wave,.tl-wave-fill{pointer-events:none;position:absolute;inset:0}.tl-w{pointer-events:none;justify-content:space-between;align-items:center;gap:0;display:flex;position:absolute;inset:0}.tl-wb{background:var(--bd);pointer-events:none;border-radius:999px;flex:0 0 1px;width:1px}.tl-wave-fill .tl-wb{background:linear-gradient(#4ade80f2,#22c55ef2);box-shadow:0 0 8px #22c55e24}.tl-wb.hl{background:var(--am)}.tl-mk{gap:5px;margin-bottom:10px;display:flex}.te{background:#ffffff06;border:1px solid #ffffff0a;border-radius:10px;margin-bottom:8px;padding:12px 14px;transition:background .2s,border-color .2s;position:relative}.te:before{content:"";background:var(--speaker-color,var(--ac));pointer-events:none;opacity:0;border-radius:999px;width:2px;transition:opacity .2s;position:absolute;top:14px;bottom:14px;left:-10px}.te:hover{background:#ffffff0b;border-color:#ffffff0f}.te:hover:before{opacity:.4}.te.te-active{background:#ffffff0f;border-color:#ffffff14}.te.te-active:before,.te.te-active .te-ac{opacity:1}.te-top{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.te-sp{color:var(--speaker-color,var(--ac));letter-spacing:-.005em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.te-tm{color:var(--t3);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px}.te-tm-play{cursor:pointer;color:var(--t3);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.te-tm-play svg{opacity:.7;transition:opacity .15s}.te-tm-play:hover{color:var(--ac);background:#22c55e14;border-color:#22c55e33}.te-tm-play:hover svg{opacity:1}.te-tx{color:var(--t2);font-size:13px;line-height:1.6}.te-tg{gap:3px;margin-top:5px;display:flex}.te-tg span{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500}.tg-d{background:var(--gs);color:var(--gn)}.tg-t{background:var(--bls);color:var(--bl)}.tg-q{background:var(--ams);color:var(--am)}.te-ac{opacity:0;transition:var(--tr);gap:2px;display:flex;position:absolute;top:6px;right:6px}.te:hover .te-ac{opacity:1}.te-btn{color:var(--t3);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-family:inherit;font-size:11px;transition:opacity .15s,color .15s,background .15s,border-color .15s;display:flex}.te-btn svg{width:10px;height:10px}.te:hover .te-btn{opacity:.7}.te-btn:hover{opacity:1;color:var(--t1);background:var(--b3);border-color:var(--bd)}.sb-bk{margin-bottom:20px;padding:0 20px}.sb-lb{align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.sb-tx{color:var(--t2);padding:2px 0;font-size:13px;line-height:1.65}.sb-tx-card{color:var(--t2);border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);padding:12px;font-size:13px;line-height:1.7}.st{justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px;padding:0;display:flex}.st-card{border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);margin-bottom:5px;padding:12px}.st-t{margin-bottom:5px;font-size:13px;font-weight:700}.st-i{color:var(--t2);flex:1;padding:1px 0 1px 14px;font-size:13px;line-height:1.65;position:relative}.st-i:before{content:"";background:var(--ac);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.st-i.st-no-bullet{padding-left:0}.st-i.st-no-bullet:before{display:none}.ev-chip{color:var(--t3);background:var(--b2);border:1px solid var(--bd);cursor:pointer;white-space:nowrap;vertical-align:middle;appearance:none;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-family:monospace;font-size:11px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ev-chip:hover{color:var(--ac);background:#22c55e0f;border-color:#22c55e66}.tk{border-bottom:1px dashed var(--bs);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.tk:last-child{border-bottom:none}.tkc{border:1px solid var(--bd);cursor:pointer;color:#0000;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:border-color .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.tkc:hover{border-color:var(--ac)}.tkc.dn{border-color:var(--ac);box-shadow:none;color:var(--ac);background:#22c55e1a}.tk-i{flex:1}.tk-tx{color:var(--t2);font-size:13px;line-height:1.6}.tk-tx.dn{color:var(--t3);text-decoration:line-through}.tk-m{color:var(--t3);flex-wrap:wrap;align-items:center;gap:2px;margin-top:4px;font-size:11px;display:flex}.tk-m span{font-family:var(--mono,monospace);color:var(--t3);font-size:11px}.tk-ts{font-family:var(--mono,monospace);color:var(--t3);background:var(--b2);border:1px solid var(--bd);cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;font-size:11px;transition:color .15s,border-color .15s;display:inline-flex}.tk-ts:hover{color:var(--ac);border-color:#22c55e4d}.tk-e{border:1px solid var(--bd);color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border-radius:4px;align-items:center;gap:3px;padding:3px 7px;font-family:inherit;font-size:11px;display:flex}.tk-e:hover{border-color:var(--ac);color:var(--ac)}.fu{border-radius:var(--r);border:1px solid var(--bd);background:var(--b1);margin-top:18px;padding:16px}.fu-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fu-t{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.fu-b{color:var(--t2);border-radius:var(--rs2);background:var(--b2);border:1px solid var(--bs);white-space:pre-line;max-height:180px;padding:10px;font-size:13px;line-height:1.7;overflow-y:auto}.fu-a{gap:6px;margin-top:10px;display:flex}.fu-s{border-radius:var(--rx);cursor:pointer;transition:var(--tr);background:var(--ac);color:#000;border:none;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.fu-s:hover{background:var(--ah)}.fu-c{border-radius:var(--rx);cursor:pointer;transition:var(--tr);border:1px solid var(--bd);color:var(--t2);background:0 0;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:13px;display:flex}.fu-c:hover{border-color:var(--t3);color:var(--t1)}.md-backdrop{-webkit-backdrop-filter:blur(10px);z-index:300;background:#08080cb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.md-card{border:1px solid var(--bs);background:linear-gradient(#13131dfa 0%,#0c0c12fa 100%);border-radius:16px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 90px #0006}.md-head{border-bottom:1px solid var(--bs);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.md-title{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.md-sub{color:var(--t3);margin-top:4px;font-size:11px}.md-close{border:1px solid var(--bd);background:var(--b2);width:32px;height:32px;color:var(--t2);cursor:pointer;transition:var(--tr);border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:14px;line-height:1;display:flex}.md-close:hover{border-color:var(--t3);color:var(--t1)}.md-body{padding:18px}.md-textarea{width:100%;min-height:320px;color:var(--t1);resize:vertical;background:#00000040;border:1px solid #ffffff0f;border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.7;transition:border-color .15s,box-shadow .15s}.md-textarea:focus{border-color:#ffffff2e;box-shadow:0 0 0 3px #ffffff0a}.md-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.md-hint{color:var(--t3);font-size:11px}.up-form{gap:14px;display:grid}.up-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.up-field{gap:6px;display:grid}.up-label{color:var(--t3);font-size:11px;font-weight:600}.up-input,.up-select{border:1px solid var(--bd);background:var(--b2);width:100%;color:var(--t1);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:13px}.up-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238888a0' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:42px}.up-input:focus,.up-select:focus{border-color:#22c55e80;box-shadow:0 0 0 3px #22c55e1f}.up-drop{background:linear-gradient(#22c55e14,#ffffff05);border:1px dashed #22c55e3d;border-radius:16px;gap:12px;padding:18px;display:grid}.up-drop-top{text-align:center;justify-items:center;gap:12px;display:grid}.up-drop-title{color:var(--t1);margin-bottom:4px;font-size:14px;font-weight:600}.up-drop-sub{color:var(--t2);font-size:11px;line-height:1.55}.up-file-meta{background:var(--b1);border:1px solid var(--bs);color:var(--t2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.up-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);overflow:hidden}.up-error{background:var(--rs);color:#fecaca;border:1px solid #f871712e;border-radius:10px;padding:10px 12px;font-size:13px}.up-note{color:var(--t3);font-size:11px;line-height:1.6}.up-hidden{display:none}.inline-notice{border:1px solid;border-radius:14px;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.inline-notice.warning{background:#fbbf2414;border-color:#fbbf2442}.inline-notice.error{background:#f8717112;border-color:#f871713d}.inline-notice.success{background:#22c55e12;border-color:#22c55e38}.inline-notice.info{background:#60a5fa14;border-color:#60a5fa38}.inline-notice-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inline-notice-title{color:var(--t1);font-size:13px;font-weight:600}.inline-notice-message{color:var(--t2);font-size:13px;line-height:1.55}.inline-notice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-notice-btn{color:var(--t1);cursor:pointer;transition:var(--tr);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600}.inline-notice-btn:hover{border-color:var(--ac);color:var(--ac)}.inline-notice-dismiss{color:var(--t3);cursor:pointer;background:0 0;border:none;padding:0 0 0 8px;font-size:18px;line-height:1}.notice-stack{z-index:420;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.notice-card{-webkit-backdrop-filter:blur(18px);pointer-events:auto;border:1px solid;border-radius:12px;padding:14px 14px 12px;box-shadow:0 20px 48px #00000047}.notice-card.info{background:linear-gradient(#141f30f2,#0e141eeb);border-color:#60a5fa38}.notice-card.success{background:linear-gradient(#102218f2,#0d1612eb);border-color:#22c55e33}.notice-card.warning{background:linear-gradient(#2c2312f2,#19150deb);border-color:#fbbf243d}.notice-card.error{background:linear-gradient(#2c1212f2,#1a0e0eeb);border-color:#f871713d}.notice-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notice-copy{gap:4px;display:grid}.notice-title{color:var(--t1);font-size:13px;font-weight:700}.notice-text{color:var(--t2);font-size:13px;line-height:1.55}.notice-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.notice-btn{color:var(--t1);cursor:pointer;transition:var(--tr);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:600}.notice-btn:hover{border-color:var(--ac);color:var(--ac)}.notice-close{width:26px;height:26px;color:var(--t3);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.notice-close:hover{color:var(--t1);border-color:#ffffff29}.ex-intro{color:var(--t2);margin-bottom:14px;font-size:13px;line-height:1.6}.ex-switch{border:1px solid var(--bs);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto 16px;padding:4px;display:flex}.ex-switch-btn{color:var(--t1);cursor:pointer;transition:var(--tr);background:0 0;border:none;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600}.ex-switch-btn.active{background:var(--as);color:var(--ac);box-shadow:inset 0 0 0 1px #22c55e29}.ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ex-card{border:1px solid var(--bs);text-align:left;cursor:pointer;transition:var(--tr);background:linear-gradient(#ffffff08,#ffffff04);border-radius:16px;flex-direction:column;gap:14px;padding:16px;font-family:inherit;display:flex}.ex-card:hover{border-color:var(--bd);background:linear-gradient(#22c55e0f,#ffffff05);transform:translateY(-1px)}.ex-card-icon{background:var(--as);width:38px;height:38px;color:var(--ac);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ex-card-title{color:var(--t1);margin-bottom:4px;font-size:14px;font-weight:600}.ex-card-text{color:var(--t3);font-size:13px;line-height:1.6}.ex-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.ex-card-badge{border:1px solid var(--bs);letter-spacing:.04em;text-transform:uppercase;color:var(--t2);background:#ffffff0d;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.ex-card-cta{color:var(--ac);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.gs-pg{max-width:760px;margin:0 auto;padding:64px 0 36px}.gs-t{letter-spacing:-.5px;text-align:center;margin-bottom:5px;font-size:26px;font-weight:700}.gs-s{color:var(--t3);text-align:center;margin-bottom:24px;font-size:13px}.gs-iw{border-radius:var(--r);border:1px solid var(--bd);background:var(--b1);transition:border-color var(--tr);align-items:center;gap:8px;padding:4px;display:flex}.gs-iw:focus-within{border-color:var(--ac)}.gs-iw svg{color:var(--t3);flex-shrink:0;margin-left:12px}.gs-i{color:var(--t1);background:0 0;border:none;outline:none;flex:1;padding:12px 10px;font-family:inherit;font-size:15px}.gs-i::placeholder{color:var(--t3)}.gs-hn{flex-wrap:wrap;gap:5px;margin:8px 0 24px;display:flex}.gs-h{background:var(--b2);border:1px solid var(--bs);color:var(--t3);cursor:pointer;transition:var(--tr);border-radius:16px;padding:4px 10px;font-family:inherit;font-size:11px}.gs-h:hover{border-color:var(--bd);color:var(--t2)}.gs-ai{border-radius:var(--r);border:1px solid var(--ac);background:var(--as);margin-top:12px;margin-bottom:18px;padding:16px}.gs-ai-t{color:var(--ac);align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.gs-ai-b{color:var(--t2);font-size:13px;line-height:1.7}.gs-ai-s{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.gs-ai-src{background:var(--b2);color:var(--t3);border-radius:4px;padding:2px 7px;font-size:11px}.gs-r{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);transition:var(--tr);cursor:pointer;margin-bottom:8px;padding:14px}.gs-r:hover{border-color:var(--bd);background:var(--b2)}.gs-rt{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gs-rm{color:var(--ac);cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.gs-rd{color:var(--t3);font-size:11px}.gs-rx{color:var(--t2);margin-bottom:8px;font-size:13px;line-height:1.6}.gs-rx mark{background:var(--ag);color:var(--t1);border-radius:2px;padding:0 2px}.gs-rb{justify-content:space-between;align-items:center;display:flex}.gs-rs{color:var(--t3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.gs-ts{background:var(--ac);color:#fff;cursor:pointer;letter-spacing:.3px;font-variant-numeric:tabular-nums;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.gs-ts:hover{opacity:.85}.gs-rp{border-radius:var(--rx);background:var(--as);color:var(--ac);cursor:pointer;transition:var(--tr);border:none;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;display:flex}.gs-rp:hover{background:var(--ag)}.mp{border-radius:var(--rs2);background:var(--b3);border:1px solid var(--bd);align-items:center;gap:8px;margin-top:6px;padding:8px 12px;display:flex}.mp-p{background:var(--ac);color:#000;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mp-w{flex:1;align-items:center;gap:1px;height:20px;display:flex}.mp-b{background:var(--bd);border-radius:1px;width:2px}.mp-b.ac{background:var(--ac)}.mp-t{color:var(--t3);text-align:right;min-width:44px;font-family:JetBrains Mono,monospace;font-size:11px}.dg{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.dc{border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);padding:16px}.dc-l{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px}.dc-v{letter-spacing:-1px;font-size:26px;font-weight:700}.dc-c{align-items:center;gap:3px;margin-top:3px;font-size:11px;display:flex}.dc-u{color:var(--gn)}.dc-d{color:var(--rd)}.ds{margin-bottom:24px}.ds-t{margin-bottom:12px;font-size:14px;font-weight:600}.sr2{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sr-n{color:var(--t2);min-width:90px;font-size:13px}.sr-bg{background:var(--b3);border-radius:4px;flex:1;height:7px;overflow:hidden}.sr-fl{border-radius:4px;height:100%}.sr-p{color:var(--t3);text-align:right;min-width:32px;font-size:11px}.wc{background:var(--b1);border-radius:var(--r);border:1px solid var(--bs);align-items:flex-end;gap:6px;height:100px;padding:14px;display:flex}.wc-b{background:var(--as);border-radius:3px 3px 0 0;flex:1;min-width:16px;transition:height .4s;position:relative}.wc-b:hover{background:var(--ag)}.wc-lb{color:var(--t3);font-size:11px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.wc-vl{color:var(--t2);font-size:11px;font-weight:500;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.to{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.to-c{border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);text-align:center;padding:14px}.to-n{font-size:22px;font-weight:700}.to-l{color:var(--t3);margin-top:3px;font-size:11px}.alert-card{border-radius:var(--r);transition:var(--tr);border:1px solid;margin-bottom:6px;padding:14px}.alert-card:hover{transform:translate(2px)}.al-red{background:#f871710f;border-color:#f8717140}.al-green{background:#34d3990f;border-color:#34d39940}.al-blue{background:#60a5fa0f;border-color:#60a5fa40}.al-amber{background:#fbbf240f;border-color:#fbbf2440}.al-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.al-title{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.al-badge{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600}.al-desc{color:var(--t2);font-size:13px;line-height:1.5}.al-meta{color:var(--t3);align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.al-src{color:var(--t3);background:#ffffff0d;border-radius:3px;padding:2px 6px;font-size:11px}.dash-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cl{border-radius:var(--r);background:var(--b1);border:1px solid var(--bs);transition:var(--tr);align-items:center;gap:12px;margin-bottom:6px;padding:12px;display:flex}.cl:hover{border-color:var(--bd)}.cl-p{background:var(--as);width:34px;height:34px;color:var(--ac);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cl-i{flex:1}.cl-t{font-size:13px;font-weight:500}.cl-m{color:var(--t3);margin-top:1px;font-size:11px}.cl-s{border:1px solid var(--bd);color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border-radius:4px;align-items:center;gap:3px;padding:4px 8px;font-family:inherit;font-size:11px;display:flex}.cl-s:hover{border-color:var(--ac);color:var(--ac)}.ig-s{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;margin:20px 0 10px;font-size:11px;font-weight:500}.ig-s:first-child{margin-top:0}.ig-c{border-radius:var(--r);border:1px solid var(--bd);background:var(--b1);align-items:center;gap:12px;margin-bottom:5px;padding:12px 14px;display:flex}.ig-i{border-radius:var(--rs2);background:var(--b2);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.ig-f{flex:1}.ig-n{font-size:13px;font-weight:500}.ig-d{color:var(--t3);margin-top:1px;font-size:11px}.ig-g{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ig-cd{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);cursor:pointer;transition:var(--tr);padding:14px}.ig-cd:hover{border-color:var(--bd);background:var(--b2);transform:translateY(-1px)}.ig-ci{border-radius:var(--rs2);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;font-size:15px;display:flex}.ig-cn{margin-bottom:2px;font-size:13px;font-weight:500}.ig-cd2{color:var(--t3);font-size:11px;line-height:1.4}.sp-c{background:linear-gradient(135deg,#22c55e14,#22c55e08);border:1px solid #22c55e2e;border-radius:14px;align-items:center;gap:16px;margin-bottom:6px;padding:18px 22px;display:flex}.sp-l{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.sp-i{background:var(--ac);color:#000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:flex}.sp-n-row{align-items:center;gap:8px;display:flex}.sp-n{font-size:16px;font-weight:700}.sp-badge{letter-spacing:.05em;color:var(--ac);background:#22c55e1a;border:1px solid #22c55e33;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600}.sp-email{color:var(--t2);font-size:13px;font-family:var(--mtl-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.sp-st{flex-shrink:0;gap:22px;display:flex}.sp-sl{letter-spacing:.07em;text-transform:uppercase;color:var(--t2);font-size:11px;font-weight:600}.sp-sv{font-size:15px;font-weight:700;font-family:var(--mtl-mono);margin-top:2px}.sp-sv span{color:var(--t2);font-size:13px}.set-cnt{flex-direction:column;min-height:calc(100vh - 60px);display:flex}.set-body{width:100%;max-width:860px;margin:0 auto}.set-t{border-bottom:1px solid var(--bs);margin-bottom:28px;display:flex}.set-tb{color:var(--t2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.set-tb:hover{color:var(--t1)}.set-tb.a{color:var(--t1);border-bottom-color:var(--ac);font-weight:500}.sg2{margin-bottom:28px}.sg2-t{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.sg2-t:after{content:"";background:var(--bs);flex:1;height:1px}.sr3{border-radius:var(--r);background:var(--b2);align-items:center;gap:14px;margin-bottom:5px;padding:13px 16px;display:flex}.sr3-l{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.sr3-i{background:var(--b3);width:32px;height:32px;color:var(--t2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sr3-i svg{width:14px;height:14px;stroke:var(--t2);fill:none;stroke-width:1.8px}.sr3-lb{color:var(--t1);font-size:13px;font-weight:500}.sr3-h{color:var(--t2);margin-top:2px;font-size:11px}.sel{border:1px solid var(--bd);background:var(--b3);color:var(--t1);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2388889a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:7px 28px 7px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.sel:focus{border-color:#22c55e66}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.plan-card{border:1px solid var(--bs);background:var(--b1);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.plan-card.current{background:linear-gradient(180deg, #22c55e0f, #22c55e08 38%, var(--b1) 100%);border-color:#22c55e47;box-shadow:inset 0 0 0 1px #22c55e24}.plan-card.featured{border-color:#4ade8047;box-shadow:0 12px 36px #22c55e14}.plan-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plan-name{letter-spacing:-.4px;font-size:20px;font-weight:700}.plan-tag{color:var(--t2);font-size:11px;line-height:1.5}.plan-badge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.plan-badge.neutral{color:var(--t2);background:#ffffff0f}.plan-badge.soft{color:var(--bl);background:#60a5fa1f}.plan-badge.accent{color:var(--ac);background:#22c55e24}.plan-price{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.plan-price-main{letter-spacing:-1px;font-size:34px;font-weight:700;line-height:1}.plan-price-free{color:var(--ac);font-size:26px;font-weight:700;line-height:1}.plan-price-old{color:var(--t3);font-size:15px;line-height:1.2;text-decoration:line-through}.plan-billing{color:var(--t2);font-size:13px}.plan-actions{flex-direction:column;flex-shrink:0;gap:8px;padding-top:4px;display:flex}.plan-primary{background:var(--ac);color:#000;cursor:pointer;width:100%;transition:var(--tr);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.plan-primary:hover{background:var(--ah)}.plan-primary:disabled{opacity:.7;cursor:default}.plan-primary.ta-g{color:var(--ac);cursor:default;background:#22c55e1a;border:1px solid #22c55e4d}.plan-primary.ta-g:hover{background:#22c55e1a}.plan-secondary{color:var(--t3);text-align:center;padding:4px 0 0;font-size:11px}.plan-feature-list{flex-direction:column;flex:1;gap:8px;list-style:none;display:flex}.plan-feature{color:var(--t2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.plan-feature svg{color:var(--ac);flex-shrink:0;margin-top:2px}.plan-summary{border:1px solid var(--bd);background:var(--b2);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.plan-summary-item{flex-direction:column;gap:3px;display:flex}.plan-summary-label{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.plan-summary-value{font-size:13px;font-weight:600}@keyframes fi{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fi{animation:.25s forwards fi}.fi1{opacity:0;animation-delay:40ms}.fi2{opacity:0;animation-delay:80ms}.fi3{opacity:0;animation-delay:.12s}.fi4{opacity:0;animation-delay:.16s}.fi5{opacity:0;animation-delay:.2s}@keyframes pulse{50%{opacity:.5}}.pulse{animation:1.5s infinite pulse}.loader{min-height:50vh;color:var(--t3);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.err{color:var(--rd);justify-content:center;align-items:center;padding:60px;font-size:13px;display:flex}.chat-msg{border-radius:var(--rs2);max-width:85%;margin-bottom:6px;padding:10px 12px;font-size:13px;line-height:1.6;animation:.3s both chatIn;position:relative}.chat-user{background:var(--as);color:var(--t1);border-bottom-right-radius:4px;margin-left:auto;animation-name:chatInRight}.chat-ai{background:var(--b1);border:1px solid var(--bs);color:var(--t2);border-bottom-left-radius:4px;animation-name:chatInLeft}@keyframes chatInLeft{0%{opacity:0;transform:translateY(8px)translate(-8px)}to{opacity:1;transform:none}}@keyframes chatInRight{0%{opacity:0;transform:translateY(8px)translate(8px)}to{opacity:1;transform:none}}.chat-body{white-space:pre-wrap}.chat-rich{gap:10px;display:grid}.chat-rich p{white-space:pre-wrap;margin:0}.chat-rich ul,.chat-rich ol{gap:6px;margin:0;padding-left:18px;display:grid}.chat-rich li{line-height:1.55}.chat-rich .md-heading,.book-text .md-heading,.rp-super-text .md-heading,.sb-tx .md-heading,.rp-paragraph .md-heading{color:var(--t1);margin:10px 0 6px;font-weight:700;line-height:1.35}h2.md-heading{font-size:16px}h3.md-heading{font-size:14px}h4.md-heading{color:var(--t2);font-size:13px}.chat-table-wrap{border:1px solid var(--bs);border-radius:10px;overflow:auto}.chat-table{border-collapse:collapse;background:#ffffff05;width:100%;font-size:13px}.chat-table th,.chat-table td{border-bottom:1px solid var(--bs);text-align:left;vertical-align:top;padding:8px 10px}.chat-table th{text-transform:none;letter-spacing:normal;color:var(--t3);background:#ffffff08;font-size:11px;font-weight:600}.chat-table tr:last-child td{border-bottom:none}.chat-format-row{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.chat-format-chip{border:1px solid var(--bd);background:var(--b2);color:var(--t2);cursor:pointer;transition:var(--tr);border-radius:999px;padding:5px 10px;font-family:inherit;font-size:12px}.chat-format-chip:hover{border-color:var(--t3);color:var(--t1)}.chat-format-chip.active{background:var(--as);border-color:var(--ac);color:var(--ac)}.chat-typing{align-items:center;gap:4px;animation:.12s ease-out both typingFadeIn;display:flex;padding:12px 16px!important}.chat-typing span{background:var(--t3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingDot}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}@keyframes typingFadeIn{0%{opacity:0}to{opacity:1}}.chat-msg.streaming .chat-rich>:last-child:after,.chat-msg.streaming .chat-body:after{content:"";background:var(--ac);opacity:.6;vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.8s ease-in-out infinite caretPulse;display:inline-block}@keyframes caretPulse{0%,to{opacity:.6}50%{opacity:.15}}.chat-msg.streaming .chat-rich>:last-child,.chat-msg.streaming .chat-body>:last-child,.chat-msg.streaming>.chat-rich:last-of-type>:last-child{animation:.35s ease-out both wordFadeIn}@keyframes wordFadeIn{0%{opacity:.3}to{opacity:1}}.chat-msg.streaming .chat-copy-icon{opacity:0;pointer-events:none}.chat-copy-icon{width:22px;height:22px;color:var(--t3);cursor:pointer;z-index:2;opacity:0;background:#ffffff0a;border:none;border-radius:6px;place-items:center;padding:0;transition:opacity .18s,color .18s,background .18s;display:grid;position:absolute;top:8px;right:8px}.chat-msg:hover .chat-copy-icon{opacity:.7}.chat-copy-icon:hover{opacity:1;color:var(--t1);opacity:1;background:#ffffff14}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bd);border-radius:3px}.dg6{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px;display:grid}.dg3{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.dg2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.period-sw{gap:4px;margin-bottom:16px;display:flex}.period-btn{border-radius:var(--rx);border:1px solid var(--bd);color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:500}.period-btn:hover{border-color:var(--t3);color:var(--t2)}.period-btn.active{background:var(--as);border-color:var(--ac);color:var(--ac)}.pchange{border-radius:4px;align-items:center;gap:2px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:600;display:inline-flex}.pchange.up{color:var(--gn);background:var(--gs)}.pchange.down{color:var(--rd);background:var(--rs)}.pchange.flat{color:var(--t3);background:#55556a1f}.chart-box{background:var(--b1);border:1px solid var(--bs);border-radius:var(--r);min-height:180px;padding:16px}.chart-title{color:var(--t2);margin-bottom:12px;font-size:13px;font-weight:600}.bar-chart{align-items:flex-end;gap:3px;height:120px;padding-top:8px;display:flex}.bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.bar-fill{background:var(--ac);border-radius:3px 3px 0 0;width:100%;min-width:6px;transition:height .3s;position:relative}.bar-fill:hover{background:var(--ah)}.bar-fill[data-tip]:hover:after{content:attr(data-tip);background:var(--b4);color:var(--t1);white-space:nowrap;pointer-events:none;z-index:10;border-radius:4px;padding:3px 7px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.bar-label{color:var(--t3);text-align:center;font-size:8px;line-height:1}.hbar-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.hbar-lbl{width:90px;color:var(--t2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:11px;overflow:hidden}.hbar-track{background:var(--b2);border-radius:4px;flex:1;height:20px;position:relative;overflow:hidden}.hbar-fill{border-radius:4px;height:100%;transition:width .4s}.hbar-val{color:var(--t3);text-align:right;flex-shrink:0;width:36px;font-size:11px}.pf-google_meet{background:var(--bl)}.pf-youtube{background:var(--rd)}.pf-zoom{background:var(--am)}.pf-teams{background:#7c3aed}.pf-unknown{background:var(--t3)}.ins-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ins-title{letter-spacing:-.4px;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.ins-sub{color:var(--t3);margin-top:2px;font-size:13px}.ins-dr{border-radius:var(--rs2);border:1px solid var(--bd);background:var(--b2);color:var(--t2);cursor:pointer;transition:var(--tr);align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:flex}.ins-dr:hover{border-color:var(--t3);color:var(--t1)}.ins-dr svg{flex-shrink:0}.ins-tabs{flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.ins-tab{color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.ins-tab:hover{color:var(--t2);border-color:#ffffff1f}.ins-tab.active{border-color:var(--ac);color:var(--ac);background:linear-gradient(135deg,#22c55e26 0%,#22c55e0f 100%);box-shadow:0 0 8px #22c55e1a}.ins-tab .tab-count{background:#ffffff0f;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600}.ins-tab.active .tab-count{background:#22c55e33}.ins-score{border-radius:var(--rs2);background:var(--b1);border:1px solid var(--bs);align-items:center;gap:10px;margin-bottom:5px;padding:10px 14px;display:flex}.ins-score-lbl{color:var(--t2);min-width:120px;font-size:13px}.ins-score-track{background:var(--b3);border-radius:3px;flex:1;height:6px;overflow:hidden}.ins-score-fill{border-radius:3px;height:100%;transition:width .4s}.ins-score-val{text-align:right;min-width:36px;font-size:13px;font-weight:600}.sf-green{background:var(--gn);color:var(--gn)}.sf-amber{background:var(--am);color:var(--am)}.sf-red{background:var(--rd);color:var(--rd)}.sf-blue{background:var(--bl);color:var(--bl)}.prb-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);transition:var(--tr);margin-bottom:10px;padding:16px}.prb-card:hover{border-color:var(--bd);background:var(--b2)}.prb-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.prb-title{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.prb-sev{border-radius:12px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.sev-high{background:var(--rs);color:var(--rd)}.sev-med{background:var(--ams);color:var(--am)}.sev-low{background:var(--gs);color:var(--gn)}.prb-desc{color:var(--t2);margin-bottom:10px;font-size:13px;line-height:1.6}.prb-meta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.prb-tag{background:var(--b3);color:var(--t3);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.prb-timeline{margin-bottom:10px}.prb-tl-title{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.prb-tl-item{align-items:flex-start;gap:10px;padding:6px 0;display:flex;position:relative}.prb-tl-dot{background:var(--bd);z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;position:relative}.prb-tl-dot.active{background:var(--ac)}.prb-tl-item:not(:last-child):before{content:"";background:var(--bd);width:1px;position:absolute;top:14px;bottom:-6px;left:3.5px}.prb-tl-text{color:var(--t2);font-size:11px;line-height:1.5}.prb-tl-date{color:var(--t3);margin-top:1px;font-size:11px}.prb-section{border-radius:var(--rs2);background:var(--b2);border:1px solid var(--bs);margin-top:10px;padding:10px 12px}.prb-section-title{color:var(--t3);align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:600;display:flex}.prb-section-text{color:var(--t2);font-size:13px;line-height:1.6}.prb-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.prb-action{border-radius:var(--rx);cursor:pointer;transition:var(--tr);border:1px solid var(--bd);color:var(--t2);background:0 0;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;display:flex}.prb-action:hover{border-color:var(--ac);color:var(--ac)}.prb-action.primary{background:var(--as);border-color:var(--ac);color:var(--ac)}.prb-action.primary:hover{background:var(--ag)}.prb-expand{color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:5px 10px;font-family:inherit;font-size:11px;display:flex}.prb-expand:hover{color:var(--t1)}.win-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.win-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);transition:var(--tr);padding:16px}.win-card:hover{background:#34d3990a;border-color:#34d3994d}.win-emoji{margin-bottom:8px;font-size:24px}.win-title{color:var(--gn);margin-bottom:4px;font-size:13px;font-weight:600}.win-desc{color:var(--t2);font-size:13px;line-height:1.5}.win-source{color:var(--t3);align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}.cmt-card{border-radius:var(--r);background:#f871710a;border:1px solid #f8717133;margin-bottom:8px;padding:14px}.cmt-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cmt-who{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cmt-badge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.cmt-what{color:var(--t2);margin-bottom:6px;font-size:13px;line-height:1.5}.cmt-context{color:var(--t3);border-radius:var(--rx);background:#ffffff08;border:1px solid #ffffff0a;padding:8px;font-size:11px}.ctr-card{border-radius:var(--r);background:#fbbf240a;border:1px solid #fbbf2433;margin-bottom:8px;padding:14px}.ctr-title{color:var(--am);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.ctr-quotes{flex-direction:column;gap:6px;display:flex}.ctr-quote{border-radius:var(--rx);border-left:2px solid var(--am);color:var(--t2);background:#ffffff08;padding:8px 10px;font-size:13px;line-height:1.5}.ctr-quote-date{color:var(--t3);margin-top:3px;font-size:11px}.team-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);margin-bottom:10px;padding:16px}.team-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.team-avatar{background:var(--as);width:40px;height:40px;color:var(--ac);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.team-name{font-size:15px;font-weight:600}.team-role{color:var(--t3);margin-top:1px;font-size:11px}.team-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.team-stat{border-radius:var(--rs2);background:var(--b2);text-align:center;padding:10px}.team-stat-val{font-size:18px;font-weight:700}.team-stat-lbl{color:var(--t3);margin-top:2px;font-size:11px}.team-section{margin-bottom:10px}.team-section-title{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.team-pills{flex-wrap:wrap;gap:4px;display:flex}.team-pill{border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.tp-green{background:var(--gs);color:var(--gn)}.tp-red{background:var(--rs);color:var(--rd)}.tp-amber{background:var(--ams);color:var(--am)}.tp-blue{background:var(--bls);color:var(--bl)}.team-style{color:var(--t2);border-radius:var(--rs2);background:var(--b2);border:1px solid var(--bs);padding:10px 12px;font-size:13px;line-height:1.6}.ins-section{margin-top:20px;margin-bottom:12px}.ins-section-title{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.anl-period{gap:4px;margin-bottom:18px;display:flex}.anl-pbtn{border:1px solid var(--bd);color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:11px;font-weight:500}.anl-pbtn:hover{border-color:var(--t3);color:var(--t2)}.anl-pbtn.active{background:var(--as);border-color:var(--ac);color:var(--ac)}.anl-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.anl-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);transition:var(--tr);padding:16px}.anl-card:hover{border-color:var(--bd);background:var(--b2)}.anl-card-label{color:var(--t3);align-items:center;gap:5px;margin-bottom:6px;font-size:11px;display:flex}.anl-card-val{letter-spacing:-.5px;margin-bottom:4px;font-size:26px;font-weight:700}.anl-card-trend{align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.anl-trend-up{color:var(--gn)}.anl-trend-down{color:var(--rd)}.anl-trend-zero{color:var(--t3)}.anl-section{margin-bottom:20px}.anl-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.anl-section-title{color:var(--t2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.anl-section-sub{color:var(--t3);font-size:11px}.anl-chart{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);padding:16px}.anl-bars{align-items:flex-end;gap:3px;height:120px;padding-top:8px;display:flex}.anl-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.anl-bar{background:var(--as);border-radius:3px 3px 0 0;width:100%;min-height:2px;margin-top:auto;transition:height .4s;position:relative}.anl-bar:hover{background:var(--ac)}.anl-bar-tip{background:var(--b4);color:var(--t1);white-space:nowrap;z-index:10;border-radius:4px;padding:2px 6px;font-size:11px;display:none;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.anl-bar:hover .anl-bar-tip{display:block}.anl-bar-lbl{color:var(--t3);text-align:center;align-items:center;min-height:16px;font-size:8px;line-height:1.1;display:flex}.anl-platforms{flex-direction:column;gap:8px;display:flex}.anl-plat-row{align-items:center;gap:10px;display:flex}.anl-plat-name{color:var(--t2);align-items:center;gap:6px;min-width:110px;font-size:13px;display:flex}.anl-plat-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.anl-plat-track{background:var(--b3);border-radius:4px;flex:1;height:8px;overflow:hidden}.anl-plat-fill{border-radius:4px;height:100%;transition:width .4s}.anl-plat-val{text-align:right;min-width:32px;font-size:11px;font-weight:600}.anl-plat-pct{color:var(--t3);text-align:right;min-width:32px;font-size:11px}.anl-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.anl-content-row{border-radius:var(--rs2);background:var(--b2);justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 14px;display:flex}.anl-content-label{color:var(--t2);align-items:center;gap:6px;font-size:13px;display:flex}.anl-content-val{font-size:16px;font-weight:700}.anl-loading{text-align:center;color:var(--t3);padding:40px 0;font-size:13px}.anl-empty{text-align:center;padding:40px 0}.anl-empty-icon{opacity:.7;margin-bottom:8px;font-size:36px}.anl-empty-text{color:var(--t3);font-size:13px}.auth-wrap{background:#08080c;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.auth-route{background:#08080c;min-height:100vh}.auth-route-inner{align-content:center;justify-items:center;width:min(100%,976px);min-height:100vh;margin:0 auto;padding:22px 28px 32px;display:grid}.auth-route-stage{justify-content:center;align-items:center;width:100%;display:flex}.auth-shell{border:1px solid var(--bs);background:#0e0e14f0;border-radius:20px;grid-template-columns:1fr;width:400px;max-width:100%;display:grid;overflow:hidden;box-shadow:0 28px 72px #00000052}.auth-wrap.auth-wrap-embed{background:0 0;min-height:auto;padding:0;display:block}.auth-route .auth-wrap{background:0 0;place-items:stretch stretch;min-height:auto;padding:0}.auth-shell.auth-shell-embed{background:linear-gradient(#121218f5,#0c0c12f5);border-color:#ffffff14;grid-template-columns:1fr;width:min(100%,440px);box-shadow:0 20px 48px #00000047}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;font-size:18px;font-weight:700;display:flex}.auth-brand span{color:var(--t1)}.auth-brand-top{justify-content:center;margin:0 auto 22px;font-size:20px}.auth-brand-link{appearance:none;font:inherit;cursor:pointer;color:#eef0f3;background:0 0;border:none;border-radius:10px;padding:6px 12px;font-weight:700}.auth-brand-link span{transition:color .18s}.auth-brand-link:hover span{color:#22c55e}.auth-brand-link:focus-visible{outline-offset:3px;outline:2px solid #22c55e8c}.auth-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin-bottom:14px;font-size:11px;font-weight:600}.auth-title{letter-spacing:-1px;max-width:360px;margin-bottom:12px;font-size:30px;font-weight:700;line-height:1.04}.auth-sub{color:var(--t2);max-width:380px;font-size:13px;line-height:1.6}.auth-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 28px;display:flex;position:relative;overflow:hidden}.auth-card>*{z-index:1;position:relative}.auth-shell-embed .auth-card{padding:24px 22px}.auth-tabs{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.auth-tab{border:1px solid var(--bd);color:var(--t2);cursor:pointer;transition:var(--tr);background:0 0;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}.auth-tab.active{background:var(--as);border-color:var(--ac);color:var(--ac)}.auth-form-title{letter-spacing:-.6px;margin-bottom:6px;font-size:24px;font-weight:700}.auth-form-sub{color:var(--t3);margin-bottom:18px;font-size:13px;line-height:1.5}.auth-social{gap:10px;width:100%;max-width:320px;margin-bottom:16px;display:grid}.auth-social-btn{width:100%;color:var(--t2);font:inherit;transition:var(--tr);background:#ffffff08;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;display:inline-flex}.auth-social-btn:disabled{opacity:.68;cursor:not-allowed}.auth-social-btn:not(:disabled):hover{background:#ffffff0f;border-color:#ffffff2e}.auth-social-btn svg{flex-shrink:0}.auth-social-note{color:var(--t3);text-align:center;font-size:11px;line-height:1.5}.auth-social-divider{color:var(--t3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:2px 0 0;font-size:11px;display:flex}.auth-social-divider:before,.auth-social-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-social-divider span{flex-shrink:0}.auth-form{gap:12px;width:100%;max-width:320px;display:grid}.auth-field{text-align:left;gap:6px;display:grid}.auth-label{color:var(--t2);font-size:12px;font-weight:600}.auth-check{color:var(--t2);cursor:pointer;align-items:flex-start;gap:10px;padding:2px 2px 0;font-size:12px;line-height:1.5;display:flex}.auth-check input{accent-color:var(--ac);flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.auth-check span{display:block}.auth-input{border:1px solid var(--bd);background:var(--b2);width:100%;color:var(--t1);transition:var(--tr);border-radius:11px;outline:none;padding:11px 12px;font-family:inherit;font-size:13px}.auth-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px #22c55e1f}.auth-submit{background:var(--ac);color:#041108;cursor:pointer;width:100%;transition:var(--tr);border:none;border-radius:11px;margin-top:2px;padding:12px 15px;font-family:inherit;font-size:13px;font-weight:700}.auth-submit:hover{background:var(--ah)}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-error{background:var(--rs);color:#fecaca;border:1px solid #f8717133;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-success{background:var(--gs);color:#bbf7d0;border:1px solid #34d3992e;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-alt{width:100%;max-width:320px;color:var(--t3);justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.auth-link{color:var(--ac);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-note{border-top:1px solid var(--bs);width:100%;max-width:320px;color:var(--t3);margin-top:26px;padding-top:16px;font-size:11px;line-height:1.6}.auth-legal{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.auth-legal button,.auth-legal a{color:var(--t2);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:none}.auth-legal button:hover,.auth-legal a:hover{color:var(--ac)}.mk{color:#eef0f3;font-family:var(--mtl-font);background:#080b0f;min-height:100vh;overflow-x:hidden}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk h1,.mk h2,.mk h3,.mk p{margin:0}.mk ul{margin:0;padding:0}.mk:before{content:"";z-index:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.mk-shell{z-index:1;position:relative}.mk-container{z-index:1;max-width:1120px;margin:0 auto;padding:0 40px;position:relative}.mk-nav{z-index:90;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#080b0fc7;border-bottom:1px solid #ffffff14;padding:0 40px;position:fixed;top:0;left:0;right:0}.mk-nav-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;height:60px;margin:0 auto;display:flex;position:relative}.mk-logo{appearance:none;letter-spacing:-.02em;color:#eef0f3;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0;font-size:18px;font-weight:700;text-decoration:none;display:flex}.mk-nav-links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mk-nav-links li{list-style:none;position:relative}.mk-nav-links a,.mk-nav-links button,.mk-nav-links summary{appearance:none;font:inherit;color:#b4b8c2;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;text-decoration:none;transition:color .18s}.mk-nav-links a:hover,.mk-nav-links button:hover,.mk-nav-links summary:hover{color:#fff}.mk-nav-dropdown details{position:relative}.mk-nav-dropdown summary{-webkit-user-select:none;user-select:none;align-items:center;gap:5px;list-style:none;display:inline-flex}.mk-nav-dropdown summary::-webkit-details-marker{display:none}.mk-nav-dropdown summary::marker{content:""}.mk-nav-dropdown details[open]>summary{color:#fff}.mk-nav-caret{font-size:9px;line-height:1;transition:transform .18s;display:inline-block;transform:translateY(1px)}.mk-nav-dropdown details[open] .mk-nav-caret{transform:translateY(1px)rotate(180deg)}.mk-nav-dropdown-panel{-webkit-backdrop-filter:blur(20px)saturate(160%);z-index:95;background:#0e1117f7;border:1px solid #ffffff14;border-radius:14px;min-width:520px;padding:12px;animation:.14s mkDropFade;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0000008c}@keyframes mkDropFade{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mk-nav-dropdown-all{letter-spacing:.01em;border-bottom:1px solid #ffffff12;margin-bottom:6px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block;color:#1ddb6a!important}.mk-nav-dropdown-all:hover{color:#26e16f!important}.mk-nav-dropdown-grid{grid-template-columns:1fr 1fr;gap:2px;padding-top:6px;display:grid}.mk-nav-dropdown-grid a{border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:block;color:#d6d9e1!important}.mk-nav-dropdown-grid a:hover{background:#ffffff0d;color:#fff!important}.mk-mega-panel{-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:95;background:linear-gradient(#12161cf5 0%,#0c0f13f5 100%);border:1px solid #ffffff14;border-radius:20px;padding:28px 28px 20px;animation:.18s cubic-bezier(.2,.7,.3,1) mkMegaFade;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #22c55e0a}@keyframes mkMegaFade{0%{opacity:0;transform:translate(-50%,-6px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.mk-mega-cols{gap:40px;display:grid}.mk-mega-cols-3{grid-template-columns:repeat(3,minmax(230px,1fr));min-width:820px}.mk-mega-cols-2{grid-template-columns:repeat(2,minmax(280px,1fr));min-width:680px}.mk-mega-col{flex-direction:column;gap:6px;display:flex}.mk-mega-col-title{letter-spacing:.16em;color:#7a8499;border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding:0 0 12px 14px;font-size:11px;font-weight:700;position:relative}.mk-mega-col-title:before{content:"";background:linear-gradient(#1ddb6a,#14a04c);border-radius:2px;width:4px;height:10px;position:absolute;top:3px;left:0}.mk-mega-item{border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;font-size:13.5px;line-height:1.3;text-decoration:none;transition:background .18s,transform .18s;display:flex;position:relative;color:#e7e9ee!important}.mk-mega-item:hover{background:#ffffff0a;border-color:#22c55e1f;transform:translateY(-1px)}.mk-mega-item:hover .mk-mega-icon{background:linear-gradient(135deg,#22c55e38 0%,#22c55e14 100%);box-shadow:inset 0 0 0 1px #22c55e52,0 6px 18px -8px #22c55e8c}.mk-mega-item:hover .mk-mega-title{color:#fff}.mk-mega-icon{color:#1ddb6a;background:linear-gradient(135deg,#22c55e29 0%,#22c55e0d 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #22c55e2e}.mk-mega-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mk-mega-title{color:#f3f5f8;font-weight:600;transition:color .18s}.mk-mega-sub{color:#8089a0;letter-spacing:.005em;font-size:12px;line-height:1.3}.mk-mega-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;display:flex}.mk-mega-all{letter-spacing:.01em;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;color:#1ddb6a!important}.mk-mega-all:hover{background:#22c55e14;transform:translate(2px)}.mk-mega-hint{color:#5b6577;letter-spacing:.04em;padding-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (max-width:1100px){.mk-mega-cols-3{grid-template-columns:repeat(2,1fr);min-width:560px}.mk-mega-panel{padding:22px}}.mk-mobile-menu-spoke{color:#9aa1ad!important;padding:10px 16px!important;font-size:14px!important}.mk-mobile-menu-spoke:hover{color:#1ddb6a!important}.mk-nav-right{align-items:center;gap:12px;display:flex}.mk-btn-core{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;border:none;margin:0;line-height:1;text-decoration:none}.mk-btn-core:focus-visible,.mk-logo:focus-visible,.mk-nav-links a:focus-visible,.mk-nav-links button:focus-visible,.mk-faq-q:focus-visible{outline-offset:3px;outline:2px solid #1ddb6a8c}.mk-nav-ghost{color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;line-height:1.2;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.mk-nav-ghost:hover{color:#fff;background:#ffffff0f}.mk-nav-cta{color:#051a0b;background:#1ddb6a;border:1px solid #1ddb6a4d;border-radius:10px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,opacity .2s;display:inline-flex}.mk-nav-cta:hover{opacity:.92;background:#26e16f}.mk-nav-burger{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:background .18s;display:none;position:relative}.mk-nav-burger:hover{background:#ffffff0d}.mk-nav-burger span{background:#eef0f3;border-radius:2px;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:10px;right:10px}.mk-nav-burger span:first-child{top:13px}.mk-nav-burger span:nth-child(2){top:19px}.mk-nav-burger span:nth-child(3){top:25px}.mk-nav-burger.is-open span:first-child{top:19px;transform:rotate(45deg)}.mk-nav-burger.is-open span:nth-child(2){opacity:0}.mk-nav-burger.is-open span:nth-child(3){top:19px;transform:rotate(-45deg)}.mk-mobile-menu{-webkit-backdrop-filter:blur(16px)saturate(180%);opacity:0;pointer-events:none;z-index:91;background:#080b0ff5;border-bottom:1px solid #ffffff14;flex-direction:column;gap:6px;padding:18px 20px 22px;transition:opacity .22s,transform .22s;display:none;position:absolute;top:60px;left:0;right:0;transform:translateY(-8px)}.mk-mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mk-mobile-menu a,.mk-mobile-menu button{appearance:none;font:inherit;color:#c8d3cf;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;margin:0;padding:14px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:block}.mk-mobile-menu a:hover,.mk-mobile-menu a:focus-visible,.mk-mobile-menu button:hover,.mk-mobile-menu button:focus-visible{color:#1ddb6a;background:#1ddb6a14;outline:none}.mk-mobile-menu-backdrop{cursor:pointer;z-index:89;background:#00000059;border:none;animation:.22s forwards mkMenuBackdrop;display:none;position:fixed;inset:60px 0 0}@keyframes mkMenuBackdrop{0%{opacity:0}to{opacity:1}}@media (max-width:980px){.mk-nav-burger{display:inline-flex}.mk-mobile-menu{display:flex}.mk-mobile-menu-backdrop{display:block}}@media (prefers-reduced-motion:reduce){.mk-mobile-menu,.mk-nav-burger span{transition:none}.mk-mobile-menu-backdrop{animation:none}}.mk-hero{text-align:center;min-height:100vh;padding:132px 0 28px;position:relative;overflow:hidden}.mk-hero-glow{pointer-events:none;z-index:1;background:radial-gradient(at 50% 30%,#1ddb6a1f 0%,#1ddb6a0a 40%,#0000 70%);width:900px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.mk-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80% at 50% 0,#000 30%,#0000 100%)}.mk-hero-rays{z-index:0;pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.mk-hero-rays-aurora{will-change:transform,opacity;background:radial-gradient(55% 60%,#1ddb6a47 0%,#1ddb6a24 22%,#1ddb6a0d 46%,#1ddb6a04 66%,#0000 80%);width:1400px;height:900px;margin-left:-700px;animation:14s ease-in-out infinite mkHeroAurora;position:absolute;top:-45%;left:50%;transform:translate(0)scale(1)}.mk-hero-rays-aurora:after{content:"";mix-blend-mode:screen;background:radial-gradient(35% 45% at 62% 42%,#5eead42e 0%,#1ddb6a0f 30%,#0000 70%);position:absolute;inset:0}.mk-hero-rays-spot{will-change:transform;background:radial-gradient(circle,#1ddb6a38 0%,#1ddb6a14 28%,#0000 62%);width:640px;height:640px;margin-left:-320px;animation:11s ease-in-out infinite mkHeroSpot;position:absolute;top:-12%;left:50%;transform:translate(0)}.mk-hero-rays-vignette{background:radial-gradient(90% 70% at 50% 100%,#0000 40%,#05080b8c 85%,#05080bd9 100%);position:absolute;inset:0}@keyframes mkHeroAurora{0%,to{opacity:.92;transform:translate(-18px)scale(1)}50%{opacity:1;transform:translate(18px,-6px)scale(1.04)}}@keyframes mkHeroSpot{0%,to{transform:translate(0)}50%{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.mk-hero-rays-aurora,.mk-hero-rays-spot{animation:none}}.mk-hero-dotgrid{z-index:0;pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.mk-hero-dotgrid-canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 88%,#000 0%,#000000eb 55%,#00000073 80%,#0000 98%);mask-image:radial-gradient(92% 88%,#000 0%,#000000eb 55%,#00000073 80%,#0000 98%)}@media (hover:none),(pointer:coarse){.mk-hero-dotgrid-canvas{opacity:.65}}.mk-pill:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 0% 30%,#ffffff47 50%,#0000 70% 100%);animation:3.5s ease-in-out infinite mkPillShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes mkPillShine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mk-pill:after{animation:none;display:none}}.mk-hero-godbeams{z-index:0;pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.mk-hero-godbeams-beam{mix-blend-mode:screen;transform-origin:50%;filter:blur(14px);opacity:.65;background:linear-gradient(#0000 0%,#1ddb6a0d 12%,#1ddb6a29 32%,#5eead43d 48%,#1ddb6a24 66%,#1ddb6a0a 88%,#0000 100%);width:120px;height:110%;position:absolute;top:62%;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 58%,#0000 100%)}.mk-hero-godbeams-beam-mid{opacity:.95;background:linear-gradient(#0000 0%,#5eead41f 10%,#5eead457 30%,#b4ffd26b 48%,#1ddb6a38 68%,#1ddb6a0f 90%,#0000 100%);width:160px}.mk-hero-mesh{z-index:0;pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.mk-hero-mesh-canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 90%,#000 30%,#000000b3 70%,#0000 100%);mask-image:radial-gradient(100% 90%,#000 30%,#000000b3 70%,#0000 100%)}.mk-hero-copy{z-index:2;align-content:center;justify-items:center;max-width:980px;min-height:calc(100vh - 160px);margin:0 auto;display:grid;position:relative;transform:translateY(-88px)}.mk-pill{color:#1ddb6a;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:.5px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 20px #1ddb6a0f,inset 0 1px #ffffff0f}.mk-pill-dot{background:#1ddb6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #1ddb6a}.mk-hero h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(46px,6.4vw,80px);font-weight:800;line-height:1.02}.mk-hero h1 .accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1ddb6a 0%,#5eead4 100%);-webkit-background-clip:text;background-clip:text}.mk-hero-sub{color:#7a8294;text-align:center;max-width:560px;margin:0 auto;padding:0;font-size:18px;font-weight:300;line-height:1.75}.mk-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:48px;display:flex}.mk-hero-metrics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;width:min(100% - 40px,780px);display:grid;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.mk-hero-metric{text-align:center;opacity:0;justify-items:center;gap:8px;padding-inline:8px;animation:.75s cubic-bezier(.22,1,.36,1) forwards mkHeroMetricIn;display:grid;overflow:visible;transform:translateY(18px)}.mk-hero-metric:nth-child(2){animation-delay:80ms}.mk-hero-metric:nth-child(3){animation-delay:.16s}.mk-hero-metric-value{letter-spacing:-.04em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #ffffff14)drop-shadow(0 8px 14px #00000047)drop-shadow(0 16px 28px #0000002e);transform-origin:top;background:linear-gradient(#fff 0%,#eef0f3 34%,#c3cad7 72%,#8b95a3 100%);-webkit-background-clip:text;background-clip:text;padding-inline:6px;font-size:clamp(30px,3.7vw,50px);font-weight:900;line-height:1;transform:perspective(900px)rotateX(14deg)translateY(0)}.mk-hero-metric-label{color:#7f8898;max-width:150px;font-size:13px;line-height:1.45}@keyframes mkHeroMetricIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mk-btn-hero{color:#051a0b;background:#1ddb6a;border:1px solid #1ddb6a52;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 44px;font-size:15px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.mk-btn-hero:hover{background:#26e16f;transform:translateY(-1px)}.mk-btn-ghost{color:#9ca5b5;background:#0f1318;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.mk-btn-ghost:hover{color:#eef0f3;border-color:#ffffff29}.mk-section{padding:var(--mk-sect-y-md) 0}.mk-section:has(.mk-section-cta:last-child){padding-bottom:var(--mk-sect-y-sm)}.mk-section.mk-how-section:has(.mk-section-cta){padding-bottom:var(--mk-sect-y-sm)}.mk-reveal{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.mk-reveal--in{opacity:1;filter:blur();transform:none}.mk-feat-card.mk-feat-reveal{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s}.mk-feat-card.mk-feat-reveal.enter-tl{transform:translate(-24px,-18px)}.mk-feat-card.mk-feat-reveal.enter-tr{transform:translate(24px,-18px)}.mk-feat-card.mk-feat-reveal.enter-l{transform:translate(-28px)}.mk-feat-card.mk-feat-reveal.enter-r{transform:translate(28px)}.mk-feat-card.mk-feat-reveal.enter-t{transform:translateY(-20px)}.mk-feat-card.mk-feat-reveal.enter-b{transform:translateY(20px)}.mk-feat-card.mk-feat-reveal.enter-bl{transform:translate(-22px,18px)}.mk-feat-card.mk-feat-reveal.enter-br{transform:translate(22px,18px)}.mk-feat-card.mk-feat-reveal.mk-reveal--in{opacity:1;filter:blur();transform:none}.mk-feat-card.mk-feat-reveal.mk-reveal--in:hover{transform:translateY(-2px)}.mk-feat-card .mk-feat-primary{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.mk-feat-card.mk-reveal--in .mk-feat-primary{opacity:1;transform:none}.mk-how-card.mk-how-reveal{opacity:0;filter:blur(3px);transform-origin:50%;will-change:opacity, transform, filter;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;transform:scale(.98)}.mk-how-card.mk-how-reveal.mk-reveal--in{opacity:1;filter:blur();transform:none}.mk-how-card.mk-how-reveal.mk-reveal--in:hover{transform:translateY(-2px)}.mk-how-grid>.mk-how-card.mk-how-reveal.delay-1{transition-delay:0s}.mk-how-grid>.mk-how-card.mk-how-reveal.delay-2{transition-delay:.16s}.mk-how-grid>.mk-how-card.mk-how-reveal.delay-3{transition-delay:.32s}.mk-how-grid>.mk-how-card.mk-how-reveal.delay-4{transition-delay:.48s}.mk-feat-grid>.mk-feat-reveal.wave-0{transition-delay:0s}.mk-feat-grid>.mk-feat-reveal.wave-1{transition-delay:80ms}.mk-feat-grid>.mk-feat-reveal.wave-2{transition-delay:.16s}.mk-feat-grid>.mk-feat-reveal.wave-3{transition-delay:.24s}.mk-feat-grid>.mk-feat-reveal.wave-4{transition-delay:.32s}.mk-feat-grid>.mk-feat-reveal.wave-0 .mk-feat-primary{transition-delay:.28s}.mk-feat-grid>.mk-feat-reveal.wave-1 .mk-feat-primary{transition-delay:.36s}.mk-feat-grid>.mk-feat-reveal.wave-2 .mk-feat-primary{transition-delay:.44s}.mk-feat-grid>.mk-feat-reveal.wave-3 .mk-feat-primary{transition-delay:.52s}.mk-feat-grid>.mk-feat-reveal.wave-4 .mk-feat-primary{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-feat-reveal,.mk-how-reveal,.mk-feat-card .mk-feat-primary{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.mk-feat-grid>.mk-feat-reveal,.mk-how-grid>.mk-how-reveal{transition-delay:0s!important}}.mk-features-section,.mk-how-section{padding:var(--mk-sect-y-md) 0}.mk-marquee-section{background:0 0;padding:24px 0;position:relative;overflow:hidden}.mk-marquee-section:before,.mk-marquee-section:after{content:"";pointer-events:none;background:#ffffff24;width:min(100% - 24px,720px);height:1px;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.mk-marquee-section:before{top:0}.mk-marquee-section:after{bottom:0}.mk-marquee-track-wrap{z-index:1;width:min(100% - 24px,720px);margin:0 auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%)}.mk-marquee-dots{pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'><rect x='12' y='12' width='1' height='1' fill='%235eeadc' fill-opacity='0.22'/></svg>");background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 25%,#000000d9 40% 60%,#000 75% 100%);mask-image:linear-gradient(90deg,#000 0% 25%,#000000d9 40% 60%,#000 75% 100%)}.mk-marquee-embla{overflow:hidden}.mk-marquee-embla-container{backface-visibility:hidden;align-items:center;display:flex}.mk-marquee-item{flex:none;align-items:center;gap:10px;padding-right:28px;display:flex}.mk-marquee-text{color:#e9efed;letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1}.mk-marquee-dot{background:#1ddb6a;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 7px #1ddb6a8c}@media (max-width:900px){.mk-marquee-section{padding:16px 0}.mk-marquee-text{font-size:14px}.mk-marquee-item{gap:8px;padding-right:20px}}.mk-problem-section{padding:var(--mk-sect-y-md) 0;isolation:isolate;position:relative;overflow:hidden}.mk-section.mk-problem-section.alt{background:#080b0f;border-top:none;border-bottom:none}.mk-problem-section:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 38% at 78%,#ef44441a 0%,#ef44440a 38%,#0000 70%),radial-gradient(55% 32% at 16% 55%,#1ddb6a0b 0%,#0000 65%);position:absolute;inset:0}.mk-problem-dottrail{pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'><rect x='12' y='12' width='1' height='1' fill='rgb(94,234,212)' fill-opacity='0.32'/></svg>");background-size:25px 25px;height:90px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 25%,#000c 42%,#0000008c 70%,#0000001a 88%,#0000 100%);mask-image:linear-gradient(#000 0% 25%,#000c 42%,#0000008c 70%,#0000001a 88%,#0000 100%)}.mk-section-head.mk-problem-head{margin-top:0;margin-bottom:var(--mk-sect-head-mb)}.mk-problem-head .mk-title{color:#fff}@keyframes mk-crystal-float{0%,to{transform:translate3d(0,0,0) rotate(var(--mk-cr-rot,0deg))}50%{transform:translate3d(var(--mk-cr-tx,3px), var(--mk-cr-ty,-7px), 0) rotate(calc(var(--mk-cr-rot,0deg) + var(--mk-cr-rd,3deg)))}}@media (prefers-reduced-motion:reduce){.mk-problem-lock-wrap{animation:none}}.mk-problem-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;max-width:880px;margin-left:auto;margin-right:auto;display:grid}.mk-problem-copy{flex-direction:column;width:100%;max-width:560px;display:flex}.mk-problem-h{color:#ebebf5;letter-spacing:-.015em;margin:0;font-size:38px;font-weight:500;line-height:1.1}.mk-problem-h-accent{color:#ef4444}.mk-problem-quote-wrap{margin:40px 0 0}.mk-problem-quote{border-left:2px solid #ef4444;margin:0;padding-left:20px;position:relative}.mk-problem-quote-mark{color:#ef444433;pointer-events:none;font-family:serif;font-size:56px;line-height:1;position:absolute;top:-2px;left:10px}.mk-problem-quote-text{color:#c8c8d8;margin:0;font-family:Times New Roman,Georgia,serif;font-size:26px;font-style:italic;line-height:1.35}.mk-problem-attr{color:#6b6b80;letter-spacing:.5px;margin:10px 0 0;padding-left:22px;font-family:ui-monospace,SFMono-Regular,Menlo,JetBrains Mono,monospace;font-size:11px}.mk-problem-stats{gap:20px;margin-top:56px;display:flex}.mk-problem-stat{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.mk-problem-stat-num{color:#ef4444;letter-spacing:-.01em;margin-bottom:8px;font-size:30px;font-weight:600;line-height:1}.mk-problem-stat-desc{color:#a8a8bd;margin-bottom:6px;font-size:12px;line-height:1.4}.mk-problem-stat-source{color:#6b6b80;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,JetBrains Mono,monospace;font-size:10px}@media (max-width:720px){.mk-problem-h{font-size:28px}.mk-problem-quote-text{font-size:20px}.mk-problem-stats{flex-wrap:wrap;gap:24px}.mk-problem-stat{flex:calc(50% - 12px)}.mk-problem-stat-num{font-size:24px}}.mk-problem-title{letter-spacing:-.03em;color:#e9efed;max-width:100%;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.05}.mk-problem-title-accent{color:#1ddb6a}.mk-problem-rule{background:#ffffff2e;border:0;flex-shrink:0;width:64px;height:1px;margin:32px 0 24px;display:block}.mk-problem-deck{color:#e9efed;letter-spacing:-.005em;max-width:340px;margin:0;font-size:16px;font-weight:600;line-height:1.55}.mk-problem-prose{color:#a8b1bc;max-width:340px;margin:22px 0 0;font-size:14px;font-weight:300;line-height:1.65}.mk-problem-dropcap{float:left;color:#1ddb6a;margin:3px 12px 0 0;padding:0;font-family:inherit;font-size:78px;font-weight:700;line-height:.82}.mk-problem-smallcaps{text-transform:uppercase;letter-spacing:.1em;color:#cbd2db;margin-right:6px;font-size:.78em;font-weight:700;display:inline}.mk-problem-kicker{color:#e9efed;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.35}.mk-problem-kicker-accent{color:#ef4444;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.mk-problem-stack{min-height:560px;margin-top:12px;position:relative}.mk-problem-stack:before{content:"";filter:blur(60px);z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 55%,#ef444473 0%,#ef444438 30%,#ef444414 55%,#0000 80%);position:absolute;inset:-8% -12%}.mk-problem-lock-wrap{z-index:0;pointer-events:none;--mk-cr-rot:0deg;--mk-cr-tx:-5px;--mk-cr-ty:-12px;--mk-cr-rd:1.6deg;will-change:transform;width:470px;height:470px;transition:top .55s cubic-bezier(.22,.61,.36,1),right .55s cubic-bezier(.22,.61,.36,1);animation:9s ease-in-out infinite mk-crystal-float;position:absolute;top:calc(50% - 235px);right:-141px}.mk-problem-lock{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;opacity:.92;filter:drop-shadow(0 0 50px #ef44446b)drop-shadow(0 16px 36px #00000080);width:100%;height:100%;transition:filter .5s;display:block}.mk-problem-stack:has(.mk-problem-card:hover) .mk-problem-lock-wrap{transition-duration:.38s;transition-timing-function:cubic-bezier(.16,.84,.44,1);top:calc(50% - 245px);right:-170px}.mk-problem-stack:has(.mk-problem-card:hover) .mk-problem-lock{filter:drop-shadow(0 0 64px #ef444499)drop-shadow(0 20px 44px #0000008c)}.mk-problem-stack:has(.mk-problem-card--1:hover) .mk-problem-lock-wrap{top:calc(50% - 285px);right:-161px}.mk-problem-stack:has(.mk-problem-card--2:hover) .mk-problem-lock-wrap{top:calc(50% - 257px);right:-170px}.mk-problem-stack:has(.mk-problem-card--3:hover) .mk-problem-lock-wrap{top:calc(50% - 232px);right:-182px}.mk-problem-stack:has(.mk-problem-card--4:hover) .mk-problem-lock-wrap{top:calc(50% - 207px);right:-170px}.mk-problem-stack:has(.mk-problem-card--5:hover) .mk-problem-lock-wrap{top:calc(50% - 180px);right:-161px}.mk-problem-card{transform-origin:20%;will-change:transform, top, box-shadow;cursor:pointer;background:linear-gradient(165deg,#11161cfa 0%,#0d1117fa 55%,#ef44440a 85%,#ef44441c 100%),#0b0f14;border:1px solid #ffffff12;border-radius:22px;padding:18px 22px 20px;transition:transform .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s,background .32s;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040,0 1px 2px #0006,0 20px 40px -20px #0009,0 0 40px -24px #ef444424}.mk-problem-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ef44446b 50%,#0000 100%);height:1px;transition:background .32s;position:absolute;top:0;left:24px;right:24px}.mk-problem-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff0f 0%,#0000 35% 65%,#ef44441f 100%);padding:1px;transition:opacity .32s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.mk-problem-card--1{z-index:1;top:0;transform:rotate(-3deg)}.mk-problem-card--2{z-index:2;top:88px;transform:rotate(2deg)}.mk-problem-card--3{z-index:3;top:176px;transform:rotate(-1.5deg)}.mk-problem-card--4{z-index:4;top:264px;transform:rotate(3deg)}.mk-problem-card--5{z-index:5;top:352px;transform:rotate(-2deg)}.mk-problem-card:hover{z-index:10;background:linear-gradient(165deg,#131920fa 0%,#0d1117fa 50%,#ef444412 82%,#ef444429 100%),#0b0f14;border-color:#ef444447;transform:rotate(0)translateY(-4px)scale(1.02);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 1px 2px #0006,0 30px 60px -24px #000000a6,0 0 60px -20px #ef444447}.mk-problem-card:hover:after{opacity:1}.mk-problem-card:hover:before{background:linear-gradient(90deg,#0000 0%,#ef4444b3 50%,#0000 100%)}.mk-problem-card-head{z-index:1;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex;position:relative}.mk-problem-card-badge{color:#ef4444;letter-spacing:.08em;text-shadow:0 0 8px #ef444459;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px}.mk-problem-card-idx{color:#5a6562;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px}.mk-problem-card-title{color:#ecf0f6;letter-spacing:-.012em;z-index:1;font-size:16px;font-weight:600;position:relative}.mk-problem-card-sub{color:#8a92a3;z-index:1;margin-top:4px;font-size:12px;position:relative}.mk-problem-card-meta{color:#5a6562;z-index:1;margin-top:6px;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px;position:relative}.mk-problem-wave{z-index:1;align-items:center;gap:4px;margin-top:12px;display:flex;position:relative}.mk-problem-wave-bar{background:#2a2025;border-radius:1px;width:2px}.mk-problem-wave-bar--played{background:#ef4444;box-shadow:0 0 4px #ef444480}.mk-problem-wave-time{color:#5a6562;margin-left:8px;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px}.mk-problem-todo-list{z-index:1;flex-direction:column;gap:6px;margin-top:12px;display:flex;position:relative}.mk-problem-todo-row{align-items:center;gap:8px;display:flex}.mk-problem-todo-check{background:0 0;border:1px solid #3a2d2d;border-radius:3px;flex-shrink:0;width:12px;height:12px}.mk-problem-todo-check--ok{background:#1ddb6a38;border-color:#1ddb6a}.mk-problem-todo-text{color:#c8d3cf;font-size:12px}.mk-problem-todo-text--lost{color:#7a4848;font-style:italic;text-decoration:line-through}.mk-problem-doc-list{z-index:1;margin-top:12px;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:11px;position:relative}.mk-problem-doc-item{color:#a4ada9}.mk-problem-doc-item+.mk-problem-doc-item{margin-top:6px}.mk-problem-doc-meta{color:#5a6562;margin-top:2px;padding-left:12px}.mk-problem-doc-meta+.mk-problem-doc-item{margin-top:6px}.mk-problem-doc-missing{color:#a8484c;text-shadow:0 0 6px #ef444440}.mk-problem-cycle-list{z-index:1;flex-direction:column;gap:6px;margin-top:12px;display:flex;position:relative}.mk-problem-cycle-row{align-items:baseline;gap:10px;display:flex}.mk-problem-cycle-date{color:#ef4444;text-shadow:0 0 6px #ef44444d;min-width:50px;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px}.mk-problem-cycle-text{color:#a4ada9;font-size:12px;line-height:1.4}.mk-problem-sources{z-index:1;flex-wrap:wrap;gap:6px;margin-top:12px;display:flex;position:relative}.mk-problem-source-pill{color:#a4ada9;letter-spacing:.04em;background:linear-gradient(#ef44440d 0%,#ef444404 100%);border:1px solid #ef44442e;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,DM Mono,ui-monospace,monospace;font-size:10px}@media (max-width:900px){.mk-problem-section{padding:var(--mk-sect-y-md) 0}.mk-problem-grid{grid-template-columns:1fr;justify-items:center;gap:40px}.mk-problem-copy{text-align:left;max-width:560px}.mk-problem-stack{flex-direction:column;gap:14px;width:100%;max-width:560px;min-height:auto;display:flex}.mk-problem-card{z-index:auto;position:relative;left:auto;right:auto;top:auto!important;transform:none!important}.mk-problem-card:hover{transform:translateY(-2px)!important}.mk-problem-lock-wrap{display:none}}@media (prefers-reduced-motion:reduce){.mk-problem-card{transition:none}.mk-problem-card:hover{transform:none}}.mk-problem-card.mk-problem-card-reveal:not(.mk-reveal--in){opacity:0;filter:blur(8px);will-change:transform, opacity, filter;transform:translateY(110px)scale(.9)}.mk-problem-card-reveal.mk-problem-card--1.mk-reveal--in{animation:.88s cubic-bezier(.16,1,.3,1) 80ms backwards mkProbCardIn1}.mk-problem-card-reveal.mk-problem-card--2.mk-reveal--in{animation:.88s cubic-bezier(.16,1,.3,1) .22s backwards mkProbCardIn2}.mk-problem-card-reveal.mk-problem-card--3.mk-reveal--in{animation:.88s cubic-bezier(.16,1,.3,1) .36s backwards mkProbCardIn3}.mk-problem-card-reveal.mk-problem-card--4.mk-reveal--in{animation:.88s cubic-bezier(.16,1,.3,1) .5s backwards mkProbCardIn4}.mk-problem-card-reveal.mk-problem-card--5.mk-reveal--in{animation:.88s cubic-bezier(.16,1,.3,1) .64s backwards mkProbCardIn5}@keyframes mkProbCardIn1{0%{opacity:0;filter:blur(8px);transform:translateY(110px)scale(.9)}to{opacity:1;filter:blur();transform:rotate(-3deg)}}@keyframes mkProbCardIn2{0%{opacity:0;filter:blur(8px);transform:translateY(110px)scale(.9)}to{opacity:1;filter:blur();transform:rotate(2deg)}}@keyframes mkProbCardIn3{0%{opacity:0;filter:blur(8px);transform:translateY(110px)scale(.9)}to{opacity:1;filter:blur();transform:rotate(-1.5deg)}}@keyframes mkProbCardIn4{0%{opacity:0;filter:blur(8px);transform:translateY(110px)scale(.9)}to{opacity:1;filter:blur();transform:rotate(3deg)}}@keyframes mkProbCardIn5{0%{opacity:0;filter:blur(8px);transform:translateY(110px)scale(.9)}to{opacity:1;filter:blur();transform:rotate(-2deg)}}.mk-problem-lock-wrap.mk-problem-lock-reveal:not(.mk-reveal--in){opacity:0;filter:blur(12px);animation:none;transform:translate(-300px,24px)scale(.6)}.mk-problem-lock-wrap.mk-problem-lock-reveal.mk-reveal--in{animation:1.1s cubic-bezier(.16,1,.3,1) .82s backwards mkProbLockIn,9s ease-in-out 1.92s infinite mk-crystal-float}@keyframes mkProbLockIn{0%{opacity:0;filter:blur(12px);transform:translate(-300px,24px)scale(.6)}55%{opacity:.92}to{opacity:.92;filter:blur();transform:translate(0)scale(1)}}@media (max-width:900px){.mk-problem-card.mk-problem-card-reveal:not(.mk-reveal--in){filter:blur(4px)}.mk-problem-card-reveal.mk-problem-card--1.mk-reveal--in,.mk-problem-card-reveal.mk-problem-card--2.mk-reveal--in,.mk-problem-card-reveal.mk-problem-card--3.mk-reveal--in,.mk-problem-card-reveal.mk-problem-card--4.mk-reveal--in,.mk-problem-card-reveal.mk-problem-card--5.mk-reveal--in{animation:.7s cubic-bezier(.22,1,.36,1) backwards mkProbCardInMobile}.mk-problem-card-reveal.mk-problem-card--1.mk-reveal--in{animation-delay:60ms}.mk-problem-card-reveal.mk-problem-card--2.mk-reveal--in{animation-delay:.16s}.mk-problem-card-reveal.mk-problem-card--3.mk-reveal--in{animation-delay:.26s}.mk-problem-card-reveal.mk-problem-card--4.mk-reveal--in{animation-delay:.36s}.mk-problem-card-reveal.mk-problem-card--5.mk-reveal--in{animation-delay:.46s}@keyframes mkProbCardInMobile{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}}@media (prefers-reduced-motion:reduce){.mk-problem-card.mk-problem-card-reveal:not(.mk-reveal--in){opacity:1;filter:none;transform:none}.mk-problem-card-reveal.mk-reveal--in{animation:none}.mk-problem-lock-wrap.mk-problem-lock-reveal:not(.mk-reveal--in){opacity:.92;filter:none;transform:none}.mk-problem-lock-wrap.mk-problem-lock-reveal.mk-reveal--in{animation:none}}.mk-solution-section{padding:var(--mk-sect-y-sm) 0 var(--mk-sect-y-md);background:radial-gradient(70% 55% at 50% 55%,#1ddb6a14 0%,#1ddb6a05 40%,#0000 70%),linear-gradient(#080b0f 0%,#0c1015 50%,#080b0f 100%);position:relative;overflow:hidden}.mk-solution-section .mk-container{justify-items:center;gap:0;width:100%;display:grid}.mk-solution-stage{margin-top:clamp(-80px,-5vw,-32px)}.mk-solution-head{max-width:920px}.mk-solution-head .mk-title{color:#fff}.mk-solution-title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1ddb6a 0%,#5eead4 100%);-webkit-background-clip:text;background-clip:text}.mk-solution-stage{pointer-events:none;justify-content:center;align-items:center;width:min(640px,52vw);height:min(640px,52vw);max-height:560px;display:flex;position:relative}.mk-solution-head{z-index:4;position:relative}.mk-solution-stage:after{content:"";filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(60% 50%,#1ddb6a5c 0%,#1ddb6a2e 28%,#1ddb6a0f 55%,#0000 80%);width:78%;height:42%;animation:6s ease-in-out infinite mk-solution-glow;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes mk-solution-glow{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.mk-solution-stage:after{animation:none}}.mk-solution-orb-wrap{z-index:2;transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;transform:scale(1.12)}.mk-solution-orb{object-fit:contain;opacity:.9;filter:brightness(.95)saturate()drop-shadow(0 36px 60px #000000b3);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}@media (max-width:720px){.mk-solution-section{padding:80px 0}.mk-solution-stage{width:min(640px,96vw);height:min(640px,96vw);margin-top:-80px}.mk-solution-section .mk-container{gap:0}}.mk-solution-cards{z-index:3;box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1400px;margin-top:clamp(-120px,-6vw,-40px);display:grid;position:relative}.mk-solution-card{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(165deg,#0f1318fa 0%,#0d1117fa 60%,#1ddb6a0d 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:20px 20px 22px;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #0009,0 0 40px -28px #1ddb6a33}.mk-solution-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a8c 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a40}.mk-solution-card:hover{background:linear-gradient(165deg,#11161cfa 0%,#0d1117fa 55%,#1ddb6a14 100%);border-color:#1ddb6a38;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 36px 64px -28px #000000a6,0 0 60px -22px #1ddb6a47}.mk-solution-card-icon{color:#1ddb6a;background:linear-gradient(#1ddb6a2e 0%,#1ddb6a0a 100%);border:1px solid #1ddb6a52;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 0 18px #1ddb6a33,inset 0 0 14px #1ddb6a0f}.mk-solution-card-icon svg{filter:drop-shadow(0 0 6px #1ddb6a8c);width:18px;height:18px}.mk-solution-card-title{color:#ecf0f6;letter-spacing:-.012em;align-items:flex-start;min-height:2.5em;margin-top:auto;font-size:16px;font-weight:700;line-height:1.25;display:flex}.mk-solution-card-sub{color:#9ca5b5;letter-spacing:-.005em;min-height:4.5em;font-size:13px;font-weight:400;line-height:1.5}@media (max-width:1280px){.mk-solution-cards{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin-top:clamp(-160px,-10vw,-80px)}.mk-solution-card{aspect-ratio:auto;min-height:clamp(190px,18vw,230px)}.mk-solution-card:nth-child(5){grid-column:2/span 2;min-height:clamp(160px,14vw,200px)}}@media (max-width:1100px){.mk-solution-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin-top:-80px}.mk-solution-card{aspect-ratio:auto;min-height:200px}.mk-solution-card:nth-child(4){grid-column:1/span 2}.mk-solution-card:nth-child(5){grid-column:3/-1}}@media (max-width:720px){.mk-solution-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;margin-top:-80px}.mk-solution-card{aspect-ratio:auto;min-height:200px;padding:20px}.mk-solution-card:nth-child(4){grid-column:auto}.mk-solution-card:nth-child(5){grid-column:1/-1;min-height:160px}}@media (max-width:420px){.mk-solution-cards{grid-template-columns:1fr;max-width:100%;padding:0 4px}.mk-solution-card{aspect-ratio:auto;min-height:auto}.mk-solution-card:nth-child(4),.mk-solution-card:nth-child(5){grid-column:auto;min-height:auto}}.mk-solution-cards{perspective:1400px;perspective-origin:50% 30%}.mk-solution-card.mk-solution-card-reveal{opacity:0;transform-origin:50% 100%;filter:blur(4px);will-change:opacity, transform, filter;backface-visibility:hidden;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s;transform:translateY(60px)rotateX(-32deg)scale(.94)}.mk-solution-card.mk-solution-card-reveal.mk-reveal--in{opacity:1;filter:blur();transform:none}.mk-solution-cards>.mk-solution-card.mk-solution-card-reveal.mk-reveal--in:hover{transform:translateY(-2px)}.mk-solution-cards>.mk-solution-card-reveal:nth-child(3){transition-delay:0s}.mk-solution-cards>.mk-solution-card-reveal:nth-child(2),.mk-solution-cards>.mk-solution-card-reveal:nth-child(4){transition-delay:.16s}.mk-solution-cards>.mk-solution-card-reveal:first-child,.mk-solution-cards>.mk-solution-card-reveal:nth-child(5){transition-delay:.34s}@media (prefers-reduced-motion:reduce){.mk-solution-cards{perspective:none}.mk-solution-card.mk-solution-card-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.mk-solution-head .mk-sol-head-item{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.mk-solution-head .mk-sol-head-item.mk-reveal--in{opacity:1;filter:blur();transform:none}.mk-solution-head .mk-sol-head-item:first-child{transition-delay:0s}.mk-solution-head .mk-sol-head-item:nth-child(2){transition-delay:.16s}.mk-solution-head .mk-sol-head-item:nth-child(3){transition-delay:.34s}.mk-solution-stage.mk-sol-stage-reveal .mk-solution-orb{transform-origin:50% 60%;will-change:opacity, transform, filter;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1)}.mk-solution-stage.mk-sol-stage-reveal:not(.mk-reveal--in) .mk-solution-orb{opacity:0;filter:brightness(.25)saturate(.4)blur(28px)drop-shadow(0 36px 60px #000000b3);transform:scale(.55)}.mk-solution-stage.mk-sol-stage-reveal:after{transition:opacity 1.2s cubic-bezier(.16,1,.3,1) .6s}.mk-solution-stage.mk-sol-stage-reveal:not(.mk-reveal--in):after{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.mk-solution-head .mk-sol-head-item{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.mk-solution-stage.mk-sol-stage-reveal:not(.mk-reveal--in) .mk-solution-orb{opacity:1;filter:brightness(.95)saturate()drop-shadow(0 36px 60px #000000b3);transform:none}.mk-solution-stage.mk-sol-stage-reveal:not(.mk-reveal--in):after{opacity:.85!important;animation:none!important}}.mk-section.alt{background:linear-gradient(#0d1117 0%,#0c1015 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.mk-label{letter-spacing:.12em;text-transform:uppercase;color:#1ddb6a;margin-bottom:14px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.mk-title{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1}.mk-sub{color:#5a6070;max-width:500px;font-size:16px;font-weight:300;line-height:1.7}.mk-section-head{text-align:center;justify-items:center;margin:0 auto;display:grid}.mk-section-head .mk-sub{max-width:640px;margin:0 auto}.mk-section-cta{margin:var(--mk-sect-cta-mt) auto 0;flex-direction:column;align-items:center;gap:12px;display:flex}.mk-section-cta-hint{color:#8a8e9a;letter-spacing:-.005em;font-size:13px}.mk-btn-core.mk-btn-wide{border-radius:14px;min-width:240px;padding:16px 64px;font-size:16px}.mk-section-cta-reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1) .64s,transform .7s cubic-bezier(.22,1,.36,1) .64s,filter .7s cubic-bezier(.22,1,.36,1) .64s}@media (prefers-reduced-motion:reduce){.mk-section-cta-reveal{transition:none!important}}@media (max-width:767px){.mk-section-cta{margin:48px auto 0}.mk-btn-core.mk-btn-wide{min-width:200px;padding:14px 40px;font-size:15px}}.mk-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,16px);margin-top:clamp(48px,5vw,72px);display:grid}.mk-how-card{background:linear-gradient(#0f1318fa 0% 58%,#1ddb6a0f 82%,#1ddb6a1f 100%);border:1px solid #ffffff14;border-radius:clamp(20px,1.6vw,28px);flex-direction:column;justify-content:flex-start;min-height:clamp(280px,24vw,416px);padding:clamp(20px,1.8vw,28px) clamp(20px,1.6vw,26px);transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 60px -20px #1ddb6a26}.mk-how-card:hover{border-color:#1ddb6a38;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 46px 80px -28px #000000a6,0 0 80px -18px #1ddb6a38}.mk-how-card:after{content:attr(data-n);color:#ffffff0b;pointer-events:none;letter-spacing:-.14em;text-align:right;font-size:clamp(220px,22vw,328px);font-weight:900;line-height:.78;position:absolute;bottom:-34px;right:12px}.mk-how-n{color:#1ddb6a;letter-spacing:.08em;margin-bottom:clamp(16px,2vw,26px);font-family:DM Mono,ui-monospace,monospace;font-size:13px}.mk-how-icon{color:#1ddb6a;background:linear-gradient(145deg,#1ddb6a29 0%,#1ddb6a0d 100%);border:1px solid #1ddb6a47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 0 0 1px #1ddb6a0f,0 4px 12px -4px #1ddb6a40}.mk-how-card:hover .mk-how-icon{border-color:#1ddb6a73;transform:translateY(-1px)scale(1.04);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000026,0 0 0 1px #1ddb6a1f,0 6px 18px -4px #1ddb6a66}.mk-how-icon svg{filter:drop-shadow(0 0 6px #1ddb6a59)}.mk-how-card h3{color:#d8dde6;letter-spacing:-.02em;max-width:220px;margin-bottom:12px;font-size:18px;font-weight:700}.mk-how-card p{color:#7f8898;max-width:230px;font-size:14px;line-height:1.7}.mk-feat-grid{grid-template-columns:repeat(12,1fr);gap:10px;margin-top:34px;display:grid}.mk-feat-card{background:linear-gradient(165deg,#11161cfa 0%,#0d1117fa 55%,#1ddb6a0a 85%,#1ddb6a1c 100%);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;padding:22px 24px 22px 22px;transition:border-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000040,0 1px 2px #0006,0 20px 40px -20px #0009,0 0 40px -24px #1ddb6a1f}.mk-feat-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#1ddb6a61 50%,#0000 100%);height:1px;position:absolute;top:0;left:24px;right:24px}.mk-feat-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff0f 0%,#0000 35% 65%,#1ddb6a1a 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.mk-feat-card:hover{background:linear-gradient(165deg,#131920fa 0%,#0d1117fa 50%,#1ddb6a12 82%,#1ddb6a29 100%);border-color:#1ddb6a38;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 1px 2px #0006,0 30px 60px -24px #000000a6,0 0 60px -20px #1ddb6a38}.mk-feat-card:hover:after{opacity:1}.mk-feat-card:hover:before{background:linear-gradient(90deg,#0000 0%,#1ddb6a99 50%,#0000 100%)}.mk-feat-card.c3{grid-column:span 3}.mk-feat-card.c4{grid-column:span 4}.mk-feat-card.c5{grid-column:span 5}.mk-feat-card.c7{grid-column:span 7}.mk-feat-card.c8{grid-column:span 8}.mk-feat-card.timeline-card{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:18px;display:grid}.mk-feat-card.timeline-card>div:first-child{flex-direction:column;display:flex}.mk-feat-card.timeline-card>div:first-child>.mk-feat-badge{align-self:flex-start;margin-top:auto}.mk-feat-card.timeline-card p{max-width:360px}.mk-feat-timeline-visual{background:0 0;border-radius:18px;min-height:198px;position:relative;overflow:hidden}.mk-feat-timeline-visual:before{content:"";background:linear-gradient(#1ddb6a14,#1ddb6a52,#3b82f62e,#1ddb6a14);width:2px;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-50%)}.mk-feat-timeline-visual:after{content:"";background:#1ddb6afa;border:2px solid #1ddb6afa;border-radius:50%;width:14px;height:14px;position:absolute;top:96px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1ddb6a1f,0 0 24px #1ddb6a2e}.mk-feat-timeline-point{gap:4px;display:grid;position:absolute}.mk-feat-timeline-point:before{content:"";border-top:1px dashed #ffffff1f;width:12px;position:absolute;top:6px}.mk-feat-timeline-point.left{text-align:right}.mk-feat-timeline-point.left:before{margin-left:6px;left:100%}.mk-feat-timeline-point.right{text-align:left}.mk-feat-timeline-point.right:before{margin-right:6px;right:100%}.mk-feat-timeline-kicker{letter-spacing:.06em;text-transform:uppercase;color:#f3f6f9;font:700 11px DM Mono,ui-monospace,monospace}.mk-feat-timeline-line{color:#aeb7c5;max-width:72px;font-size:10px;line-height:1.45}@media (max-width:768px){.mk-feat-card.timeline-card{grid-template-columns:minmax(0,1fr)}.mk-feat-timeline-visual{display:none}}.mk-feat-card.compact-rect{border-radius:18px;padding:16px 22px 16px 18px}.mk-feat-card.compact-rect h3{margin-bottom:6px;font-size:15px}.mk-feat-card.compact-rect p{font-size:13px;line-height:1.5}.mk-feat-card.compact-rect .mk-feat-icon{width:32px;height:32px;margin-bottom:10px}.mk-feat-card.compact-rect .mk-tags{gap:6px;margin-top:12px}.mk-feat-card.compact-rect .mk-tag{padding:4px 10px;font-size:10px}.mk-feat-corner-stat{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:48px}.mk-feat-corner-stat span{letter-spacing:-.04em;text-align:left;color:#ffffff1f;text-shadow:0 1px #ffffff0a;font-size:120px;font-weight:800;line-height:1;display:block}.mk-demo-head{text-align:center;justify-items:center;gap:24px;display:grid}.mk-demo-head .mk-sub{max-width:620px}.mk-demo-chip-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mk-demo-chip{color:#c4cad6;letter-spacing:.01em;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500}.mk-demo-stage{background:0 0;border:none;width:calc(100% + 120px);margin:36px 0 0 -60px;position:relative;overflow:visible}.mk-demo-workspace{z-index:1;padding:12px 16px 14px;position:relative}.mk-demo-browser{z-index:2;background:linear-gradient(#0d1117 0% 65%,#0d1117d1 78%,#1ddb6a14 90%,#1ddb6a24 100%);border:1px solid #ffffff14;border-radius:18px;width:min(86%,1060px);margin:0 auto;transition:border-color .3s,box-shadow .3s,opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 60px -20px #1ddb6a26}.mk-demo-browser:hover{border-color:#1ddb6a33;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 80px -20px #1ddb6a38}.mk-demo-browser:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a8c 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a40}.mk-demo-bg{opacity:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 70px #00000080);width:min(52%,640px);height:auto;transition:transform 1.9s cubic-bezier(.22,1,.36,1),opacity 1.2s ease-out;position:absolute;top:50%;left:50%}.mk-demo-bg-l{clip-path:inset(0 50% 0 0);transform-origin:100%;transform:translate(-50%,-50%)scale(.85)}.mk-demo-bg-l.mk-reveal--in{opacity:1;transform:translate(calc(40px - 50%),calc(40px - 50%))scale(1.9)}.mk-demo-bg-r{clip-path:inset(0 0 0 50%);transform-origin:0;filter:drop-shadow(0 30px 70px #00000080)brightness(.88)saturate(.92);transform:translate(-50%,-50%)scale(.85)}.mk-demo-bg-r.mk-reveal--in{opacity:.9;transform:translate(calc(-50% - 40px),calc(40px - 50%))scale(1.9)}@media (max-width:900px){.mk-demo-browser{width:min(94%,720px)}.mk-demo-bg{width:min(60%,440px)}.mk-demo-bg-l.mk-reveal--in{transform:translate(calc(-50% - 100px),calc(30px - 50%))scale(1.3)}.mk-demo-bg-r.mk-reveal--in{transform:translate(calc(100px - 50%),calc(30px - 50%))scale(1.3)}}.mk-demo-browserbar{background:linear-gradient(#1ddb6a0a 0%,#ffffff05 60%,#0000 100%);border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:11px 16px;display:flex;position:relative}.mk-demo-browserdots{flex-shrink:0;align-items:center;gap:7px;display:flex}.mk-demo-browserdots span{border-radius:50%;width:10px;height:10px}.mk-demo-browserdots span:first-child{background:radial-gradient(circle at 32% 30%,#ff7a8e 0%,#e8334a 70%,#c21f35 100%);border:1px solid #ff3b5c59;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #00000040,0 0 3px #ff3b5c33}.mk-demo-browserdots span:nth-child(2){background:radial-gradient(circle at 32% 30%,#ffe586 0%,#e5b800 70%,#b89000 100%);border:1px solid #ffd23f59;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #00000040,0 0 3px #ffd23f33}.mk-demo-browserdots span:nth-child(3){background:radial-gradient(circle at 32% 30%,#5cee96 0%,#14a14f 70%,#0a7a3a 100%);border:1px solid #1ddb6a59;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #00000040,0 0 3px #1ddb6a33}.mk-demo-browserurl{color:#c4d1de;background:linear-gradient(#1ddb6a0d 0%,#ffffff06 100%);border:1px solid #1ddb6a26;border-radius:999px;flex:1;justify-content:center;align-items:center;min-width:0;max-width:460px;height:30px;margin:0 auto;padding:0 14px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 12px -4px #1ddb6a2e}.mk-demo-browserurl span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-demo-browserbody{padding:18px 0 0}.mk-demo-frame{transform-origin:top;width:min(100%,860px);margin:0 auto;padding-inline:4px;transform:scale(.92)}.mk-demo-workspace .tb{border-bottom:1px solid var(--bs);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:18px 0 16px;position:relative;top:auto}.mk-demo-workspace .tb-t{font-size:18px}.mk-demo-workspace .tb-e{color:var(--t3);font-size:10px}.mk-demo-workspace .dh{padding:10px 0 0}.mk-demo-workspace .tabs{border-bottom:1px solid var(--bs);padding:0}.mk-demo-workspace .tc{min-height:500px;padding:10px 0 0}.mk-demo-workspace .mk-demo-panel.summary{min-height:600px}.mk-demo-workspace .tb-l,.mk-demo-workspace .tb-r{align-items:center;gap:8px;display:flex}.mk-demo-workspace .bb{border:1px solid var(--bd);background:var(--b2);color:var(--t2)}.mk-demo-workspace .tb-action{color:var(--t2);font:inherit;cursor:pointer;transition:var(--tr);background:linear-gradient(#1ddb6a0f 0%,#0d111799 100%);border:1px solid #1ddb6a2e;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 18px -6px #1ddb6a4d,0 6px 18px -10px #00000080}.mk-demo-workspace .tb-action.active,.mk-demo-workspace .tb-action:hover{border-color:var(--ac);color:var(--ac);background:var(--as);box-shadow:inset 0 1px #ffffff0f,0 0 24px -6px #1ddb6a73,0 6px 18px -10px #00000080}.mk-demo-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-demo-title{color:#eef0f3;letter-spacing:-.02em;font-size:18px;font-weight:700}.mk-demo-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.mk-demo-badge{letter-spacing:.06em;text-transform:uppercase;color:#1ddb6a;background:#1ddb6a1a;border:1px solid #1ddb6a33;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.mk-demo-meta span{color:#7f8898;font-size:10px}.mk-demo-tab{color:var(--t3);cursor:pointer;transition:var(--tr);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;display:flex}.mk-demo-tab:hover{color:var(--t2)}.mk-demo-tab.active{color:var(--t1);border-bottom-color:var(--ac);font-weight:500}.mk-demo-tab.tab-hint:not(.active){color:#fff;transition:color .35s}.mk-demo-pane{min-height:100%}.mk-demo-statline{flex-wrap:wrap;gap:8px;display:flex}.mk-demo-pill{color:#9ca5b5;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:5px 9px;font-size:10px}.mk-demo-summary{gap:12px;display:grid}.mk-demo-evidence{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mk-demo-evidence span{color:#9ca5b5;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:3px 7px;font-size:10px}.mk-demo-note{color:#8c95a5;margin-top:14px;font-size:10px;line-height:1.65}.mk-demo-panel{width:100%;margin:0 auto}.mk-demo-panel.cc{max-width:640px}.mk-demo-panel.timeline{max-width:720px}.mk-demo-panel.summary{max-width:700px}.mk-demo-chat-window{border:1px solid var(--bs);border-radius:var(--r);background:#ffffff05;flex-direction:column;margin-bottom:12px;padding:14px;display:flex}.mk-demo-chat-modes{align-items:center;gap:6px;display:flex}.mk-demo-chat-modes .chat-format-chip{margin:0}.mk-demo-composer-modes{z-index:2;position:absolute;top:10px;left:10px}.mk-demo-chat-window .chat-scroll{padding-top:2px;padding-bottom:2px}.mk-demo-chat-window .chat-msg:last-child{margin-bottom:0}.mk-demo-report-pill{background:var(--as);border:1px solid var(--ac);cursor:pointer;color:var(--t1);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:flex;box-shadow:0 0 0 2px #22c55e12}.mk-demo-report-pill span:first-child{color:var(--ac);font-size:13px}.mk-demo-report-pill span:last-child{color:var(--t3);font-size:8px;display:inline-block}.mk-demo-report-menu{z-index:40;background:var(--b2);border:1px solid var(--bd);overscroll-behavior:contain;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:max-content;min-width:420px;max-width:min(640px,100vw - 48px);max-height:min(70vh,520px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.mk-demo-report-option{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#ffffff05;border:1px solid #0000;border-radius:8px;padding:10px 11px;transition:background .12s,border-color .12s}.mk-demo-report-option:hover{background:#ffffff0f}.mk-demo-report-option.active{border-color:var(--ac);background:var(--as)}.mk-demo-report-option-title{color:var(--t1);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.mk-demo-report-option.active .mk-demo-report-option-title{color:var(--ac);font-weight:600}.mk-demo-report-option-desc{color:var(--t3);font-size:10px;display:block}.mk-feat-glow{pointer-events:none;opacity:.85;background:radial-gradient(circle,#1ddb6a24 0%,#1ddb6a0d 40%,#0000 72%);width:260px;height:260px;transition:opacity .35s,transform .35s;position:absolute;bottom:-48px;right:-48px}.mk-feat-card:hover .mk-feat-glow{opacity:1;transform:scale(1.08)}.mk-feat-icon{color:#1ddb6a;background:linear-gradient(145deg,#1ddb6a29 0%,#1ddb6a0d 100%);border:1px solid #1ddb6a47;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000026,0 0 0 1px #1ddb6a0f,0 4px 12px -4px #1ddb6a40}.mk-feat-card:hover .mk-feat-icon{border-color:#1ddb6a73;transform:translateY(-1px)scale(1.04);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000026,0 0 0 1px #1ddb6a1f,0 6px 18px -4px #1ddb6a66}.mk-feat-icon svg{filter:drop-shadow(0 0 6px #1ddb6a59);width:20px;height:20px;display:block}.mk-feat-card h3{letter-spacing:-.022em;color:#ecf0f6;max-width:280px;margin-bottom:8px;font-size:16px;font-weight:700}.mk-feat-card p{color:#8a92a3;max-width:320px;font-size:13px;line-height:1.58}.mk-feat-badge{color:#1ddb6a;letter-spacing:.04em;background:linear-gradient(#1ddb6a14 0%,#1ddb6a05 100%);border:1px solid #1ddb6a52;border-radius:20px;align-self:flex-start;margin-top:14px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:600;transition:border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 14px -6px #1ddb6a59}.mk-feat-card:hover .mk-feat-badge{border-color:#1ddb6a80;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 20px -4px #1ddb6a80}.mk-feat-card:has(>.mk-feat-badge)>p{margin-bottom:16px}.mk-feat-card>.mk-feat-badge{margin-top:auto}.mk-fmt-pill{color:#55556a;border:.5px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;transition:color .2s,border-color .2s;display:inline-flex}.mk-fmt-pill:hover{color:#1ddb6a;border-color:#1ddb6a4d}.mk-feat-big-num{letter-spacing:-.05em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1ddb6a 0%,#5eead4 100%);-webkit-background-clip:text;background-clip:text;margin:12px 0 4px;font-size:64px;font-weight:900;line-height:1}.mk-feat-big-label{color:#5a6070;font-size:13px}.mk-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mk-tag{color:#7a8499;background:linear-gradient(#ffffff09 0%,#ffffff03 100%);border:.5px solid #ffffff1f;border-radius:20px;padding:5px 12px;font-size:13px;transition:border-color .25s,color .25s,background .25s,box-shadow .25s,transform .25s}.mk-tag:hover{color:#1ddb6a;background:linear-gradient(#1ddb6a1a 0%,#1ddb6a08 100%);border-color:#1ddb6a66;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 0 14px -4px #1ddb6a47}.mk-tag.mk-tag-on{color:#1ddb6a;background:linear-gradient(#1ddb6a1a 0%,#1ddb6a08 100%);border-color:#1ddb6a66;box-shadow:inset 0 1px #ffffff0d,0 0 14px -4px #1ddb6a47}.mk-tag-break{background:0 0;border:none;flex-basis:100%;height:0;margin:0;padding:0}.mk-reports-section{z-index:2;clip-path:inset(0 0 -360px);padding:108px 0;position:relative}.mk-reports-section:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.mk-reports-section>.mk-container{z-index:1;position:relative}.mk-reports-card{background:linear-gradient(#0d1117 0% 65%,#0d1117d1 78%,#1ddb6a14 90%,#1ddb6a24 100%);border:1px solid #ffffff14;border-radius:22px;max-width:920px;margin:56px auto 0;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 60px -20px #1ddb6a26}.mk-reports-card:hover{border-color:#1ddb6a33;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 80px -20px #1ddb6a38}.mk-reports-card:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a8c 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a40}.mk-reports-tabs{z-index:1;background:linear-gradient(#ffffff05 0%,#0000 100%);border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:0;padding:14px 20px;display:flex;position:relative}.mk-reports-tab{color:#7f8898;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1),text-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.mk-reports-tab+.mk-reports-tab:before{content:"";pointer-events:none;background:#ffffff14;width:1px;position:absolute;top:28%;bottom:28%;left:0}.mk-reports-tab:hover{color:#d8dde6}.mk-reports-tab.active{color:#1ddb6a;text-shadow:0 0 16px #1ddb6a66}.mk-reports-tab.active:hover{color:#1ddb6a}.mk-reports-tab-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.mk-reports-tab-icon svg{width:100%;height:100%}.mk-reports-tab.active .mk-reports-tab-icon{transform:scale(1.05)}.mk-reports-tab-more{color:#1ddb6a;font-family:var(--mtl-mono);letter-spacing:.03em;white-space:nowrap;cursor:default;background:linear-gradient(#1ddb6a14 0%,#1ddb6a08 100%);border:1px dashed #1ddb6a47;border-radius:999px;align-self:center;align-items:center;margin:10px 0 10px auto;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #1ddb6a14}.mk-reports-body{max-height:620px;padding:24px 44px 0;position:relative;overflow:hidden}.mk-reports-body:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0f131800 0%,#14121ce0 60%,#161220f5 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.mk-reports-head{margin-bottom:18px}.mk-reports-title{color:#ebebf5;letter-spacing:-.02em;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.3}.mk-reports-meta{flex-wrap:wrap;gap:5px;display:flex}.mk-reports-meta-chip{color:#7f8898;font-size:10px;font-family:var(--mtl-mono);letter-spacing:.02em;background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;line-height:1.5;display:inline-flex}.mk-reports-meta-chip svg{color:#1ddb6a;opacity:.7;flex-shrink:0;width:9px;height:9px}.mk-reports-render{--t1:#ebebf5;--t2:#8a92a3;--t3:#5a6070;--ac:#22c55e;--ah:#4ade80;--as:#22c55e1a;--ag:#22c55e33;--b1:#0a0e12;--b2:#0f1317;--b3:#14191e;--bd:#ffffff1a;--bs:#ffffff0f;--r:12px;--mtl-mono:var(--font-mono),ui-monospace,monospace;--tr:.2s cubic-bezier(.4,0,.2,1)}.mk-reports-render .sb-bk,.mk-reports-render .rp-section{padding:0 20px}.mk-reports-render .rp-divider{margin:22px 0}.mk-reports-render .tk:last-child{border-bottom:none}.mk-reports-render .rp-super{background:#60a5fa0a;border:1px solid #60a5fa33;border-radius:12px;margin-bottom:20px;padding:18px 20px}.mk-reports-render .rp-super-label{margin-bottom:6px}@media (max-width:760px){.mk-reports-body{max-height:520px;padding:26px 22px 0}.mk-reports-head{margin-bottom:20px;padding-bottom:16px}.mk-reports-title{margin-bottom:14px;font-size:17px}.mk-reports-tabs{gap:0;padding:12px 14px}.mk-reports-tab{gap:6px;padding:8px 12px;font-size:13px}}.mk-reports-scene{max-width:920px;margin:56px auto 0;position:relative}.mk-reports-scene .mk-reports-card{z-index:1;margin-top:0;position:relative}.mk-reports-decor{pointer-events:none;z-index:2;position:absolute;inset:-40px}.mk-decor-obj{pointer-events:none;opacity:0;transform:translate3d(0,30px,0) scale(.92) rotate(var(--r0,0deg));will-change:transform, opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute}.mk-decor-img{filter:drop-shadow(0 0 14px #1ddb6a47);width:100%;height:auto;display:block}.mk-reports-scene.mk-reveal--in .mk-decor-obj{opacity:1;transform:translate(0)scale(1)rotate(0)}.mk-reports-scene.mk-reveal--in .mk-decor-img{animation:5s ease-in-out infinite mk-decor-float}@keyframes mk-decor-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}.mk-decor-pen{--r0:-10deg;width:153px;transition-delay:.12s;top:-70px;left:-90px}.mk-decor-ruler{--r0:8deg;width:230px;transition-delay:.24s;top:-64px;right:-110px}.mk-decor-folder{--r0:-6deg;width:440px;transition-delay:.36s;bottom:-82px;left:-220px}.mk-decor-sticky{--r0:10deg;width:420px;transition-delay:.48s;top:38%;right:-240px}.mk-decor-pin{--r0:-6deg;width:312px;transition-delay:.6s;bottom:-60px;right:-120px}.mk-reports-scene.mk-reveal--in .mk-decor-pen .mk-decor-img{animation-duration:5.2s;animation-delay:.3s}.mk-reports-scene.mk-reveal--in .mk-decor-ruler .mk-decor-img{animation-duration:5.6s;animation-delay:.8s}.mk-reports-scene.mk-reveal--in .mk-decor-folder .mk-decor-img{animation-duration:4.8s;animation-delay:1.2s}.mk-reports-scene.mk-reveal--in .mk-decor-sticky .mk-decor-img{animation-duration:4.4s;animation-delay:1.6s}.mk-reports-scene.mk-reveal--in .mk-decor-pin .mk-decor-img{animation-duration:5s;animation-delay:.5s}@media (max-width:1040px){.mk-decor-pen{width:125px;top:-54px;left:-60px}.mk-decor-ruler{width:156px;top:-42px;right:-64px}.mk-decor-folder,.mk-decor-sticky{display:none}.mk-decor-pin{width:250px;bottom:-44px;right:-80px}}@media (max-width:760px){.mk-reports-decor{inset:-20px -6px}.mk-decor-pen{--r0:-8deg;width:94px;top:-40px;left:-18px}.mk-decor-ruler,.mk-decor-folder{display:none}.mk-decor-sticky{--r0:8deg;width:94px;display:block;top:auto;bottom:-32px;right:-12px}.mk-decor-pin{display:none}}@media (prefers-reduced-motion:reduce){.mk-decor-obj{transition:none}.mk-reports-scene.mk-reveal--in .mk-decor-img{animation:none}}.mk-trx-section{padding:108px 0 160px;position:relative;overflow:hidden}.mk-trx-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:56px;display:grid}.mk-trx-grid>.mk-trx-card--wide{grid-column:1/-1}.mk-trx-hero{align-items:flex-start;gap:24px;min-height:70px;margin-bottom:18px;display:flex}.mk-trx-hero .mk-trx-bignum-row{flex:none}.mk-trx-hero-text{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.mk-trx-hero-text .mk-trx-lang-title{margin:0}.mk-trx-99-plus{color:#1ddb6a}.mk-trx-reports-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-trx-reports-row .mk-trx-foot-label{color:#d4dae5;letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:700}.mk-trx-reports-row .mk-trx-reports-dash{color:#4a5060;margin:0 2px}.mk-trx-report-chip{color:#1ddb6a;letter-spacing:-.005em;background:0 0;border:none;align-items:center;padding:0;font-size:13px;font-weight:600;display:inline-flex}.mk-trx-report-chip:not(:last-child):after{content:"·";color:#1ddb6a59;margin-left:12px;font-weight:400}.mk-trx-cleanup-quote{color:#e8ebf0;letter-spacing:-.012em;margin:32px 0 0;padding:6px 0;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.5}.mk-trx-cleanup-quote .mk-trx-strike{color:#6a5458;font-weight:400;-webkit-text-decoration:line-through #ef44448c;text-decoration:line-through #ef44448c;text-decoration-thickness:1.6px}.mk-trx-cleanup-foot{align-items:center;gap:6px;display:flex}.mk-trx-cleanup-count{color:#ef4444;font:700 13px DM Mono,ui-monospace,monospace}.mk-trx-cleanup-foot .mk-trx-foot-label{color:#7f8898;text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;font-weight:500}.mk-trx-card--wide .mk-trx-speed-split{flex:1;align-items:center;gap:48px;display:flex}.mk-trx-speed-left{opacity:0;will-change:opacity, transform;flex-direction:column;flex:0 0 40%;align-self:flex-start;gap:16px;min-width:0;transition:opacity .7s ease-out,transform 1.1s cubic-bezier(.18,.68,.22,1);display:flex;transform:translate(-56px)}.mk-trx-speed-left--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-trx-speed-left{opacity:1;transition:none;transform:none}}.mk-trx-speed-left .mk-trx-display{letter-spacing:-.03em;font-size:clamp(46px,4.6vw,68px);line-height:1.02}.mk-trx-speed-left .mk-trx-desc{max-width:520px;font-size:14px;line-height:1.56}.mk-trx-speed-right{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}.mk-trx-speed-image{aspect-ratio:887/484;object-fit:contain;transform-origin:50%;opacity:0;width:min(100%,380px);height:auto;transition:transform 1.1s cubic-bezier(.18,.68,.22,1),opacity .7s ease-out;display:block;transform:translate(120%,-28px)rotate(-2deg)scale(1.9)}.mk-trx-speed-image--in{opacity:1;transform:translateY(-28px)rotate(0)scale(1.9)}@media (prefers-reduced-motion:reduce){.mk-trx-speed-image{opacity:1;transition:none;transform:none}}.mk-trx-card{background:linear-gradient(#0f1318fa 0% 60%,#1ddb6a0d 84%,#1ddb6a1a 100%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:0;padding:20px 22px 18px;transition:border-color .45s cubic-bezier(.22,.61,.24,1),background .45s cubic-bezier(.22,.61,.24,1),transform .45s cubic-bezier(.22,.61,.24,1),box-shadow .45s cubic-bezier(.22,.61,.24,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.mk-trx-card:hover{background:linear-gradient(#0f1318fa 0% 56%,#1ddb6a14 82%,#1ddb6a24 100%);border-color:#1ddb6a29;transform:translateY(-2px)}.mk-trx-card--r{background:linear-gradient(#0f1318fa 0% 60%,#ef44440d 84%,#ef44441a 100%)}.mk-trx-card--r:hover{background:linear-gradient(#0f1318fa 0% 56%,#ef444414 82%,#ef444424 100%);border-color:#ef444429}.mk-trx-card>*{z-index:1;position:relative}.mk-trx-topline{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:28px;display:flex}.mk-trx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1ddb6a;font:600 10px DM Mono,ui-monospace,monospace}.mk-trx-eyebrow--r{color:#ef4444}.mk-trx-eyebrow--mut{color:#5a6070}.mk-trx-eyebrow--icon{background:#1ddb6a14;border:1px solid #1ddb6a2e;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mk-trx-eyebrow--icon.mk-trx-eyebrow--r{background:#ef444414;border-color:#ef444433}.mk-trx-ico{width:18px;height:18px;display:block}.mk-trx-chip-r{color:#ef4444;letter-spacing:.08em;text-transform:uppercase;background:#ef44440f;border:1px solid #ef444466;border-radius:999px;align-items:center;padding:4px 10px;font:600 10.5px DM Mono,ui-monospace,monospace;display:inline-flex}.mk-trx-chip-g{color:#1ddb6a;letter-spacing:.12em;text-transform:uppercase;background:#1ddb6a0f;border:1px solid #1ddb6a59;border-radius:999px;align-items:center;padding:4px 10px;font:600 10.5px DM Mono,ui-monospace,monospace;display:inline-flex}.mk-trx-body{flex-direction:column;gap:14px;display:flex}.mk-trx-bignum-row{align-items:baseline;gap:12px;line-height:.9;display:flex}.mk-trx-99{color:#f0f3f7;letter-spacing:-.05em;font-size:clamp(48px,4.2vw,64px);font-weight:800;line-height:.9;font-family:var(--mtl-font)}.mk-trx-unit{letter-spacing:.14em;text-transform:uppercase;color:#5a6070;font:600 10px DM Mono,ui-monospace,monospace}.mk-trx-display{letter-spacing:-.025em;color:#d4dae5;font-size:25px;font-weight:800;line-height:1.12;font-family:var(--mtl-font);flex-direction:column;margin:0;display:flex}.mk-trx-display-title{color:#d4dae5;font-weight:800}.mk-trx-display-g{color:#1ddb6a}.mk-trx-display-g em{font-family:inherit;font-style:italic;font-weight:800}.mk-trx-display-d{color:#3a4150;font-weight:800}.mk-trx-desc{color:#7f8898;margin:0;font-size:13px;line-height:1.56}.mk-trx-desc strong{color:#d4dae5;font-weight:600}.mk-trx-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.mk-trx-tags-wide{flex-wrap:wrap;grid-template-columns:none;gap:8px;margin-top:8px;display:flex}.mk-trx-tags-wide .mk-trx-tag{flex:none;gap:8px;padding:7px 14px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.mk-trx-flag{align-items:center;font-size:15px;line-height:1;display:inline-flex}.mk-trx-lang-title{color:#d4dae5;letter-spacing:-.025em;font-size:25px;font-weight:800;line-height:1.12;font-family:var(--mtl-font);white-space:nowrap;margin:6px 0 0}.mk-trx-lang-reports{color:#9aa3b2;letter-spacing:-.003em;background:#1ddb6a0a;border:1px solid #1ddb6a24;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.58}.mk-trx-lang-reports strong{color:#d4dae5;font-weight:600}.mk-trx-tag{color:#d4dae5;letter-spacing:-.005em;text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.mk-trx-tag:hover{color:#1ddb6a;border-color:#1ddb6a40}.mk-trx-tags-wide .mk-trx-tag-more{color:#5a6070;letter-spacing:0;word-spacing:-.08em;background:0 0;border:1px dashed #ffffff1a;gap:0;padding:7px 11px;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.mk-trx-strike{color:#5a6070;font-weight:500;-webkit-text-decoration:line-through #ef4444b3;text-decoration:line-through #ef4444b3;text-decoration-thickness:1.6px}.mk-trx-quote{color:#d4dae5;letter-spacing:-.005em;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:16px;padding:16px 18px;font-size:13px;font-weight:500;line-height:1.6}.mk-trx-skel{flex-direction:column;gap:10px;margin-top:24px;padding:0;display:flex}.mk-trx-skel-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.mk-trx-skel-bar{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:4px;min-width:0;height:12px;animation:2.6s linear infinite mkTrxSkelShimmer}.mk-trx-skel-row:nth-child(2n) .mk-trx-skel-bar{animation-delay:.2s}.mk-trx-skel-row:nth-child(3n) .mk-trx-skel-bar{animation-delay:.4s}.mk-trx-skel-chip{color:#ef4444;letter-spacing:.02em;white-space:nowrap;text-transform:lowercase;flex:none;align-items:center;padding:0 6px;font:600 12.5px DM Mono,ui-monospace,monospace;display:inline-flex}@keyframes mkTrxSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-trx-speedbox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:14px;margin-top:16px;padding:18px;display:flex}.mk-trx-speedrow{align-items:center;gap:12px;display:flex}.mk-trx-speedlabel{letter-spacing:.18em;text-transform:uppercase;color:#5a6070;font:700 11px DM Mono,ui-monospace,monospace}.mk-trx-speedlabel-g{color:#1ddb6a}.mk-trx-waveicon{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.mk-trx-waveicon>span{background:#5a6070;border-radius:2px;width:3px;display:inline-block}.mk-trx-waveicon-g>span{background:#1ddb6a;animation:1.8s ease-in-out infinite mkTrxWaveG;box-shadow:0 0 8px #1ddb6a80}.mk-trx-waveicon-g>span:nth-child(2n){animation-delay:.15s}.mk-trx-waveicon-g>span:nth-child(3n){animation-delay:.3s}@keyframes mkTrxWaveG{0%,to{opacity:.8;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.08)}}.mk-trx-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.mk-trx-foot-line{background:#ffffff0f;height:1px}.mk-trx-foot-label{letter-spacing:.12em;text-transform:uppercase;color:#4a5060;font:600 10px DM Mono,ui-monospace,monospace}.mk-trx-reveal{opacity:0;filter:none;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.965)}.mk-trx-reveal.mk-reveal--in{opacity:1;filter:none;transform:none}.mk-trx-reveal.mk-reveal--in:hover{transform:translateY(-2px)}.mk-trx-reveal--r{transition-delay:.12s}.mk-trx-reveal .mk-trx-eyebrow--icon,.mk-trx-reveal .mk-trx-hero-text,.mk-trx-reveal .mk-trx-body,.mk-trx-reveal .mk-trx-bignum-row .mk-trx-99,.mk-trx-reveal .mk-trx-tag,.mk-trx-reveal .mk-trx-skel-row,.mk-trx-reveal .mk-trx-foot{opacity:0;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.mk-trx-reveal.mk-reveal--in .mk-trx-eyebrow--icon,.mk-trx-reveal.mk-reveal--in .mk-trx-hero-text,.mk-trx-reveal.mk-reveal--in .mk-trx-body,.mk-trx-reveal.mk-reveal--in .mk-trx-bignum-row .mk-trx-99,.mk-trx-reveal.mk-reveal--in .mk-trx-tag,.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row,.mk-trx-reveal.mk-reveal--in .mk-trx-foot{opacity:1;transform:none}.mk-trx-reveal .mk-trx-eyebrow--icon{transform-origin:50%;transition:opacity .54s cubic-bezier(.2,.9,.2,1.25),transform .72s cubic-bezier(.2,.9,.2,1.25);transform:scale(.55)rotate(-18deg)}.mk-trx-reveal.mk-reveal--in .mk-trx-eyebrow--icon{transition-delay:.14s}.mk-trx-reveal .mk-trx-bignum-row .mk-trx-99{transition:opacity .82s cubic-bezier(.2,.9,.2,1.05),transform .94s cubic-bezier(.2,.9,.2,1.05);transform:translate(-28px)scale(.9)}.mk-trx-reveal.mk-reveal--in .mk-trx-bignum-row .mk-trx-99{transition-delay:.24s}.mk-trx-reveal.mk-reveal--in .mk-trx-99-plus{animation:1.4s cubic-bezier(.22,1,.36,1) .9s both mkTrxPlusGlow}@keyframes mkTrxPlusGlow{0%{text-shadow:0 0 #1ddb6a00;transform:translateY(0)scale(1)}35%{text-shadow:0 0 22px #1ddb6ad9,0 0 6px #1ddb6af2;transform:translateY(-1px)scale(1.08)}to{text-shadow:0 0 #1ddb6a00;transform:translateY(0)scale(1)}}.mk-trx-reveal.mk-reveal--in .mk-trx-hero-text{transition-delay:.36s}.mk-trx-reveal.mk-reveal--in .mk-trx-body{transition-delay:.3s}.mk-trx-reveal .mk-trx-tag{transform-origin:bottom;transition:opacity .5s cubic-bezier(.2,.9,.2,1.15),transform .62s cubic-bezier(.2,.9,.2,1.15);transform:translateY(16px)rotate(-2.5deg)scale(.94)}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:first-child{transition-delay:.5s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(2){transition-delay:.54s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(3){transition-delay:.58s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(4){transition-delay:.62s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(5){transition-delay:.66s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(6){transition-delay:.7s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(7){transition-delay:.74s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(8){transition-delay:.78s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(9){transition-delay:.82s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(10){transition-delay:.86s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(11){transition-delay:.9s}.mk-trx-reveal.mk-reveal--in .mk-trx-tag:nth-child(12){transition-delay:.94s}.mk-trx-reveal .mk-trx-skel-row{transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-42px,6px)}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:first-child{transition-delay:.42s}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(2){transition-delay:.58s}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(3){transition-delay:.74s}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(4){transition-delay:.9s}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:first-child .mk-trx-skel-chip{animation:1.2s cubic-bezier(.22,1,.36,1) .64s both mkTrxChipPulse}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(2) .mk-trx-skel-chip{animation:1.2s cubic-bezier(.22,1,.36,1) .8s both mkTrxChipPulse}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(3) .mk-trx-skel-chip{animation:1.2s cubic-bezier(.22,1,.36,1) .96s both mkTrxChipPulse}.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row:nth-child(4) .mk-trx-skel-chip{animation:1.2s cubic-bezier(.22,1,.36,1) 1.12s both mkTrxChipPulse}@keyframes mkTrxChipPulse{0%{text-shadow:0 0 #ef444400;transform:scale(.92)}35%{text-shadow:0 0 18px #ef4444e6,0 0 5px #ef4444f2;transform:scale(1.12)}to{text-shadow:0 0 #ef444400;transform:scale(1)}}.mk-trx-reveal.mk-reveal--in .mk-trx-foot{transition-delay:1.12s}.mk-trx-reveal.mk-reveal--in .mk-trx-cleanup-count{animation:.72s cubic-bezier(.22,.9,.2,1.2) 1.2s both mkTrxCountPop}@keyframes mkTrxCountPop{0%{opacity:0;transform:scale(.55)translateY(6px)}55%{opacity:1;transform:scale(1.18)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.mk-trx-reveal,.mk-trx-reveal .mk-trx-eyebrow--icon,.mk-trx-reveal .mk-trx-hero-text,.mk-trx-reveal .mk-trx-body,.mk-trx-reveal .mk-trx-bignum-row .mk-trx-99,.mk-trx-reveal .mk-trx-tag,.mk-trx-reveal .mk-trx-skel-row,.mk-trx-reveal .mk-trx-foot{opacity:1!important;transition:none!important;transform:none!important}.mk-trx-reveal.mk-reveal--in .mk-trx-99-plus,.mk-trx-reveal.mk-reveal--in .mk-trx-skel-row .mk-trx-skel-chip,.mk-trx-reveal.mk-reveal--in .mk-trx-cleanup-count{animation:none!important}}@media (max-width:1100px){.mk-trx-grid{grid-template-columns:1fr}.mk-trx-grid>.mk-trx-card--wide{grid-column:auto}.mk-trx-card{min-height:0}.mk-trx-hero{flex-direction:column;align-items:flex-start;gap:14px}.mk-trx-card--wide .mk-trx-speed-split{flex-direction:column;align-items:flex-start;gap:28px}.mk-trx-speed-left,.mk-trx-speed-right{flex:auto;width:100%}.mk-trx-99{font-size:clamp(52px,10vw,72px)}.mk-trx-display{font-size:25px}.mk-trx-speed-left .mk-trx-display{font-size:clamp(44px,11vw,64px)}}@media (max-width:760px){.mk-trx-section{padding:80px 0 110px}.mk-trx-grid{gap:12px;margin-top:40px}.mk-trx-card{border-radius:18px;padding:20px 18px 18px}.mk-trx-topline{margin-bottom:22px}.mk-trx-99{font-size:56px}.mk-trx-display{font-size:25px}.mk-trx-desc{font-size:13px}.mk-trx-quote,.mk-trx-speedbox{padding:14px;font-size:13px}.mk-trx-skel{gap:10px;padding:18px 16px}.mk-trx-skel-row{gap:6px}.mk-trx-skel-bar{height:10px}.mk-trx-skel-chip{padding:3px 8px;font-size:11px}.mk-trx-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk-trx-tags-wide{gap:6px}.mk-trx-tags-wide .mk-trx-tag{padding:6px 11px}.mk-trx-tag{padding:7px 9px;font-size:12px}.mk-trx-lang-title{font-size:25px}.mk-trx-lang-reports{padding:12px 14px;font-size:13px}}.mk-who-section{padding:var(--mk-sect-y-md) 0}.mk-who-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:34px auto 0;display:flex}.mk-who-tab{appearance:none;font:inherit;cursor:pointer;color:#8d96a6;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:10px 22px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.mk-who-tab:hover{color:#d4dae5;border-color:#1ddb6a59}.mk-who-tab.active{color:#062812;background:#1ddb6a;border-color:#1ddb6a}.mk-who-tab.active:hover{transform:none}.mk-who-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);justify-content:center;align-items:stretch;gap:48px;margin:56px auto 0;display:grid}.mk-who-left{opacity:0;filter:blur(8px);border-radius:22px;justify-content:center;align-items:center;min-height:400px;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(28px)scale(.92)}.mk-who-left.mk-who-left--in{opacity:1;filter:none;transform:none}.mk-who-left-glow{filter:blur(2px);pointer-events:none;background:radial-gradient(250px at 50% 52%,#1ddb6a4d 0%,#1ddb6a1f 45%,#0000 78%);position:absolute;inset:-180px}.mk-who-illus-stack{aspect-ratio:800/533;width:min(100%,460px);max-height:310px;animation:6.5s ease-in-out infinite mk-who-illus-float;position:relative}.mk-who-illus{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;top:0;left:0}.mk-who-illus.mk-who-illus--active{opacity:1}@keyframes mk-who-illus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.mk-who-left{opacity:1;filter:none;transition:none;transform:none}.mk-who-illus-stack{animation:none}.mk-who-illus{transition:none}}.mk-who-kicker{color:#1ddb6a;letter-spacing:.14em;text-transform:uppercase;background:#1ddb6a0a;border:1px solid #1ddb6a52;border-radius:999px;align-items:center;padding:8px 14px;font:700 11px DM Mono,ui-monospace,monospace;display:inline-flex;position:absolute;bottom:0;left:24px}.mk-who-card{background:linear-gradient(#0d1117 0% 62%,#0d1117d9 78%,#1ddb6a14 90%,#1ddb6a24 100%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:400px;padding:24px 24px 26px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 60px -20px #1ddb6a26}.mk-who-card:hover{border-color:#1ddb6a33;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 80px -20px #1ddb6a38}.mk-who-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a8c 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a40}.mk-who-cardhead{display:block}.mk-who-eyebrow{color:#1ddb6a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font:700 10.5px DM Mono,ui-monospace,monospace}.mk-who-headline{letter-spacing:-.02em;color:#f2f5f8;margin:0;font-size:22px;font-weight:700;line-height:1.2}.mk-who-rule{background:linear-gradient(90deg,#0000 0%,#ffffff14 20% 80%,#0000 100%);height:1px;margin:16px 0 14px}.mk-who-caps{color:#6b7280;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font:700 10.5px DM Mono,ui-monospace,monospace}.mk-who-typical{color:#f2f5f8;margin-bottom:14px;font-size:14px;font-weight:500;line-height:1.4}.mk-who-bullets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-who-bullet{opacity:0;will-change:opacity, transform;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 14px;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(14px)}.mk-who-bullets--in .mk-who-bullet{opacity:1;transform:none}.mk-who-bullets--in .mk-who-bullet:first-child{transition-delay:.12s}.mk-who-bullets--in .mk-who-bullet:nth-child(2){transition-delay:.24s}.mk-who-bullets--in .mk-who-bullet:nth-child(3){transition-delay:.36s}.mk-who-bullets--in .mk-who-bullet:nth-child(4){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.mk-who-bullet{opacity:1;transition:none;transform:none}}.mk-who-check{color:#1ddb6a;background:#1ddb6a1a;border:1px solid #1ddb6a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mk-who-check svg{width:12px;height:12px;display:block}.mk-who-bullettext{color:#d4dae5;font-size:13px;line-height:1.4}.mk-who-hl{color:#1ddb6a;font-weight:600}.mk-tech-strip{align-items:center;gap:20px;width:100%;max-width:640px;margin:88px auto 0;padding:14px 0;display:flex}.mk-tech-strip-label{color:#1ddb6a;letter-spacing:.15em;flex-shrink:0;font:700 11px DM Mono,ui-monospace,monospace}.mk-tech-strip-dots{flex:1;align-items:center;gap:4px;min-width:0;height:12px;display:flex;overflow:hidden}.mk-tech-strip-dot{background:#1ddb6a40;border-radius:50%;flex-shrink:0;width:3px;height:3px}.mk-tech-strip-dot.active{background:#1ddb6a;box-shadow:0 0 6px #1ddb6ae6}.mk-tech-strip-meta{color:#7a8294;letter-spacing:.1em;flex-shrink:0;font:500 11px DM Mono,ui-monospace,monospace}.mk-tech-strip-meta-strong{color:#fff;font-weight:700}.mk-tech-strip-status{color:#1ddb6a;letter-spacing:.1em;flex-shrink:0;align-items:center;gap:6px;font:700 11px DM Mono,ui-monospace,monospace;display:inline-flex}.mk-tech-strip-status:before{content:"";background:#1ddb6a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mk-tech-strip-pulse;box-shadow:0 0 8px #1ddb6ae6}@keyframes mk-tech-strip-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:560px){.mk-tech-strip-dots{display:none}.mk-tech-strip{justify-content:space-between;gap:12px}}.mk-tech-manifesto{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:72px auto 0;display:flex}.mk-tech-manifesto-line{text-transform:uppercase;letter-spacing:.14em;opacity:0;will-change:opacity, transform;margin:0;font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:1.35;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.mk-tech-manifesto-l1{color:#f2f5f8;font-size:12px}.mk-tech-manifesto-l2{color:#c7cfdd;font-size:11px}.mk-tech-manifesto-l3{color:#8d96a6;font-size:10px}.mk-tech-manifesto-l4{color:#7a8294;font-size:9px}.mk-tech-manifesto-l5{color:#7a8294;font-size:8px}.mk-tech-manifesto--in .mk-tech-manifesto-line{transform:none}.mk-tech-manifesto--in .mk-tech-manifesto-l1{opacity:.9;transition-delay:0s}.mk-tech-manifesto--in .mk-tech-manifesto-l2{opacity:.55;transition-delay:.12s}.mk-tech-manifesto--in .mk-tech-manifesto-l3{opacity:.55;transition-delay:.24s}.mk-tech-manifesto--in .mk-tech-manifesto-l4{opacity:.55;transition-delay:.36s}.mk-tech-manifesto--in .mk-tech-manifesto-l5{opacity:.55;transition-delay:.48s}@media (prefers-reduced-motion:reduce){.mk-tech-manifesto-line{opacity:1;transition:none;transform:none}.mk-tech-manifesto-l1{opacity:.9}.mk-tech-manifesto-l2,.mk-tech-manifesto-l3,.mk-tech-manifesto-l4,.mk-tech-manifesto-l5{opacity:.55}}@media (max-width:560px){.mk-tech-manifesto-l1{font-size:15px}.mk-tech-manifesto-l2{font-size:13px}.mk-tech-manifesto-l3{font-size:12px}.mk-tech-manifesto-l4,.mk-tech-manifesto-l5{font-size:11px}}.mk-billing-toggle{background:linear-gradient(#0d1117 0% 62%,#0d1117e6 80%,#1ddb6a14 100%);border:1px solid #ffffff14;border-radius:16px;align-items:stretch;width:fit-content;margin:40px auto 0;padding:5px;transition:border-color .3s,box-shadow .3s;display:inline-flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 20px 40px -20px #000000b3,0 0 40px -16px #1ddb6a2e}.mk-billing-toggle:hover{border-color:#1ddb6a33;box-shadow:inset 0 1px #ffffff0a,0 20px 40px -20px #000000b3,0 0 50px -14px #1ddb6a47}.mk-billing-toggle:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a8c 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a40}.mk-billing-toggle:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 55% 110% at var(--mk-billing-glow-x,25%) 50%, #1ddb6a0d 0%, transparent 60%);z-index:0;transition:background .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.mk-billing-toggle[data-interval=yearly]{--mk-billing-glow-x:75%}.mk-billing-thumb{pointer-events:none;z-index:1;background:linear-gradient(#1ddb6a38 0%,#1ddb6a14 60%,#1ddb6a24 100%);border:1px solid #1ddb6a52;border-radius:11px;width:calc(50% - 5px);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 1px #1ddb6a47,0 0 20px -4px #1ddb6a59}.mk-billing-toggle[data-interval=yearly] .mk-billing-thumb{transform:translate(100%)}.mk-billing-toggle-btn{z-index:2;appearance:none;color:#7a8499;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:9px;min-width:130px;padding:8px 18px;font:600 13px Inter,system-ui,sans-serif;transition:color .24s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.mk-billing-toggle-btn:hover:not(.active){color:#c7cfdd}.mk-billing-toggle-btn.active{color:#1ddb6a}.mk-billing-dot{background:#3a404e;border-radius:50%;width:5px;height:5px;transition:background .28s,box-shadow .28s,transform .28s;box-shadow:0 0 0 2px #3a404e26}.mk-billing-toggle-btn.active .mk-billing-dot{background:#1ddb6a;transform:scale(1.05);box-shadow:0 0 0 2px #1ddb6a1f}.mk-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;margin-top:28px;display:grid}.mk-plan{background:linear-gradient(#0d1117 0% 62%,#0d1117d9 78%,#1ddb6a14 90%,#1ddb6a24 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-height:100%;padding:28px;transition:border-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000a6,0 0 60px -20px #1ddb6a1f}.mk-plan:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1ddb6a80 50%,#0000 100%);border-radius:2px;height:1.5px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 8px #1ddb6a38}.mk-plan:hover{border-color:#1ddb6a33;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 44px 84px -26px #000000b3,0 0 80px -20px #1ddb6a38}.mk-plan.featured{background:linear-gradient(#0d1117 0% 58%,#0d1117d1 74%,#1ddb6a24 90%,#1ddb6a38 100%);border-color:#1ddb6a47;box-shadow:inset 0 1px #1ddb6a2e,0 40px 80px -28px #0009,0 0 70px -14px #1ddb6a47}.mk-plan.featured:before{background:linear-gradient(90deg,#0000 0%,#1ddb6ae6 50%,#0000 100%);box-shadow:0 0 12px #1ddb6a73}.mk-plan.featured:hover{border-color:#1ddb6a6b;transform:translateY(-3px);box-shadow:inset 0 1px #1ddb6a42,0 46px 90px -24px #000000b3,0 0 90px -12px #1ddb6a66}.mk-plan-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-self:flex-start;margin-bottom:18px;padding:4px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-block}.mk-badge-free{color:#5a6070;background:#ffffff0d;border:.5px solid #ffffff17}.mk-badge-lite{color:#60a5fa;background:#3b82f61a;border:.5px solid #3b82f640}.mk-badge-pro{color:#1ddb6a;background:#1ddb6a26;border:.5px solid #1ddb6a38}.mk-plan-most-popular{color:#04130a;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;z-index:4;background:linear-gradient(#1ddb6a 0%,#16b358 100%);border-radius:999px;padding:5px 14px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #1ddb6a4d}.mk-plan-name{letter-spacing:-.025em;margin-bottom:4px;font-size:22px;font-weight:800}.mk-plan-desc{color:#5a6070;margin-bottom:22px;font-size:13px}.mk-plan-price-row{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.mk-plan-price{letter-spacing:-.04em;font-size:38px;font-weight:800}.mk-plan-price.free{color:#1ddb6a}.mk-plan-old{color:#3a404e;font-size:15px;text-decoration:line-through}.mk-plan-period{color:#5a6070;margin-bottom:22px;font-size:13px}.mk-plan-limits{background:#ffffff08;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:12px 16px;display:grid}.mk-pl-label{color:#3a404e;text-transform:uppercase;letter-spacing:.07em;font-family:DM Mono,ui-monospace,monospace;font-size:10px}.mk-pl-val{letter-spacing:-.03em;margin-top:2px;font-size:20px;font-weight:800}.mk-pl-right{text-align:right}.mk-plan-feats{flex:1;margin-bottom:26px;list-style:none}.mk-plan-feats li{color:#7a8499;border-bottom:1px solid #ffffff0e;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.mk-plan-feats li:last-child{border-bottom:none}.mk-plan-feats li strong{color:#fff;font-weight:700}.mk-ck{color:#1ddb6a;background:#1ddb6a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.mk-plan-inherit .mk-ck{color:#a78bfa;background:#a78bfa26}.mk-plan-btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:13px 16px;font-size:14px;font-weight:700;transition:opacity .18s,box-shadow .2s,transform .15s;display:inline-flex}.mk-plan-btn:hover{opacity:.88}.mk-btn-active{color:#1ddb6a;background:#1ddb6a1a;border:1px solid #1ddb6a38}.mk-btn-buy{color:#051a0b;background:#1ddb6a;border:1px solid #1ddb6a4d}.mk-btn-buy:hover{background:#26e16f;transform:translateY(-1px)}.mk-plan-note{color:#3a404e;text-align:center;margin-top:10px;font-size:12px}.mk-faq{max-width:780px;margin:var(--mk-sect-cta-mt) auto 0;gap:12px;display:grid}.mk-faq-item{background:linear-gradient(#0f1318eb,#0c1117f5);border:1px solid #ffffff14;border-radius:18px;padding:0 24px;transition:border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff08}.mk-faq-item:hover{background:linear-gradient(#11161cf0,#0c1117fa);border-color:#ffffff1f}.mk-faq-item.open{background:linear-gradient(#0f1318f5,#0c1117fa);border-color:#1ddb6a33}.mk-faq-q{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0;padding:22px 0;display:flex}.mk-faq-q .mk-faq-q-text{color:#b0b8c8;letter-spacing:-.01em;font-size:16px;font-weight:400;transition:color .18s}.mk-faq-q:hover .mk-faq-q-text{color:#eef0f3}.mk-faq-arrow{background:#131820;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .25s,background .2s,border-color .2s;display:flex}.mk-faq-item.open .mk-faq-arrow{background:#1ddb6a0f;border-color:#1ddb6a38;transform:rotate(180deg)}.mk-faq-a{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.mk-faq-a-inner{color:#b0b8c8;min-height:0;padding-bottom:0;font-size:15px;font-weight:400;line-height:1.7;transition:padding-bottom .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.mk-faq-item.open .mk-faq-a{grid-template-rows:1fr}.mk-faq-item.open .mk-faq-a-inner{padding-bottom:22px}.mk-cta-band{padding:var(--mk-sect-y-md) 0;text-align:center;background:linear-gradient(#0d1117 0%,#0b0f14 100%);border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.mk-cta-band:before{content:"";pointer-events:none;background:radial-gradient(#1ddb6a17 0%,#0000 65%);width:700px;height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.mk-cta-band h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(32px,4.5vw,52px);font-weight:800}.mk-cta-band p{color:#5a6070;max-width:440px;margin:0 auto 36px;font-size:17px;font-weight:300;line-height:1.65}.mk-auth-band{padding:72px 0 84px}.mk-auth-wrap{max-width:520px;margin:0 auto}.mk-footer{background:#080b0f;border-top:1px solid #ffffff0f;padding:64px 0 28px}.mk-footer-inner{max-width:1120px;margin:0 auto;padding:0 40px;position:relative}.mk-footer-main{justify-content:space-between;align-items:stretch;gap:64px;display:flex}.mk-footer-main .mk-footer-brand{flex-direction:column;flex-shrink:0;max-width:200px;display:flex}.mk-footer-main .mk-footer-tagline{font-size:13px;line-height:1.4}.mk-footer-main .mk-footer-brand-top{flex-direction:column;gap:10px;display:flex}.mk-footer-main .mk-footer-brand .mk-logo{font-size:18px}.mk-footer-main .mk-footer-brand .mk-footer-copy{margin-top:auto;padding-top:24px}.mk-footer-cols{flex:1;grid-template-columns:repeat(3,minmax(140px,1fr));align-items:start;gap:48px;max-width:640px;display:grid}.mk-footer-grid{border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;align-items:start;gap:48px 40px;padding-bottom:36px;display:grid}.mk-footer-brand{flex-direction:column;gap:14px;max-width:260px;display:flex}.mk-footer-brand .mk-logo{font-size:18px}.mk-footer-tagline{color:#8a92a6;margin:0;font-size:13px;line-height:1.55}.mk-footer-col{flex-direction:column;gap:14px;min-width:0;display:flex}.mk-footer-h{color:#eef0f3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.2}.mk-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-footer-col li{margin:0;padding:0;list-style:none}.mk-footer-col a,.mk-footer-link-btn{color:#8a92a6;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-block}.mk-footer-col a:hover,.mk-footer-link-btn:hover{color:#eef0f3}.mk-footer-col a:focus-visible,.mk-footer-link-btn:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1ddb6a8c}.mk-footer-copy{color:#8a92a6;text-align:left;margin:0;font-size:13px}@media (max-width:1000px){.mk-footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 28px}.mk-footer-brand{grid-column:1/-1;max-width:none}.mk-footer-main{flex-direction:column;gap:36px}.mk-footer-main .mk-footer-brand{max-width:none}.mk-footer-main .mk-footer-brand .mk-footer-copy{margin-top:16px;padding-top:0}.mk-footer-cols{grid-template-columns:repeat(3,1fr);gap:28px;max-width:none}}@media (max-width:600px){.mk-footer-cols{grid-template-columns:1fr;gap:28px}}@media (max-width:540px){.mk-footer-grid{grid-template-columns:1fr}.mk-footer-brand{grid-column:auto}}@media (max-width:1024px){.mk-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-how-card{min-height:clamp(240px,32vw,320px)}}@media (max-width:1100px){.mk-who-layout{grid-template-columns:minmax(0,1fr);gap:20px}.mk-who-left{min-height:200px}.mk-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-feat-card.c3,.mk-feat-card.c4,.mk-feat-card.c5,.mk-feat-card.c7,.mk-feat-card.c8{grid-column:span 12}}@media (max-width:720px){.mk-pricing-grid{grid-template-columns:1fr}}@media (max-width:980px){.mk-nav,.mk-container,.mk-footer-inner{padding:0 20px}.mk-nav-links{display:none}.mk-hero-stats{flex-direction:column;gap:18px}.mk-stat{border-right:none;padding:0}.mk-how-grid{grid-template-columns:1fr}.mk-how-card{min-height:360px}.mk-demo-stage{width:100%;margin-left:0}.mk-who-tab{letter-spacing:.12em;padding:8px 16px;font-size:11px}.mk-who-card{padding:22px 20px 24px}}@media (max-width:720px){.mk-hero{padding:118px 0 24px}.mk-hero-copy{min-height:auto;transform:translateY(-36px)}.mk-hero h1{font-size:52px}.mk-hero-sub{max-width:100%;font-size:16px}.mk-hero-actions{flex-direction:column;margin-top:36px}.mk-hero-metrics{grid-template-columns:1fr;gap:18px;width:100%;margin:64px auto 0;position:static;transform:none}.mk-hero-metric-value{font-size:34px}.mk-btn-hero,.mk-btn-ghost,.mk-plan-btn{justify-content:center;width:100%}.mk-faq-item{padding:0 18px}.detail-frame{width:min(100% - 24px,100%)}.mk-demo-stage{border-radius:22px}.mk-demo-workspace{padding:10px 10px 12px}.mk-demo-browserbar{gap:10px;padding:10px 10px 10px 12px}.mk-demo-browserurl{height:30px;font-size:11px}.mk-demo-browserbody{padding:8px 0 0}.mk-demo-frame{width:min(100% - 4px,100%);padding-inline:0;transform:none}.mk-demo-workspace .tb{padding-top:4px}.mk-demo-workspace .tb,.mk-demo-workspace .dh,.mk-demo-workspace .tc{padding-left:0;padding-right:0}.mk-demo-workspace .tc{min-height:auto}.mk-demo-topline{align-items:flex-start}.mk-demo-statline{width:100%}.mk-demo-tab{padding:10px;font-size:12px}.mk-who-star{padding-top:8px}.mk-who-orbit{background:0 0;height:auto;transform:none}.mk-who-core{width:180px;height:180px;margin:0 auto 22px;position:relative;top:auto;left:auto;transform:none}.mk-who-coretitle{font-size:28px}.mk-who-node{grid-template-columns:72px 1fr;align-items:center;gap:12px;width:100%;height:auto;margin-bottom:14px;display:grid;position:relative;top:auto!important;left:auto!important;transform:none!important}.mk-who-lines,.mk-who-nodelabel{display:none}.mk-who-bubble{width:64px;height:64px}.mk-who-bubbleicon{font-size:26px}.mk-who-tooltip{opacity:1;visibility:visible;pointer-events:auto;width:100%;position:relative;inset:auto!important;transform:none!important}}@media (max-width:520px){.mk-demo-workspace .dh-top{flex-direction:column;align-items:flex-start;gap:10px}.mk-demo-workspace .dt-wrap{width:100%}.mk-demo-workspace .dt{white-space:normal;text-overflow:clip;max-width:100%;font-size:15px;overflow:visible}.mk-demo-workspace .tb-r{gap:6px;width:100%}.mk-demo-workspace .tb-r .tb-action{flex:1 1 0;justify-content:center;min-width:0}.mk-demo-bg-l,.mk-demo-bg-r{display:none}}@media (max-width:480px){.mk-feat-corner-stat{top:18px;right:16px}.mk-feat-corner-stat span{font-size:40px;line-height:.9}.mk-feat-card h3{padding-right:56px}}@media (max-width:360px){.mk-trx-lang-title{white-space:normal;font-size:22px}.mk-nav{padding:0 12px}.mk-nav-inner{gap:8px}.mk-nav-right{gap:6px}.mk-nav-ghost{padding:6px 10px;font-size:13px}.mk-nav-cta{padding:8px 14px;font-size:13px}}@media (pointer:coarse){.mk-who-tab{min-height:44px;padding:11px 20px}.mk-billing-toggle-btn{min-height:44px}.mk-nav-ghost,.mk-nav-cta{min-height:40px}}@media (max-width:520px){.mk-plan-period{font-size:12px}}@media (max-width:480px){.mk-hero-dotgrid-canvas{display:none}}@media (max-width:720px){.mk-tech-strip-dots{display:none}.mk-tech-strip{justify-content:space-between;gap:12px}}@media (orientation:landscape) and (max-height:500px){.mk-hero{min-height:auto;padding:84px 0 32px}.mk-hero-copy{gap:8px;min-height:auto;transform:none}.mk-hero h1{font-size:38px;line-height:1.05}.mk-hero-sub{margin-top:10px;font-size:14px}.mk-hero-actions{gap:10px;margin-top:18px}.mk-hero-metrics{gap:18px;width:min(100% - 40px,720px);margin:28px auto 0;position:static;transform:none}.mk-hero-metric-value{font-size:28px}}.acc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:700px){.acc-grid{grid-template-columns:1fr}}.acf{flex-direction:column;gap:28px;display:flex}.acf-g{flex-direction:column;gap:14px;display:flex}.acf-h{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.acf-h:after{content:"";background:var(--bs);flex:1;height:1px}.acf-hr{display:none}.acf-row{align-items:center;gap:10px;display:flex}.acf-field{align-items:center;gap:14px;display:flex}.acf-fl{color:var(--t2);flex-shrink:0;min-width:120px;font-size:13px}.acf-btn{border:1px solid var(--bd);background:var(--b3);color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.acf-btn:hover{color:var(--t1);background:var(--b2)}.acf-btn-g{background:var(--ac);border-color:var(--ac);color:#000}.acf-btn-g:hover{opacity:.88}.acf-btn-r{color:var(--rd);background:#f871711a;border:1px solid #f871712e}.acf-btn-r:hover{background:#f871712e}.acf-hint{color:var(--t3);font-size:11px;line-height:1.5}.acc-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);padding:18px}.acc-title{margin-bottom:12px;font-size:13px;font-weight:600}.acc-fields{gap:10px;display:grid}.acc-field{gap:6px;display:grid}.acc-label{color:var(--t3);font-size:11px;font-weight:600}.acc-input{border:1px solid var(--bd);background:var(--b3);width:100%;color:var(--t1);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.acc-input:focus{border-color:#22c55e80;box-shadow:0 0 0 3px #22c55e1f}.acc-input.is-error,.up-input.is-error,.up-select.is-error,.mc-tag-input.is-error{border-color:#f871718c;box-shadow:0 0 0 3px #f871711f}.acc-input.is-error:focus,.up-input.is-error:focus,.up-select.is-error:focus,.mc-tag-input.is-error:focus{border-color:var(--rd);box-shadow:0 0 0 3px #f871712e}.input-error-msg{color:#fecaca;margin-top:6px;font-size:12px;line-height:1.4}.acc-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.acc-msg{color:var(--t3);margin-top:8px;font-size:11px;line-height:1.5}.doc-overlay{-webkit-backdrop-filter:blur(10px);z-index:100;background:#03050ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-modal{border:1px solid var(--bs);background:linear-gradient(#13131dfa 0%,#0c0c12fa 100%);border-radius:16px;width:min(760px,100%);max-height:min(84vh,860px);overflow:auto;box-shadow:0 30px 90px #0006}.doc-head{border-bottom:1px solid var(--bs);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.doc-title{letter-spacing:-.5px;font-size:22px;font-weight:700}.doc-intro{color:var(--t2);margin-top:8px;font-size:13px;line-height:1.7}.doc-close{border:1px solid var(--bd);color:var(--t2);cursor:pointer;background:0 0;border-radius:12px;padding:8px 12px;font-family:inherit}.doc-body{gap:16px;padding:22px 24px 26px;display:grid}.doc-sec{border:1px solid var(--bs);background:#ffffff05;border-radius:16px;padding:16px 18px}.doc-sec h4{margin:0 0 10px;font-size:14px}.doc-list{color:var(--t2);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.sup-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;display:grid}.sup-card{border-radius:var(--r);border:1px solid var(--bs);background:var(--b1);padding:18px}.sup-title{margin-bottom:8px;font-size:14px;font-weight:700}.sup-sub{color:var(--t3);font-size:12px;line-height:1.65}.sup-form{gap:12px;margin-top:14px;display:grid}.sup-textarea{border:1px solid var(--bd);background:var(--b2);width:100%;min-height:180px;color:var(--t1);resize:vertical;border-radius:12px;outline:none;padding:12px 13px;font-family:inherit;font-size:13px;line-height:1.6}.sup-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px #22c55e1a}.sup-meta{gap:12px;display:grid}.sup-row{border:1px solid var(--bs);background:#ffffff05;border-radius:14px;margin-bottom:8px;padding:14px 16px}.sup-row:last-child{margin-bottom:0}.sup-row-l{text-transform:uppercase;letter-spacing:.08em;color:var(--t3);margin-bottom:6px;font-size:11px}.sup-row-v{color:var(--t1);font-size:13px;line-height:1.6}.sup-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sup-link{color:var(--t2);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:none}.sup-link:hover{color:var(--ac)}@media (max-width:1100px){.landing-hero,.landing-auth{grid-template-columns:1fr}.landing-title{font-size:52px}}@media (max-width:980px){.sup-grid{grid-template-columns:1fr}.onb{border-radius:24px;width:100%;min-height:0;padding:28px 24px 48px}.onb-grid{grid-template-columns:1fr}.onb-top{flex-direction:column;align-items:center}.onb-card{min-height:0;padding:14px 18px 12px}.onb-step-text{max-width:none}.onb-card:after{font-size:140px}}@media (max-width:900px){.landing-cards,.landing-flow,.landing-pricing,.landing-stats{grid-template-columns:1fr}.landing-shell{padding:18px 18px 56px}.landing-section-head{flex-direction:column;align-items:flex-start}.landing-title{font-size:42px}.landing-nav{padding-bottom:18px}.meet-filters{grid-template-columns:1fr}.meet-filters-right{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%}.meet-filters-tags{width:100%}.df{justify-content:flex-start}.df-picker,.meet-search,.meet-search.active{width:100%;min-width:0;max-width:none}.acc-grid,.auth-shell{grid-template-columns:1fr}.auth-side{border-right:none;border-bottom:1px solid var(--bs)}.auth-title{font-size:30px}.auth-route-stage{justify-items:center;gap:14px;display:grid}}@media (max-width:640px){.landing-nav{flex-wrap:wrap}.landing-nav-links{justify-content:space-between;width:100%}.landing-actions{flex-direction:column;align-items:stretch}.landing-primary,.landing-secondary,.landing-cta{justify-content:center;width:100%}.meet-filters-right{grid-template-columns:1fr}.df{width:100%}}.rp-super{margin-bottom:20px;padding:0 0 4px}.rp-box{border-radius:12px;margin-bottom:20px;padding:18px 20px}.rp-box-purple{background:#a78bfa0d;border:1px solid #a78bfa26}.rp-box-gray{background:#8888a00d;border:1px solid #8888a026}.rp-box-blue{background:#60a5fa0d;border:1px solid #60a5fa26}.rp-box-amber{background:#fbbf240d;border:1px solid #fbbf2426}.rp-super-label{color:var(--t1);margin-bottom:10px;font-size:14px;font-weight:700}.rp-super-text{color:var(--t2);font-size:13px;line-height:1.55}.rp-section{margin-bottom:20px}.rp-section-title{color:var(--t1);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.rp-section-title .rp-meta{color:var(--t3);font-family:monospace;font-size:11px;font-weight:400}.rp-divider{background:var(--bs);height:1px;margin:20px 0}.rp-bullet{color:var(--t2);align-items:flex-start;gap:10px;padding:5px 0;font-size:13px;line-height:1.55;display:flex}.rp-dot{opacity:.6;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:9px}.rp-dot-green{background:var(--ac)}.rp-dot-red{background:var(--rd)}.rp-dot-amber{background:var(--am)}.rp-dot-blue{background:#60a5fa}.rp-dot-purple{background:#a78bfa}.rp-paragraph{color:var(--t2);margin-bottom:20px;font-size:13px;line-height:1.55}.detail-frame .summary-pane .sb-tx,.detail-frame .summary-pane .sb-tx-card,.detail-frame .summary-pane .st-i{color:#e4e4e7;font-size:14px;line-height:1.6}.detail-frame .summary-pane .st-i:before{top:11px}.detail-frame .summary-pane .rp-bullet{color:#e4e4e7;font-size:14px;line-height:1.6}.detail-frame .summary-pane .rp-bullet .rp-dot{margin-top:11px}.detail-frame .summary-pane .rp-paragraph,.detail-frame .summary-pane .rp-super-text,.detail-frame .summary-pane .rp-step-text{color:#e4e4e7;font-size:14px;line-height:1.6}.detail-frame .summary-pane .rp-topic-title{color:var(--t1);letter-spacing:-.005em;margin-bottom:4px;font-size:14px;font-weight:700}.detail-frame .summary-pane .rp-topic-text{color:#e4e4e7;font-size:14px;line-height:1.6}.detail-frame .summary-pane .rp-next-title{color:var(--t1);letter-spacing:-.005em;font-size:14px;font-weight:700}.detail-frame .summary-pane .rp-section-title,.detail-frame .summary-pane .rp-super-label,.detail-frame .summary-pane .sb-bk.fi1 .sb-lb{letter-spacing:-.01em;font-size:17px}.detail-frame .summary-pane .sb-bk.fi1 .sb-tx{line-height:1.6}.detail-frame .summary-pane .rp-super{background:radial-gradient(90% 70% at 0 0,#22c55e1a,#0000 65%),linear-gradient(#22c55e0d,#22c55e04);border:1px solid #22c55e2e;border-radius:12px;margin-bottom:24px;padding:18px 20px}.detail-frame .rp-sheet{background:#0e0e15;border:1px solid #ffffff0f;border-radius:18px;margin:22px 0 0;padding:36px 24px}.detail-frame .rp-sheet .rp-section,.detail-frame .rp-sheet .sb-bk{padding:0}.rp-next-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rp-next-title{color:var(--t1);font-size:13px;font-weight:700}.rp-next-arrow{background:#22c55e1a;border:1px solid #22c55e33;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.rp-next-arrow svg{width:9px;height:9px;stroke:var(--ac);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.rp-next-arrow.purple{background:#a78bfa1a;border-color:#a78bfa33}.rp-next-arrow.purple svg{stroke:#a78bfa}.rp-next-count{color:var(--t3);font-family:monospace;font-size:11px;font-weight:400}.rp-step{background-image:linear-gradient(90deg,#ffffff26 33%,#0000 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1px;border-bottom:none;align-items:flex-start;gap:11px;padding:10px 0 12px;display:flex}.rp-step:last-child{background-image:none}.rp-chk{border:1.5px solid var(--bd);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;padding:0;transition:border-color .15s;display:flex}.rp-chk:hover{border-color:var(--ac)}.rp-chk.done{border-color:var(--ac);background:#22c55e1a}.rp-chk.done:after{content:"";border:1.5px solid var(--ac);border-top:none;border-left:none;width:4px;height:7px;display:block;transform:rotate(45deg)translateY(-1px)}.rp-step-body{flex:1}.rp-step-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-step-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.rp-step-who{color:var(--t3);font-family:monospace;font-size:11px;font-weight:400}.rp-topic{padding:12px 0}.rp-topic-title{color:var(--t1);margin-bottom:5px;font-size:13px;font-weight:700}.rp-topic-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-lrow{border-left:2px solid var(--bd);align-items:flex-start;gap:12px;margin-bottom:10px;padding:6px 0 6px 14px;display:flex}.rp-lrow-green{border-left-color:#22c55e66}.rp-lrow-blue{border-left-color:#60a5fa66}.rp-lrow-amber{border-left-color:#fbbf2466}.rp-lrow-red{border-left-color:#f8717166}.rp-lrow-purple{border-left-color:#a78bfa66}.rp-lrow-body{flex:1}.rp-lrow-name{color:var(--t1);margin-bottom:3px;font-size:13px;font-weight:700}.rp-lrow-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-lrow-status{margin-top:4px;font-size:11px}.rp-signal{border-radius:12px;align-items:center;gap:16px;margin-bottom:28px;padding:18px 20px;display:flex}.rp-signal-hire{background:#22c55e0f;border:1px solid #22c55e33}.rp-signal-hold{background:#fbbf240f;border:1px solid #fbbf2433}.rp-signal-nohire{background:#f871710f;border:1px solid #f8717133}.rp-signal-verdict{letter-spacing:-.02em;overflow-wrap:break-word;max-width:100%;font-size:22px;font-weight:800}.rp-signal-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-insight{border-bottom:1px solid var(--bd);gap:12px;padding:10px 0;display:flex}.rp-insight:last-child{border-bottom:none}.rp-insight-dot{background:#a78bfa;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.rp-insight-body{flex:1}.rp-insight-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-insight-why{color:var(--t3);margin-top:3px;font-size:11px}.rp-quote{border-left:2px solid var(--bd);margin:6px 0;padding:12px 0 12px 14px}.rp-quote-text{color:var(--t3);font-size:13px;font-style:italic;line-height:1.7}.rp-quote-ts{color:var(--ac);cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-family:monospace;font-size:11px;font-style:normal;display:flex}.rp-miss{border:1px solid var(--bd);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.rp-miss-left{border-right:1px solid var(--bd);padding:12px 14px}.rp-miss-right{background:var(--b2);padding:12px 14px}.rp-miss-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:6px;font-family:monospace;font-size:11px}.rp-miss-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-table{border-collapse:collapse;border:1px solid var(--bd);border-radius:10px;width:100%;overflow:hidden}.rp-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);border:1px solid var(--bd);background:var(--b2);text-align:left;padding:9px 14px;font-family:monospace;font-size:11px}.rp-table td{color:var(--t2);border:1px solid var(--bd);padding:10px 14px;font-size:13px;line-height:1.55}.rp-table tr:nth-child(2n){background:var(--b2)}.rp-sides{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rp-side-title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-family:monospace;font-size:11px}.rp-side-us{color:var(--ac)}.rp-side-them{color:#60a5fa}.rp-phrase{background:var(--b1);border:1px solid var(--bs);border-radius:12px;margin-bottom:12px;padding:18px 20px}.rp-phrase-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:6px;font-family:monospace;font-size:11px}.rp-phrase-text{color:var(--t2);font-size:13px;line-height:1.65}.rp-proto-row{border-bottom:1px dashed var(--bs);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.rp-proto-row:last-child{border-bottom:none}.rp-proto-num{color:var(--t3);min-width:24px;margin-top:1px;font-family:monospace;font-size:11px;line-height:1.65}.rp-proto-text{color:var(--t2);flex:1;font-size:13px;line-height:1.65}.rp-participant{color:var(--t2);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.rp-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.rp-av-g{color:var(--ac);background:#22c55e1f}.rp-av-b{color:#60a5fa;background:#60a5fa1f}.rp-av-a{color:var(--am);background:#fbbf241f}.rp-av-p{color:#a78bfa;background:#a78bfa1f}.rp-med-label{color:var(--t3);vertical-align:top;flex-shrink:0;min-width:100px;font-family:monospace;font-size:11px}.int-sub{color:var(--t2);text-align:center;margin-bottom:28px;font-size:13px;line-height:1.5}.int-sec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.int-sec-label:after{content:"";background:var(--bs);flex:1;height:1px}.int-sec-label.muted{opacity:.45}.icard{background:var(--b2);border:1px solid var(--bs);border-radius:var(--r);margin-bottom:8px;transition:border-color .2s;overflow:hidden}.icard.state-pending{border-color:#60a5fa4d}.icard.disabled{opacity:.42;pointer-events:none}.icard-main{align-items:center;gap:14px;padding:16px 18px;display:flex}.icard-logo{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.icard-logo svg{width:22px;height:22px}.icard-logo.chrome{background:#101624}.icard-logo.teams{background:#12152a}.icard-logo.zoom{background:#101e38}.icard-logo.tg{background:#0f1e2e}.icard-body{flex:1;min-width:0}.icard-name{color:var(--t1);font-size:14px;font-weight:600}.icard-desc{color:var(--t2);margin-top:3px;font-size:13px;line-height:1.45}.icard-desc.connected{color:var(--ac);opacity:.85}.icard-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.int-steps{border-top:1px solid var(--bs);padding:14px 18px 16px}.int-steps.pending-border{border-top-color:#60a5fa26}.int-steps-heading{color:var(--t2);margin-bottom:12px;font-size:11px;font-weight:600}.int-step{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.int-step:last-child{margin-bottom:0}.int-snum{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.int-snum.idle{background:var(--b3);border:1px solid var(--bd);color:var(--t3)}.int-snum.done{background:var(--as);border:1px solid var(--ag)}.int-snum.curr{background:var(--bls);color:var(--bl);border:1px solid #60a5fa33}.int-sbody{flex:1;padding-top:2px}.int-stext{color:var(--t2);font-size:13px;line-height:1.5}.int-stext b{color:var(--t1);font-weight:500}.int-stext.dim{color:var(--t3)}.int-ext-link{color:var(--ac);transition:var(--tr);border-bottom:1px dashed #22c55e73;text-decoration:none}.int-ext-link:hover{color:var(--ac);border-bottom-color:var(--ac);border-bottom-style:solid}.int-ext-link b{color:var(--ac);font-weight:600}.int-btn{font-family:var(--mtl-font);cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.int-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.int-btn-green{background:var(--ac);border-color:var(--ac);color:#000}.int-btn-green:hover{opacity:.88}.int-btn-green:disabled{opacity:.5;cursor:default}.int-btn-waiting{border-color:var(--bs);color:var(--t3);pointer-events:none;background:0 0}.int-btn-done{background:var(--as);border-color:var(--ag);color:var(--ac);pointer-events:none}.int-btn-disc{border-color:var(--bs);color:var(--t3);background:0 0;padding:6px 12px;font-size:11px}.int-btn-disc:hover{color:var(--t2);background:var(--b3)}.int-badge-soon{color:var(--t3);background:var(--b3);border:1px solid var(--bd);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:500}.int-msg{color:var(--t2);margin-top:4px;padding:10px 0;font-size:13px}.ccard{margin-bottom:8px;position:relative}.ccard-srlive,.ccard-sronly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ccard-titlebar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ccard-titlebar-status{background:#22c55e26;border:1px solid #22c55e66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ccard-titlebar-status svg{stroke:#4ade80;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.ccard-titlebar-name{color:#fafafa;letter-spacing:-.01em;font-size:13px;font-weight:500}.ccard-titlebar-hint{color:#82828c;letter-spacing:-.005em;font-size:11px}.ccard-titlebar-hint:before{content:"·";color:#4a4a52;margin:0 6px}.ccard-titlebar-hint.warm{color:#4ade80}.ccard-titlebar-hint.warm:before{color:#4ade8073}.ccard-titlebar-spacer{flex:1}.ccard-collapse-link{color:#6b6b75;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;transition:color .15s}.ccard-collapse-link:hover{color:#a1a1aa}.ccard-collapse-link:focus-visible{outline-offset:2px;color:#a1a1aa;outline:2px solid #22c55e80}.ccard-steps{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ccard-step{-webkit-backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(#0000 0% 56%,#22c55e0f 82%,#22c55e1a 100%),linear-gradient(#0d1116b8 0%,#080b0fc7 100%);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;min-height:180px;padding:12px 14px 14px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040,0 8px 20px -14px #0009}.ccard-step:hover{background:linear-gradient(#0000 0% 50%,#22c55e1a 80%,#22c55e29 100%),linear-gradient(#11151bc7 0%,#0b0f13d6 100%);border-color:#ffffff1a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 4px 14px -4px #00000080}.ccard-step-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:8px;display:flex}.ccard-step-num{color:#8a8a93;letter-spacing:.06em;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.ccard-step-check{background:#22c55e33;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #22c55e52}.ccard-step-check svg{stroke:#4ade80;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.ccard-step-now-badge{color:#a7f3c8;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#22c55e52,#22c55e33);border-radius:4px;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.2;box-shadow:inset 0 0 0 1px #22c55e6b,0 1px #0003}.ccard-stitle{color:#fafafa;letter-spacing:-.012em;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.ccard-sdesc{color:#c8c8d0;letter-spacing:-.005em;flex:1;font-size:13px;line-height:1.45}.ccard-sdesc-row{line-height:1.45;display:block}.ccard-sdesc-row+.ccard-sdesc-row{margin-top:4px}.ccard-sdesc-row>*{vertical-align:middle}.ccard-inline-chip{color:#f0f0f4;vertical-align:middle;background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ccard-inline-chip svg{width:12px;height:12px;display:block}.ccard-inline-chip-brand{color:#4ade80;background:#22c55e26;box-shadow:inset 0 0 0 1px #22c55e4d}.ccard-inline-chip-brand svg{width:12px;height:12px}.ccard-step.act{background:linear-gradient(#0000 0% 56%,#22c55e0f 82%,#22c55e1a 100%),linear-gradient(#0d1116b8 0%,#080b0fc7 100%);border-color:#22c55e8c;box-shadow:0 0 0 1px #22c55e1a,0 0 14px #22c55e14}.ccard-step.act:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#86efac73,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ccard-step.act:hover{background:linear-gradient(#0000 0% 50%,#22c55e1a 80%,#22c55e29 100%),linear-gradient(#11151bc7 0%,#0b0f13d6 100%);border-color:#22c55eb3;transform:translateY(-1px);box-shadow:0 0 0 1px #22c55e24,0 0 18px #22c55e1f}.ccard-step.act .ccard-step-num{color:#4ade80;font-weight:600}.ccard-step.act .ccard-stitle{color:#fafafa}.ccard-step.act .ccard-sdesc{color:#d4d4dc}.ccard-step.done{opacity:.7;background:#22c55e0a;border-color:#22c55e33}.ccard-step.done .ccard-stitle{color:#e8e8ed}.ccard-step.done .ccard-sdesc{color:#b5b5bf}.ccard-step-cta{letter-spacing:-.005em;cursor:pointer;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,box-shadow .2s,transform .1s,color .15s,border-color .15s;display:inline-flex}.ccard-step-cta svg{stroke:currentColor;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:11px;height:11px}.ccard-step-cta-act{color:#0a0a0e;background:linear-gradient(#22c55e 0%,#1bb353 100%);border:1px solid #22c55e;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 0 1px #22c55e33,0 4px 14px -3px #22c55e73,0 0 16px #22c55e4d}.ccard-step-cta-act:hover{background:linear-gradient(#34e07c 0%,#1bc25f 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000002e,0 0 0 1px #22c55e4d,0 6px 18px -3px #22c55e8c,0 0 24px #22c55e73}.ccard-step-cta-act:active{transform:translateY(0)scale(.98)}.ccard-step-cta-act:focus-visible{outline-offset:2px;outline:2px solid #fafafa}.ccard-step-cta-act:disabled,.ccard-step-cta-act[aria-disabled=true]{opacity:.55;cursor:default;transform:none;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00000040}.ccard-step-cta-pen{color:#82828c;opacity:.7;cursor:not-allowed;pointer-events:none;box-shadow:none;background:0 0;border:1px solid #ffffff1a}.ccard-step-cta-done{color:#4ade80;cursor:default;pointer-events:none;box-shadow:none;background:#22c55e14;border:1px solid #22c55e38}@media (prefers-reduced-motion:reduce){.ccard-step-cta{transition:none}.ccard-step-cta-act:hover{transform:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 0 1px #22c55e33,0 4px 14px -3px #22c55e73,0 0 16px #22c55e4d}.ccard-step-cta-act:active{transform:none}}.ccard-checking-pill{color:#82828c;letter-spacing:-.005em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ccard-checking-pill:before{content:"·";color:#4a4a52;margin-right:4px}.ccard-pulse-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ccard-pulse-dot;box-shadow:0 0 6px #22c55e80}@keyframes ccard-pulse-dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.ccard-skel-wrap{transition:opacity .3s ease-out}.ccard-skel-wrap.is-fading-out{opacity:0}.ccard-skel-step{background:linear-gradient(#16161e 0%,#121218 100%);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;min-height:180px;padding:12px 14px 14px;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.ccard-skel-step:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22c55e0d 40%,#22c55e1c 50%,#22c55e0d 60%,#0000 100%);width:60%;height:100%;animation:1.8s ease-in-out infinite ccard-shimmer;position:absolute;top:0;left:-100%}.ccard-skel-step:first-child:after{animation-delay:0s}.ccard-skel-step:nth-child(2):after{animation-delay:.15s}.ccard-skel-step:nth-child(3):after{animation-delay:.3s}.ccard-skel-step:nth-child(4):after{animation-delay:.45s}@keyframes ccard-shimmer{0%{left:-100%}60%{left:100%}to{left:100%}}.ccard-skel-num{background:#ffffff0f;border-radius:3px;width:24px;height:13px;margin-bottom:10px}.ccard-skel-title{background:#ffffff12;border-radius:4px;width:78%;height:14px;margin-bottom:10px}.ccard-skel-line{background:#ffffff0b;border-radius:3px;height:10px;margin-bottom:6px}.ccard-skel-line.w-95{width:95%}.ccard-skel-line.w-60{width:60%}.ccard-skel-cta{background:#ffffff0f;border-radius:7px;width:84px;height:28px;margin-top:auto}@media (prefers-reduced-motion:reduce){.ccard-pulse-dot{opacity:.7;animation:none}.ccard-skel-step:after{display:none}.ccard-skel-wrap{transition:none}}.mp-skel-total,.mp-skel-upload,.mp-skel-tab,.mp-skel-search,.mp-skel-date,.mp-skel-day,.mp-skel-row{position:relative;overflow:hidden}.mp-skel-total:after,.mp-skel-upload:after,.mp-skel-tab:after,.mp-skel-search:after,.mp-skel-date:after,.mp-skel-day:after,.mp-skel-row:after{content:"";width:60%;height:100%;animation:1.8s ease-in-out infinite ccard-shimmer;animation-delay:var(--delay,0s);pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#22c55e0f 40%,#22c55e1f 50%,#22c55e0f 60%,#0000 100%);position:absolute;top:0;left:-100%}.mp-skel-row>*{z-index:0;position:relative}.mp-skel-total{background:#ffffff0a;border-radius:3px;width:70px;height:12px}.mp-skel-upload{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;width:96px;height:32px}.mp-skel-tab{background:#ffffff0a;border-radius:16px;flex-shrink:0;height:30px}.mp-skel-search{background:#ffffff0a;border-radius:8px;width:240px;height:36px}.mp-skel-date{background:#ffffff0a;border-radius:8px;width:104px;height:36px}.mp-skel-day{background:#ffffff0a;border-radius:3px;width:140px;height:11px;margin:14px 0 12px}.mp-skel-row{border-radius:var(--r);background:linear-gradient(160deg,#8cc8b40b 0%,#64aa9604 50%,#22c55e03 100%);border:1px solid #8cc8b40f;align-items:center;gap:12px;min-height:64px;margin-bottom:5px;padding:13px 16px;display:flex}.mp-skel-row-i{background:#22c55e14;border-radius:9px;flex-shrink:0;width:36px;height:36px}.mp-skel-row-f{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mp-skel-row-t{background:#ffffff0f;border-radius:4px;width:62%;height:14px}.mp-skel-row-m{gap:8px;display:flex}.mp-skel-row-mc{background:#ffffff0a;border-radius:3px;height:10px}.mp-skel-row-mc.t1{width:60px}.mp-skel-row-mc.t2{width:42px}.mp-skel-row-mc.t3{width:80px}.mp-skel-row-r{flex-shrink:0;gap:6px;display:flex}.mp-skel-row-btn{opacity:.6;background:#ffffff08;border-radius:9px;width:31px;height:31px}.mp-skel-hint{text-align:center;color:#6b6b73;padding:16px;font-size:12px}@media (prefers-reduced-motion:reduce){.mp-skel-total:after,.mp-skel-upload:after,.mp-skel-tab:after,.mp-skel-search:after,.mp-skel-date:after,.mp-skel-day:after,.mp-skel-row:after{display:none}}.ccard-msg{color:#ef9494;text-align:center;letter-spacing:-.005em;margin-top:12px;font-size:12px}.ccard-success{justify-content:center;align-items:center;gap:14px;padding:12px 0 4px;animation:.4s ccard-fade-in;display:flex}.ccard-success-circle{background:linear-gradient(180deg,var(--ac-from),var(--ac-to));border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 0 0 6px #22c55e1f,0 6px 18px -6px #22c55e8c,inset 0 1px #ffffff4d}.ccard-success-circle svg{stroke:#062213;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ccard-success-text{flex-direction:column;gap:2px;display:flex}.ccard-success-title{color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:600}.ccard-success-sub{color:var(--t2);font-size:13px}@keyframes ccard-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ccard.is-fading-out{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s,max-height .35s;transform:translateY(-6px)}@media (max-width:1024px){.ccard-steps{grid-template-columns:repeat(2,1fr)}.ccard-step{min-height:160px}}@media (max-width:767px){.ccard-titlebar{flex-wrap:wrap;gap:8px}.ccard-titlebar-spacer{display:none}.ccard-titlebar-hint:before{content:"·";margin:0 6px}.ccard-collapse-link{margin-left:auto}.ccard-step{min-height:auto;padding:16px 14px}}@media (max-width:640px){.ccard-steps{grid-template-columns:1fr;gap:10px}.ccard-step{min-height:auto}}@media (prefers-reduced-motion:reduce){.ccard-success{animation:none}.ccard.is-fading-out{transition:opacity .15s;transform:none}.ccard-step{transition:none}}.vfy-shell{width:440px;max-width:100%}.vfy-card{width:100%;padding:36px 30px}.vfy-card>*{width:100%}.vfy-icon{background:var(--as);border:1px solid var(--ag);height:56px;color:var(--ac);border-radius:14px;justify-content:center;align-items:center;width:56px;margin:0 auto 18px;display:flex}.vfy-title{text-align:center;margin-bottom:6px;font-size:26px}.vfy-sub-lead{text-align:center;margin-bottom:14px}.vfy-email{font-family:var(--mtl-mono);color:var(--t1);background:var(--b2);border:1px solid var(--bs);text-align:center;word-break:break-all;border-radius:10px;padding:11px 14px;font-size:14px}.vfy-helper{color:var(--t3);text-align:center;margin-top:14px;margin-bottom:18px;font-size:13px;line-height:1.5}.vfy-actions{margin:0 0 6px}.vfy-actions-pair{align-items:stretch;gap:10px;display:flex}.vfy-actions-pair>*{flex:1;min-width:0}.vfy-primary{white-space:nowrap;justify-content:center;align-items:center;padding:13px 14px;font-size:13px;text-decoration:none;display:flex}.vfy-primary:hover:not(:disabled){background:var(--ah)}.vfy-secondary-btn{color:var(--t1);cursor:pointer;transition:var(--tr);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;padding:13px 14px;font-family:inherit;font-size:13px;font-weight:600}.vfy-secondary-btn:hover{background:#ffffff0f;border-color:#fff3}.vfy-notice{background:var(--as);border:1px solid var(--ag);color:var(--t1);text-align:center;border-radius:10px;margin:0 0 14px;padding:9px 14px;font-size:13px;line-height:1.5}.vfy-error{background:var(--rs);color:#fecaca;text-align:center;border:1px solid #f8717140;border-radius:10px;margin:10px 0 0;padding:9px 14px;font-size:13px;line-height:1.5}.vfy-change-form{background:var(--b1);border:1px solid var(--bs);text-align:left;border-radius:12px;margin-top:14px;padding:14px}.vfy-change-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.vfy-save-btn{width:auto;padding:10px 18px}.vfy-footer{color:var(--t3);text-align:center;border-top:1px solid var(--bs);margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.vfy-footer a{color:var(--t2);text-decoration:underline}.vfy-footer a:hover{color:var(--ac)}.onb-root{min-height:100vh;color:var(--t1);font-family:var(--mtl-font);background-color:var(--b0);background-image:radial-gradient(ellipse 1100px 620px at 50% -6%,#22c55e14,transparent 62%),radial-gradient(circle at 1px 1px,#ffffff0f 1.2px,transparent 1.8px),linear-gradient(180deg,#080b0f 0%,var(--b0) 38%);background-position:top,0 0,top;background-repeat:no-repeat,repeat,no-repeat;background-size:auto,26px 26px,auto;background-attachment:fixed,fixed,fixed;flex-direction:column;align-items:stretch;display:flex;overflow-x:hidden}.onb-shell{flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:0 24px 72px;display:flex;position:relative}.onb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onb-progress{background:var(--bs);z-index:10;height:2px;position:fixed;top:0;left:0;right:0}.onb-progress-fill{background:linear-gradient(90deg,var(--ac) 0%,var(--ah) 100%);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.onb-topbar{justify-content:space-between;align-items:center;width:100%;max-width:1160px;padding:26px 4px 8px;display:flex}.onb-brand{align-items:center;gap:10px;display:flex}.onb-brand-name{font-family:var(--mtl-font-heading);letter-spacing:.2px;color:var(--t1);font-size:16px;font-weight:600}.onb-step-counter{font-family:var(--mtl-mono);color:var(--t3);letter-spacing:.6px;font-size:12px}.onb-container{width:100%;margin:0 auto;padding-top:96px}.onb-container-narrow{max-width:700px}.onb-container-wide{max-width:1100px}.onb-eyebrow{font-family:var(--mtl-mono);text-transform:uppercase;letter-spacing:1.2px;color:var(--ac);margin-bottom:14px;font-size:12px}.onb-eyebrow-center{text-align:center}.onb-h1{font-family:var(--mtl-font-heading);letter-spacing:-.015em;color:var(--t1);margin:0 0 14px;font-size:40px;font-weight:600;line-height:1.15}.onb-h1-center{text-align:center}.onb-accent{color:var(--ac)}.onb-sub{color:var(--t2);max-width:560px;margin:0 0 30px;font-size:16px;line-height:1.55}.onb-sub-center{text-align:center;margin-left:auto;margin-right:auto}.onb-grid{gap:12px;margin-bottom:28px;display:grid}.onb-grid-1{grid-template-columns:1fr}.onb-grid-2{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch}.onb-option{background:var(--b1);border:1px solid var(--bs);border-radius:var(--r);text-align:left;cursor:pointer;color:var(--t1);font:inherit;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color var(--tr),background var(--tr);align-items:center;gap:14px;padding:18px;display:flex;position:relative}.onb-option:hover{border-color:var(--bd);background:var(--b2);transform:translateY(-1px)}.onb-option.is-selected{border-color:var(--ac);background:var(--as);box-shadow:0 0 0 1px var(--ac) inset}.onb-option-wide{padding:20px 22px}.onb-option-soft{opacity:.82;border:2px dashed var(--bd);background:0 0;grid-column:1/-1}.onb-option-soft:hover{opacity:1;border-color:var(--t3);background:0 0}.onb-option-soft.is-selected{opacity:1;border-color:var(--ac);box-shadow:none;background:0 0}.onb-option-icon{background:var(--b2);border:1px solid var(--bs);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:inline-flex}.onb-option.is-selected .onb-option-icon{background:var(--as);border-color:var(--ag)}.onb-option-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.onb-option-title{color:var(--t1);font-size:15px;font-weight:600}.onb-option-desc{color:var(--t2);font-size:13px;line-height:1.45}.onb-option-arrow{color:var(--t3);transition:color var(--tr),transform var(--tr);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.onb-option:hover:not(:disabled) .onb-option-arrow{color:var(--t1);transform:translate(2px)}.onb-option.is-selected .onb-option-arrow{color:var(--ac)}.onb-option:disabled{cursor:default}.onb-option:disabled:hover{border-color:var(--bs);background:var(--b1);transform:none}.onb-option.is-loading .onb-option-arrow{color:var(--ac)}.onb-option-spinner{border:1.6px solid var(--bs);border-top-color:var(--ac);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite onb-spin}@keyframes onb-spin{to{transform:rotate(360deg)}}.onb-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.onb-actions-center{justify-content:center;margin-top:24px}.onb-cta-primary{background:var(--ac);color:#052b14;border:1px solid var(--ac);font:inherit;cursor:pointer;transition:background var(--tr),color var(--tr),border-color var(--tr),transform var(--tr);border-radius:10px;min-width:140px;padding:12px 22px;font-size:14px;font-weight:600}.onb-cta-primary:hover:not(:disabled){background:var(--ah);border-color:var(--ah)}.onb-cta-primary:disabled{background:var(--b2);color:var(--t3);border-color:var(--bs);cursor:not-allowed;opacity:1}.onb-cta-primary:disabled:hover{background:var(--b2)}.onb-cta-secondary{color:var(--t2);border:1px solid var(--bs);font:inherit;cursor:pointer;transition:var(--tr);background:0 0;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:500}.onb-cta-secondary:hover{color:var(--t1);border-color:var(--bd);background:var(--b2)}.onb-cta-ghost{color:var(--t2);font:inherit;cursor:pointer;transition:var(--tr);background:0 0;border:none;padding:10px;font-size:13px}.onb-cta-ghost:hover{color:var(--t1)}.onb-notice{background:var(--ams);color:var(--am);text-align:center;border:1px solid #fbbf244d;border-radius:10px;max-width:640px;margin:0 auto 18px;padding:10px 14px;font-size:13px}.onb-screen3-stage{margin-bottom:10px;padding:8px 0 4px;position:relative}.onb-screen3-dots{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 60%);mask-image:linear-gradient(#0006,#0000 60%)}.onb-screen3-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid;position:relative}@keyframes onb-screen3-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.onb-screen3-left{align-self:center;max-width:500px;animation:.5s cubic-bezier(.4,0,.2,1) both onb-screen3-fade}.onb-screen3-eyebrow{font-family:var(--mtl-mono);color:var(--ac);letter-spacing:.16em;opacity:.9;text-transform:uppercase;margin-bottom:14px;font-size:11px}.onb-screen3-eyebrow:before{content:"— ";opacity:.5}.onb-screen3-h1{font-family:var(--mtl-font-heading);letter-spacing:-.025em;color:var(--t1);margin:0 0 14px;font-size:40px;font-weight:600;line-height:1.1}.onb-screen3-h1 em{color:var(--ac);font-style:normal}.onb-screen3-sub{color:var(--t2);max-width:440px;margin:0 0 32px;font-size:14px;line-height:1.55}.onb-screen3-mark{font-family:var(--mtl-font-heading);color:#22c55e47;-webkit-user-select:none;user-select:none;margin-bottom:-12px;font-size:72px;font-style:italic;font-weight:500;line-height:1}.onb-screen3-quote{letter-spacing:-.005em;color:var(--t2);margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.55}.onb-screen3-quote strong{color:var(--t1);font-weight:600}.onb-screen3-author{align-items:center;gap:12px;display:flex}.onb-screen3-avatar{border-radius:50%;flex-shrink:0;display:block}.onb-screen3-author-meta{flex:1;min-width:0;line-height:1.3}.onb-screen3-author-name{letter-spacing:-.01em;color:var(--t1);margin-bottom:2px;font-size:14px;font-weight:600}.onb-screen3-author-role{color:var(--t2);font-size:13px}.onb-screen3-rating{background:var(--as);border:1px solid var(--ag);border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.onb-screen3-rating svg{width:11px;height:11px;fill:var(--ac)}.onb-screen3-rating span{font-family:var(--mtl-mono);color:var(--ac);font-size:12px;font-weight:600}.onb-screen3-right{place-self:center;width:100%;max-width:500px;animation:.5s cubic-bezier(.4,0,.2,1) .15s both onb-screen3-fade;position:relative}.onb-screen3-glow{pointer-events:none;z-index:-1;background:radial-gradient(70% 65%,#22c55e17 0%,#22c55e0a 40%,#0000 75%);position:absolute;inset:-50px -60px}.onb-screen3-righthead{font-family:var(--mtl-mono);color:var(--t3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.onb-screen3-righthead:after{content:"";background:linear-gradient(90deg,var(--bd),transparent);flex:1;height:1px}.onb-screen3-bullets{flex-direction:column;gap:2px;display:flex}.onb-screen3-bullet{border-bottom:1px solid #1f263080;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.onb-screen3-bullet:last-child{border-bottom:none}.onb-screen3-bullet-ico{background:#22c55e14;border:1px solid #22c55e38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.onb-screen3-bullet-ico svg{width:14px;height:14px;stroke:var(--ac);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.onb-screen3-bullet-body{flex:1;padding-top:2px}.onb-screen3-bullet-title{letter-spacing:-.01em;color:var(--t1);margin-bottom:2px;font-size:13px;font-weight:600}.onb-screen3-bullet-desc{color:var(--t2);font-size:12px;line-height:1.45}@keyframes onb-screen3-orb-fade{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:.36;transform:translate(-50%,-50%)}}.onb-screen3-orb{opacity:.36;filter:drop-shadow(0 0 60px #22c55e2e)drop-shadow(0 16px 32px #00000061);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:-1;width:360px;height:auto;animation:.6s cubic-bezier(.4,0,.2,1) .4s both onb-screen3-orb-fade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onb-screen3-actions{animation:.5s cubic-bezier(.4,0,.2,1) .3s both onb-screen3-fade}@media (max-width:960px){.onb-screen3-grid{grid-template-columns:1fr;gap:40px;max-width:560px}.onb-screen3-h1{font-size:32px}.onb-screen3-orb{width:300px}}@media (max-width:480px){.onb-screen3-h1{font-size:26px}.onb-screen3-quote{font-size:15px}.onb-screen3-bullet-title{font-size:14px}.onb-screen3-orb{width:240px}}.onb-mk-toggle{margin:10px auto 22px}.onb-mk-grid{gap:12px;max-width:900px;margin:0 auto 22px}.onb-plan-feats{flex:none;margin-bottom:12px}.onb-plan-toggle{color:var(--t2);font:inherit;font-size:12px;font-family:var(--mtl-mono);letter-spacing:-.005em;cursor:pointer;transition:color var(--tr);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin:0 0 16px;padding:4px 0;display:inline-flex}.onb-plan-toggle:hover{color:var(--ac)}.onb-plan-toggle svg{flex:none}.onb-trust{color:var(--t3);justify-content:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.onb-mk-grid .mk-plan[data-plan=free],.onb-mk-grid .mk-plan[data-plan=pro]{background:linear-gradient(#22c55e0d 0%,#22c55e06 15%,#0f1318fa 40% 100%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08,0 24px 48px -24px #00000080}.onb-mk-grid .mk-plan[data-plan=free]:hover,.onb-mk-grid .mk-plan[data-plan=pro]:hover{background:linear-gradient(#22c55e14 0%,#22c55e0a 15%,#0f1318fa 40% 100%);border-color:#22c55e2e;box-shadow:inset 0 1px #ffffff0a,0 32px 60px -20px #0009,0 0 32px -12px #22c55e2e}.onb-mk-grid .mk-plan[data-plan=lite]{background:linear-gradient(#22c55e47 0%,#22c55e24 15%,#0f1318fa 40% 100%);border-color:#22c55e8c;box-shadow:inset 0 1px #22c55e42,0 30px 60px -24px #0000008c,0 0 44px -8px #22c55e47}.onb-mk-grid .mk-plan[data-plan=lite]:hover{background:linear-gradient(#22c55e57 0%,#22c55e2b 15%,#0f1318fa 40% 100%);border-color:#22c55eb3;box-shadow:inset 0 1px #22c55e57,0 36px 68px -20px #0009,0 0 56px -8px #22c55e5c}.onb-mk-grid .mk-plan .mk-btn-active{color:var(--t2);background:#ffffff0a;border-color:#ffffff1a}.onb-mk-grid .mk-plan .mk-btn-active:hover{color:var(--t1);background:#ffffff0f}.onb-mk-grid .mk-plan-price.free{font-size:22px}.onb-mk-grid .mk-plan-limits{padding:14px 22px}.onb-plan-banner{border:1px solid var(--bs);background:var(--b1);border-radius:14px;align-items:center;gap:18px;margin:0 0 20px;padding:16px 20px;display:flex}.onb-plan-banner.is-paid{background:radial-gradient(140% 120% at 0% 0%,#22c55e26,transparent 60%),var(--b1);border-color:var(--ag)}.onb-plan-banner.is-free{background:var(--b1)}.onb-plan-banner-body{flex:1;min-width:0}.onb-plan-banner-title{color:var(--t1);margin-bottom:2px;font-size:16px;font-weight:600}.onb-plan-banner-desc{color:var(--t2);font-size:13px;line-height:1.5}.onb-plan-banner-right{flex:none;align-items:center;gap:10px;display:flex}.onb-plan-banner-quota{font-family:var(--mtl-mono);color:var(--ac);background:var(--as);border:1px solid var(--ag);border-radius:999px;padding:5px 11px;font-size:12px}.onb-plan-banner-cta{background:var(--ac);color:#052b14;font:inherit;cursor:pointer;transition:var(--tr);border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.onb-plan-banner-cta:hover{background:var(--ah)}@keyframes onb-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onb-ds-backdrop{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#06080abf;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out onb-fadein;display:flex;position:fixed;inset:0}.onb-ds-card{background:var(--b1);border:1px solid var(--bd);text-align:center;border-radius:18px;width:100%;max-width:460px;padding:32px 28px 24px;animation:.3s ease-out onb-fadein;box-shadow:0 30px 100px -20px #000000b3}.onb-ds-icon{background:var(--as);border:1px solid var(--ag);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:26px;display:inline-flex}.onb-ds-h{font-family:var(--mtl-font-heading);color:var(--t1);margin:0 0 8px;font-size:22px;font-weight:600}.onb-ds-body{color:var(--t2);margin:0 0 16px;font-size:14px;line-height:1.55}.onb-ds-stat{background:var(--b2);border:1px solid var(--bs);border-radius:12px;margin-bottom:18px;padding:12px 16px}.onb-ds-stat-label{text-transform:uppercase;letter-spacing:.8px;color:var(--t2);font-size:12px;font-family:var(--mtl-mono);margin-bottom:4px}.onb-ds-stat-value{font-family:var(--mtl-font-heading);color:var(--ac);font-size:19px;font-weight:600}.onb-ds-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.onb-ds-actions .onb-cta-primary,.onb-ds-actions .onb-cta-ghost{width:100%}.onb-ds-hint{color:var(--t2);margin-top:14px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.onb-ds-backdrop,.onb-ds-card{animation:none}}@media (max-width:960px){.onb-grid-2{grid-template-columns:1fr}}@media (max-width:600px){.onb-shell{padding:0 16px 56px}.onb-container{padding-top:84px}.onb-h1{font-size:28px}.onb-plan-banner{flex-direction:column;align-items:flex-start}.onb-plan-banner-right{justify-content:space-between;width:100%}}.gs-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px 24px;display:flex}.gs-empty-icon{width:44px;height:44px;color:var(--ac);background:#22c55e14;border:1px solid #22c55e2e;border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.gs-empty-icon svg{width:18px;height:18px}.gs-empty-title{color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:600}.gs-empty-sub{color:var(--t2);max-width:380px;font-size:13px;line-height:1.5}.gs-empty-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.gs-empty-chip{color:var(--t2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .15s,color .15s,border-color .15s}.gs-empty-chip:hover{color:var(--ac);background:#22c55e14;border-color:#22c55e3d}.gs-empty-chip:focus-visible{outline-offset:2px;outline:2px solid #22c55e8c}.mp-error-banner{color:var(--rd);background:#f8717114;border:1px solid #f8717138;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.mp-error-banner-text{color:#f9bdbd;font-size:13px;line-height:1.4}.mp-error-banner-retry{color:#fecaca;cursor:pointer;background:#f8717129;border:1px solid #f8717152;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.mp-error-banner-retry:hover{color:#fff;background:#f871713d}.mp-error-banner-retry:focus-visible{outline:2px solid var(--rd);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ccard-skel-step:after,.mp-skel-row:after,.mp-skel-tab:after,.mp-skel-search:after,.ccard-pulse-dot,.onb-fadein,.ccard.fi,.ccard-success{animation:none!important}}:root{--mtl-font:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mtl-font-heading:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mtl-mono:var(--font-mono), ui-monospace, monospace}.mk-spoke{background:var(--b0);min-height:100vh;color:var(--t1)}.mk-spoke-inner{max-width:980px;margin:0 auto;padding:96px 24px 80px}.mk-spoke-hero{margin:24px 0 40px}.mk-spoke-h1{font-family:var(--mtl-font-heading);letter-spacing:-.02em;color:var(--t1);margin:0 0 18px;font-size:clamp(36px,5vw,56px);line-height:1.05}.mk-spoke-lede{color:var(--t2);max-width:720px;margin:0 0 28px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.mk-spoke-cta{flex-wrap:wrap;justify-content:center;gap:12px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.mk-spoke .mk-btn-primary,.mk-btn-primary{background:linear-gradient(180deg, var(--ac-from), var(--ac-to));color:#06210f;font-weight:600;font-family:var(--mtl-font);cursor:pointer;transition:var(--tr);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.mk-spoke .mk-btn-primary:hover,.mk-btn-primary:hover{filter:brightness(1.08)}.mk-spoke .mk-btn-ghost{color:var(--t1);font-weight:500;font-family:var(--mtl-font);cursor:pointer;transition:var(--tr);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.mk-breadcrumbs ol{color:var(--t3);flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.mk-breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.mk-breadcrumbs a{color:var(--t2);text-decoration:none}.mk-breadcrumbs a:hover,.mk-breadcrumbs [aria-current=page]{color:var(--t1)}.mk-breadcrumb-sep{color:var(--t3)}.mk-related{border-top:1px solid #ffffff14;margin-top:64px;padding-top:48px}.mk-related-h{font-family:var(--mtl-font-heading);color:var(--t1);margin:0 0 24px;font-size:24px}.mk-related-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.mk-related-card{color:var(--t1);transition:var(--tr);background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.mk-related-card:hover{background:#ffffff0b;border-color:#22c55e4d}.mk-related-card-h{font-family:var(--mtl-font-heading);color:var(--t1);margin:0;font-size:16px}.mk-related-card-d{color:var(--t2);margin:0;font-size:13px;line-height:1.5}.mk-related-card-arrow{color:var(--ac);margin-top:auto;font-size:18px}.mk-spoke-section{max-width:760px;margin:64px auto 0}.mk-spoke-section h2{font-family:var(--mtl-font);letter-spacing:-.02em;color:#f0f3f7;margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:700}.mk-spoke-section p,.mk-spoke-section ul,.mk-spoke-section ol{color:var(--t2);margin:0 0 16px;font-size:16px;line-height:1.65}.mk-spoke-section li{margin:0 0 8px}.mk-page-shell{background:var(--b0);min-height:100vh;color:var(--t1)}.mk-page-inner{max-width:980px;margin:0 auto;padding:96px 24px 80px}.mk-page-h1{font-family:var(--mtl-font-heading);letter-spacing:-.02em;color:var(--t1);margin:0 0 18px;font-size:clamp(36px,5vw,56px);line-height:1.05}.mk-page-lede{color:var(--t2);max-width:720px;margin:0 0 32px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.mtl-page{background:var(--b0);min-height:100vh;color:var(--t1);position:relative;overflow:hidden}.mtl-page-glow{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#22c55e1a,#22c55e08 40%,#0000 70%);width:1200px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.mtl-page:before{content:"";pointer-events:none;z-index:0;opacity:.6;background-image:radial-gradient(circle at 1px 1px,#ffffff0a 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0}.mtl-page-inner{z-index:1;max-width:1120px;margin:0 auto;padding:96px 40px 120px;position:relative}@media (max-width:720px){.mtl-page-inner{padding:72px 20px 80px}}.mtl-page-hero,.mtl-spoke-hero{text-align:center;justify-items:center;gap:14px;max-width:720px;margin:24px auto 56px;display:grid}.mtl-spoke-icon{width:64px;height:64px;color:var(--ac);background:linear-gradient(#22c55e33,#22c55e0f);border:1px solid #22c55e52;border-radius:18px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 40px #0b4f2852,inset 0 1px #ffffff1f}.mtl-spoke-icon svg{width:28px;height:28px}.mtl-eyebrow{font-family:var(--mtl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ac);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.mtl-eyebrow:before{content:"";background:var(--ac);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #22c55e99}.mtl-page-h1{font-family:var(--mtl-font);letter-spacing:-.03em;color:#f0f3f7;margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1}.mtl-page-lede{color:var(--t2);max-width:640px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.mtl-legal-doc{max-width:760px;color:var(--t1);margin:24px auto 64px}.mtl-legal-intro{color:#fff9;letter-spacing:.005em;background:linear-gradient(#ffffff06 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:14px;margin:0 0 56px;padding:22px 26px;font-size:13.5px;font-weight:300;line-height:1.7}.mtl-legal-intro p{margin:0}.mtl-legal-sections{flex-direction:column;display:flex}.mtl-legal-section{border-top:1px solid #ffffff0d;padding:48px 0}.mtl-legal-section:first-child{border-top:none;padding-top:0}.mtl-legal-section:last-child{padding-bottom:0}.mtl-legal-section-head{align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.mtl-legal-num{color:#1ddb6ab3;letter-spacing:.06em;flex-shrink:0;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,JetBrains Mono,monospace;font-size:12px;font-weight:500}.mtl-legal-heading{color:#ebebf5;letter-spacing:-.012em;margin:0;font-size:20px;font-weight:500;line-height:1.35}.mtl-legal-points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mtl-legal-points li{color:#ebebf5b8;letter-spacing:.002em;padding-left:18px;font-size:15px;font-weight:300;line-height:1.75;position:relative}.mtl-legal-points li:before{content:"";background:#1ddb6a73;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:0}@media (max-width:640px){.mtl-legal-doc{margin:16px auto 48px}.mtl-legal-intro{padding:18px 20px;font-size:13px}.mtl-legal-section{padding:36px 0}.mtl-legal-heading{font-size:18px}.mtl-legal-points li{font-size:14.5px}.mtl-legal-section-head{gap:12px;margin-bottom:18px}}.mtl-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.mtl-btn{font-weight:600;font-family:var(--mtl-font);cursor:pointer;transition:var(--tr);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;text-decoration:none;display:inline-flex}.mtl-btn-primary{background:linear-gradient(180deg, var(--ac-from), var(--ac-to));color:#06210f;border-color:#ffffff24;box-shadow:0 14px 36px #0b4f2852,inset 0 1px #ffffff2e}.mtl-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mtl-btn-ghost{color:var(--t1);background:#ffffff0a;border-color:#ffffff1a}.mtl-btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.mtl-feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.mtl-feature-card{color:var(--t1);transition:var(--tr);background:linear-gradient(#ffffff0a,#ffffff03),#0a0e1280;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;min-height:200px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mtl-feature-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(600px circle at var(--mx,50%) var(--my,0%), #22c55e14, transparent 40%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.mtl-feature-card:hover{border-color:#22c55e52;transform:translateY(-2px);box-shadow:0 18px 48px #00000047}.mtl-feature-card:hover:after{opacity:1}.mtl-feature-card-hl{background:linear-gradient(#22c55e14,#22c55e04),#0a0e1280;border-color:#22c55e38}.mtl-feature-card-icon{width:44px;height:44px;color:var(--ac);background:linear-gradient(#22c55e29,#22c55e0a);border:1px solid #22c55e47;border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.mtl-feature-card-h{font-family:var(--mtl-font);color:#f0f3f7;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.mtl-feature-card-d{color:var(--t2);margin:0;font-size:13px;line-height:1.55}.mtl-feature-card-arrow{width:32px;height:32px;color:var(--ac);transition:var(--tr);background:#22c55e1a;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;margin-top:auto;display:inline-flex}.mtl-feature-card:hover .mtl-feature-card-arrow{background:#22c55e33;transform:translate(4px)}.mtl-related{border-top:1px solid #ffffff0f;margin-top:80px;padding-top:56px}.mtl-related-h{font-family:var(--mtl-font);letter-spacing:-.015em;color:#f0f3f7;margin:0 0 24px;font-size:26px;font-weight:700}.mtl-spoke-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:22px 22px 20px;transition:border-color .2s,background .2s,transform .2s}.mtl-spoke-card:hover{background:#ffffff0d;border-color:#22c55e38}.mtl-spoke-step{border:1px solid #ffffff14;border-top:2px solid var(--mk-ac,#22c55e);background:#ffffff08;border-radius:14px;padding:22px 22px 20px;transition:border-color .2s,background .2s;position:relative}.mtl-spoke-step:hover{background:#ffffff0d}.mtl-spoke .mk-section-head{margin-bottom:clamp(32px,4vw,48px)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
