:root{--primary:#0053dd;--primary-container:#0762ff;--primary-deep:#1d4ed8;--on-primary:#faf8ff;--on-surface:#2c3437;--on-surface-variant:#596064;--surface:#f7f9fb;--surface-low:#f0f4f7;--surface-lowest:#fff;--surface-cont:#eaeff2;--surface-high:#e3e9ed;--surface-highest:#dce4e8;--outline:#747c80;--outline-variant:#acb3b7;--error:#a83836;--error-strong:#c0392b;--emerald:#059669;--emerald-bg:#dcfce7;--tertiary:#6d567f;--ad-yellow:#ffc94d;--login-bg:#000;--login-surface-high:#002130;--login-surface-highest:#002a38;--login-primary:#5fdeff;--login-primary-container:#21b5d4;--login-on:#c5ebff;--login-on-variant:#8bb8cc;--login-outline:#1a3a4a;--font-head:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-soft:0 2px 16px #2c34370a;--shadow-card:0 12px 32px #2c343714;--shadow-primary:0 10px 28px #0053dd4d;--nav-h:76px;--sidebar-w:248px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface);color:var(--on-surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.6}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary-container);outline-offset:2px;border-radius:8px}.icon{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;flex-shrink:0;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon.filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.eyebrow{font-family:var(--font-head);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:800}.eyebrow.muted{color:#59606499;font-family:var(--font-body)}.h-display{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1.08}.h-title{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.h-card{font-family:var(--font-head);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.muted{color:var(--on-surface-variant)}.subtle{color:#596064b3}.shell{min-height:100%}.topbar{z-index:20;padding:14px 20px;padding-top:calc(14px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border-bottom:1px solid #eaeff299;align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar .brand{font-family:var(--font-head);color:var(--primary);letter-spacing:-.015em;font-size:20px;font-weight:800}.topbar .spacer{flex:1}.page{max-width:1080px;padding:0 20px calc(var(--nav-h) + 32px + env(safe-area-inset-bottom));margin:0 auto;animation:.45s ease-out both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stagger>*{animation:.5s ease-out both page-in}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.bottom-nav{z-index:30;padding:12px 8px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-radius:32px 32px 0 0;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #2c34370a}.nav-item{color:#59606466;flex-direction:column;align-items:center;gap:4px;width:64px;transition:color .2s;display:flex}.nav-item .icon{font-size:26px}.nav-item .label{font-family:var(--font-head);letter-spacing:.1em;font-size:9px;font-weight:700}.nav-item .dot{background:var(--primary);border-radius:50%;width:0;height:0;transition:all .2s}.nav-item.active{color:var(--primary)}.nav-item.active .dot{width:4px;height:4px}.sidebar{display:none}@media (width>=960px){.bottom-nav{display:none}.sidebar{width:var(--sidebar-w);background:var(--surface-lowest);border-right:1px solid var(--surface-cont);z-index:25;flex-direction:column;gap:6px;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .logo-row{align-items:center;gap:10px;padding:4px 12px 24px;display:flex}.sidebar .logo-row span{font-family:var(--font-head);color:var(--primary);font-size:20px;font-weight:800}.side-item{font-family:var(--font-head);letter-spacing:.06em;color:var(--on-surface-variant);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:flex}.side-item:hover{background:var(--surface-low)}.side-item.active{color:var(--primary);background:#0053dd14}.side-item .icon{font-size:24px}.side-foot{color:var(--outline);margin-top:auto;padding:12px;font-size:11px}.with-sidebar{padding-left:var(--sidebar-w)}.with-sidebar .topbar .brand{display:none}.page{padding-bottom:48px}}.card{background:var(--surface-lowest);box-shadow:var(--shadow-soft);border-radius:28px;padding:20px}.card.bordered{border:1px solid var(--surface-cont)}.card.tonal{background:var(--surface-low);box-shadow:none}.card.tight{border-radius:32px;padding:8px}.grid{gap:16px;display:grid}.grid>*{min-width:0}@media (width>=720px){.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:repeat(3,1fr)}}.row{align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.col{flex-direction:column;display:flex}.grow{flex:1;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-tile{width:48px;height:48px;color:var(--primary);background:#0053dd14;border-radius:14px;place-items:center;display:grid}.icon-tile .icon{font-size:26px}.icon-tile.sm{border-radius:50%;width:36px;height:36px}.icon-tile.sm .icon{font-size:18px}.chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.chip.green{background:var(--emerald-bg);color:var(--emerald)}.chip.blue{color:var(--primary);background:#0053dd14}.chip.gold{color:#9a6b00;background:#ffc94d2e}.chip.red{color:var(--error);background:#a838361a}.chip.grey{background:var(--surface-low);color:var(--on-surface-variant)}.btn{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:16px 22px;font-size:12px;font-weight:800;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn .icon{font-size:18px}.btn.primary{background:var(--primary);color:#fff;box-shadow:0 8px 24px #0053dd33}.btn.primary:hover:not(:disabled){box-shadow:0 10px 28px #0053dd52}.btn.secondary{background:var(--surface-low);color:var(--primary)}.btn.secondary:hover:not(:disabled){background:var(--surface-cont)}.btn.ghost{color:var(--primary);letter-spacing:.14em;padding:10px 12px}.btn.danger{color:var(--error);background:#a8383614}.btn.block{width:100%}.btn.sm{letter-spacing:.12em;border-radius:12px;padding:10px 16px;font-size:11px}.icon-btn{width:40px;height:40px;color:var(--outline);border-radius:12px;place-items:center;transition:background .15s,color .15s;display:inline-grid}.icon-btn:hover{background:var(--surface-low);color:var(--on-surface)}.icon-btn .icon{font-size:22px}.icon-btn.danger{color:var(--error)}.field{background:var(--surface-lowest);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.field:focus-within{border-color:#0053dd59;box-shadow:0 0 0 4px #0053dd14}.field.tonal{background:var(--surface-low)}.field .icon{color:#59606466;font-size:20px}.field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:15px 0;font-size:14px;font-weight:600}.field input::placeholder{color:#acb3b7e6;font-weight:500}.spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}.spinner.lg{border-width:3px;width:36px;height:36px}@keyframes spin{to{transform:rotate(360deg)}}.center{place-items:center;display:grid}.empty{text-align:center;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:13px;font-weight:600;display:flex}.empty .icon{color:var(--outline-variant);font-size:34px}.toasts{left:50%;bottom:calc(var(--nav-h) + 20px + env(safe-area-inset-bottom));z-index:100;flex-direction:column;gap:8px;width:min(92vw,420px);display:flex;position:fixed;transform:translate(-50%)}@media (width>=960px){.toasts{bottom:28px;left:calc(50% + var(--sidebar-w) / 2)}}.toast{background:var(--on-surface);color:#fff;border-radius:14px;padding:14px 18px;font-size:14px;font-weight:600;animation:.25s ease-out both page-in;box-shadow:0 12px 32px #0003}.toast.error{background:var(--error-strong)}.scrim{z-index:90;background:#0f172a73;justify-content:center;align-items:flex-end;animation:.2s ease-out both fade;display:flex;position:fixed;inset:0}@media (width>=720px){.scrim{align-items:center}}@keyframes fade{0%{opacity:0}}.sheet{background:var(--surface-lowest);width:min(100%,520px);max-height:88vh;padding:24px 22px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-up;overflow:auto}@media (width>=720px){.sheet{border-radius:28px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.sheet.dark{color:#fff;background:#1c1f24}.sheet-option{text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 10px;font-weight:600;display:flex}.sheet-option:hover{background:#ffffff0f}.sheet:not(.dark) .sheet-option:hover{background:var(--surface-low)}.sheet-option .end{opacity:.6;margin-left:auto;font-size:13px}.login{background:radial-gradient(60% 45% at 50% 28%, #5fdeff17, transparent 70%), radial-gradient(40% 30% at 85% 90%, #21b5d412, transparent 70%), var(--login-bg);min-height:100%;color:var(--login-on);padding:calc(16px + env(safe-area-inset-top)) 24px 32px;justify-content:center;display:flex}.login-inner{flex-direction:column;width:min(100%,440px);display:flex}.login .stagger>*{animation-duration:.6s}.login-top{letter-spacing:.12em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.fingerprint{background:var(--login-surface-high);width:96px;height:96px;color:var(--login-primary);border-radius:28px;place-items:center;margin:36px auto 28px;display:grid;position:relative;box-shadow:0 0 36px 4px #5fdeff2e}.fingerprint:before{content:"";background:radial-gradient(circle,#5fdeff1a,#0000 70%);border-radius:22px;position:absolute;inset:8px}.fingerprint .icon{font-size:48px;position:relative}.fingerprint.pulse{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 52px 10px #5fdeff42}}.login h1{font-family:var(--font-head);text-align:center;color:var(--mk-strong);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.login .tagline{text-align:center;color:var(--login-on-variant);margin:10px 0 32px;font-size:14px;line-height:1.55}.login-label{letter-spacing:.16em;color:var(--login-on-variant);margin:0 0 8px 4px;font-size:10px;font-weight:800}.login-field{background:var(--login-surface-high);border:1px solid var(--login-outline);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.login-field:focus-within{border-color:#5fdeff99;box-shadow:0 0 0 4px #5fdeff14}.login-field .icon{color:var(--login-on-variant);font-size:20px}.login-field input{min-width:0;color:var(--mk-strong);background:0 0;border:0;outline:0;flex:1;padding:16px 0;font-size:15px}.login-field input::placeholder{color:var(--login-on-variant);opacity:.6}.login-field button{color:var(--login-on-variant);display:grid}.login-row{color:var(--login-on-variant);justify-content:space-between;align-items:center;margin:-4px 0 24px;font-size:13px;display:flex}.login-row label{cursor:pointer;align-items:center;gap:8px;display:flex}.login-row input[type=checkbox]{accent-color:var(--login-primary);width:16px;height:16px}.login-link{color:var(--login-primary);font-weight:700}.login-cta{background:linear-gradient(90deg, var(--login-primary), var(--login-primary-container));color:#002130;width:100%;height:58px;font-family:var(--font-head);letter-spacing:.2em;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #5fdeff4d}.login-cta:hover:not(:disabled){box-shadow:0 12px 36px #5fdeff6b}.login-cta:active:not(:disabled){transform:scale(.98)}.login-divider{letter-spacing:.16em;color:var(--login-on-variant);align-items:center;gap:14px;margin:28px 0 20px;font-size:10px;font-weight:700;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--login-outline);flex:1;height:1px}.login-social{grid-template-columns:1fr 1fr;gap:12px;display:grid}.login-social button{border:1px solid var(--login-outline);background:var(--login-surface-high);height:52px;color:var(--login-on);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.login-google{justify-content:center;align-items:center;min-height:52px;display:flex;overflow:hidden}.login-google.busy{opacity:.5;pointer-events:none}.login-foot{text-align:center;color:var(--login-on-variant);margin-top:28px;font-size:14px}.login-legal{letter-spacing:.16em;color:var(--login-on-variant);opacity:.6;justify-content:center;gap:18px;margin-top:auto;padding-top:36px;font-size:10px;font-weight:700;display:flex}.login-error{color:#ffb4ab;background:#c0392b26;border:1px solid #c0392b66;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.login-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.upload-cta{text-align:left;color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-deep));width:100%;box-shadow:var(--shadow-primary);border-radius:32px;align-items:center;gap:16px;padding:24px;transition:transform .15s,box-shadow .2s;display:flex}.upload-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0053dd5c}.upload-cta .tile{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.upload-cta .tile .icon{font-size:28px}.stat-big{font-family:var(--font-head);letter-spacing:-.02em;margin:18px 0 6px;font-size:40px;font-weight:800}.stat-row{background:#fff9;border-radius:20px;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;display:flex}.stat-row .value{font-family:var(--font-head);margin-top:4px;font-size:22px;font-weight:800}.progress{background:var(--surface-high);border-radius:6px;height:6px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--primary), var(--primary-container));border-radius:6px;height:100%;transition:width .3s;box-shadow:0 0 10px #0762ff99}.filters{scrollbar-width:none;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filter{background:var(--surface-lowest);color:var(--on-surface-variant);box-shadow:var(--shadow-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.filter .icon{font-size:18px}.filter .count{opacity:.7;font-size:11px}.filter.active{background:var(--primary);color:#fff}.file-row{background:var(--surface-lowest);box-shadow:var(--shadow-soft);border-radius:16px;align-items:center;gap:12px;padding:12px;transition:transform .12s,box-shadow .2s;display:flex}.file-row.clickable{cursor:pointer}.file-row.clickable:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.file-thumb{background:var(--surface-low);width:44px;height:44px;color:var(--on-surface-variant);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.file-thumb .icon{font-size:22px}.file-thumb.video{color:var(--primary)}.file-name{font-size:13px;font-weight:700}.file-meta{color:var(--outline);margin-top:2px;font-size:11px;font-weight:500}.file-meta.err{color:var(--error)}.dropzone{border:2px dashed var(--outline-variant);text-align:center;color:var(--on-surface-variant);border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:28px;transition:border-color .15s,background .15s;display:flex}.dropzone.over{border-color:var(--primary);background:#0053dd0a}.player-layout{gap:24px;padding-top:16px;display:grid}@media (width>=1100px){.player-layout{grid-template-columns:minmax(0,1fr) 340px}}.video-card{aspect-ratio:16/9;background:#0f172a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 12px 32px #2c343726}.video-card:fullscreen{aspect-ratio:auto;border-radius:0}.video-card video{background:#000;width:100%;height:100%;position:absolute;inset:0}.video-card video::cue{font-family:var(--font-body);background:#000000ab;font-weight:600}.poster{color:#ffffffbf;background:linear-gradient(#1e293be6,#0f172a);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.glass-play{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff1f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .15s,background .15s;display:grid}.glass-play:hover{background:#ffffff2e;transform:scale(1.06)}.glass-play .icon{font-size:40px}.controls{color:#fff;opacity:0;background:linear-gradient(#00000073,#0000 26% 62%,#000000b3);flex-direction:column;justify-content:space-between;transition:opacity .25s;display:flex;position:absolute;inset:0}.controls.show{opacity:1}.controls.hide-cursor{cursor:none}.controls .bar{align-items:center;gap:4px;padding:8px 10px;display:flex}.controls .bar .title{flex:1;min-width:0;padding-left:6px;font-size:14px;font-weight:700}.controls .center-btn{align-self:center}.ctl{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s;display:inline-grid}.ctl:hover{background:#ffffff24}.ctl .icon{font-size:24px}.ctl.big{background:#00000040;width:64px;height:64px}.ctl.big .icon{font-size:44px}.time{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:12px;font-weight:700}.seek{cursor:pointer;touch-action:none;height:22px;margin:0 16px;position:relative}.seek .track{background:#ffffff3d;border-radius:2px;height:4px;position:absolute;top:9px;left:0;right:0}.seek .buffer{background:#ffffff61;border-radius:2px;height:4px;position:absolute;top:9px;left:0}.seek .played{background:linear-gradient(90deg, var(--primary), var(--primary-container));border-radius:2px;height:4px;position:absolute;top:9px;left:0;box-shadow:0 0 8px #0762ffcc}.seek .thumb{background:var(--primary-container);border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:transform .15s;position:absolute;top:4px;transform:scale(0);box-shadow:0 0 0 4px #0762ff40}.seek:hover .thumb,.seek.dragging .thumb{transform:scale(1)}.seek:hover .track,.seek:hover .buffer,.seek:hover .played{height:6px;top:8px}.vol{align-items:center;display:flex}.vol input[type=range]{opacity:0;accent-color:#fff;width:0;transition:width .2s,opacity .2s}.vol:hover input[type=range],.vol:focus-within input[type=range]{opacity:1;width:84px}@media (hover:none){.vol input[type=range]{opacity:1;width:72px}}.badge-q{background:#ffffff3d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:900}.badge-q.k4{background:var(--primary)}.switch{background:#ffffff40;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch.on{background:var(--primary-container)}.switch.on:after{transform:translate(16px)}.switch.light{background:var(--surface-highest)}.switch.light.on{background:var(--primary)}.seek-flash{color:#fff;pointer-events:none;background:#00000059;border-radius:50%;place-items:center;width:90px;height:90px;font-size:12px;font-weight:800;animation:.6s ease-out reverse both fade;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.seek-flash.l{left:12%}.seek-flash.r{right:12%}.player-error{color:#fff;text-align:center;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.video-spinner{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ad-overlay{z-index:5;background:#000;position:absolute;inset:0}.ad-overlay video{width:100%;height:100%;position:absolute;inset:0}.ad-badge{background:var(--ad-yellow);color:#000;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:900}.ad-info{color:#fff;text-shadow:0 0 4px #000;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:16px;left:12px}.ad-learn{color:#fff;background:#0000008c;border-radius:14px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.ad-skip{color:#ffffffbf;background:#0009;border:1px solid #fff3;border-right:0;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:14px;right:0}.ad-skip.ready{color:#fff;background:#000000c7;border-color:#fff9;font-size:14px;font-weight:700}.ad-progress{background:#ffffff3d;height:3px;position:absolute;bottom:0;left:0;right:0}.ad-progress>div{background:var(--ad-yellow);height:100%}.meta-wrap{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.meta-item{font-family:var(--font-head);letter-spacing:.12em;color:#5960648c;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.meta-item .icon{font-size:15px}.up-next-item{text-align:left;border-radius:16px;gap:12px;width:100%;padding:6px;transition:background .15s;display:flex}.up-next-item:hover{background:var(--surface-low)}.up-next-item.active{background:#0053dd0f}.up-next-thumb{aspect-ratio:16/9;color:#ffffffb3;background:#0f172a;border-radius:12px;flex-shrink:0;place-items:center;width:120px;display:grid}.viewer{z-index:60;color:#fff;background:#000;flex-direction:column;animation:.2s ease-out both fade;display:flex;position:fixed;inset:0}.viewer.light{background:var(--surface-high);color:var(--on-surface)}.viewer-bar{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));background:#0000008c;align-items:center;gap:8px;display:flex}.viewer.light .viewer-bar{background:#fff}.viewer-bar .ctl{color:inherit}.viewer.light .viewer-bar .ctl:hover{background:var(--surface-low)}.viewer-body{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.viewer-body img{object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;max-width:100%;max-height:100%;transition:transform .2s}.viewer-body iframe{background:#fff;border:0;width:100%;height:100%}.viewer-nav{background:#0006;position:absolute;top:50%;transform:translateY(-50%)}.viewer-nav.l{left:12px}.viewer-nav.r{right:12px}.text-view{width:100%;height:100%;color:var(--on-surface);white-space:pre;background:#fff;margin:0;padding:20px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.audio-art{aspect-ratio:1;background:linear-gradient(135deg, var(--primary), var(--primary-container), var(--tertiary));color:#ffffffeb;border-radius:36px;place-items:center;width:min(70vw,300px);display:grid;box-shadow:0 16px 40px #0053dd40}.audio-art .icon{font-size:96px}.audio-art.playing .icon{animation:1.6s ease-in-out infinite pulse-scale}@keyframes pulse-scale{50%{transform:scale(1.08)}}input[type=range].slider{width:100%;accent-color:var(--primary)}.avatar{background:linear-gradient(135deg, var(--primary), var(--primary-container));color:#fff;width:96px;height:96px;font-family:var(--font-head);box-shadow:var(--shadow-primary);border-radius:32px;place-items:center;margin:0 auto;font-size:36px;font-weight:800;display:grid;position:relative}.avatar .verified{color:var(--primary);background:#fff;border-radius:50%;padding:3px;font-size:22px;position:absolute;bottom:-6px;right:-6px}.plan-card{border-radius:32px;padding:24px;position:relative;overflow:hidden}.plan-card.elite{background:var(--surface-lowest);box-shadow:var(--shadow-card)}.plan-card.pro{background:linear-gradient(150deg, #0f172a, #1e3a8a 60%, var(--primary));color:#fff;box-shadow:0 16px 40px #0f172a4d}.plan-price{font-family:var(--font-head);letter-spacing:-.02em;font-size:40px;font-weight:800}.plan-feature{align-items:center;gap:12px;padding:7px 0;font-size:14px;font-weight:600;display:flex}.plan-feature .icon{color:var(--primary);font-size:20px}.plan-card.pro .plan-feature .icon{color:#8ab4ff}.toggle{background:var(--surface-low);border-radius:999px;padding:4px;display:inline-flex}.toggle button{color:var(--on-surface-variant);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.toggle button.on{color:var(--primary);box-shadow:var(--shadow-soft);background:#fff}.list-row{border-bottom:1px solid var(--surface-cont);align-items:center;gap:14px;padding:14px 4px;display:flex}.list-row:last-child{border-bottom:0}.balance-card{color:#fff;background:radial-gradient(120% 140% at 100% 0%, #ffffff2e, transparent 50%), linear-gradient(135deg, var(--primary), var(--primary-deep));box-shadow:var(--shadow-primary);border-radius:32px;padding:28px}.bar-chart{align-items:flex-end;gap:10px;height:160px;padding-top:12px;display:flex}.bar-chart .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.bar-chart .b .fill{background:linear-gradient(180deg, var(--primary-container), var(--primary));border-radius:12px 12px 6px 6px;width:100%;max-width:44px;transition:height .6s cubic-bezier(.2,.8,.2,1)}.bar-chart .b.dim .fill{background:var(--surface-high)}.bar-chart .b span{color:var(--outline);max-width:100%;font-size:10px;font-weight:700}.invisible{visibility:hidden}@media (hover:none){.desktop-only{display:none!important}}:root{--mk-bg:#03060b;--mk-ink:255 255 255;--mk-surface:rgb(var(--mk-ink) / .035);--mk-surface-2:rgb(var(--mk-ink) / .06);--mk-line:#8cc8ff1f;--mk-text:#e6f1fa;--mk-muted:#8ea3b5;--mk-strong:#fff;--mk-accent:#5fdeff;--mk-green:#34d399;--mk-elev:#08101b;--mk-glass:#03060bb8;--mk-shadow:#00000073;--mk-cyan:#5fdeff;--mk-blue:#2f7bff;--mk-grad:linear-gradient(100deg, #5fdeff 0%, #2f7bff 100%);--mk-ease:cubic-bezier(.65, 0, .35, 1);--logo-a:#5fdeff;--logo-b:#2f7bff;--login-pane:#000a1099;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--mk-bg:#f5f8fc;--mk-ink:15 23 42;--mk-line:#0f172a17;--mk-text:#334155;--mk-muted:#5b6b7f;--mk-strong:#0b1220;--mk-accent:#0369a1;--mk-green:#047857;--mk-elev:#fff;--mk-glass:#f5f8fcd1;--mk-shadow:#0f172a1f;--mk-grad:linear-gradient(100deg, #0891b2 0%, #2563eb 100%);--logo-a:#0891b2;--logo-b:#2563eb;--login-bg:#f5f8fc;--login-surface-high:#fff;--login-on:#1e293b;--login-on-variant:#5b6b7f;--login-outline:#d8e1ea;--login-pane:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.alogo{display:block;overflow:visible}.alogo .al-hex,.alogo .al-play{stroke-dasharray:1;stroke-dashoffset:1px}.alogo .al-hex{animation:al-draw 1.3s var(--mk-ease) .1s forwards}.alogo .al-play{animation:al-draw .8s var(--mk-ease) .9s forwards, al-fill .6s ease 1.5s forwards}.alogo .al-fill{opacity:0;animation:.8s 1.1s forwards al-fade}.alogo .al-shine{animation:4.5s ease-in-out 1.8s infinite al-shine}.alogo .al-ring{transform-origin:100px 100px;animation:28s linear infinite al-spin,1s both al-fade}.alogo .al-orbit{transform-origin:100px 100px;animation:11s linear infinite reverse al-spin,1.2s .4s both al-fade}.alogo.full{filter:drop-shadow(0 0 22px #5fdeff59);animation:4s ease-in-out 2s infinite al-breathe}.alogo.light .al-shine{opacity:.6}a:hover .alogo .al-shine,.alogo:hover .al-shine{animation-duration:1.4s;animation-delay:0s}@keyframes al-draw{to{stroke-dashoffset:0}}@keyframes al-fill{to{fill-opacity:1}}@keyframes al-fade{0%{opacity:0}to{opacity:1}}@keyframes al-spin{to{transform:rotate(360deg)}}@keyframes al-shine{0%{transform:skew(-20deg)translate(0)}45%,to{transform:skew(-20deg)translate(330px)}}@keyframes al-breathe{50%{filter:drop-shadow(0 0 38px #5fdeff8c)}}.vt-logo{view-transition-name:brand-logo;display:inline-flex}::view-transition-group(brand-logo){animation-duration:.6s;animation-timing-function:var(--mk-ease)}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.mk{background:radial-gradient(60% 50% at 75% 10%, #2f7bff29, transparent 70%), radial-gradient(50% 40% at 10% 30%, #5fdeff14, transparent 70%), var(--mk-bg);min-height:100%;color:var(--mk-text);overflow-x:clip}html:has(.mk){scroll-behavior:smooth;background:var(--mk-bg);scroll-padding-top:90px}.mk .muted{color:var(--mk-muted)}.mk .grad,.login .grad{background:var(--mk-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-nav{z-index:40;border-bottom:1px solid #0000;align-items:center;gap:24px;padding:14px clamp(20px,5vw,64px);transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:sticky;top:0}.mk-nav.scrolled{background:var(--mk-glass);-webkit-backdrop-filter:blur(16px);border-color:var(--mk-line)}.mk-brand{font-family:var(--font-head);letter-spacing:-.01em;color:var(--mk-strong);align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.mk-links{gap:28px;margin:0 auto;display:none}.mk-links a{color:var(--mk-muted);font-size:14px;font-weight:600;transition:color .15s}.mk-links a:hover{color:var(--mk-strong)}.mk-nav-cta{gap:8px;margin-left:auto;display:flex}@media (width>=900px){.mk-links{display:flex}.mk-nav-cta{margin-left:0}}.mk-btn{height:42px;font-family:var(--font-head);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.mk-btn .icon{font-size:18px;transition:transform .2s}.mk-btn:hover .icon{transform:translate(2px)}.mk-btn:active{transform:scale(.97)}.mk-btn.lg{border-radius:14px;height:54px;padding:0 26px;font-size:15px}.mk-btn.primary{background:var(--mk-grad);color:#01121c;box-shadow:0 8px 28px #2f7bff59}.mk-btn.primary:hover{box-shadow:0 10px 36px #5fdeff73}.mk-btn.ghost{color:var(--mk-text)}.mk-btn.ghost:hover{background:var(--mk-surface-2)}.mk-btn.outline{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-strong)}.mk-btn.outline:hover{border-color:#5fdeff66}.mk-btn.light{color:#00205a;background:#fff}@media (width<=480px){.mk-nav-cta .ghost{display:none}}.mk-hero{align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,5vw,64px) 40px;display:grid}@media (width>=960px){.mk-hero{grid-template-columns:1.2fr 1fr}}.mk-hero-copy>*{animation:.7s ease-out both page-in}.mk-hero-copy>:nth-child(2){animation-delay:80ms}.mk-hero-copy>:nth-child(3){animation-delay:.16s}.mk-hero-copy>:nth-child(4){animation-delay:.24s}.mk-hero-copy>:nth-child(5){animation-delay:.32s}.mk-pill{color:var(--mk-accent);background:#5fdeff0f;border:1px solid #5fdeff40;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:13px;font-weight:700;display:inline-flex}.mk-pill .dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #34d39999}@keyframes ping{70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.mk-hero h1{font-family:var(--font-head);letter-spacing:-.035em;color:var(--mk-strong);margin:22px 0 18px;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.04}.mk-hero p{color:var(--mk-muted);max-width:540px;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.mk-hero-cta{flex-wrap:wrap;gap:12px;margin:32px 0 24px;display:flex}.mk-ticks{color:var(--mk-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.mk-ticks li{align-items:center;gap:6px;display:flex}.mk-ticks .icon{color:var(--mk-green);font-size:18px}.mk-hero-art{place-items:center;height:clamp(340px,42vw,480px);display:grid;position:relative}.mk-halo{aspect-ratio:1;background:radial-gradient(circle,#2f7bff47,#5fdeff0f 50%,#0000 70%);border-radius:50%;width:78%;animation:6s ease-in-out infinite al-breathe-scale;position:absolute}@keyframes al-breathe-scale{50%{transform:scale(1.08)}}.mk-hero-logo{width:min(300px,62%);height:auto;position:relative}.mk-chip{background:var(--mk-elev);border:1px solid var(--mk-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--mk-text);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite float,.8s ease-out both page-in;display:inline-flex;position:absolute}.mk-chip .icon{font-size:18px}.mk-chip.c1{animation-delay:0s,1.6s;top:10%;left:6%}.mk-chip.c1 .icon{color:#f87171}.mk-chip.c2{animation-delay:-1.5s,1.75s;top:4%;right:10%}.mk-chip.c2 .icon{color:#a78bfa}.mk-chip.c3{animation-delay:-3s,1.9s;bottom:26%;left:0}.mk-chip.c3 .icon{color:#fb923c}.mk-chip.c4{animation-delay:-4.5s,2.05s;bottom:34%;right:0}.mk-chip.c4 .icon{color:var(--mk-green)}@keyframes float{50%{translate:0 -10px}}.mk-float{background:var(--mk-elev);border:1px solid var(--mk-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px var(--mk-shadow);border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:7s ease-in-out infinite float,.8s ease-out both page-in;display:flex;position:absolute}.mk-float span:last-child{flex-direction:column;display:flex}.mk-float b{font-family:var(--font-head);color:var(--mk-strong);font-size:15px}.mk-float small{color:var(--mk-muted);font-size:12px}.mk-float.f1{animation-delay:-2s,2.3s;bottom:4%;left:8%}.mk-float.f2{animation-delay:-5s,2.5s;top:22%;right:-2%}.mk-float.f2 b{color:var(--mk-green)}.mk-float-ic{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mk-float-ic.up{color:#7fb0ff;background:#2f7bff2e}.mk-float-ic.money{color:var(--mk-green);background:#34d39926}@media (width<=600px){.mk-chip.c3,.mk-chip.c4{display:none}.mk-float.f2{right:0}}.mk-strip{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1200px;margin:24px auto 0;padding:0 clamp(20px,5vw,64px);display:grid}@media (width>=820px){.mk-strip{grid-template-columns:repeat(4,1fr)}}.mk-strip>div{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px 20px;display:grid}.mk-strip .icon{color:var(--mk-accent);grid-row:span 2;font-size:28px}.mk-strip b{font-family:var(--font-head);color:var(--mk-strong);font-size:20px}.mk-strip span:last-child{color:var(--mk-muted);font-size:13px}.mk-section{max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,112px) clamp(20px,5vw,64px) 0}.mk-section.narrow{max-width:820px}.mk-head{text-align:center;max-width:640px;margin:0 auto 44px}.mk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mk-accent);font-size:12px;font-weight:800;display:inline-block}.mk-head h2{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-strong);margin:12px 0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1}.mk-head p{color:var(--mk-muted);margin:0;font-size:17px;line-height:1.6}.mk-card{background:linear-gradient(180deg, rgb(var(--mk-ink) / .05), rgb(var(--mk-ink) / .02));border:1px solid var(--mk-line);border-radius:22px;padding:24px}.mk-ic{width:44px;height:44px;color:var(--mk-accent);background:linear-gradient(135deg,#5fdeff29,#2f7bff29);border:1px solid #5fdeff33;border-radius:13px;flex:none;place-items:center;display:grid}.mk-ic .icon{font-size:22px}.mk-ic.sm{border-radius:10px;width:36px;height:36px}.mk-ic.sm .icon{font-size:19px}.mk-ic.lg{border-radius:18px;width:60px;height:60px}.mk-ic.lg .icon{font-size:30px}.mk-features{gap:16px;display:grid}@media (width>=680px){.mk-features{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.mk-features{grid-template-columns:repeat(3,1fr)}}.mk-feature{transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.mk-feature:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(400px at 0 0,#5fdeff1f,#0000 50%);transition:opacity .3s;position:absolute;inset:-1px}.mk-feature:hover{border-color:#5fdeff4d;transform:translateY(-4px)}.mk-feature:hover:after{opacity:1}.mk-feature h3,.mk-step h3{font-family:var(--font-head);color:var(--mk-strong);margin:18px 0 8px;font-size:18px}.mk-feature p,.mk-step p{color:var(--mk-muted);margin:0;font-size:15px;line-height:1.6}.mk-steps{gap:16px;display:grid;position:relative}@media (width>=820px){.mk-steps{grid-template-columns:repeat(3,1fr);gap:28px}.mk-steps:before{content:"";background:repeating-linear-gradient(90deg,#5fdeff66 0 6px,#0000 6px 14px);height:2px;position:absolute;top:58px;left:16%;right:16%}}.mk-step{text-align:center;padding:28px 20px;position:relative}.mk-step .mk-ic{background:var(--mk-elev);box-shadow:0 0 0 8px var(--mk-bg);margin:0 auto;position:relative}.mk-step-n{font-family:var(--font-head);color:var(--mk-accent);opacity:.7;font-size:13px;font-weight:800;position:absolute;top:4px;left:50%;translate:52px}.mk-payout-grid{gap:16px;display:grid}@media (width>=960px){.mk-payout-grid{grid-template-columns:1.1fr 1fr}}.mk-calc{background:radial-gradient(120% 80% at 100% 0%, #2f7bff2e, transparent 60%), linear-gradient(180deg, rgb(var(--mk-ink) / .05), rgb(var(--mk-ink) / .02));padding:28px}.mk-calc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-rate{color:var(--mk-green);background:#34d3991f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.mk-calc-label{color:var(--mk-muted);margin:26px 0 4px;font-weight:600;display:block}.mk-calc-views{font-family:var(--font-head);color:var(--mk-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,40px);font-weight:800}.mk-calc-views span{color:var(--mk-muted);font-size:16px;font-weight:700}.mk-calc input[type=range]{appearance:none;background:linear-gradient(90deg, var(--mk-cyan), var(--mk-blue)) 0 / var(--p) 100% no-repeat, #ffffff14;cursor:pointer;border-radius:99px;width:100%;height:8px;margin:22px 0 8px}.mk-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--mk-blue);background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;box-shadow:0 0 0 6px #2f7bff33,0 4px 14px #0006}.mk-calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.mk-calc input[type=range]::-moz-range-thumb{border:6px solid var(--mk-blue);background:#fff;border-radius:50%;width:16px;height:16px}.mk-calc-scale{color:var(--mk-muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.mk-calc-result{border-top:1px dashed var(--mk-line);color:var(--mk-muted);justify-content:space-between;align-items:baseline;margin:26px 0 12px;padding-top:22px;font-weight:700;display:flex}.mk-calc-result b{font-family:var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#6ee7b7,#34d399);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,54px);animation:.35s ease-out pop}@keyframes pop{0%{opacity:.4;transform:translateY(6px)}}.mk-calc-bar{background:rgb(var(--mk-ink) / .08);border-radius:99px;height:6px;margin-bottom:10px;overflow:hidden}.mk-calc-bar span{border-radius:inherit;background:linear-gradient(90deg,#34d399,#6ee7b7);height:100%;transition:width .3s;display:block}.mk-calc small{font-size:13px}.mk-payout-side{gap:16px;display:grid}.mk-terms{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mk-terms>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mk-terms .mk-ic{margin-bottom:8px}.mk-terms b{font-family:var(--font-head);color:var(--mk-strong);font-size:22px}.mk-terms small{color:var(--mk-muted);font-size:12px}.mk-methods{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.mk-method{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.mk-method span:last-child{flex-direction:column;min-width:0;display:flex}.mk-method b{color:var(--mk-strong);font-size:14px}.mk-method small{color:var(--mk-muted);font-size:12px}@media (width<=460px){.mk-terms,.mk-methods{grid-template-columns:1fr}}.mk-timeline{counter-reset:step;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=820px){.mk-timeline{grid-template-columns:repeat(4,1fr)}}.mk-timeline li{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px;display:grid}.mk-timeline .mk-ic{grid-row:span 2}.mk-timeline b{color:var(--mk-strong);font-size:15px}.mk-timeline small{color:var(--mk-muted);font-size:12px}.mk-faq{gap:10px;display:grid}.mk-faq details{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;transition:border-color .2s}.mk-faq details[open]{border-color:#5fdeff4d}.mk-faq summary{cursor:pointer;color:var(--mk-strong);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .icon{color:var(--mk-accent);transition:transform .25s}.mk-faq details[open] summary .icon{transform:rotate(45deg)}.mk-faq p{color:var(--mk-muted);margin:0;padding:0 20px 18px;line-height:1.65}.mk-cta-band{background:radial-gradient(80% 140% at 0 0,#5fdeff59,#0000 60%),linear-gradient(110deg,#0a3fb8,#1f6bff);border-radius:28px;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(28px,4vw,44px);display:flex;box-shadow:0 30px 80px #1f6bff4d}.mk-cta-band h2{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:clamp(24px,3vw,34px)}.mk-cta-band p{color:#fffc;margin:0}.mk-cta-band .alogo{filter:brightness(1.6)saturate(.6)}.login.split{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.login-pane{min-width:0;padding:calc(16px + env(safe-area-inset-top)) 24px 32px;justify-content:center;display:flex}.login.split .login-inner{min-height:100%}.login.split .login-top{color:var(--mk-strong);margin-bottom:36px}.login-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--login-primary);margin-bottom:10px;font-size:12px;font-weight:800}.login.split h1{text-align:left;font-size:clamp(28px,3vw,36px)}.login.split .tagline{text-align:left;margin:10px 0 30px}.login.split .login-label{display:block}.login-cta .icon{font-size:20px}.login-brand{display:none}.mobile-only{display:flex}@media (width>=960px){.login.split{grid-template-columns:minmax(0,1.1fr) minmax(460px,1fr);height:100%}.mobile-only{display:none}.login-pane{background:var(--login-pane);border-left:1px solid #5fdeff14;align-items:center;padding:40px 56px;overflow-y:auto}.login.split .login-inner{min-height:0}.login-brand{--rx:0deg;--ry:0deg;background:radial-gradient(60% 50% at 50% 42%,#2f7bff38,#0000 70%),radial-gradient(40% 40% at 20% 90%,#5fdeff1a,#0000 70%),#01050a;flex-direction:column;padding:32px 48px;display:flex;position:relative;overflow:hidden}}.login-grid{pointer-events:none;background-image:linear-gradient(#5fdeff0f 1px,#0000 1px),linear-gradient(90deg,#5fdeff0f 1px,#0000 1px);background-size:48px 48px;animation:30s linear infinite grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000,#0000 75%)}@keyframes grid-drift{to{background-position:48px 48px}}.login-brand-top{color:var(--login-on-variant);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex;position:relative}.login-brand-top:hover{color:#fff;background:#5fdeff14}.login-brand-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.login-logo-stage{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.login-logo-glow{aspect-ratio:1;background:radial-gradient(circle,#5fdeff33,#0000 60%);border-radius:50%;width:140%;animation:5s ease-in-out infinite al-breathe-scale;position:absolute}.login-wordmark{font-family:var(--font-head);letter-spacing:.5em;color:var(--login-on-variant);margin-top:18px;padding-left:.5em;font-size:14px;font-weight:800;animation:.8s ease-out 1.2s both page-in}.login-brand h2{font-family:var(--font-head);letter-spacing:-.03em;color:#fff;margin:18px 0 22px;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.12;animation:.8s ease-out 1.4s both page-in}.login-highlight{place-items:center;height:44px;animation:.8s ease-out 1.6s both page-in;display:grid}.login-highlight>span{color:var(--login-on);background:#5fdeff12;border:1px solid #5fdeff33;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1) hl-in;display:inline-flex}.login-highlight .icon{color:var(--login-primary);font-size:20px}@keyframes hl-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.96)}}.login-dots{gap:6px;margin-top:14px;display:flex}.login-dots i{background:#8bb8cc4d;border-radius:99px;width:6px;height:6px;transition:width .3s,background .3s}.login-dots i.on{background:var(--login-primary);width:22px}.login-payout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00213066;border:1px solid #5fdeff24;border-radius:18px;grid-template-columns:repeat(3,1fr);animation:.8s ease-out 1.8s both page-in;display:grid;position:relative}.login-payout>div{flex-direction:column;align-items:center;gap:2px;padding:16px 8px;display:flex}.login-payout>div+div{border-left:1px solid #5fdeff1a}.login-payout b{font-family:var(--font-head);color:#fff;font-size:22px}.login-payout small{color:var(--login-on-variant);font-size:12px}.payout-methods{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.payout-method{background:var(--surface-low);color:var(--on-surface-variant);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.payout-method .icon{color:var(--primary);font-size:16px}@media (prefers-reduced-motion:reduce){.alogo *,.alogo,.mk *,.login-brand *{animation:none!important}.alogo .al-hex,.alogo .al-play{stroke-dashoffset:0}.alogo .al-play{fill-opacity:1}.alogo .al-fill,.alogo .al-ring,.alogo .al-orbit{opacity:1}.alogo .al-shine{display:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (width<=440px){.login.split .login-social{grid-template-columns:1fr}}.mk-links{align-items:center}.mk-links a.active,.mk-dd-btn.active{color:var(--mk-strong)}.mk-links a.active{position:relative}.mk-links a.active:after{content:"";background:var(--mk-grad);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.mk-dd-btn{color:var(--mk-muted);align-items:center;gap:2px;padding:8px 0;font-size:14px;font-weight:600;display:inline-flex}.mk-dd-btn:hover,.mk-dd-btn[aria-expanded=true]{color:var(--mk-strong)}.mk-dd-btn .icon{font-size:18px;transition:transform .2s}.mk-dd-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.mk-mega-wrap{z-index:50;padding-top:12px;position:absolute;top:100%;left:-24px}.mk-mega{background:var(--mk-elev);border:1px solid var(--mk-line);width:min(820px,90vw);box-shadow:0 40px 100px var(--mk-shadow);border-radius:22px;grid-template-columns:1.6fr 1fr;animation:.22s cubic-bezier(.2,.8,.2,1) mega-in;display:grid;position:relative;overflow:hidden}@keyframes mega-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.mk-mega-tools{padding:22px}.mk-mega-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mk-free{color:var(--mk-green);letter-spacing:.04em;background:#34d3991f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.mk-mega-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.mk-mega-item{border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:600;transition:background .15s;display:flex;color:var(--mk-text)!important}.mk-mega-item:hover{background:rgb(var(--mk-ink) / .05)}.mk-mega-all{align-items:center;gap:6px;margin:12px 10px 0;font-size:14px;font-weight:700;display:inline-flex;color:var(--mk-accent)!important}.mk-mega-all .icon{font-size:18px}.mk-mega-side{border-left:1px solid var(--mk-line);background:#5fdeff0a;flex-direction:column;gap:4px;padding:22px;display:flex}.mk-mega-side .mk-eyebrow{margin-bottom:8px}.mk-mega-plat{border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex}.mk-mega-plat:hover{background:rgb(var(--mk-ink) / .05)}.mk-mega-plat span:last-child{flex-direction:column;display:flex}.mk-mega-plat b{color:var(--mk-strong);font-size:14px}.mk-mega-plat small{color:var(--mk-muted);font-size:12px}.tool-ic{width:52px;height:52px;color:var(--c,var(--mk-cyan));background:color-mix(in srgb, var(--c,var(--mk-cyan)) 14%, transparent);border:1px solid color-mix(in srgb, var(--c,var(--mk-cyan)) 28%, transparent);border-radius:16px;flex:none;place-items:center;display:grid}.tool-ic .icon{font-size:26px}.tool-ic.sm{border-radius:10px;width:32px;height:32px}.tool-ic.sm .icon{font-size:18px}.tool-ic.xl{width:88px;height:88px;box-shadow:0 0 60px color-mix(in srgb, var(--c) 35%, transparent);border-radius:26px}.tool-ic.xl .icon{font-size:44px}.mk-burger{width:42px;height:42px;color:var(--mk-strong);border-radius:12px;place-items:center;display:grid}.mk-burger:hover{background:var(--mk-surface-2)}@media (width>=900px){.mk-burger{display:none}}.mk-drawer{z-index:39;padding:16px 20px calc(32px + env(safe-area-inset-bottom));background:var(--mk-elev);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;animation:.2s fade;display:flex;position:fixed;inset:70px 0 0;overflow-y:auto}.mk-drawer-label{letter-spacing:.16em;text-transform:uppercase;color:var(--mk-muted);margin:16px 4px 10px;font-size:11px;font-weight:800}.mk-drawer-tools{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mk-drawer-tools a{background:var(--mk-surface);border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;display:flex}.mk-drawer-link{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;padding:14px 4px;font-size:16px;font-weight:700;display:flex}.mk-drawer-link .icon{color:var(--mk-muted)}.mk-footer{max-width:1200px;padding:96px clamp(20px, 5vw, 64px) calc(28px + env(safe-area-inset-bottom));margin:0 auto}.mk-footer-top{border-bottom:1px solid var(--mk-line);grid-template-columns:1fr 1fr;gap:32px;padding-bottom:36px;display:grid}@media (width>=820px){.mk-footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr}}.mk-footer-brand{grid-column:1/-1}@media (width>=820px){.mk-footer-brand{grid-column:auto}}.mk-footer-brand p{color:var(--mk-muted);max-width:300px;font-size:14px;line-height:1.6}.mk-footer h4{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-strong);margin:4px 0 14px;font-size:13px}.mk-footer-top>div:not(.mk-footer-brand){flex-direction:column;gap:10px;display:flex}.mk-footer-top a{color:var(--mk-muted);font-size:14px;transition:color .15s}.mk-footer-top a:hover{color:var(--mk-strong)}.mk-footer-bottom{color:var(--mk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:13px;display:flex}.mk-page-hero{text-align:center;max-width:860px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,5vw,64px) 40px}.mk-page-hero>*{animation:.6s ease-out both page-in}.mk-page-hero>:nth-child(2){animation-delay:60ms}.mk-page-hero>:nth-child(3){animation-delay:.12s}.mk-page-hero>:nth-child(n+4){animation-delay:.18s}.mk-page-hero h1{font-family:var(--font-head);letter-spacing:-.035em;color:var(--mk-strong);margin:22px 0 16px;font-size:clamp(36px,5.4vw,62px);font-weight:800;line-height:1.05}.mk-page-hero>p{color:var(--mk-muted);max-width:640px;margin:0 auto;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.mk-search{background:rgb(var(--mk-ink) / .05);border:1px solid var(--mk-line);border-radius:16px;align-items:center;gap:12px;max-width:520px;height:56px;margin:32px auto 0;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.mk-search:focus-within{border-color:#5fdeff80;box-shadow:0 0 0 5px #5fdeff14}.mk-search .icon{color:var(--mk-muted)}.mk-search input{min-width:0;color:var(--mk-strong);background:0 0;border:0;outline:0;flex:1;font-size:16px}.mk-search input::placeholder{color:var(--mk-muted)}.mk-search.big{border-radius:20px;max-width:620px;height:64px}.mk-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.mk-chips button{border:1px solid var(--mk-line);color:var(--mk-muted);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:all .2s}.mk-chips button:hover{color:var(--mk-strong);border-color:#5fdeff4d}.mk-chips button.on{background:var(--mk-grad);color:#01121c;border-color:#0000}.mk-empty{text-align:center;color:var(--mk-muted);padding:40px 0}@media (width>=1000px){.mk-features.four{grid-template-columns:repeat(4,1fr)}}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tool-card{--c:var(--mk-cyan);background:linear-gradient(180deg, rgb(var(--mk-ink) / .05), rgb(var(--mk-ink) / .02));border:1px solid var(--mk-line);border-radius:20px;flex-direction:column;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tool-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(300px circle at 0% 0%, color-mix(in srgb, var(--c) 18%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.tool-card:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:0 20px 50px var(--mk-shadow);transform:translateY(-4px)}.tool-card:hover:before{opacity:1}.tool-card h3{font-family:var(--font-head);color:var(--mk-strong);margin:16px 0 6px;font-size:17px;position:relative}.tool-card p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.55;position:relative}.tool-go{color:var(--c);opacity:0;transition:all .25s;position:absolute;top:22px;right:20px;transform:translate(-6px)}.tool-card:hover .tool-go{opacity:1;transform:none}.tool-pick{--c:var(--mk-cyan);text-align:center;background:radial-gradient(40% 42% at 50% 45%, color-mix(in srgb, var(--c) 13%, transparent), transparent 100%);border:2px dashed #0000;border-radius:32px;flex-direction:column;align-items:center;max-width:960px;margin:32px auto 0;padding:clamp(48px,8vw,88px) 24px;transition:border-color .2s,background .2s;display:flex;position:relative}.tool-pick.over{border-color:var(--c);background-color:color-mix(in srgb, var(--c) 6%, transparent)}.tool-pick>*{animation:.6s ease-out both page-in}.tool-pick>:nth-child(2){animation-delay:50ms}.tool-pick>:nth-child(3){animation-delay:.1s}.tool-pick>:nth-child(n+4){animation-delay:.15s}.tool-pick h1{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-strong);margin:24px 0 10px;font-size:clamp(34px,5vw,52px)}.tool-pick p{color:var(--mk-muted);max-width:520px;margin:0 0 32px;font-size:18px;line-height:1.5}.tool-select{background:var(--c);color:#04121c;height:72px;font-family:var(--font-head);box-shadow:0 16px 40px color-mix(in srgb, var(--c) 40%, transparent);border-radius:20px;align-items:center;gap:12px;padding:0 44px;font-size:19px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex}.tool-select:hover{box-shadow:0 20px 50px color-mix(in srgb, var(--c) 50%, transparent);transform:translateY(-2px)}.tool-select .icon{font-size:26px}.tool-drop-hint{color:var(--mk-muted);margin-top:14px;font-size:14px}.tool-private{color:var(--mk-green);align-items:center;gap:6px;margin-top:24px;font-size:13px;font-weight:600;display:inline-flex}.tool-private .icon{font-size:16px}.tool-edit{--c:var(--mk-cyan);gap:20px;max-width:1280px;margin:0 auto;padding:20px clamp(16px,4vw,48px) 0;display:grid}@media (width>=960px){.tool-edit{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.tool-stage{background:rgb(var(--mk-ink) / .025);border:1px solid var(--mk-line);border-radius:24px;min-height:420px;padding:20px}.tool-stage-head{align-items:center;gap:16px;margin-bottom:20px;font-size:14px;display:flex}.tool-stage-head .muted{margin-left:auto}.tool-back{color:var(--mk-muted);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.tool-back:hover{color:var(--mk-strong)}.tool-back .icon{font-size:18px}.tool-add{background:var(--c);color:#04121c;width:40px;height:40px;box-shadow:0 6px 20px color-mix(in srgb, var(--c) 40%, transparent);border-radius:50%;place-items:center;display:grid}.tool-files{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;display:grid}.tool-files.pages{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.file-card{border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px;transition:background .2s;animation:.35s ease-out both page-in;display:flex;position:relative}.file-card[draggable=true]{cursor:grab}.file-card:hover{background:rgb(var(--mk-ink) / .04)}.file-card-thumb{aspect-ratio:3/4;color:#999;background:#fff;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.file-card-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.thumb-loading{background:linear-gradient(90deg,#eee 25%,#f7f7f7 50%,#eee 75%) 0 0/200% 100%;border-radius:6px;width:70%;height:80%;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.wm-preview{white-space:nowrap;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:800;position:absolute;top:50%;left:50%}.pn-preview{color:#333;background:#5fdeff59;border-radius:3px;padding:1px 4px;font:600 9px Helvetica,Arial,sans-serif;position:absolute}.pn-preview.bottom-center{bottom:6px;left:50%;translate:-50%}.pn-preview.bottom-left{bottom:6px;left:8px}.pn-preview.bottom-right{bottom:6px;right:8px}.pn-preview.top-center{top:6px;left:50%;translate:-50%}.pn-preview.top-left{top:6px;left:8px}.pn-preview.top-right{top:6px;right:8px}.file-card-n{background:var(--c);color:#04121c;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.file-card-x{color:#fff;opacity:0;background:#000000b3;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.file-card-x .icon{font-size:16px}.file-card:hover .file-card-x,.file-card-x:focus-visible{opacity:1}@media (hover:none){.file-card-x{opacity:1}}.file-card-name{text-align:center;width:100%;color:var(--mk-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:700;overflow:hidden}.file-card-meta{color:var(--mk-muted);font-size:12px}.file-card-move{gap:4px;display:flex}.file-card-move button{width:28px;height:28px;color:var(--mk-muted);border-radius:8px;place-items:center;display:grid}.file-card-move button:hover:not(:disabled){background:var(--mk-surface-2);color:var(--mk-strong)}.file-card-move button:disabled{opacity:.25}.page-actions{opacity:0;background:linear-gradient(#0000,#0009);justify-content:center;gap:6px;padding:8px;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.file-card.page:hover .page-actions,.page-actions:focus-within{opacity:1}@media (hover:none){.page-actions{opacity:1}}.page-actions button{color:#111;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.page-actions button:hover{background:var(--c)}.page-actions .icon{font-size:18px}.tool-side{background:var(--mk-elev);border:1px solid var(--mk-line);border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky;top:84px}.tool-side h2{font-family:var(--font-head);color:var(--mk-strong);border-bottom:1px solid var(--mk-line);margin:0;padding-bottom:16px;font-size:22px}.tool-hint{color:var(--mk-muted);margin:0;font-size:13px;line-height:1.55}.tool-mini{background:var(--mk-surface-2);color:var(--mk-text);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.tool-mini .icon{font-size:18px}.tool-field{flex-direction:column;gap:8px;display:flex}.tool-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);font-size:12px;font-weight:800}.tool-choice{gap:8px;display:grid}.tool-choice button{text-align:left;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px;transition:border-color .15s,background .15s;display:grid}.tool-choice button:not(:has(.icon)){text-align:center;grid-template-columns:1fr}.tool-choice button .icon{color:var(--mk-muted);grid-row:span 2}.tool-choice button b{color:var(--mk-strong);font-size:14px}.tool-choice button small{color:var(--mk-muted);font-size:12px}.tool-choice button:hover{border-color:rgb(var(--mk-ink) / .2)}.tool-choice button.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent)}.tool-choice button.on .icon{color:var(--c)}.tool-input{border:1px solid var(--mk-line);background:rgb(var(--mk-ink) / .04);height:46px;color:var(--mk-strong);border-radius:12px;outline:0;width:100%;padding:0 14px}.tool-input:focus{border-color:var(--c)}.tool-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tool-stat{color:var(--mk-muted);font-size:14px}.tool-stat b{font-family:var(--font-head);color:var(--mk-strong);margin-right:4px;font-size:26px}.tool-error{color:#ffb4ab;background:#c0392b26;border:1px solid #c0392b66;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.tool-run{background:var(--c);color:#04121c;height:60px;font-family:var(--font-head);box-shadow:0 12px 32px color-mix(in srgb, var(--c) 35%, transparent);border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;transition:transform .15s,box-shadow .2s;display:flex}.tool-run:hover:not(:disabled){transform:translateY(-2px)}.tool-run:disabled{background:var(--mk-surface-2);color:var(--mk-muted);box-shadow:none}.tool-side .tool-private{justify-content:center;margin-top:-6px}.tool-range{appearance:none;background:rgb(var(--mk-ink) / .1);width:100%;height:6px;accent-color:var(--c,var(--mk-cyan));cursor:pointer;border-radius:99px}.tool-range::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--c,var(--mk-blue));background:#fff;border-radius:50%;width:20px;height:20px}.pos-grid{aspect-ratio:3/2.2;background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;max-width:180px;padding:10px;display:grid}.pos-grid button{background:#f1f3f5;border-radius:6px;place-items:center;display:grid}.pos-grid button:nth-child(-n+3){align-items:start;padding-top:6px}.pos-grid button:nth-child(n+4){align-items:end;padding-bottom:6px}.pos-grid i{background:#cbd2d9;border-radius:3px;width:18px;height:5px}.pos-grid button.on{background:color-mix(in srgb, var(--c) 25%, #fff)}.pos-grid button.on i{background:#0b6b88}.swatches{gap:10px;display:flex}.swatches button{border:2px solid #ffffff26;border-radius:50%;width:32px;height:32px;transition:transform .15s}.swatches button.on{box-shadow:0 0 0 3px var(--mk-bg), 0 0 0 5px var(--mk-strong);transform:scale(1.12)}.tool-status{--c:var(--mk-cyan);text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:clamp(56px,9vw,104px) 24px 0;display:flex}.tool-status h2{font-family:var(--font-head);letter-spacing:-.02em;color:var(--mk-strong);margin:28px 0 8px;font-size:clamp(28px,4vw,40px)}.tool-ring{background:conic-gradient(var(--c) var(--p), rgb(var(--mk-ink) / .07) 0);border-radius:50%;place-items:center;width:150px;height:150px;transition:--p .3s;display:grid;position:relative;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61%);mask:radial-gradient(circle,#0000 60%,#000 61%)}.tool-ring span{font-family:var(--font-head);color:var(--mk-strong);font-size:28px;font-weight:800;position:absolute}.tool-status:has(.tool-ring){position:relative}.tool-done-ic{background:var(--c);color:#04121c;width:112px;height:112px;box-shadow:0 0 0 14px color-mix(in srgb, var(--c) 15%, transparent), 0 20px 60px color-mix(in srgb, var(--c) 40%, transparent);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,1.4,.4,1) both done-pop;display:grid}.tool-done-ic .icon{font-size:60px;font-weight:700}@keyframes done-pop{0%{opacity:0;transform:scale(.4)}}.tool-savings{color:var(--mk-text);background:#34d3991a;border:1px solid #34d39940;border-radius:14px;margin-top:18px;padding:12px 20px;font-size:15px}.tool-savings b{color:var(--mk-green);font-family:var(--font-head);margin-right:6px;font-size:20px}.tool-savings.flat{background:var(--mk-surface);border-color:var(--mk-line);color:var(--mk-muted)}.tool-savings.flat b{font-size:inherit;color:var(--mk-strong);margin:0}.tool-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.tool-done-actions .primary{background:var(--c)}.tool-again{color:var(--mk-muted);align-items:center;gap:6px;margin-top:18px;font-weight:700;display:inline-flex}.tool-again:hover{color:var(--mk-strong)}.tool-continue{width:100%;margin-top:48px}.tool-continue-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.tool-continue-row button{--c:var(--mk-cyan);border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:700;transition:border-color .15s;display:inline-flex}.tool-continue-row button:hover{border-color:var(--c)}.blog-cover{--h:200;aspect-ratio:16/9;background:radial-gradient(70% 90% at 80% 10%, hsl(var(--h) 90% 60% / .55), transparent 60%), radial-gradient(60% 80% at 10% 100%, hsl(calc(var(--h) + 40) 90% 55% / .4), transparent 60%), hsl(var(--h) 50% 10%);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.blog-cover:before{content:"";background-image:linear-gradient(rgb(var(--mk-ink) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--mk-ink) / .07) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.blog-cover .icon{color:var(--mk-strong);filter:drop-shadow(0 8px 24px hsl(var(--h) 90% 50% / .6));font-size:64px;transition:transform .4s;position:relative}.blog-cover.big .icon{font-size:96px}.blog-meta{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.blog-cat{color:var(--mk-accent);background:#5fdeff1a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.blog-featured{border:1px solid var(--mk-line);background:linear-gradient(180deg, rgb(var(--mk-ink) / .04), rgb(var(--mk-ink) / .015));border-radius:28px;align-items:center;gap:28px;padding:16px;transition:border-color .25s;display:grid}@media (width>=880px){.blog-featured{grid-template-columns:1.15fr 1fr;padding:20px}}.blog-featured:hover{border-color:#5fdeff4d}.blog-featured:hover .blog-cover .icon,.blog-card:hover .blog-cover .icon{transform:scale(1.1)rotate(-4deg)}.blog-featured-body{padding:8px 12px 12px}.blog-featured-body h2{font-family:var(--font-head);letter-spacing:-.02em;color:var(--mk-strong);margin:16px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.15}.blog-featured-body p{color:var(--mk-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.blog-read{color:var(--mk-accent);align-items:center;gap:6px;margin-top:22px;font-weight:700;display:inline-flex}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.blog-card{border:1px solid var(--mk-line);background:rgb(var(--mk-ink) / .025);border-radius:22px;flex-direction:column;padding:12px;transition:transform .25s,border-color .25s;display:flex}.blog-card:hover{border-color:#5fdeff4d;transform:translateY(-4px)}.blog-card-body{padding:16px 8px 8px}.blog-card h3{font-family:var(--font-head);color:var(--mk-strong);margin:12px 0 8px;font-size:18px;line-height:1.3}.blog-card p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.55}.post{max-width:760px;margin:0 auto;padding:40px clamp(20px,5vw,32px) 0}.post .blog-meta{margin-top:28px}.post h1{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-strong);margin:16px 0;font-size:clamp(32px,5vw,50px);line-height:1.08}.post-lede{color:var(--mk-muted);margin:0 0 28px;font-size:20px;line-height:1.55}.post-author{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);align-items:center;gap:12px;margin-bottom:28px;padding:16px 0;display:flex}.post-author>span:nth-child(2){flex-direction:column;flex:1;display:flex}.post-author b{color:var(--mk-strong)}.post-author small{color:var(--mk-muted)}.post-avatar{background:var(--mk-grad);color:#01121c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.post-body{color:var(--mk-text);margin-top:40px;font-size:18px;line-height:1.75}.post-body h2{font-family:var(--font-head);letter-spacing:-.02em;color:var(--mk-strong);margin:44px 0 12px;font-size:26px}.post-body p{margin:0 0 20px}.post-body ul{gap:10px;margin:0 0 24px;padding-left:0;list-style:none;display:grid}.post-body li{padding-left:32px;position:relative}.post-body li:before{content:"";background:var(--mk-grad);border-radius:3px;width:10px;height:10px;position:absolute;top:11px;left:6px;transform:rotate(45deg)}.post-tip{color:#f3e6b0;background:#facc1512;border:1px solid #facc1540;border-radius:16px;gap:14px;margin:28px 0;padding:18px 20px;font-size:16px;line-height:1.6;display:flex}.post-tip .icon{color:#facc15}.post-cta{background:radial-gradient(80% 140% at 0 0,#5fdeff40,#0000 60%),linear-gradient(110deg,#0a3fb8,#1f6bff);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px;display:flex}.post-cta h3{font-family:var(--font-head);color:#fff;margin:0 0 4px;font-size:22px}.post-cta p{color:#fffc;margin:0}.post-cta .mk-btn.primary{color:#00205a;background:#fff}.post-related-h{font-family:var(--font-head);color:var(--mk-strong);margin:0 0 20px;font-size:26px}.mk-search button{color:var(--mk-muted);display:grid}.help-popular{color:var(--mk-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.help-popular button{background:var(--mk-surface-2);color:var(--mk-text);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.help-popular button:hover{background:#5fdeff26}.help-results{max-width:820px;margin:0 auto}.help-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-accent);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.help-topics{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.help-topic{text-align:left;border:1px solid var(--mk-line);background:rgb(var(--mk-ink) / .03);border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.help-topic:hover{border-color:#5fdeff4d;transform:translateY(-3px)}.help-topic.on{border-color:var(--mk-cyan);background:#5fdeff12}.help-topic .mk-ic{margin-bottom:12px}.help-topic b{color:var(--mk-strong);font-size:16px}.help-topic small{color:var(--mk-muted);font-size:13px}.help-count{color:var(--mk-accent);margin-top:10px;font-size:12px;font-weight:700}.help-sections{margin-top:56px;gap:36px;max-width:860px;margin-inline:auto;display:grid}.help-section h2{font-family:var(--font-head);color:var(--mk-strong);align-items:center;gap:10px;margin:0 0 14px;font-size:22px;display:flex}.help-section h2 .icon{color:var(--mk-accent)}.help-contact{gap:14px;margin-top:64px;display:grid}@media (width>=880px){.help-contact{grid-template-columns:1.6fr 1fr}}.help-contact-card{border:1px solid var(--mk-line);background:radial-gradient(80% 140% at 0% 0%, #2f7bff2e, transparent 60%), rgb(var(--mk-ink) / .03);border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;padding:26px;display:flex}.help-contact-card h3{font-family:var(--font-head);color:var(--mk-strong);margin:0 0 4px;font-size:20px}.help-contact-card p{color:var(--mk-muted);margin:0;font-size:14px}.help-contact-card.small{background:rgb(var(--mk-ink) / .03);transition:border-color .2s}.help-contact-card.small:hover{border-color:#5fdeff4d}.help-contact-card.small>.icon{color:var(--mk-accent)}.ref-link{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ref-link-box{min-width:0;max-width:100%;height:54px;color:var(--mk-text);background:#5fdeff0d;border:1px dashed #5fdeff66;border-radius:14px;align-items:center;gap:10px;padding:0 18px;font-family:ui-monospace,monospace;font-size:14px;display:flex}.ref-link-box span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-link-box .icon{color:var(--mk-accent)}.ref-share{justify-content:center;gap:8px;margin-top:14px;display:flex}.ref-share a{background:var(--mk-surface-2);color:var(--mk-text);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.ref-share a:hover{background:#5fdeff26}.ref-steps{gap:16px;display:grid}@media (width>=820px){.ref-steps{grid-template-columns:repeat(3,1fr)}}.ref-step{padding:28px;position:relative;overflow:hidden}.ref-step-n{font-family:var(--font-head);color:#5fdeff0f;font-size:120px;font-weight:800;line-height:1;position:absolute;top:-18px;right:6px}.ref-step h3{font-family:var(--font-head);color:var(--mk-strong);margin:18px 0 8px;font-size:20px}.ref-step p{color:var(--mk-muted);margin:0;line-height:1.6}.ref-calc{gap:28px;padding:32px;display:grid}@media (width>=880px){.ref-calc{grid-template-columns:1.2fr 1fr;align-items:center}}.ref-calc-inputs{gap:26px;display:grid}.ref-calc-inputs label{gap:14px;display:grid}.ref-calc-inputs label>span{color:var(--mk-muted);justify-content:space-between;font-weight:600;display:flex}.ref-calc-inputs b{color:var(--mk-strong);font-family:var(--font-head);font-size:18px}.ref-calc-out{gap:12px;display:grid}.ref-calc-out>div{background:#34d39912;border:1px solid #34d39933;border-radius:18px;padding:20px 24px}.ref-calc-out small{color:var(--mk-muted);margin-bottom:4px;font-weight:700;display:block}.ref-calc-out b{font-family:var(--font-head);color:#6ee7b7;font-variant-numeric:tabular-nums;font-size:32px;animation:.3s ease-out pop}.ref-calc-out b.big{background:linear-gradient(100deg,#6ee7b7,#34d399);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px}.role-tabs{--i:0;background:rgb(var(--mk-ink) / .04);border:1px solid var(--mk-line);border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:560px;margin:0 auto 32px;padding:6px;display:grid;position:relative}.role-tabs button{z-index:1;height:48px;color:var(--mk-muted);border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:color .25s;display:flex;position:relative}.role-tabs button.on{color:#01121c}.role-tabs .icon{font-size:20px}.role-indicator{background:var(--mk-grad);width:calc(33.3333% - 4px);transform:translateX(calc(var(--i) * 100%));border-radius:13px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 8px 24px #2f7bff59}@media (width<=480px){.role-tabs button{gap:4px;font-size:13px}.role-tabs .icon{display:none}}.role-panel{--c:var(--mk-cyan);gap:24px;animation:.45s ease-out both page-in;display:grid}@media (width>=960px){.role-panel{grid-template-columns:.9fr 1.4fr;align-items:start}}.role-intro{background:radial-gradient(100% 80% at 0% 0%, color-mix(in srgb, var(--c) 20%, transparent), transparent 65%), rgb(var(--mk-ink) / .03);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:28px;padding:32px}@media (width>=960px){.role-intro{position:sticky;top:96px}}.role-badge{background:color-mix(in srgb, var(--c) 18%, transparent);width:56px;height:56px;color:var(--c);box-shadow:0 0 40px color-mix(in srgb, var(--c) 30%, transparent);border-radius:18px;place-items:center;display:grid}.role-badge .icon{font-size:30px}.role-intro h2{font-family:var(--font-head);letter-spacing:-.02em;color:var(--mk-strong);margin:22px 0 10px;font-size:clamp(26px,3vw,34px);line-height:1.15}.role-intro p{color:var(--mk-muted);margin:0;line-height:1.6}.role-stat{border-top:1px dashed var(--mk-line);border-bottom:1px dashed var(--mk-line);flex-direction:column;margin:26px 0;padding:18px 0;display:flex}.role-stat b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--c);font-size:46px;line-height:1}.role-stat span{color:var(--mk-muted);margin-top:6px;font-size:14px}.role-intro .mk-btn.primary{background:var(--c);color:#01121c;box-shadow:0 10px 30px color-mix(in srgb, var(--c) 35%, transparent)}.role-gains{gap:14px;display:grid}@media (width>=640px){.role-gains{grid-template-columns:1fr 1fr}}.role-gain{border:1px solid var(--mk-line);background:rgb(var(--mk-ink) / .03);border-radius:20px;padding:22px;transition:border-color .2s,transform .2s;animation:.45s ease-out both page-in}.role-gain:hover{border-color:color-mix(in srgb, var(--c) 40%, transparent);transform:translateY(-3px)}.role-gain-ic{background:color-mix(in srgb, var(--c) 14%, transparent);width:40px;height:40px;color:var(--c);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.role-gain b{color:var(--mk-strong);margin-bottom:6px;font-size:16px;display:block}.role-gain p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.55}.flow{place-items:center;gap:12px;display:grid}@media (width>=880px){.flow{grid-template-columns:1fr auto 1fr auto 1fr}}.flow-node{--c:var(--mk-cyan);text-align:center;border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:radial-gradient(80% 80% at 50% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 70%);border-radius:24px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:28px 20px;display:flex}.flow-node .role-badge{margin-bottom:12px}.flow-node b{color:var(--mk-strong);font-size:17px}.flow-node small{color:var(--mk-muted)}.flow-arrow{color:var(--mk-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.flow-arrow span{background:repeating-linear-gradient(#5fdeff80 0 6px,#0000 6px 12px) 0 0/100% 24px;width:2px;height:40px;animation:.8s linear infinite flow-v;position:relative}@media (width>=880px){.flow-arrow span{background:repeating-linear-gradient(90deg,#5fdeff99 0 6px,#0000 6px 12px) 0 0/24px 100%;width:72px;height:2px;animation:.8s linear infinite flow-h}}@keyframes flow-v{to{background-position:0 24px}}@keyframes flow-h{to{background-position:24px 0}}.matrix-wrap{border:1px solid var(--mk-line);background:rgb(var(--mk-ink) / .02);border-radius:22px;overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.matrix th,.matrix td{text-align:center;border-bottom:1px solid var(--mk-line);padding:16px 18px}.matrix th:first-child,.matrix td:first-child{text-align:left;color:var(--mk-text);font-weight:600}.matrix th{font-size:14px;font-weight:800}.matrix th .icon{vertical-align:-4px;font-size:18px}.matrix tr:last-child td{border-bottom:0}.matrix tbody tr:hover{background:rgb(var(--mk-ink) / .025)}.matrix .yes{color:var(--mk-green)}.matrix .no{color:#8ea3b566}.matrix-note{color:var(--mk-muted);background:var(--mk-surface-2);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.mk *,.role-indicator{transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle{border:1px solid rgb(var(--mk-ink) / .12);background:linear-gradient(135deg,#0b1b3a,#1d2b64);border-radius:99px;flex:none;width:58px;height:32px;transition:background .5s;position:relative;overflow:hidden}.theme-toggle.light{background:linear-gradient(135deg,#7dd3fc,#fde68a)}.tt-knob{color:#fff7d6;background:#1e293b;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .5s cubic-bezier(.5,1.6,.4,1),background .5s,color .5s;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000059}.theme-toggle.dark .tt-knob{transform:translate(26px)}.theme-toggle.light .tt-knob{color:#f59e0b;background:#fff}.tt-bite{transition:cx .5s,cy .5s}.theme-toggle.dark .tt-bite{cx:16px;cy:8px}.tt-core{transition:r .5s}.theme-toggle.dark .tt-core{r:7px}.tt-rays{transform-origin:12px 12px;transition:transform .5s,opacity .3s}.theme-toggle.dark .tt-rays{opacity:0;transform:rotate(-90deg)scale(.4)}.tt-stars i{background:#fff;border-radius:50%;width:2px;height:2px;transition:opacity .4s,transform .5s;position:absolute}.tt-stars i:first-child{top:8px;left:10px}.tt-stars i:nth-child(2){width:3px;height:3px;top:18px;left:18px}.tt-stars i:nth-child(3){top:11px;left:24px}.theme-toggle.light .tt-stars i{opacity:0;transform:translateY(6px)}html.theme-switching::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-switching::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-switching::view-transition-old(root){z-index:1}html.theme-switching::view-transition-new(root){z-index:2}.lang{position:relative}.lang-btn{height:34px;color:var(--mk-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--mk-strong);border-color:var(--mk-line);background:var(--mk-surface)}.lang-btn .icon{font-size:19px}.lang-menu{top:calc(100% + 8px);z-index:60;background:var(--mk-elev);border:1px solid var(--mk-line);min-width:200px;box-shadow:0 24px 60px var(--mk-shadow);border-radius:14px;margin:0;padding:6px;list-style:none;animation:.18s ease-out mega-in;position:absolute;inset-inline-end:0}.lang.up .lang-menu{top:auto;bottom:calc(100% + 8px)}.lang-menu button{width:100%;color:var(--mk-text);text-align:start;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.lang-menu button:hover{background:var(--mk-surface-2)}.lang-menu button.on{color:var(--mk-accent)}.lang-menu .icon{font-size:18px}.nav-prefs{align-items:center;gap:6px;margin-inline-end:4px;display:none}@media (width>=1100px){.nav-prefs{display:inline-flex}}.mk-drawer-prefs{justify-content:space-between;align-items:center;padding:4px 0 8px;display:flex}.mk-footer-prefs{align-items:center;gap:10px;margin-top:18px;display:flex}.login-prefs{top:16px;z-index:5;align-items:center;gap:8px;display:flex;position:absolute;inset-inline-end:20px}.login-pane{position:relative}@media (width<=959px){.login-prefs{top:calc(14px + env(safe-area-inset-top))}}.login-invite{color:var(--mk-green);background:#34d3991a;border:1px solid #34d3994d;border-radius:12px;align-items:flex-start;gap:10px;margin:-12px 0 22px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.login-brand{--logo-a:#5fdeff;--logo-b:#2f7bff}[data-theme=light] .login-link,[data-theme=light] .login-kicker{color:#0369a1}[data-theme=light] .login-error{color:#b42318}[data-theme=light] .login-pane{border-left-color:var(--login-outline)}.mk-progress{transform-origin:0;height:2px;transform:scaleX(var(--progress,0));background:var(--mk-grad);position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #5fdeff99}[dir=rtl] .mk-progress{transform-origin:100%}.nav-logo .alogo{transform:rotate(calc(var(--scroll,0) * .3deg));transition:transform .15s linear}.hero-logo-wrap{width:min(300px,62%);transform:translateY(calc(min(var(--scroll,0), 700) * .22px)) rotate(calc(min(var(--scroll,0), 700) * -.05deg)) scale(calc(1 - min(var(--scroll,0), 700) / 3500));opacity:calc(1 - min(var(--scroll,0), 700) / 1000);place-items:center;display:grid;position:relative}.hero-logo-wrap .mk-hero-logo{width:100%}.mk-halo{transform:scale(calc(1 + min(var(--scroll,0), 700) / 1400))}.mk-hero{position:relative}.scroll-cue{border:2px solid var(--mk-line);width:26px;height:42px;opacity:calc(1 - var(--scroll,0) / 200);border-radius:14px;display:none;position:absolute;bottom:0;left:50%;translate:-50%}.scroll-cue span{background:var(--mk-accent);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width>=960px) and (height>=760px){.scroll-cue{display:block}}.rv{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.98)}.rv.in{opacity:1;filter:none;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--rv-i,0) * 70ms);transform:none}.mk-head.rv{transform:translateY(18px)}.mk-head.rv h2{clip-path:inset(0 0 100%);transform:translateY(30%)}.mk-head.rv.in h2{clip-path:inset(0 0 -20%);transition:clip-path .9s cubic-bezier(.2,.8,.2,1) .1s,transform .9s cubic-bezier(.2,.8,.2,1) .1s;transform:none}.mk-head.rv .mk-eyebrow{letter-spacing:.4em;opacity:0}.mk-head.rv.in .mk-eyebrow{letter-spacing:.16em;opacity:1;transition:letter-spacing .9s,opacity .6s}.rv:not(.in) .alogo,.rv:not(.in) .alogo *{animation-play-state:paused!important}.mk-head h2:after{content:"";background:var(--mk-grad);border-radius:3px;width:0;height:3px;margin:14px auto 0;transition:width .9s cubic-bezier(.2,.8,.2,1) .5s;display:block}.mk-head.in h2:after{width:64px}.to-top{inset-inline-end:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:35;background:var(--mk-elev);width:56px;height:56px;box-shadow:0 12px 34px var(--mk-shadow);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.2,1.4,.4,1);display:grid;position:fixed;transform:translateY(20px)scale(.8)}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top-ring{position:absolute;inset:0;transform:rotate(-90deg)}.to-top-ring circle{fill:none;stroke:var(--mk-line);stroke-width:3px}.to-top-ring .fill{stroke:var(--mk-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--progress,0))}.to-top-logo,.to-top-arrow{transition:opacity .25s,transform .3s;position:absolute}.to-top-logo .alogo{transform:rotate(calc(var(--scroll,0) * -.3deg))}.to-top-arrow{opacity:0;color:var(--mk-accent);transform:translateY(8px)}.to-top:hover .to-top-logo{opacity:0;transform:translateY(-8px)}.to-top:hover .to-top-arrow{opacity:1;transform:none}.world{position:relative}.world-hex{pointer-events:none;opacity:.5;width:min(560px,90vw);position:absolute;top:40px;left:50%;translate:-50%}.world-hex polygon,.world-hex path{fill:none;stroke:var(--mk-accent);stroke-width:.6px;stroke-linejoin:round;opacity:.35;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0) * 1.4)}.world-hex polygon:nth-child(2){stroke-dashoffset:calc(1 - (var(--draw,0) - .15) * 1.6);opacity:.25}.world-hex path{stroke-dashoffset:calc(1 - (var(--draw,0) - .3) * 2);opacity:.3}.world .mk-head{position:relative}.world-grid{gap:16px;display:grid;position:relative}@media (width>=820px){.world-grid{grid-template-columns:1fr 1fr}.world-card.wide{grid-column:1/-1}}.world-card h3{font-family:var(--font-head);color:var(--mk-strong);margin:16px 0 6px;font-size:19px}.world-card p{color:var(--mk-muted);margin:0;font-size:15px;line-height:1.6}.world-langs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.world-langs button{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-text);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s}.world-langs button:hover{border-color:var(--mk-accent)}.world-langs button.on{background:var(--mk-grad);color:#01121c;border-color:#0000}.world-rate{align-items:baseline;gap:8px;margin-top:18px;display:flex}.world-rate b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-green);font-size:40px}.world-rate span{color:var(--mk-muted);font-weight:700}.world-flags{scrollbar-width:thin;gap:8px;margin:16px 0;padding-bottom:4px;display:flex;overflow-x:auto}.world-flags button{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-text);border-radius:12px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.world-flags button span{font-size:18px}.world-flags button.on{border-color:var(--mk-accent);background:color-mix(in srgb, var(--mk-accent) 12%, transparent);color:var(--mk-strong)}.world-methods{flex-wrap:wrap;gap:10px;display:flex}.world-method{background:var(--mk-surface-2);color:var(--mk-strong);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;animation:.4s ease-out both page-in;display:inline-flex}.world-method .icon{color:var(--mk-accent);font-size:20px}.world-method small{color:var(--mk-muted);font-size:12px;font-weight:600}.bill-toggle{--x:0%;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:30px;padding:5px;display:inline-grid;position:relative}.bill-toggle.annual{--x:100%}.bill-knob{background:var(--mk-grad);width:calc(50% - 5px);transform:translateX(var(--x));border-radius:12px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 22px #2f7bff59}[dir=rtl] .bill-toggle.annual{--x:-100%}[dir=rtl] .bill-knob{left:auto;right:5px}.bill-toggle button{z-index:1;color:var(--mk-muted);white-space:nowrap;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:700;transition:color .3s;position:relative}.bill-toggle button[aria-selected=true]{color:#01121c}.bill-save{color:inherit;background:#34d39933;border-radius:99px;margin-inline-start:6px;padding:2px 8px;font-size:11px}.price-grid{align-items:stretch;gap:18px;display:grid}@media (width>=900px){.price-grid{grid-template-columns:repeat(3,1fr)}}.price-card{border:1px solid var(--mk-line);background:linear-gradient(180deg, rgb(var(--mk-ink) / .05), rgb(var(--mk-ink) / .015));border-radius:26px;flex-direction:column;padding:30px 26px 26px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.price-card:hover{box-shadow:0 30px 70px var(--mk-shadow);transform:translateY(-6px)}.price-card.featured{background:linear-gradient(var(--mk-elev), var(--mk-elev)) padding-box, conic-gradient(from var(--spin,0deg), #5fdeff, #2f7bff, #a78bfa, #5fdeff) border-box;border:1px solid #0000;animation:6s linear infinite border-spin;box-shadow:0 30px 80px #2f7bff40}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--spin:360deg}}.price-badge{background:var(--mk-grad);color:#01121c;white-space:nowrap;border-radius:99px;padding:5px 14px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;translate:-50%}.price-head{align-items:center;gap:14px;display:flex}.price-ic{background:color-mix(in srgb, var(--mk-accent) 14%, transparent);width:48px;height:48px;color:var(--mk-accent);border-radius:15px;place-items:center;display:grid}.price-card.elite_pro .price-ic{color:#a78bfa;background:#a78bfa29}.price-head h3{font-family:var(--font-head);color:var(--mk-strong);margin:0;font-size:22px}.price-head small{color:var(--mk-muted);font-size:13px}.price-amount{align-items:baseline;gap:6px;margin:26px 0 4px;display:flex}.price-amount b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-strong);font-variant-numeric:tabular-nums;font-size:46px;animation:.35s ease-out pop}.price-amount span{color:var(--mk-muted);font-weight:700}.price-billed{color:var(--mk-muted);font-size:13px}.price-features{flex:1;gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.price-features li{color:var(--mk-text);align-items:center;gap:10px;font-size:15px;display:flex}.price-features .icon{color:var(--mk-green);font-size:20px}.price-cta{width:100%}.price-note{color:var(--mk-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:14px;display:flex}[data-theme=light] .mk{background:radial-gradient(60% 50% at 75% 0%, #2563eb1a, transparent 70%), radial-gradient(50% 40% at 0% 25%, #0891b214, transparent 70%), var(--mk-bg)}[data-theme=light] .mk-card,[data-theme=light] .tool-card,[data-theme=light] .blog-card,[data-theme=light] .help-topic,[data-theme=light] .mk-strip>div,[data-theme=light] .mk-faq details,[data-theme=light] .mk-timeline li,[data-theme=light] .role-gain,[data-theme=light] .price-card:not(.featured),[data-theme=light] .blog-featured,[data-theme=light] .tool-stage,[data-theme=light] .matrix-wrap,[data-theme=light] .mk-method{background:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}[data-theme=light] .mk-btn.primary,[data-theme=light] .mk-chips button.on,[data-theme=light] .bill-knob,[data-theme=light] .role-indicator,[data-theme=light] .world-langs button.on,[data-theme=light] .price-badge{background:linear-gradient(100deg,#22d3ee,#3b82f6)}[data-theme=light] .mk-chip,[data-theme=light] .mk-float{background:#ffffffe6;box-shadow:0 16px 40px #0f172a1f}[data-theme=light] .mk-halo{background:radial-gradient(circle,#3b82f638,#22d3ee14 50%,#0000 70%)}[data-theme=light] .alogo.full{filter:drop-shadow(0 10px 30px #2563eb4d)}[data-theme=light] .post-tip{color:#78350f;background:#fffbeb;border-color:#fde68a}[data-theme=light] .tool-savings{color:#065f46}[data-theme=light] .mk-calc-result b{background:linear-gradient(100deg,#059669,#10b981);-webkit-background-clip:text;background-clip:text}[data-theme=light] .ref-calc-out b{color:#047857}[data-theme=light] .ref-calc-out b.big{background:linear-gradient(100deg,#059669,#10b981);-webkit-background-clip:text;background-clip:text}[data-theme=light] .mk-rate,[data-theme=light] .mk-free{color:#047857;background:#10b9811f}[data-theme=light] .to-top{background:#fff}[dir=rtl] .mk-btn .icon,[dir=rtl] .tool-go .icon,[dir=rtl] .blog-read .icon,[dir=rtl] .mk-mega-all .icon,[dir=rtl] .mk-drawer-link .icon,[dir=rtl] .tool-back .icon,[dir=rtl] .login-brand-top .icon,[dir=rtl] .login-cta .icon{transform:scaleX(-1)}[dir=rtl] .mk-btn:hover .icon{transform:scaleX(-1)translate(2px)}[dir=rtl] .mk-mega-side{border-left:0;border-right:1px solid var(--mk-line)}[dir=rtl] .login.split .tagline,[dir=rtl] .login.split h1{text-align:right}[dir=rtl] .mk-links a.active:after{left:0;right:0}[dir=rtl] .tool-go{left:20px;right:auto}[dir=rtl] .mk-chip.c1{left:auto;right:6%}[dir=rtl] .mk-chip.c2{left:10%;right:auto}[dir=rtl] .mk-float.f1{left:auto;right:8%}[dir=rtl] .mk-float.f2{left:-2%;right:auto}[dir=rtl] .mk-step-n{translate:-52px}[dir=rtl] .post-body li{padding-left:0;padding-right:32px}[dir=rtl] .post-body li:before{left:auto;right:6px}[dir=rtl] .login-pane{border-left:0;border-right:1px solid #5fdeff14}@media (prefers-reduced-motion:reduce){.rv,.rv.in{opacity:1!important;filter:none!important;transform:none!important}.nav-logo .alogo,.hero-logo-wrap,.mk-halo,.to-top-logo .alogo{opacity:1!important;transform:none!important}.price-card.featured{animation:none}}.story{align-items:center;gap:24px;display:grid}@media (width>=960px){.story{grid-template-columns:.9fr 1.1fr;gap:40px}}.story-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.story-step{text-align:start;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:18px;align-items:flex-start;gap:14px;width:100%;padding:16px 18px 20px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.story-step:hover{border-color:color-mix(in srgb, var(--mk-accent) 40%, transparent)}.story-step.on{background:color-mix(in srgb, var(--mk-accent) 9%, var(--mk-elev));border-color:color-mix(in srgb, var(--mk-accent) 45%, transparent);box-shadow:0 18px 40px var(--mk-shadow);transform:translate(6px)}[dir=rtl] .story-step.on{transform:translate(-6px)}.story-step-ic{background:var(--mk-surface-2);width:42px;height:42px;color:var(--mk-muted);border-radius:13px;flex:none;place-items:center;transition:all .3s;display:grid}.story-step.on .story-step-ic{background:var(--mk-grad);color:#01121c;box-shadow:0 8px 22px #2f7bff59}.story-step.done .story-step-ic{color:var(--mk-green)}.story-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.story-step-body b{font-family:var(--font-head);color:var(--mk-strong);font-size:16px}.story-step-body small{color:var(--mk-muted);opacity:0;max-height:0;font-size:13px;line-height:1.5;transition:max-height .4s,opacity .3s;overflow:hidden}.story-step.on .story-step-body small{opacity:1;max-height:60px}.story-bar{inset-inline:18px;background:var(--mk-surface-2);opacity:0;border-radius:3px;height:3px;position:absolute;bottom:9px}.story-step.on .story-bar{opacity:1}.story-bar i{border-radius:inherit;background:var(--mk-grad);width:0;height:100%;display:block}.story-step.on .story-bar i{animation:story-fill var(--stage-ms) linear forwards}.story.paused .story-step.on .story-bar i{animation-play-state:paused}@keyframes story-fill{to{width:100%}}.story-device{background:var(--mk-elev);border:1px solid var(--mk-line);box-shadow:0 40px 100px var(--mk-shadow), 0 0 0 8px rgb(var(--mk-ink) / .03);border-radius:22px;position:relative;overflow:hidden}.story-chrome{border-bottom:1px solid var(--mk-line);background:var(--mk-surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.story-dots{gap:6px;display:flex}.story-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.story-dots i:nth-child(2){background:#febc2e}.story-dots i:nth-child(3){background:#28c840}.story-url{background:var(--mk-surface-2);height:28px;color:var(--mk-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.story-url .icon{color:var(--mk-green);font-size:14px}.story-scene{background:radial-gradient(70% 70% at 50% 30%, color-mix(in srgb, var(--mk-accent) 10%, transparent), transparent 70%);height:340px;position:relative;overflow:hidden}.sc{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;animation:.5s cubic-bezier(.2,.8,.2,1) both sc-in;display:flex;position:absolute;inset:0}@keyframes sc-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.sc-cloud{place-items:center;width:120px;height:90px;display:grid;position:relative}.sc-cloud>.icon{color:var(--mk-accent);filter:drop-shadow(0 10px 30px color-mix(in srgb, var(--mk-accent) 50%, transparent));font-size:96px;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-5px)}}.chunk{bottom:-70px;left:calc(30% + var(--i) * 8%);background:var(--mk-grad);opacity:0;width:12px;height:12px;animation:1.2s cubic-bezier(.4,0,.2,1) infinite chunk;animation-delay:calc(var(--i) * .2s);border-radius:3px;position:absolute}@keyframes chunk{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-90px)rotate(180deg)scale(.4)}}.sc-file{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:16px;align-items:center;gap:14px;width:min(360px,100%);padding:14px;display:flex}.sc-thumb{color:#fff;background:linear-gradient(135deg,#f43f5e,#fb923c);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.sc-file-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sc-file-body b{color:var(--mk-strong);font-size:14px}.sc-file-body small{color:var(--mk-muted);font-variant-numeric:tabular-nums;font-size:12px}.sc-progress{background:var(--mk-surface-2);border-radius:99px;height:6px;overflow:hidden}.sc-progress i{border-radius:inherit;background:var(--mk-grad);height:100%;display:block}.sc-done{background:var(--mk-green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .4s cubic-bezier(.2,1.6,.4,1);display:grid;transform:scale(0)}.sc-done.show{transform:scale(1)}.sc-toast{color:var(--mk-green);opacity:0;background:#34d3991f;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .4s;display:inline-flex;transform:translateY(10px)}.sc-toast.show{opacity:1;transform:none}.sc-link{border:1px dashed color-mix(in srgb, var(--mk-accent) 50%, transparent);background:color-mix(in srgb, var(--mk-accent) 7%, transparent);color:var(--mk-strong);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-family:ui-monospace,monospace;font-size:14px;display:flex;position:relative}.sc-link>.icon{color:var(--mk-accent)}.sc-copy{background:var(--mk-grad);color:#01121c;border-radius:9px;place-items:center;width:32px;height:32px;animation:.5s .5s both tap;display:grid}.sc-copy .icon{font-size:16px}@keyframes tap{50%{transform:scale(.85)}}.sc-copied{background:var(--mk-strong);color:var(--mk-bg);font-family:var(--font-body);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;animation:1.8s .7s both copied;position:absolute;top:-34px;right:0}@keyframes copied{0%{opacity:0;transform:translateY(6px)}15%,75%{opacity:1;transform:none}to{opacity:0}}.sc-chats{gap:10px;width:min(380px,100%);display:grid}.sc-chat{background:var(--mk-surface);border:1px solid var(--mk-line);border-inline-start:3px solid var(--c);animation:.5s cubic-bezier(.2,1.2,.4,1) both chat-in;animation-delay:calc(1s + var(--i) * .35s);border-radius:14px 14px 14px 4px;align-items:center;gap:12px;padding:10px 12px;display:flex}@keyframes chat-in{0%{opacity:0;transform:translate(-30px)scale(.9)}}.sc-chat-app{width:104px;color:var(--c);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.sc-chat-app .icon{font-size:18px}.sc-preview{align-items:center;gap:10px;min-width:0;display:flex}.sc-preview-thumb{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sc-preview b{color:var(--mk-strong);font-size:13px;display:block}.sc-preview small{color:var(--mk-muted);font-size:11px}.sc-counter{flex-direction:column;align-items:center;gap:2px;display:flex}.sc-live{color:#ef4444;text-transform:uppercase;letter-spacing:.08em;background:#ef44441f;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.sc-live i{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.2s infinite ping-red}@keyframes ping-red{50%{opacity:.3}}.sc-counter b{font-family:var(--font-head);letter-spacing:-.04em;color:var(--mk-strong);font-variant-numeric:tabular-nums;font-size:64px;line-height:1.05}.sc-counter small{color:var(--mk-muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.sc-counter small .icon{font-size:16px}.sc-bars{align-items:flex-end;gap:6px;width:min(340px,100%);height:80px;display:flex}.sc-bars i{height:var(--h);background:var(--mk-grad);transform-origin:bottom;animation:.6s cubic-bezier(.2,1,.4,1) both bar-up;animation-delay:calc(.2s + var(--i) * .12s);opacity:.85;border-radius:5px 5px 2px 2px;flex:1}@keyframes bar-up{0%{transform:scaleY(0)}}.sc-flag{bottom:-30px;left:var(--x);animation:2.6s ease-out both flag-up;animation-delay:calc(var(--i) * .25s);font-size:22px;position:absolute}@keyframes flag-up{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-300px)scale(1.1)}}.sc-coin{width:44px;height:44px;font-family:var(--font-head);color:#7a4b00;background:radial-gradient(circle at 35% 30%,#fff3b0,#facc15 45%,#d99a00);border-radius:50%;place-items:center;margin-left:-22px;font-size:22px;font-weight:800;animation:1.1s cubic-bezier(.5,0,.75,0) both coin-drop;display:grid;position:absolute;top:40px;left:50%;box-shadow:0 6px 18px #facc1580}@keyframes coin-drop{0%{opacity:0;transform:translateY(-60px)rotateY(0)}20%{opacity:1}85%{opacity:1;transform:translateY(78px)rotateY(540deg)}to{opacity:0;transform:translateY(92px)rotateY(720deg)scale(.4)}}.sc-wallet{background:var(--mk-grad);color:#01121c;border-radius:28px;place-items:center;width:92px;height:92px;margin-top:40px;animation:.5s cubic-bezier(.2,1.6,.4,1) 1s both wallet-pop;display:grid;box-shadow:0 18px 44px #2f7bff66}.sc-wallet .icon{font-size:48px}@keyframes wallet-pop{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.sc-balance{flex-direction:column;align-items:center;display:flex}.sc-balance small{color:var(--mk-muted);font-size:13px;font-weight:700}.sc-balance b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--mk-green);font-variant-numeric:tabular-nums;font-size:44px}.sc-ready{color:var(--mk-green);background:#34d39924;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;animation:.5s 2.2s both page-in;display:inline-flex}.sc-confetti{position:absolute;top:46%;left:50%}.sc-confetti i{background:hsl(calc(var(--i) * 40), 90%, 60%);opacity:0;border-radius:2px;width:8px;height:14px;animation:1.4s cubic-bezier(.2,.8,.3,1) 1.15s both confetti;position:absolute}@keyframes confetti{0%{transform:rotate(var(--a)) translateY(0) rotate(0);opacity:1}to{transform:rotate(var(--a)) translateY(-150px) rotate(540deg);opacity:0}}@media (width<=520px){.story-scene{height:320px}.sc-counter b{font-size:52px}.sc-chat-app{width:84px}}@media (prefers-reduced-motion:reduce){.story *,.story-scene *{animation:none!important}.chunk,.sc-flag,.sc-coin,.sc-confetti{display:none}.sc-chat,.sc-copied,.sc-ready{opacity:1}}html:is([lang=hi],[lang=ar]) :is(.mk-eyebrow,.login-label,.login-kicker,.login-divider,.login-cta,.login-wordmark,.login-legal,.mk-head.rv .mk-eyebrow,.mk-head.rv.in .mk-eyebrow,.sc-live,.help-tag){letter-spacing:0!important}.lc{pointer-events:none;z-index:2147483000;position:fixed;inset:0}.lc-trail{position:absolute;inset:0;overflow:hidden}.lc-dot{opacity:0;width:8px;height:8px;position:absolute;top:0;left:0;overflow:visible}.lc-dot path{fill:color-mix(in srgb, var(--logo-a,#5fdeff) 22%, transparent);stroke:var(--logo-a,#5fdeff);stroke-width:5px;stroke-linejoin:round;filter:drop-shadow(0 0 3px var(--logo-a,#5fdeff))}.lc-ring{border:1.5px solid color-mix(in srgb, var(--logo-a,#5fdeff) 55%, transparent);background:color-mix(in srgb, var(--logo-a,#5fdeff) 8%, transparent);opacity:0;will-change:transform;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .25s,width .3s cubic-bezier(.3,1.4,.5,1),height .3s cubic-bezier(.3,1.4,.5,1),left .3s cubic-bezier(.3,1.4,.5,1),top .3s cubic-bezier(.3,1.4,.5,1),background .25s,border-color .25s;display:grid;position:absolute;top:-19px;left:-19px}.lc-ring.on{opacity:1}.lc-ring svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);animation:8s linear infinite lc-spin;overflow:visible}.lc-hex{fill:none;stroke:url(#lc-g);stroke-width:2.4px;stroke-linejoin:round}.lc-play{fill:url(#lc-g);opacity:0;transition:opacity .2s}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-ring.hot{background:color-mix(in srgb, var(--logo-a,#5fdeff) 10%, transparent);border-color:var(--logo-a,#5fdeff);width:56px;height:56px;box-shadow:0 0 18px color-mix(in srgb, var(--logo-a,#5fdeff) 45%, transparent);top:-28px;left:-28px}.lc-ring.hot svg{animation-play-state:paused;transform:scale(1.35)}.lc-ring.hot .lc-play{opacity:1}.lc-ring.press:after{content:"";border:2px solid var(--logo-a,#5fdeff);border-radius:50%;animation:.5s ease-out forwards lc-pulse;position:absolute;inset:-2px}@keyframes lc-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.lc{display:none}}.login-only{gap:12px;margin-top:26px;display:grid}.login-only .login-google{border-radius:12px;min-height:52px}.login-apple{color:#000;letter-spacing:.01em;background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .2s;display:flex}.login-apple:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #ffffff1f}.login-apple svg{margin-top:-3px}[data-theme=light] .login-apple{color:#fff;background:#000;border-color:#000}[data-theme=light] .login-apple:hover:not(:disabled){box-shadow:0 8px 24px #0000002e}.login-why{color:var(--login-on-variant);align-items:flex-start;gap:10px;margin:22px 0 0;font-size:13px;line-height:1.55;display:flex}.login-why .icon{color:var(--login-primary);margin-top:1px;font-size:18px}.login-only .login-google{color-scheme:normal;background:0 0}.login-only .login-google iframe{color-scheme:normal}.login-apple.login-app-google{color:#1f1f1f;background:#fff;border-color:#dadce0}.login-apple.login-app-google svg{margin-top:0}[data-theme=light] .login-apple.login-app-google{color:#1f1f1f;background:#fff;border-color:#dadce0}:root{--scene-dur:3s;--scene-ease:cubic-bezier(.45, 0, .2, 1)}.scene-stage{background:radial-gradient(60% 90% at 50% 55%, color-mix(in srgb, var(--c) 14%, transparent), transparent 75%), rgb(var(--mk-ink) / .025);border:1px solid rgb(var(--mk-ink) / .05);border-radius:14px;height:116px;margin:-8px -8px 16px;transition:background .4s;position:relative;overflow:hidden}.scene-stage:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(rgb(var(--mk-ink) / .12) 1px, transparent 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.play .scene-stage{background:radial-gradient(60% 90% at 50% 55%, color-mix(in srgb, var(--c) 24%, transparent), transparent 75%), rgb(var(--mk-ink) / .03)}.scene-hint{background:var(--mk-elev);color:var(--mk-muted);box-shadow:0 2px 8px var(--mk-shadow);border-radius:99px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:11px;font-weight:700;transition:opacity .25s,transform .25s;display:none;position:absolute;top:8px;left:10px}.scene-hint .icon{color:var(--c);font-size:14px}@media (hover:hover){.scene-hint{display:inline-flex}}.play .scene-hint{opacity:0;transform:translateY(-6px)}[dir=rtl] .scene-hint{left:auto;right:10px}.scene{width:100%;height:100%;display:block;position:relative;overflow:visible}.scene *{transform-box:fill-box;transform-origin:50%}.ts-pg{fill:#fff;stroke:#0f172a1a;stroke-width:1px;filter:drop-shadow(0 4px 6px #02061738)}.ts-ln{fill:#cbd5e1}.ts-hex{fill:color-mix(in srgb, var(--c) 20%, var(--mk-elev));stroke:var(--c);stroke-width:2.4px;stroke-linejoin:round}.ts-play{fill:var(--c)}.ts-logo{filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--c) 45%, transparent))}.ts-chip{fill:var(--mk-elev);stroke:var(--c);stroke-width:1.5px}.ts-stroke{fill:none;stroke:var(--mk-muted);stroke-width:2px;stroke-linecap:round}.ts-ok{fill:#22c55e}.ts-ok-mark{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ts-num{font:800 16px var(--font-head);fill:#334155;text-anchor:middle}.ts-mini{font:800 7px var(--font-head);fill:var(--mk-strong);text-anchor:middle}.ts-badge-t{font:800 7.5px var(--font-head);fill:#fff;text-anchor:middle}.ts-size{font:800 12px var(--font-head);fill:var(--mk-muted);text-anchor:middle}.ts-good{fill:var(--mk-green)}.ts-photo{fill:#bfdbfe;filter:drop-shadow(0 4px 6px #02061738)}.ts-frame{fill:none;stroke:var(--mk-muted);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.6}.ts-chev{fill:none;stroke:var(--c);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.ts-track{fill:rgb(var(--mk-ink) / .15)}.ts-dev{fill:var(--mk-elev);stroke:var(--mk-muted);stroke-width:1.6px}.ts-box{fill:#d6a96b}.ts-box-l{fill:none;stroke:#9a6b33;stroke-width:1.4px;stroke-linejoin:round}.ts-coin{fill:#facc15;stroke:#d99a00;stroke-width:1.2px}.ts-coin-t{font:800 10px var(--font-head);fill:#7a4b00;text-anchor:middle}.m-check,.pp-ghost,.w-f,.pj-flash,.f4-chunk{opacity:0}.s-cut{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.r-page{transform:rotate(-90deg)}.r-arc{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.r-head{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.c-small{opacity:0}.c-arr{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.j-p1{transform:rotate(-8deg)}.j-p2{transform:rotate(6deg)}.pj-1{transform:translate(84px,-8px)rotate(-6deg)}.pj-2{transform:translate(108px,10px)rotate(7deg)}.pj-flash{fill:#fff}.w-f{fill:var(--c)}.pp-slide{fill:color-mix(in srgb, var(--c) 10%, var(--mk-elev));stroke:var(--c);stroke-width:1.6px}.wm-text{font:900 15px var(--font-head);fill:#ef4444;opacity:.32;text-anchor:middle;letter-spacing:2px;clip-path:inset(0)}.f2-screen{fill:rgb(var(--mk-ink) / .06);stroke:var(--mk-line);stroke-width:1.5px}.f2-glow{fill:color-mix(in srgb, var(--c) 22%, transparent);opacity:0}.f2-bar{fill:var(--c);transform-origin:0;transform:scaleX(.35)}.f3-l{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7}.f4-path{fill:none;stroke:var(--mk-muted);stroke-width:1.4px;stroke-dasharray:.025 .025;opacity:.55}.f4-chunk{fill:var(--c)}.f5-c1{transform:translate(-34px,-30px)}.f5-c2{transform:translateY(-40px)}.f5-c3{transform:translate(34px,-30px)}.f6-shield{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:var(--c);stroke-width:2px;stroke-linejoin:round}.f6-shackle{fill:none;stroke:var(--c);stroke-width:3.2px;stroke-linecap:round}.f6-body{fill:var(--c)}.f6-hole{fill:var(--mk-elev)}.play :is(.m-logo,.m-a,.m-b,.m-plus,.m-check,.s-logo,.s-cut,.s-l,.s-r,.o-logo,.o-1,.o-2,.o-3,.r-logo,.r-page,.r-arc,.r-head,.c-logo,.c-page,.c-big,.c-small,.c-arr,.j-logo,.j-p1,.j-p2,.j-badge,.j-out,.pj-logo,.pj-1,.pj-2,.pj-flash,.w-logo,.w-f0,.w-f1,.w-f2,.w-dl0,.w-dl1,.w-dl2,.w-dl3,.x-logo,.x-c0,.x-c1,.x-c2,.pp-logo,.pp-ghost,.pp-mini,.pp-slide,.ts-chev,.pn-logo,.pn-n1,.pn-n2,.pn-n3,.wm-logo,.wm-text,.f1-vault,.f1-a,.f1-b,.f1-c,.f1-d,.f2-logo,.f2-glow,.f2-bar,.f2-4k,.f3-logo,.f3-l1,.f3-l2,.f3-l3,.f3-d1,.f3-d2,.f3-d3,.f4-chunk,.f4-logo,.f4-check,.f4-box,.f5-logo,.f5-c1,.f5-c2,.f5-c3,.f5-amt,.f6-logo,.f6-shackle,.f6-shield){animation-duration:var(--scene-dur);animation-timing-function:var(--scene-ease);animation-iteration-count:infinite}.play .m-logo{animation-name:m-logo}@keyframes m-logo{0%,6%{transform:none}20%{transform:translate(-92px,8px)rotate(360deg)}30%{transform:translate(-92px,3px)scale(1.2)}45%,80%{transform:translate(-92px,8px)rotate(360deg)}96%,to{transform:none}}.play .m-a{animation-name:m-a}@keyframes m-a{0%,22%{transform:none}45%,82%{transform:translate(44px)}98%,to{transform:none}}.play .m-b{animation-name:m-b}@keyframes m-b{0%,22%{transform:none}45%,82%{transform:translate(-44px,5px)}98%,to{transform:none}}.play .m-plus{animation-name:m-plus}@keyframes m-plus{0%,18%{opacity:1;transform:none}30%,88%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.play .m-check{animation-name:pop-in}@keyframes pop-in{0%,48%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1.2)}62%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.3)}}.play .s-logo{animation-name:s-logo}@keyframes s-logo{0%,6%{transform:none}18%{transform:translate(-92px,4px)rotate(180deg)}40%{transform:translate(-92px,78px)rotate(900deg)}48%,80%{transform:translate(-92px,78px)rotate(900deg)scale(.9)}96%,to{transform:none}}.play .s-cut{animation-name:s-cut}@keyframes s-cut{0%,18%{stroke-dashoffset:1px;opacity:1}40%,52%{stroke-dashoffset:0;opacity:1}62%,96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}.play .s-l{animation-name:s-l}@keyframes s-l{0%,42%{transform:none}58%,84%{transform:translate(-16px,2px)rotate(-7deg)}98%,to{transform:none}}.play .s-r{animation-name:s-r}@keyframes s-r{0%,42%{transform:none}58%,84%{transform:translate(16px,2px)rotate(7deg)}98%,to{transform:none}}.play .o-logo{animation-name:o-logo}@keyframes o-logo{0%,6%{transform:none}18%{transform:translate(-135px,16px)}38%{transform:translate(-92px,-4px)rotate(180deg)}55%,80%{transform:translate(-49px,16px)rotate(360deg)}96%,to{transform:none}}.play .o-3{animation-name:o-3}@keyframes o-3{0%,22%{transform:none}38%{transform:translate(43px,-22px)rotate(8deg)}54%,84%{transform:translate(86px)}98%,to{transform:none}}.play .o-1{animation-name:o-1}@keyframes o-1{0%,28%{transform:none}46%,84%{transform:translate(-43px)}98%,to{transform:none}}.play .o-2{animation-name:o-2}@keyframes o-2{0%,34%{transform:none}52%,84%{transform:translate(-43px)}98%,to{transform:none}}.play .r-logo{animation-name:r-logo}@keyframes r-logo{0%,6%{transform:none}18%{transform:translate(-134px,42px)}32%{transform:translate(-92px)rotate(180deg)}46%,80%{transform:translate(-50px,42px)rotate(360deg)}96%,to{transform:none}}.play .r-page{animation-name:r-page}@keyframes r-page{0%,28%{transform:rotate(-90deg)}50%,84%{transform:rotate(0)}98%,to{transform:rotate(-90deg)}}.play .r-arc{animation-name:r-arc}@keyframes r-arc{0%{stroke-dashoffset:0;opacity:1}10%{opacity:0}14%{stroke-dashoffset:1px;opacity:1}46%,to{stroke-dashoffset:0;opacity:1}}.play .r-head{animation-name:r-head}@keyframes r-head{0%{opacity:1}10%,44%{opacity:0}50%,to{opacity:1}}.play .c-logo{animation-name:c-logo}@keyframes c-logo{0%,6%{transform:none}18%{transform:translate(-92px,-2px)rotate(360deg)}30%{transform:translate(-92px,-4px)scale(1.2)rotate(360deg)}40%{transform:translate(-92px,14px)scale(.9)rotate(360deg)}52%,80%{transform:translate(-92px,2px)rotate(360deg)}96%,to{transform:none}}.play .c-page{animation-name:c-page}@keyframes c-page{0%,30%{transform:none}40%{transform:scale(1.06,.6)}50%{transform:scale(.66)}56%,84%{transform:scale(.72)}98%,to{transform:none}}.play .c-big{animation-name:c-big}@keyframes c-big{0%,40%{opacity:1}48%,86%{opacity:0}96%,to{opacity:1}}.play .c-small{animation-name:c-small}@keyframes c-small{0%,44%{opacity:0;transform:translateY(4px)}52%,82%{opacity:1;transform:none}90%,to{opacity:0}}.play .c-arr{animation-name:c-arr}@keyframes c-arr{0%,28%{opacity:.6;transform:none}38%{opacity:1;transform:scaleY(.6)}50%,to{opacity:.6;transform:none}}.play .j-logo{animation-name:j-logo}@keyframes j-logo{0%,6%{transform:none}16%{transform:translate(-146px,16px)}26%{transform:translate(-146px,12px)scale(1.15)}48%,80%{transform:translate(-39px,10px)rotate(360deg)}96%,to{transform:none}}.play .j-p1{animation-name:j-p1}@keyframes j-p1{0%,22%{opacity:1;transform:rotate(-8deg)}46%{opacity:1;transform:translate(120px,-2px)scale(.9)}52%{opacity:0;transform:translate(120px,-2px)scale(.9)}88%{opacity:0;transform:rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}.play .j-p2{animation-name:j-p2}@keyframes j-p2{0%,28%{opacity:1;transform:rotate(6deg)}52%{opacity:1;transform:translate(102px,-4px)scale(.9)}56%{opacity:0;transform:translate(102px,-4px)scale(.9)}88%{opacity:0;transform:rotate(6deg)}to{opacity:1;transform:rotate(6deg)}}.play .j-out{animation-name:j-out}@keyframes j-out{0%,10%{opacity:1}16%,52%{opacity:0}58%,to{opacity:1}}.play .j-badge{animation-name:j-badge}@keyframes j-badge{0%,10%{opacity:1;transform:none}16%,56%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:scale(1.25)}68%,to{opacity:1;transform:none}}.play .pj-logo{animation-name:pj-logo}@keyframes pj-logo{0%,6%{transform:none}18%{transform:translate(-139px,8px)}26%{transform:translate(-139px,8px)scale(1.3)}30%{transform:translate(-139px,8px)scale(.85)}36%,80%{transform:translate(-139px,8px)}96%,to{transform:none}}.play .pj-flash{animation-name:pj-flash}@keyframes pj-flash{0%,26%{opacity:0;transform:scale(.3)}30%{opacity:.9;transform:scale(1.3)}40%,to{opacity:0;transform:scale(2)}}.play .pj-1{animation-name:pj-1}@keyframes pj-1{0%,8%{opacity:1;transform:translate(84px,-8px)rotate(-6deg)}14%{opacity:0;transform:translate(84px,-8px)rotate(-6deg)}16%,32%{opacity:0;transform:none}36%{opacity:1;transform:none}58%,to{opacity:1;transform:translate(84px,-8px)rotate(-6deg)}}.play .pj-2{animation-name:pj-2}@keyframes pj-2{0%,8%{opacity:1;transform:translate(108px,10px)rotate(7deg)}14%{opacity:0;transform:translate(108px,10px)rotate(7deg)}16%,36%{opacity:0;transform:none}40%{opacity:1;transform:none}62%,to{opacity:1;transform:translate(108px,10px)rotate(7deg)}}.play :is(.w-logo,.x-logo,.pp-logo){animation-name:bridge-logo}@keyframes bridge-logo{0%,6%{transform:none}18%{transform:translate(-92px,28px)rotate(360deg)}30%{transform:translate(-92px,23px)rotate(360deg)}44%{transform:translate(-92px,28px)rotate(360deg)}58%{transform:translate(-92px,23px)rotate(360deg)}72%,80%{transform:translate(-92px,28px)rotate(360deg)}96%,to{transform:none}}.play .ts-chev{animation-name:chev}@keyframes chev{0%,22%,72%,to{opacity:.7;transform:none}34%,60%{opacity:1;transform:translate(4px)}}.play .w-f0{animation-name:w-f0}@keyframes w-f0{0%,22%{opacity:0;transform:none}24%{opacity:1}40%{opacity:1;transform:translate(112px,6px)}43%,to{opacity:0;transform:translate(112px,6px)}}.play .w-f1{animation-name:w-f1}@keyframes w-f1{0%,28%{opacity:0;transform:none}30%{opacity:1}46%{opacity:1;transform:translate(112px,7px)}49%,to{opacity:0;transform:translate(112px,7px)}}.play .w-f2{animation-name:w-f2}@keyframes w-f2{0%,34%{opacity:0;transform:none}36%{opacity:1}52%{opacity:1;transform:translate(112px,8px)}55%,to{opacity:0;transform:translate(112px,8px)}}.play .w-dl0{animation-name:w-dl0}.play .w-dl1{animation-name:w-dl1}.play .w-dl2{animation-name:w-dl2}.play .w-dl3{animation-name:w-dl3}@keyframes w-dl0{0%,10%{opacity:1}16%,40%{opacity:.15}44%,to{opacity:1}}@keyframes w-dl1{0%,10%{opacity:1}16%,46%{opacity:.15}50%,to{opacity:1}}@keyframes w-dl2{0%,10%{opacity:1}16%,52%{opacity:.15}56%,to{opacity:1}}@keyframes w-dl3{0%,10%{opacity:1}16%,56%{opacity:.15}60%,to{opacity:1}}.play .x-c0{animation-name:x-c0}.play .x-c1{animation-name:x-c1}.play .x-c2{animation-name:x-c2}@keyframes x-c0{0%,10%{opacity:1;transform:none}16%,36%{opacity:0;transform:scale(.6)}42%,to{opacity:1;transform:none}}@keyframes x-c1{0%,10%{opacity:1;transform:none}16%,44%{opacity:0;transform:scale(.6)}50%,to{opacity:1;transform:none}}@keyframes x-c2{0%,10%{opacity:1;transform:none}16%,52%{opacity:0;transform:scale(.6)}58%,to{opacity:1;transform:none}}.play .pp-ghost{animation-name:pp-ghost}@keyframes pp-ghost{0%,22%{opacity:0;transform:none}26%{opacity:1;transform:none}48%{opacity:1;transform:translate(113px,-1px)scale(.5,.62)}52%{opacity:0;transform:translate(113px,-1px)scale(.5,.62)}53%,to{opacity:0;transform:none}}.play .pp-mini{animation-name:pp-mini}@keyframes pp-mini{0%,10%{opacity:1}16%,48%{opacity:0}54%,to{opacity:1}}.play .pp-slide{animation-name:pp-slide}@keyframes pp-slide{0%,50%{stroke-width:1.6px}58%{stroke-width:4px}72%,to{stroke-width:1.6px}}.play .pn-logo{animation-name:pn-logo}@keyframes pn-logo{0%,6%{transform:none}16%{transform:translate(-131px,54px)}24%{transform:translate(-131px,58px)scale(.8)}28%{transform:translate(-131px,54px)}38%{transform:translate(-92px,50px)}44%{transform:translate(-92px,54px)scale(.8)}48%{transform:translate(-92px,50px)}58%{transform:translate(-53px,54px)}64%{transform:translate(-53px,58px)scale(.8)}68%,80%{transform:translate(-53px,54px)}96%,to{transform:none}}.play .pn-n1{animation-name:pn-n1}.play .pn-n2{animation-name:pn-n2}.play .pn-n3{animation-name:pn-n3}@keyframes pn-n1{0%,8%{opacity:1;transform:none}12%,22%{opacity:0;transform:scale(.2)}26%{opacity:1;transform:scale(1.35)}30%,to{opacity:1;transform:none}}@keyframes pn-n2{0%,8%{opacity:1;transform:none}12%,42%{opacity:0;transform:scale(.2)}46%{opacity:1;transform:scale(1.35)}50%,to{opacity:1;transform:none}}@keyframes pn-n3{0%,8%{opacity:1;transform:none}12%,62%{opacity:0;transform:scale(.2)}66%{opacity:1;transform:scale(1.35)}70%,to{opacity:1;transform:none}}.play .wm-logo{animation-name:wm-logo}@keyframes wm-logo{0%,6%{transform:none}18%{transform:translate(-116px,12px)}46%{transform:translate(-66px,72px)rotate(360deg)}54%,80%{transform:translate(-66px,72px)rotate(360deg)scale(.9)}96%,to{transform:none}}.play .wm-text{animation-name:wm-text}@keyframes wm-text{0%,10%{clip-path:inset(0);opacity:.32}16%,18%{clip-path:inset(0 100% 0 0);opacity:.32}46%{clip-path:inset(0);opacity:.5}60%,to{clip-path:inset(0);opacity:.32}}.play .f1-vault{animation-name:f1-vault}@keyframes f1-vault{0%,30%{transform:none}34%{transform:scale(1.12)}38%{transform:none}44%{transform:scale(1.12)}48%{transform:none}54%{transform:scale(1.12)}58%{transform:none}64%{transform:scale(1.12)}68%,to{transform:none}}.play .f1-a{animation-name:f1-a}.play .f1-b{animation-name:f1-b}.play .f1-c{animation-name:f1-c}.play .f1-d{animation-name:f1-d}@keyframes f1-a{0%,20%{opacity:1;transform:none}34%{opacity:1;transform:translate(60px,18px)scale(.3)}36%,88%{opacity:0;transform:translate(60px,18px)scale(.3)}90%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes f1-b{0%,30%{opacity:1;transform:none}44%{opacity:1;transform:translate(-70px,30px)scale(.3)}46%,88%{opacity:0;transform:translate(-70px,30px)scale(.3)}90%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes f1-c{0%,40%{opacity:1;transform:none}54%{opacity:1;transform:translate(72px,-32px)scale(.3)}56%,88%{opacity:0;transform:translate(72px,-32px)scale(.3)}90%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes f1-d{0%,50%{opacity:1;transform:none}64%{opacity:1;transform:translate(-74px,-34px)scale(.3)}66%,88%{opacity:0;transform:translate(-74px,-34px)scale(.3)}90%{opacity:0;transform:none}to{opacity:1;transform:none}}.play .f2-logo{animation-name:f2-logo}@keyframes f2-logo{0%,16%{opacity:1;transform:none}22%{transform:scale(1.25)}28%{opacity:1;transform:scale(.8)}34%,82%{opacity:0;transform:scale(.4)}94%,to{opacity:1;transform:none}}.play .f2-glow{animation-name:f2-glow}@keyframes f2-glow{0%,30%{opacity:0}38%,80%{opacity:1}90%,to{opacity:0}}.play .f2-bar{animation-name:f2-bar}@keyframes f2-bar{0%,30%{transform:scaleX(.35)}80%{transform:scaleX(1)}90%,to{transform:scaleX(.35)}}.play .f2-4k{animation-name:f2-4k}@keyframes f2-4k{0%,10%{opacity:1;transform:none}16%,40%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(1.25)}52%,to{opacity:1;transform:none}}.play .f3-logo{animation-name:f3-logo}@keyframes f3-logo{0%,14%{transform:none}20%{transform:scale(1.18)rotate(30deg)}26%,to{transform:none}}.play .f3-l1{animation-name:f3-l1}.play .f3-l2{animation-name:f3-l2}.play .f3-l3{animation-name:f3-l3}@keyframes f3-l1{0%,10%{stroke-dashoffset:0;opacity:.7}16%{stroke-dashoffset:0;opacity:0}18%{stroke-dashoffset:1px;opacity:.7}36%,to{stroke-dashoffset:0;opacity:.7}}@keyframes f3-l2{0%,10%{stroke-dashoffset:0;opacity:.7}16%{stroke-dashoffset:0;opacity:0}18%,28%{stroke-dashoffset:1px;opacity:.7}46%,to{stroke-dashoffset:0;opacity:.7}}@keyframes f3-l3{0%,10%{stroke-dashoffset:0;opacity:.7}16%{stroke-dashoffset:0;opacity:0}18%,38%{stroke-dashoffset:1px;opacity:.7}56%,to{stroke-dashoffset:0;opacity:.7}}.play .f3-d1{animation-name:f3-d1}.play .f3-d2{animation-name:f3-d2}.play .f3-d3{animation-name:f3-d3}@keyframes f3-d1{0%,34%{transform:none}40%{transform:scale(1.25)}46%,to{transform:none}}@keyframes f3-d2{0%,44%{transform:none}50%{transform:scale(1.25)}56%,to{transform:none}}@keyframes f3-d3{0%,54%{transform:none}60%{transform:scale(1.25)}66%,to{transform:none}}.play .f4-chunk{animation-name:f4-chunk}@keyframes f4-chunk{0%,22%{opacity:0;transform:none}26%{opacity:1;transform:none}40%{opacity:1;transform:translate(58px,-30px)rotate(180deg)}56%{opacity:1;transform:translate(114px,4px)rotate(360deg)scale(.6)}60%,to{opacity:0;transform:translate(114px,4px)scale(.6)}}.play .f4-box{animation-name:f4-box}@keyframes f4-box{0%,18%{transform:none}22%{transform:translateY(-4px)}26%,to{transform:none}}.play .f4-logo{animation-name:f4-logo}@keyframes f4-logo{0%,54%{transform:none}60%{transform:scale(1.18)}66%,to{transform:none}}.play .f4-check{animation-name:f4-check}@keyframes f4-check{0%,10%{opacity:1;transform:none}16%,62%{opacity:0;transform:scale(.3)}68%{opacity:1;transform:scale(1.2)}74%,to{opacity:1;transform:none}}.play .f5-logo{animation-name:f5-logo}@keyframes f5-logo{0%,24%{transform:none}28%{transform:scale(1.15)}32%{transform:none}34%{transform:scale(1.15)}38%{transform:none}40%{transform:scale(1.15)}44%,to{transform:none}}.play .f5-c1{animation-name:f5-c1}.play .f5-c2{animation-name:f5-c2}.play .f5-c3{animation-name:f5-c3}@keyframes f5-c1{0%,8%{opacity:1;transform:translate(-34px,-30px)}14%{opacity:0;transform:translate(-34px,-30px)}18%,24%{opacity:0;transform:translateY(6px)scale(.5)}28%{opacity:1}52%,to{opacity:1;transform:translate(-34px,-30px)}}@keyframes f5-c2{0%,8%{opacity:1;transform:translateY(-40px)}14%{opacity:0;transform:translateY(-40px)}18%,30%{opacity:0;transform:translateY(6px)scale(.5)}34%{opacity:1}58%,to{opacity:1;transform:translateY(-40px)}}@keyframes f5-c3{0%,8%{opacity:1;transform:translate(34px,-30px)}14%{opacity:0;transform:translate(34px,-30px)}18%,36%{opacity:0;transform:translateY(6px)scale(.5)}40%{opacity:1}64%,to{opacity:1;transform:translate(34px,-30px)}}.play .f5-amt{animation-name:f5-amt}@keyframes f5-amt{0%,10%{opacity:1;transform:none}16%,56%{opacity:0;transform:translateY(6px)}64%,to{opacity:1;transform:none}}.play .f6-logo{animation-name:f6-logo}@keyframes f6-logo{0%,6%{opacity:1;transform:none}18%{transform:translate(-92px,14px)rotate(360deg)}32%{opacity:1;transform:translate(-92px,40px)rotate(360deg)scale(.4)}36%,84%{opacity:0;transform:translate(-92px,44px)scale(.2)}96%,to{opacity:1;transform:none}}.play .f6-shackle{animation-name:f6-shackle}@keyframes f6-shackle{0%,10%{transform:none}16%,34%{transform:translateY(-7px)}42%,to{transform:none}}.play .f6-shield{animation-name:f6-shield}@keyframes f6-shield{0%,40%{transform:none}46%{transform:scale(1.08)}52%,to{transform:none}}@media (prefers-reduced-motion:reduce){.play .scene *{animation:none!important}}.tool-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex;position:relative}.tool-card-head h3,.mk-feature .tool-card-head h3{margin:0!important}.tool-card .tool-go{top:auto;bottom:18px}.mk-feature{--c:var(--mk-accent);outline-offset:3px}.tool-card.play,.mk-feature.play{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:0 22px 50px var(--mk-shadow);transform:translateY(-4px)}.tool-card.play .tool-go{opacity:1;transform:none}.rp-crack{fill:none;stroke:#ef4444;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ocr-blur{fill:#cbd5e1;filter:blur(1.2px);opacity:0}.ocr-sharp{fill:#475569}.ocr-scan{fill:var(--c);opacity:0;filter:drop-shadow(0 0 4px var(--c))}.cr-frame{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-dasharray:4 3;transform:scale(.78)}.ed-hl{fill:#fde047;opacity:.6;transform-origin:0}.ed-path{fill:none;stroke:var(--c);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ed-text{font:800 12px var(--font-head);fill:var(--c)}.ts-field{fill:#94a3b81f;stroke:#94a3b8;stroke-width:1px}.ff-1,.ff-2,.ff-3{fill:#475569;transform-origin:0}.ff-ck{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ts-dash{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:var(--c);stroke-width:1.2px;stroke-dasharray:3 2}.ul-shackle{fill:none;stroke:var(--c);stroke-width:3.2px;stroke-linecap:round;transform:translateY(-8px)}.sgn-path{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.rdx-1,.rdx-2,.rdx-3{fill:#0f172a;transform-origin:0}.cp-a{fill:#ef4444;opacity:.4}.cp-b{fill:#22c55e;opacity:.4}.play :is(.rm-logo,.rm-l,.rm-m,.rm-r,.ex-logo,.ex-b,.rp-logo,.rp-crack,.ocr-logo,.ocr-blur,.ocr-sharp,.ocr-scan,.crp-logo,.cr-frame,.edt-logo,.ed-hl,.ed-path,.ed-text,.ff-logo,.ff-1,.ff-2,.ff-3,.ff-ck,.cfm-logo,.cf-1,.cf-2,.cf-3,.ul-shackle,.sgn-logo,.sgn-path,.rdx-logo,.rdx-1,.rdx-2,.rdx-3,.cp-logo,.cp-a,.cp-b){animation-duration:var(--scene-dur);animation-timing-function:var(--scene-ease);animation-iteration-count:infinite}.play .rm-logo{animation-name:rm-logo}@keyframes rm-logo{0%,6%{transform:none}18%{transform:translate(-92px,18px)}28%{transform:translate(-92px,22px)scale(.8)}34%,80%{transform:translate(-92px,14px)}96%,to{transform:none}}.play .rm-m{animation-name:rm-m}@keyframes rm-m{0%,30%{opacity:1;transform:none}44%{opacity:0;transform:translateY(30px)rotate(14deg)}92%{opacity:0;transform:none}to{opacity:1;transform:none}}.play .rm-l{animation-name:rm-l}@keyframes rm-l{0%,46%{transform:none}58%,86%{transform:translate(22px)}98%,to{transform:none}}.play .rm-r{animation-name:rm-r}@keyframes rm-r{0%,46%{transform:none}58%,86%{transform:translate(-22px)}98%,to{transform:none}}.play .ex-logo{animation-name:ex-logo}@keyframes ex-logo{0%,6%{transform:none}16%{transform:translate(-109px,22px)}36%{transform:translate(-65px)rotate(180deg)}52%,80%{transform:translate(-21px,18px)rotate(360deg)}96%,to{transform:none}}.play .ex-b{animation-name:ex-b}@keyframes ex-b{0%,22%{transform:none}36%{transform:translate(44px,-24px)rotate(-6deg)}52%,84%{transform:translate(88px,-4px)}98%,to{transform:none}}.play .rp-logo{animation-name:rp-logo}@keyframes rp-logo{0%,6%{transform:none}18%{transform:translate(-104px,22px)}50%,80%{transform:translate(-80px,74px)rotate(360deg)}96%,to{transform:none}}.play .rp-crack{animation-name:rp-crack}@keyframes rp-crack{0%,18%{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:-1px;opacity:1}52%,90%{stroke-dashoffset:-1px;opacity:0}92%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:1}}.play .ocr-logo{animation-name:ocr-logo}@keyframes ocr-logo{0%,6%{transform:none}20%{transform:translate(-50px,10px)}56%,80%{transform:translate(-50px,76px)}96%,to{transform:none}}.play .ocr-scan{animation-name:ocr-scan}@keyframes ocr-scan{0%,20%{opacity:0;transform:none}24%{opacity:1}56%{opacity:1;transform:translateY(66px)}60%,to{opacity:0;transform:translateY(66px)}}.play .ocr-blur{animation-name:ocr-blur}@keyframes ocr-blur{0%,10%{opacity:0}16%,50%{opacity:1}58%,to{opacity:0}}.play .ocr-sharp{animation-name:ocr-sharp}@keyframes ocr-sharp{0%,10%{opacity:1}16%,50%{opacity:0}58%,to{opacity:1}}.play .crp-logo{animation-name:crp-logo}@keyframes crp-logo{0%,6%{transform:none}18%{transform:translate(-121px,5px)}50%,80%{transform:translate(-115px,12px)rotate(360deg)}96%,to{transform:none}}.play .cr-frame{animation-name:cr-frame}@keyframes cr-frame{0%,10%{transform:scale(.78)}18%,28%{transform:scale(1)}50%,to{transform:scale(.78)}}.play .edt-logo{animation-name:edt-logo}@keyframes edt-logo{0%,6%{transform:none}20%{transform:translate(-118px,40px)}34%{transform:translate(-74px,40px)}44%{transform:translate(-116px,58px)}58%{transform:translate(-68px,58px)}66%,80%{transform:translate(-108px,22px)}96%,to{transform:none}}.play .ed-hl{animation-name:ed-hl}@keyframes ed-hl{0%,10%{transform:scaleX(1)}16%,20%{transform:scaleX(0)}34%,to{transform:scaleX(1)}}.play .ed-path{animation-name:ed-path}@keyframes ed-path{0%,10%{stroke-dashoffset:0}16%,44%{stroke-dashoffset:1px}58%,to{stroke-dashoffset:0}}.play .ed-text{animation-name:ed-text}@keyframes ed-text{0%,10%{opacity:1;transform:none}16%,62%{opacity:0;transform:scale(.4)}68%{opacity:1;transform:scale(1.3)}74%,to{opacity:1;transform:none}}.play .ff-logo{animation-name:ff-logo}@keyframes ff-logo{0%,6%{transform:none}24%{transform:translate(-80px,21px)}42%{transform:translate(-80px,37px)}58%{transform:translate(-80px,53px)}70%,80%{transform:translate(-108px,68px)}96%,to{transform:none}}.play .ff-1{animation-name:ff-1}.play .ff-2{animation-name:ff-2}.play .ff-3{animation-name:ff-3}@keyframes ff-1{0%,10%{transform:scaleX(1)}16%,24%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes ff-2{0%,10%{transform:scaleX(1)}16%,42%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes ff-3{0%,10%{transform:scaleX(1)}16%,58%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}.play .ff-ck{animation-name:ff-ck}@keyframes ff-ck{0%,10%{opacity:1}16%,68%{opacity:0}74%,to{opacity:1}}.play .cfm-logo{animation-name:cfm-logo}@keyframes cfm-logo{0%,6%{transform:none}26%{transform:translate(-92px,18px)}42%{transform:translate(-92px,36px)}58%,80%{transform:translate(-113px,54px)}96%,to{transform:none}}.play .cf-1{animation-name:cf-1}.play .cf-2{animation-name:cf-2}.play .cf-3{animation-name:cf-3}@keyframes cf-1{0%,10%{opacity:1;transform:none}16%,26%{opacity:0;transform:scale(.6)}32%{opacity:1;transform:scale(1.08)}36%,to{opacity:1;transform:none}}@keyframes cf-2{0%,10%{opacity:1;transform:none}16%,42%{opacity:0;transform:scale(.6)}48%{opacity:1;transform:scale(1.08)}52%,to{opacity:1;transform:none}}@keyframes cf-3{0%,10%{opacity:1;transform:none}16%,58%{opacity:0;transform:scale(.6)}64%{opacity:1;transform:scale(1.15)}68%,to{opacity:1;transform:none}}.play .ul-shackle{animation-name:ul-shackle}@keyframes ul-shackle{0%,10%{transform:translateY(-8px)}16%,34%{transform:none}44%,to{transform:translateY(-8px)}}.play .sgn-logo{animation-name:sgn-logo}@keyframes sgn-logo{0%,6%{transform:none}24%{transform:translate(-118px,60px)}36%{transform:translate(-104px,54px)}48%{transform:translate(-86px,60px)}60%,80%{transform:translate(-66px,52px)}96%,to{transform:none}}.play .sgn-path{animation-name:sgn-path}@keyframes sgn-path{0%,10%{stroke-dashoffset:0}16%,24%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}.play .rdx-logo{animation-name:rdx-logo}@keyframes rdx-logo{0%,6%{transform:none}22%{transform:translate(-117px,21px)}32%{transform:translate(-83px,21px)}40%{transform:translate(-112px,37px)}48%{transform:translate(-72px,37px)}56%{transform:translate(-117px,53px)}64%,80%{transform:translate(-89px,53px)}96%,to{transform:none}}.play .rdx-1{animation-name:rdx-1}.play .rdx-2{animation-name:rdx-2}.play .rdx-3{animation-name:rdx-3}@keyframes rdx-1{0%,10%{transform:scaleX(1)}16%,22%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes rdx-2{0%,10%{transform:scaleX(1)}16%,40%{transform:scaleX(0)}48%,to{transform:scaleX(1)}}@keyframes rdx-3{0%,10%{transform:scaleX(1)}16%,56%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}.play .cp-logo{animation-name:cp-logo}@keyframes cp-logo{0%,6%{transform:none}20%{transform:translate(-133px,8px)}34%{transform:translate(-51px,8px)}48%,80%{transform:translate(-92px,24px)rotate(360deg)}96%,to{transform:none}}.play .cp-a,.play .cp-b{animation-name:cp-hl}@keyframes cp-hl{0%,10%{opacity:.4;transform:none}16%,40%{opacity:0}46%{opacity:.6;transform:scale(1.1)}52%,to{opacity:.4;transform:none}}.mk-dd{position:static}.mk-mega-wrap{z-index:50;padding-top:14px;position:absolute;top:calc(100% - 14px);left:50%;transform:translate(-50%)}[dir=rtl] .mk-mega-wrap{left:50%;right:auto}.mk-mega{grid-template-columns:1fr 260px;width:min(1180px,96vw)}.mk-mega-groups{grid-template-columns:repeat(3,1fr);gap:18px 14px;display:grid}.mk-mega-group{flex-direction:column;gap:1px;min-width:0;display:flex}.mk-mega-gh{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);padding:0 10px 6px;font-size:11px;font-weight:800}.mk-mega-item{gap:10px;padding:6px 10px;font-size:13.5px}.tool-ic.xs{border-radius:7px;width:24px;height:24px}.tool-ic.xs .icon{font-size:15px}@media (height<=820px){.mk-mega-tools{max-height:calc(100vh - 110px);overflow-y:auto}}.tool-group+.tool-group{margin-top:44px}.tool-group-h{font-family:var(--font-head);color:var(--mk-strong);align-items:baseline;gap:10px;margin:0 0 16px;font-size:22px;display:flex}.tool-group-h small{color:var(--mk-muted);background:var(--mk-surface-2);border-radius:99px;padding:2px 8px;font-size:13px;font-weight:700}.tool-edit.wide-stage{max-width:1400px}@media (width>=960px){.tool-edit.wide-stage{grid-template-columns:minmax(0,1fr) 320px}}.tool-private.server{color:var(--mk-accent)}.tool-hint.warn{color:#f59e0b;font-weight:600}.tool-area{resize:vertical;height:auto;line-height:1.5;font:inherit;padding:12px 14px}.tool-area.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tool-input.big{height:56px;font-size:17px}.tool-input:disabled{opacity:.55}select.tool-input{appearance:auto}.perm{flex-wrap:wrap;gap:8px 16px;display:flex}.doc-thumb{color:var(--c);flex-direction:column;align-items:center;gap:8px;display:flex}.doc-thumb .icon{font-size:48px}.doc-thumb b{font:800 12px var(--font-head);background:var(--c);color:#fff;border-radius:6px;padding:2px 8px}.tool-ring.spin{animation:1.2s linear infinite ring-spin}.tool-ring.spin span{animation:1.2s linear infinite reverse ring-spin}.tool-ring span .icon{color:var(--c);font-size:34px}@keyframes ring-spin{to{transform:rotate(360deg)}}.tool-status.wide{text-align:start;align-items:stretch;max-width:980px}.tool-preview{background:var(--mk-surface);border:1px solid var(--mk-line);width:100%;max-height:260px;color:var(--mk-text);text-align:start;white-space:pre-wrap;border-radius:14px;margin:18px 0 0;padding:16px 18px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.html-src{gap:18px;max-width:760px;display:grid}.sg-tabs{justify-content:flex-start;margin:0}.sg-tabs button{align-items:center;gap:6px;display:inline-flex}.sg-tabs .icon{font-size:18px}.pv{gap:10px;display:grid}.pv-page{width:100%;max-width:min(820px, calc((100vh - 190px) * var(--ar,.77)));box-shadow:0 18px 50px var(--mk-shadow), 0 0 0 1px var(--mk-line);touch-action:none;background:#fff;border-radius:6px;margin:0 auto;position:relative;overflow:hidden}.pv-page>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pv-page>.thumb-loading{border-radius:0;width:100%;height:420px;display:block}.pv-layer{width:100%;height:100%;position:absolute;inset:0}.pv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:820px;margin:0 auto;display:flex}.pv-hint{color:var(--mk-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pv-hint .icon{color:var(--c);font-size:18px}.pv-pager{color:var(--mk-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pv-pager button{background:var(--mk-surface-2);width:32px;height:32px;color:var(--mk-strong);border-radius:9px;place-items:center;display:grid}.pv-pager button:disabled{opacity:.3}.pv-error{color:#f87171;background:#c0392b1f;border-radius:12px;gap:10px;padding:16px;display:flex}.ed{gap:14px;display:grid}.ed-toolbar{z-index:5;background:var(--mk-elev);border:1px solid var(--mk-line);box-shadow:0 10px 30px var(--mk-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex;position:sticky;top:78px}.ed-toolbar>button{height:38px;color:var(--mk-text);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ed-toolbar>button:hover:not(:disabled){background:var(--mk-surface-2)}.ed-toolbar>button.on{background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--mk-strong);box-shadow:inset 0 0 0 1.5px var(--c)}.ed-toolbar>button:disabled{opacity:.35}.ed-toolbar .icon{font-size:20px}@media (width<=640px){.ed-toolbar>button span{display:none}}.ed-toolbar .swatches{gap:6px}.ed-toolbar .swatches button{width:24px;height:24px}.ed-sep{background:var(--mk-line);width:1px;height:26px;margin:0 4px}.ed-grow{flex:1}.ed-size{border:1px solid var(--mk-line);background:var(--mk-surface);height:34px;color:var(--mk-text);border-radius:9px;padding:0 8px}.ed-typing{z-index:3;border:1.5px dashed var(--c);resize:both;field-sizing:content;background:#ffffffd9;border-radius:3px;outline:none;min-width:140px;min-height:1.6em;margin:0;padding:0 2px;font-family:Helvetica,Arial,sans-serif;line-height:1.2;position:absolute}.sg-maker{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:18px;gap:12px;padding:16px;display:grid}.sg-pad-wrap{position:relative}.sg-pad{aspect-ratio:900/280;touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #0f172a1f}.sg-line{color:#94a3b8;pointer-events:none;border-top:1.5px dashed #cbd5e1;padding-top:4px;font-size:11px;position:absolute;bottom:24%;left:6%;right:6%}.sg-clear{top:8px;color:#334155;background:#0f172a0f;position:absolute;inset-inline-end:8px}.sg-typed{background:#fff;height:72px;font:34px Segoe Script,Brush Script MT,Snell Roundhand,Apple Chancery,cursive}.sg-font{font-family:Segoe Script,Brush Script MT,Snell Roundhand,Apple Chancery,cursive}.sg-row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.sg-check{color:var(--mk-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sg-check input{width:17px;height:17px;accent-color:var(--c)}.sg-box{fill:color-mix(in srgb, var(--c) 10%, transparent);stroke:var(--c);stroke-width:1px;stroke-dasharray:4 3}.rd-area{fill:#000;fill-opacity:.85;stroke:#ef4444;stroke-width:1px;cursor:pointer}.rd-area:hover{fill-opacity:.65}.rd-area.draft{fill-opacity:.5;stroke-dasharray:4 3;pointer-events:none}.cf-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-row .tool-input{flex:1;min-width:200px}.cf-field{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:var(--c);stroke-width:1.2px}.cf-field.draft{stroke-dasharray:4 3}.cf-label{fill:#334155;font:600 8px Helvetica,Arial,sans-serif}.cf-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-list li{background:var(--mk-surface);border:1px solid var(--mk-line);color:var(--mk-text);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.cf-list li .icon{color:var(--c);font-size:18px}.cf-list li small{color:var(--mk-muted)}.cf-list li button{color:var(--mk-muted);margin-inline-start:auto;display:grid}.ff{gap:14px;max-width:640px;display:grid}.ff .tool-field>span{text-transform:none;letter-spacing:0;color:var(--mk-text);font-size:13px}.ff em{color:#ef4444;font-style:normal}.ff-check{color:var(--mk-text);align-items:center;gap:10px;font-weight:600;display:flex}.ff-check input{width:18px;height:18px;accent-color:var(--c)}.ff-empty{background:var(--mk-surface);color:var(--mk-text);border-radius:14px;align-items:flex-start;gap:10px;padding:16px;display:flex}.ff-empty a{color:var(--mk-accent);font-weight:700}.pp-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pp-bar .muted{margin-inline-end:auto;font-size:14px}.file-card.pick{cursor:pointer;text-align:center}.file-card.pick .file-card-thumb{transition:transform .2s,box-shadow .2s}.file-card.pick.on .file-card-thumb{box-shadow:0 0 0 3px var(--c), 0 10px 30px var(--mk-shadow);transform:scale(.94)}.file-card.pick.on.remove .file-card-thumb img{opacity:.35;filter:grayscale()}.pick-badge{top:8px;background:var(--c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;animation:.35s cubic-bezier(.2,1.4,.4,1) done-pop;display:grid;position:absolute;inset-inline-end:8px}.pick-badge .icon{font-size:18px}.cr-shade{fill:#0206178c;pointer-events:none}.cr-keep{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:none}.cmp{gap:14px;width:100%;display:grid}.cmp-head{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.cmp-head .icon{font-size:36px}.cmp-head.same .icon{color:var(--mk-green)}.cmp-head.diff .icon{color:#f59e0b}.cmp-head b{font-family:var(--font-head);color:var(--mk-strong);font-size:20px;display:block}.cmp-head small{color:var(--mk-muted)}.cmp-page{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:14px;padding:14px 18px}.cmp-page h4{color:var(--mk-strong);font-family:var(--font-head);margin:0 0 8px}.cmp-page p{border-radius:8px;gap:10px;margin:0;padding:5px 10px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cmp-page p span{font-weight:800}.cmp-del{color:#fca5a5;background:#ef44441a;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480}.cmp-add{color:#86efac;background:#22c55e1a}[data-theme=light] .cmp-del{color:#b91c1c}[data-theme=light] .cmp-add{color:#15803d}.ig-hero{color:#fff;background:radial-gradient(120% 90% at 100% 0%, #5fdeff59, transparent 55%), linear-gradient(135deg, var(--primary-container), var(--primary) 55%, var(--primary-deep));box-shadow:var(--shadow-primary);border-radius:32px;align-items:center;gap:8px;margin-top:24px;padding:28px 24px;display:grid;position:relative;overflow:hidden}.ig-hero .h-display{color:#fff;font-size:clamp(30px,4.4vw,44px);line-height:1.05}.ig-hero p{opacity:.86;max-width:46ch;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.6}.ig-eyebrow{color:#ffffffbf;margin-bottom:10px;display:block}.ig-hero-art{justify-self:center;width:100%;max-width:440px;position:relative}.ig-hero-art svg{width:100%;height:auto;display:block;overflow:visible}@media (width>=860px){.ig-hero{grid-template-columns:1.05fr 1fr;padding:40px}.ig-hero-art{justify-self:end}}.ig-lane{fill:none;stroke:#ffffff2e;stroke-width:2px;stroke-dasharray:3 6}.ig-lane-glow{fill:none;stroke:#9ff0ff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:40 400;stroke-dashoffset:440px;filter:drop-shadow(0 0 4px #9ff0ffcc);animation:2.8s cubic-bezier(.5,0,.3,1) infinite ig-lane}@keyframes ig-lane{to{stroke-dashoffset:0}}.ig-packet rect{fill:#fff;filter:drop-shadow(0 2px 4px #00145059)}.ig-packet path{stroke:var(--primary);stroke-width:1.4px;stroke-linecap:round}.ig-tile{fill:#fff;filter:drop-shadow(0 6px 14px #0014504d);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite ig-bob}@keyframes ig-bob{50%{transform:scale(1.06)}}.ig-core{fill:#fff;filter:drop-shadow(0 10px 24px #00145059)}.ig-core-ring{fill:none;stroke:#ffffff80;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite ig-pulse}@keyframes ig-pulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}.ig-core-logo{display:grid;position:absolute;top:50%;left:86.1905%;transform:translate(-50%,-50%)}.ig-grid{gap:14px;display:grid}@media (width>=720px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-card{background:var(--surface-lowest);box-shadow:var(--shadow-soft);border:1px solid var(--surface-cont);border-radius:28px;flex-direction:column;gap:14px;padding:22px;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex;position:relative}.ig-card:hover{box-shadow:var(--shadow-card);border-color:#0053dd2e;transform:translateY(-2px)}.ig-card.busy{border-color:#0053dd59}.ig-card.busy:after{content:"";background:linear-gradient(90deg, transparent, var(--primary-container), transparent);background-repeat:no-repeat;background-size:50% 100%;border-radius:3px;height:3px;animation:1.3s linear infinite ig-scan;position:absolute;bottom:0;left:22px;right:22px}@keyframes ig-scan{0%{background-position:-50% 0}to{background-position:150% 0}}.ig-card h3{font-family:var(--font-head);margin:2px 0 0;font-size:17px;font-weight:800}.ig-picks{letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-top:3px;font-size:11px;font-weight:700}.ig-mark{background:var(--surface-low);border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.ig-card:hover .ig-mark{transform:rotate(-6deg)scale(1.06)}.ig-blurb{color:var(--on-surface-variant);margin:0;font-size:13.5px;line-height:1.55}.ig-go .icon{font-size:17px}.ig-busy{min-height:38px;color:var(--primary);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ig-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ig-blink}@keyframes ig-blink{50%{opacity:.3}}.ig-link{animation:.25s ease-out both page-in}.ig-link .field{padding-right:4px}.ig-link p{color:var(--outline);margin:8px 4px 0;font-size:12px}.ig-link p.err{color:var(--error);font-weight:600}.ig-steps{gap:10px;display:grid}@media (width>=720px){.ig-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig-step{background:var(--surface-low);border-radius:22px;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}.ig-step>.icon{color:var(--primary);margin-top:1px;font-size:24px}.ig-step b{font-family:var(--font-head);font-size:14px}.ig-step p{color:var(--on-surface-variant);margin:4px 0 0;font-size:12.5px;line-height:1.5}.ig-step-n{font-family:var(--font-head);color:#0053dd1a;font-size:26px;font-weight:800;position:absolute;top:12px;right:14px}.ig-act .file-thumb{background:var(--surface-low)}.ig-flow{background:var(--surface-high);border-radius:4px;max-width:220px;height:4px;margin-top:8px;position:relative;overflow:hidden}.ig-flow span{background:linear-gradient(90deg, var(--primary-container), var(--primary));border-radius:4px;width:40%;animation:1.4s ease-in-out infinite ig-flow;position:absolute;inset:0}@keyframes ig-flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ig-photos{text-align:center;flex-direction:column;align-items:center;padding:8px 4px 0;display:flex}.ig-photos p{margin:8px 0 18px;font-size:14px;line-height:1.55}.ig-photos-art{background:var(--surface-low);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:14px;display:grid;position:relative}.ig-photos-art svg{animation:6s linear infinite ig-spin}.ig-photos-ring{border:2px solid #4285f459;border-radius:50%;animation:2s ease-out infinite ig-pulse;position:absolute;inset:-6px}@keyframes ig-spin{to{transform:rotate(360deg)}}.ig-note{color:#9a6b00;align-items:center;gap:6px;display:flex;margin:-6px 0 14px!important;font-size:12.5px!important}.sheet:has(.od){width:min(100%,640px);padding-bottom:0}.od{flex-direction:column;gap:12px;display:flex}.od-tabs{background:var(--surface-low);border-radius:14px;gap:6px;padding:4px;display:flex}.od-tabs button{color:var(--on-surface-variant);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:13px;font-weight:700;display:inline-flex}.od-tabs button.on{background:var(--surface-lowest);color:var(--primary);box-shadow:var(--shadow-soft)}.od-trail{flex-wrap:wrap;align-items:center;gap:2px;min-height:28px;font-size:13px;display:flex}.od-trail>span{color:var(--outline);align-items:center;display:inline-flex}.od-trail button{color:var(--primary);border-radius:8px;padding:4px 6px;font-weight:700}.od-trail button:disabled{color:var(--on-surface);opacity:1}.od-trail .od-all{margin-left:auto;font-size:12px}.od-list{flex-direction:column;gap:4px;max-height:min(52vh,460px);margin:0 -6px;padding:0 6px;display:flex;overflow:auto}.od-item{border-radius:14px;align-items:center;gap:8px;padding:4px 6px;transition:background .15s;display:flex}.od-item:hover{background:var(--surface-low)}.od-item.on{background:#0053dd12}.od-check{cursor:pointer;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.od-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.od-check span{border:2px solid var(--outline-variant);color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s,transform .15s;display:grid}.od-check input:checked+span{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.05)}.od-check input:focus-visible+span{outline:2px solid var(--primary-container);outline-offset:2px}.od-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 4px;display:flex}.od-main>.icon{color:var(--outline)}.od-thumb{background:var(--surface-low);width:40px;height:40px;color:var(--on-surface-variant);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.od-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.od-item .od-thumb .icon.filled{color:#f5b400}.od-foot{padding:14px 22px calc(16px + env(safe-area-inset-bottom));background:var(--surface-lowest);border-top:1px solid var(--surface-cont);justify-content:space-between;align-items:center;gap:12px;margin:0 -22px;font-size:13px;display:flex;position:sticky;bottom:0}.ig-home{text-align:left;align-items:center;gap:16px;width:100%;display:flex}.ig-home-marks{flex-shrink:0;display:flex}.ig-home-marks span{background:var(--surface-lowest);border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-10px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 2px 8px #2c34371f}.ig-home-marks span:first-child{margin-left:0}.ig-home:hover .ig-home-marks span{transform:translateY(-3px)}.ig-home:hover .ig-home-marks span:nth-child(2){transition-delay:40ms}.ig-home:hover .ig-home-marks span:nth-child(3){transition-delay:80ms}.ig-home:hover .ig-home-marks span:nth-child(4){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.ig-lane-glow,.ig-packet,.ig-core-ring,.ig-tile,.ig-photos-art svg,.ig-photos-ring,.ig-flow span,.ig-card.busy:after{animation:none!important}.ig-packet{display:none}}.ig-account{color:var(--on-surface-variant);align-items:center;gap:6px;margin:-6px 0 0;font-size:12.5px;font-weight:700;display:flex}.ig-account .icon{color:var(--emerald);font-size:16px}.rw-note{align-items:center;gap:14px;display:flex}.rw-note>.icon{color:var(--primary);font-size:28px}.rw-note.err>.icon{color:var(--error)}.rw-note b{font-family:var(--font-head);font-size:15px}.rw-note p{color:var(--on-surface-variant);margin:4px 0 0;font-size:13px;line-height:1.5}.rw-promo{color:#6b4a00;background:#ffc94d29;border:1px solid #ffc94d73;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.rw-promo>.icon{color:#c08a00;margin-top:1px}.rw-promo b{font-family:var(--font-head);font-size:14px}.rw-promo p{margin:3px 0 0;font-size:12.5px;line-height:1.5}.rw-wallet{position:relative;overflow:hidden}.rw-wallet:after{content:"";pointer-events:none;background:radial-gradient(circle,#5fdeff59,#0000 70%);border-radius:50%;width:240px;height:240px;animation:6s ease-in-out infinite rw-glow;position:absolute;bottom:-80px;right:-60px}@keyframes rw-glow{50%{transform:translate(-30px,-20px)scale(1.15)}}.rw-big{font-family:var(--font-head);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:16px 0 12px;font-size:clamp(38px,6vw,52px);font-weight:800;display:flex}.rw-big small{opacity:.7;letter-spacing:0;font-size:15px;font-weight:700}.rw-skel{background:#ffffff2e;border-radius:12px;width:160px;height:44px;animation:1.4s ease-in-out infinite ig-blink;display:inline-block}.rw-minbar{background:#fff3;border-radius:6px;height:6px;overflow:hidden}.rw-minbar span{background:linear-gradient(90deg,#9ff0ff,#fff);border-radius:6px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.rw-minline{opacity:.85;margin-top:8px;font-size:12.5px;font-weight:600}.rw-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}@media (width>=720px){.rw-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rw-wallet-grid>div{background:#ffffff1a;border-radius:16px;padding:12px 14px}.rw-wallet-grid small{opacity:.75;letter-spacing:.04em;font-size:11px;font-weight:700;display:block}.rw-wallet-grid b{font-family:var(--font-head);margin-top:4px;font-size:18px;display:block}.rw-withdraw{z-index:1;width:100%;color:var(--primary);background:#fff;position:relative}.rw-withdraw:disabled{color:#fff;opacity:1;background:#ffffff2e}.rw-pipe{gap:10px;display:grid}@media (width>=720px){.rw-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.rw-step{background:var(--surface-low);border-radius:20px;padding:16px;animation:.5s ease-out both page-in;position:relative}.rw-step small{letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-top:10px;font-size:11px;font-weight:800;display:block}.rw-step b{font-family:var(--font-head);margin-top:2px;font-size:22px;display:block}.rw-step p{color:var(--on-surface-variant);margin:6px 0 0;font-size:12px;line-height:1.45}@media (width>=720px){.rw-step:not(:last-child):after{content:"›";z-index:1;background:var(--surface-lowest);width:20px;height:20px;color:var(--primary);box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}}.rw-extras{border-top:1px solid var(--surface-cont);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.rw-extras>div{color:var(--on-surface-variant);align-items:baseline;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.rw-extras .chip{flex-shrink:0}.rw-ring{--p:0;background:conic-gradient(var(--primary) calc(var(--p) * 1%), var(--surface-high) 0);border-radius:50%;place-items:center;width:156px;height:156px;margin:18px auto 10px;transition:--p 1s;display:grid}.rw-ring>div{background:var(--surface-lowest);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.rw-ring b{font-family:var(--font-head);font-size:30px;font-weight:800}.rw-ring small{color:var(--outline);font-size:11px;font-weight:700}.rw-next{text-align:center;color:var(--on-surface-variant);margin:0 0 14px;font-size:13px}.rw-next b{color:var(--emerald)}.rw-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rw-ladder>div{text-align:center;background:var(--surface-low);border-radius:12px;padding:8px 6px;transition:background .3s,color .3s}.rw-ladder>div.on{background:var(--emerald-bg);color:var(--emerald)}.rw-ladder small{color:var(--outline);font-size:10px;font-weight:700;display:block}.rw-ladder b{font-family:var(--font-head);font-size:15px}.rw-chart{align-items:flex-end;gap:6px;height:170px;margin-top:18px;display:flex}.rw-col{flex:1;height:100%;position:relative}.rw-col span{transform-origin:bottom;border-radius:6px 6px 3px 3px;min-height:3px;animation:.7s cubic-bezier(.2,.8,.2,1) both rw-grow;position:absolute;bottom:0;left:0;right:0}.rw-col .all{background:var(--surface-high)}.rw-col .paid{background:linear-gradient(180deg, var(--primary-container), var(--primary))}.rw-col:nth-child(n) span{animation-delay:calc(var(--i,0) * 30ms)}@keyframes rw-grow{0%{transform:scaleY(0)}}.rw-legend{color:var(--on-surface-variant);gap:16px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.rw-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rw-legend i.paid{background:var(--primary)}.rw-legend i.all{background:var(--surface-high)}.rw-amt{font-family:var(--font-head);font-size:15px}.rw-amt.promo{color:var(--outline)}.rw-amt.neg{color:var(--error)}.rw-rule-grid{gap:10px;display:grid}@media (width>=720px){.rw-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rw-rule{background:var(--surface-low);border-radius:18px;gap:12px;padding:14px;display:flex}.rw-rule>.icon{color:var(--primary)}.rw-rule b{font-size:13.5px;font-family:var(--font-head)}.rw-rule p{color:var(--on-surface-variant);margin:3px 0 0;font-size:12.5px;line-height:1.45}.rw-invite,.rw-acct{color:#fff;background:radial-gradient(100% 120% at 0 0,#5fdeff59,#0000 55%),linear-gradient(135deg,#0a4fe0,#6d28d9);border-radius:32px;padding:26px;position:relative;overflow:hidden;box-shadow:0 14px 36px #4c1d9547}.rw-invite-orbs span{pointer-events:none;background:#ffffff1a;border-radius:50%;animation:8s ease-in-out infinite rw-float;position:absolute}.rw-invite-orbs span:first-child{width:180px;height:180px;top:-60px;right:-40px}.rw-invite-orbs span:nth-child(2){width:90px;height:90px;animation-delay:-3s;bottom:-40px;right:120px}.rw-invite-orbs span:nth-child(3){width:40px;height:40px;animation-delay:-5s;top:90px;right:60px}@keyframes rw-float{50%{transform:translate(-14px,12px)}}.rw-link{background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:6px 6px 6px 16px;font-size:14px;font-weight:700;display:flex;position:relative}.rw-link .rw-url{text-align:left;flex:1;min-width:0}@media (width<=520px){.rw-copy{padding:10px 12px}.rw-copy .rw-copy-t{display:none}.rw-share{width:36px;height:36px}}.rw-copy{color:#4c1d95;background:#fff;flex-shrink:0}.rw-code{color:#fff;background:#ffffff24;border-radius:14px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.rw-code small{letter-spacing:.12em;opacity:.75;text-transform:uppercase;font-size:10px;font-weight:800}.rw-code b{letter-spacing:.14em;font-family:ui-monospace,Menlo,monospace;font-size:16px}.rw-share{color:#fff;background:#ffffff24;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;transition:background .15s,transform .15s;display:inline-grid}.rw-share:hover{background:#ffffff42;transform:translateY(-2px)}.rw-invite-foot{opacity:.85;max-width:60ch;margin:16px 0 0;font-size:13px;line-height:1.5;position:relative}.rw-acct-tier{color:#fff;background:#ffffff2e}.rw-acct-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.rw-acct-stats>div{text-align:center;background:#ffffff1a;border-radius:14px;padding:10px}.rw-acct-stats b{font-family:var(--font-head);font-size:17px;display:block}.rw-acct-stats small{opacity:.8;font-size:10.5px;font-weight:700}.rw-acct-go{color:#4c1d95;background:#fff}@media (width<=460px){.rw-acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rw-tier{--tc:#64748b}.rw-tier.t-starter,.rw-level.t-starter,.rw-tier-dot.t-starter{--tc:#0ea5e9}.rw-tier.t-growth,.rw-level.t-growth,.rw-tier-dot.t-growth{--tc:#10b981}.rw-tier.t-ambassador,.rw-level.t-ambassador,.rw-tier-dot.t-ambassador{--tc:#f59e0b}.rw-tier .h-title{color:var(--tc)}.rw-medal{background:color-mix(in srgb, var(--tc) 14%, transparent);width:52px;height:52px;color:var(--tc);border-radius:16px;place-items:center;animation:3s ease-in-out infinite rw-medal;display:grid}@keyframes rw-medal{50%{transform:rotate(-8deg)scale(1.06)}}.rw-track{background:var(--surface-high);border-radius:8px;height:8px;margin:26px 8px 30px;position:relative}.rw-track .fill{background:linear-gradient(90deg,#0ea5e9,#10b981,#f59e0b) 0 0/300% 100%;border-radius:8px;transition:width 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.rw-track .mark{justify-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.rw-track .mark i{background:var(--surface-lowest);border:3px solid var(--surface-highest);border-radius:50%;width:16px;height:16px}.rw-track .mark.on i{border-color:var(--tc)}.rw-track .mark small{color:var(--outline);font-size:10.5px;font-weight:800;position:absolute;top:18px}.rw-tier-line{color:var(--on-surface-variant);margin:0 0 14px;font-size:13.5px;line-height:1.5}.rw-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rw-rates>div{background:var(--surface-low);border-radius:16px;padding:12px 10px}.rw-rates small{color:var(--outline);font-size:10.5px;font-weight:700;line-height:1.3;display:block}.rw-rates b{font-family:var(--font-head);color:var(--tc);margin-top:4px;font-size:18px;display:block}.rw-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.rw-stat{background:var(--surface-lowest);box-shadow:var(--shadow-soft);align-items:flex-start;margin-top:0}.rw-stat .file-meta{margin-top:2px}.rw-levels{gap:10px;display:grid}@media (width>=720px){.rw-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}.rw-level{background:var(--surface-low);border:2px solid #0000;border-radius:20px;padding:16px;transition:transform .2s;position:relative}.rw-level.on{border-color:var(--tc);background:color-mix(in srgb, var(--tc) 7%, var(--surface-lowest))}.rw-level:hover{transform:translateY(-2px)}.rw-level>b{font-family:var(--font-head);color:var(--tc);font-size:17px}.rw-level>small{color:var(--outline);margin-top:2px;font-size:12px;font-weight:600;display:block}.rw-level ul{gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.rw-level li{color:var(--on-surface-variant);justify-content:space-between;display:flex}.rw-level li b{color:var(--on-surface)}.rw-you{position:absolute;top:12px;right:12px}.rw-tier-dot{background:var(--tc);border-radius:50%;flex-shrink:0;width:12px;height:12px}.avatar.sm{width:36px;height:36px;box-shadow:none;border-radius:12px;flex-shrink:0;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.rw-wallet:after,.rw-invite-orbs span,.rw-medal,.rw-col span,.rw-step{animation:none!important}}.inv-gift{width:76px;height:76px;color:var(--login-primary);background:color-mix(in srgb, var(--login-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--login-primary) 30%, transparent);border-radius:24px;place-items:center;margin-bottom:22px;animation:3s ease-in-out infinite inv-bob;display:grid;position:relative}.inv-gift>.icon{font-size:38px}.inv-ring{border:2px solid color-mix(in srgb, var(--login-primary) 40%, transparent);border-radius:30px;animation:2.4s ease-out infinite ig-pulse;position:absolute;inset:-8px}.inv-gift i{background:var(--login-primary);opacity:0;width:6px;height:6px;transform:rotate(var(--a)) translateY(0);border-radius:2px;margin:-3px;position:absolute;top:50%;left:50%}.inv-gift.done{animation:.5s cubic-bezier(.3,1.6,.5,1) inv-pop}.inv-gift.done i{animation:.9s ease-out forwards inv-burst}.inv-gift.done i:nth-child(odd){background:#fbbf24}@keyframes inv-bob{50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes inv-pop{50%{transform:scale(1.18)}}@keyframes inv-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-70px) rotate(200deg)}}.inv-field input{letter-spacing:.12em;font-family:ui-monospace,Menlo,monospace;font-size:17px}.inv-field input::placeholder{letter-spacing:.18em;opacity:.35}.inv-parsed{letter-spacing:.1em;color:var(--login-primary);background:color-mix(in srgb, var(--login-primary) 14%, transparent);border-radius:8px;flex-shrink:0;padding:4px 8px;font:700 12px ui-monospace,Menlo,monospace}.inv-skip{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--login-on-variant);border:1px solid var(--login-outline);border-radius:16px;margin-top:12px;padding:14px;font-size:13px;font-weight:800;transition:background .15s,color .15s;display:block}.inv-skip:hover:not(:disabled){color:var(--login-on);background:color-mix(in srgb, var(--login-primary) 6%, transparent)}.inv-note{justify-content:center;align-items:flex-start;gap:8px;line-height:1.5;display:flex;font-size:12.5px!important}.inv-note .icon{margin-top:1px;font-size:16px}@media (prefers-reduced-motion:reduce){.inv-gift,.inv-ring,.inv-gift i{animation:none!important}}.pv{scroll-margin-top:90px}.pv-count{flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.pv-count svg{position:absolute;inset:0;transform:rotate(-90deg)}.pv-count circle{fill:none;stroke-width:3.2px}.pv-count .bg{stroke:var(--surface-high)}.pv-count .fg{stroke:var(--emerald);stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.pv-count span{color:var(--outline);font-size:11px;font-weight:700}.pv-count b{font-family:var(--font-head);color:var(--on-surface);font-size:16px}.pv-steps{margin:16px 0 0;padding:0;list-style:none;position:relative}.pv-step{align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.pv-step:not(:last-child):after{content:"";background:var(--surface-high);border-radius:2px;width:2px;position:absolute;top:50px;bottom:-10px;left:17px}.pv-step.ok:not(:last-child):after{background:linear-gradient(var(--emerald), var(--surface-high))}.pv-dot{background:var(--surface-low);width:36px;height:36px;color:var(--outline);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.pv-dot .icon{font-size:19px}.pv-step.ok .pv-dot{background:var(--emerald);color:#fff;animation:.4s cubic-bezier(.3,1.6,.5,1) both pv-pop}.pv-step.wait .pv-dot{color:#9a6b00;background:#ffc94d33}.pv-step.bad .pv-dot{color:var(--error);background:#a838361f}.pv-step.next .pv-dot{color:var(--primary);background:#0053dd1a;animation:2s ease-out infinite pv-ping;box-shadow:0 0 #0053dd59}@keyframes pv-pop{0%{transform:scale(.6)}}@keyframes pv-ping{70%,to{box-shadow:0 0 0 10px #0053dd00}}.pv-step b{font-family:var(--font-head);font-size:14.5px}.pv-step .chip{flex-shrink:0;margin-top:2px}.pv-act{margin-top:10px}.pv-act.ghost{margin-left:-10px}.pv-hint{color:#9a6b00;margin-top:4px;font-size:12px;font-weight:600;display:block}.pv-note{color:var(--error);background:#a8383612;border-radius:10px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.pv-foot{background:var(--surface-low);color:var(--on-surface-variant);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.pv-foot .icon{color:var(--outline)}.pv-foot.ready{background:var(--emerald-bg);color:var(--emerald)}.pv-foot.ready .icon{color:var(--emerald)}.pv-form label{letter-spacing:.04em;color:var(--on-surface-variant);margin-top:12px;font-size:12px;font-weight:800;display:block}.pv-form label small{letter-spacing:0;color:var(--outline);font-weight:600}.pv-form input,.pv-form select{background:var(--surface-low);border:1px solid #0000;border-radius:12px;outline:none;width:100%;margin-top:6px;padding:13px 14px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:block}.pv-form input:focus,.pv-form select:focus{border-color:#0053dd59;box-shadow:0 0 0 4px #0053dd14}.pv-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pv-warn{color:#9a6b00;background:#ffc94d29;border-radius:12px;align-items:center;gap:6px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.pv-err{color:var(--error);background:#a8383614;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.pv-banner{background:#0053dd0f;border:1px solid #0053dd2e;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.pv-banner>.icon{color:var(--primary);font-size:26px}.pv-banner.bad{background:#a838360f;border-color:#a8383640}.pv-banner.bad>.icon{color:var(--error)}.pv-banner .grow{min-width:min(100%,240px)}.pv-banner b{font-family:var(--font-head);font-size:14.5px}.pv-banner p{color:var(--on-surface-variant);margin:3px 0 0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pv-step .pv-dot{animation:none!important}}.t-starter{--lv:#5fdeff}.t-growth{--lv:#34d399}.t-ambassador{--lv:#fbbf24}[data-theme=light] .t-starter{--lv:#0284c7}[data-theme=light] .t-growth{--lv:#059669}[data-theme=light] .t-ambassador{--lv:#d97706}.lv-picker{max-width:620px;margin:0 auto 34px}.lv-picker label{color:var(--mk-muted);justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;display:flex}.lv-picker label b{font-family:var(--font-head);color:var(--mk-strong);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;animation:.25s ease-out lv-pop}@keyframes lv-pop{0%{opacity:.4;transform:translateY(4px)}}.lv-picker input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, #5fdeff, #34d399 60%, #fbbf24) 0 / var(--p) 100% no-repeat, rgb(var(--mk-ink) / .08);border-radius:99px;width:100%;height:8px;margin:14px 0 6px}.lv-picker input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--mk-blue);width:26px;height:26px;box-shadow:0 0 0 6px #2f7bff33, 0 4px 14px var(--mk-shadow);background:#fff;border-radius:50%;transition:transform .15s}.lv-picker input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.lv-picker input[type=range]::-moz-range-thumb{border:6px solid var(--mk-blue);background:#fff;border-radius:50%;width:16px;height:16px}.lv-scale{height:16px;color:var(--mk-muted);font-size:12px;font-weight:700;position:relative}.lv-scale span{position:absolute;transform:translate(-50%)}.lv-scale span:first-child{transform:none}.lv-say{text-align:center;color:var(--mk-muted);margin:10px 0 0;font-weight:600}.lv-say b{color:var(--lv);font-family:var(--font-head);font-size:18px}.lv-steps{align-items:end;gap:16px;display:grid}@media (width>=860px){.lv-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:48px}.lv-card{margin-bottom:calc(var(--step) * 24px)}}.lv-card{text-align:left;background:linear-gradient(180deg, color-mix(in srgb, var(--lv) 9%, transparent), rgb(var(--mk-ink) / .02));border:1px solid color-mix(in srgb, var(--lv) 22%, var(--mk-line));border-radius:24px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s,opacity .35s;position:relative;overflow:hidden}.lv-card:before{content:"";background:linear-gradient(90deg, transparent, var(--lv), transparent);opacity:.5;height:3px;transition:opacity .35s;position:absolute;inset:0 0 auto}.lv-card.past{opacity:.7}.lv-card.on{border-color:var(--lv);box-shadow:0 20px 50px -18px color-mix(in srgb, var(--lv) 55%, transparent);transform:translateY(-8px)}.lv-card.on:before{opacity:1;background-size:200% 100%;animation:2.4s linear infinite lv-sweep}@keyframes lv-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.lv-top{align-items:center;gap:12px;display:flex}.lv-top h3{font-family:var(--font-head);color:var(--mk-strong);margin:0;font-size:20px}.lv-top small{color:var(--mk-muted);font-size:13px;font-weight:600}.lv-medal{background:color-mix(in srgb, var(--lv) 16%, transparent);width:48px;height:48px;color:var(--lv);border-radius:15px;flex:none;place-items:center;display:grid}.lv-card.on .lv-medal{animation:2.6s ease-in-out infinite lv-medal}@keyframes lv-medal{50%{transform:rotate(-8deg)scale(1.08)}}.lv-here{letter-spacing:.06em;background:var(--lv);color:#04121c;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.lv-hero{align-items:baseline;gap:10px;margin:22px 0 16px;display:flex}.lv-hero b{font-family:var(--font-head);color:var(--lv);letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.lv-hero span{color:var(--mk-muted);font-size:14px;font-weight:600}.lv-card ul{border-top:1px dashed var(--mk-line);gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.lv-card li{color:var(--mk-text);align-items:center;gap:10px;font-size:14px;display:flex}.lv-card li .icon{color:var(--lv);font-size:18px}.lv-card li .lv-k{flex:1}.lv-card li b{color:var(--mk-strong);font-family:var(--font-head)}.lv-table-wrap{margin-top:28px}@media (width<=640px){.lv-table-wrap{display:none}}.lv-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.lv-table th,.lv-table td{text-align:center;border-bottom:1px solid var(--mk-line);color:var(--mk-text);padding:15px 18px}.lv-table tbody tr:last-child>*{border-bottom:0}.lv-table thead th{font-family:var(--font-head);color:var(--lv,var(--mk-strong));font-size:15px;font-weight:800}.lv-table tbody th{text-align:left;color:var(--mk-muted);font-weight:600}.lv-table td{font-weight:800;font-family:var(--font-head);color:var(--mk-strong);transition:background .3s}.lv-table .on{background:rgb(var(--mk-ink) / .05)}.lv-table thead .on{box-shadow:inset 0 3px 0 var(--lv)}.lv-notes{gap:10px;margin-top:20px;display:grid}@media (width>=720px){.lv-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-notes span{text-align:left;color:var(--mk-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.lv-notes .icon{color:var(--mk-accent);margin-top:1px;font-size:18px}@media (prefers-reduced-motion:reduce){.lv-card,.lv-card.on:before,.lv-card.on .lv-medal{transition:none;animation:none!important}}.bk-hero{background:radial-gradient(120% 100% at 100% 0%, #0762ff1f, transparent 60%), var(--surface-lowest);box-shadow:var(--shadow-soft);border-radius:32px;align-items:center;gap:12px;padding:28px 24px;display:grid}.bk-hero p{max-width:52ch;margin:12px 0 0;font-size:14px;line-height:1.6}@media (width>=860px){.bk-hero{grid-template-columns:1.2fr 1fr;padding:34px 36px}}.bk-art{justify-self:center;width:100%;max-width:360px;height:190px;position:relative}.bk-cloud{background:linear-gradient(135deg, var(--primary-container), var(--primary));color:#fff;width:84px;height:84px;box-shadow:var(--shadow-primary);border-radius:28px;place-items:center;animation:3s ease-in-out infinite bk-breathe;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%)}.bk-cloud .icon{font-size:42px}@keyframes bk-breathe{50%{transform:translate(-50%)scale(1.06)}}.bk-dev{background:var(--surface-low);color:var(--on-surface-variant);border:1px solid var(--surface-cont);place-items:center;display:grid;position:absolute;bottom:0}.bk-dev.phone{border-radius:14px;width:54px;height:86px;left:12%}.bk-dev.laptop{border-radius:12px;width:110px;height:70px;right:8%}.bk-dev .icon{font-size:30px}.bk-pic{width:28px;height:28px;color:var(--primary);opacity:0;background:#fff;border-radius:8px;place-items:center;animation:3.2s cubic-bezier(.5,0,.3,1) infinite bk-rise;display:grid;position:absolute;box-shadow:0 4px 12px #0028782e}.bk-pic .icon{font-size:16px}.bk-pic.p0{--x0:60px;--x1:166px;animation-delay:0s;bottom:70px}.bk-pic.p1{--x0:250px;--x1:166px;animation-delay:.8s;bottom:60px}.bk-pic.p2{--x0:66px;--x1:166px;animation-delay:1.6s;bottom:70px}.bk-pic.p3{--x0:262px;--x1:166px;animation-delay:2.4s;bottom:60px}@keyframes bk-rise{0%{left:var(--x0);opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(-10px)scale(1)}80%{opacity:1}to{left:var(--x1);opacity:0;transform:translateY(-96px)scale(.5)}}.bk-gate{background:linear-gradient(135deg,#ffc94d2e,#ffc94d0f);border:1px solid #ffc94d73;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.bk-gate-ic{color:#9a6b00;background:#ffc94d47;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.bk-gate b{font-family:var(--font-head);font-size:15px}.bk-gate p{color:var(--on-surface-variant);margin:3px 0 0;font-size:13px;line-height:1.5}.bk-here{border:2px dashed #0000;transition:border-color .2s,background .2s}.bk-here.over{background:#0053dd08;border-color:#0053dd66}.bk-head{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.bk-gate .grow{min-width:min(100%,260px)}.bk-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bk-actions .btn{flex:220px}.bk-fine{margin:14px 2px 0}.bk-run{background:var(--surface-low);border-radius:18px;margin-top:18px;padding:16px}.bk-run b{font-family:var(--font-head);font-size:14px}.bk-live{background-size:200% 100%;animation:1.2s linear infinite bk-shine;background-image:linear-gradient(90deg,#fff0 0,#ffffff73 50%,#fff0 100%)!important}.progress>div.bk-live{background-color:var(--primary)}@keyframes bk-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-tally{color:var(--on-surface-variant);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.bk-tally b{color:var(--on-surface);font-family:var(--font-head)}.bk-tally .err,.bk-tally .err b{color:var(--error)}.bk-switch{color:var(--on-surface-variant);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.bk-switch input{opacity:0;width:0;height:0;position:absolute}.bk-switch span{background:var(--surface-highest);border-radius:22px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.bk-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.bk-switch input:checked+span{background:var(--primary)}.bk-switch input:checked+span:after{transform:translate(16px)}.bk-switch input:focus-visible+span{outline:2px solid var(--primary-container);outline-offset:2px}.bk-switch input:disabled+span{opacity:.5}.bk-devices{gap:12px;margin-top:8px;display:grid}@media (width>=720px){.bk-devices{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-device{background:var(--surface-low);border-radius:20px;padding:16px;transition:opacity .2s}.bk-device.paused{opacity:.75}.bk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.bk-stats>div{background:var(--surface-lowest);text-align:center;border-radius:14px;padding:10px}.bk-stats b{font-family:var(--font-head);font-size:16px;display:block}.bk-stats small{color:var(--outline);font-size:11px;font-weight:700}.bk-settings{background:var(--surface-lowest);border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.bk-settings p{margin:0}.bk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.bk-item{background:var(--surface-low);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.bk-thumb{width:48px;height:48px;color:var(--primary);background:linear-gradient(135deg,#0762ff24,#6d28d91f);border-radius:12px;flex-shrink:0;place-items:center;transition:transform .15s;display:grid}.bk-thumb:hover{transform:scale(1.06)}.bk-meta{flex-direction:column;flex:1;min-width:0;display:flex}.bk-meta span{font-size:13px;font-weight:700}.bk-meta small{color:var(--outline);margin-top:2px;font-size:11px}.bk-dl{flex-shrink:0;width:34px;height:34px}@media (prefers-reduced-motion:reduce){.bk-cloud,.bk-pic,.bk-live{animation:none!important}.bk-pic{display:none}}.tb-bar{border-bottom:1px solid var(--surface-cont);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;padding:0 4px 10px;display:flex}.tb-row{border-radius:16px;align-items:center;gap:10px;padding:10px 4px;transition:background .15s,opacity .35s,transform .35s cubic-bezier(.5,0,.75,0);display:flex}.tb-row:hover{background:var(--surface-low)}.tb-row.on{background:#0053dd0f}.tb-row.leaving{opacity:0;transform:translate(40px)scale(.96)}.tb-row .file-thumb{opacity:.75}.tb-left{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.tb-left svg{position:absolute;inset:0;transform:rotate(-90deg)}.tb-left circle{fill:none;stroke-width:3px}.tb-left .bg{stroke:var(--surface-high)}.tb-left .fg{stroke:var(--primary);stroke-linecap:round;transition:stroke-dasharray .6s}.tb-left.urgent .fg{stroke:var(--error)}.tb-left span{flex-direction:column;align-items:center;line-height:1;display:flex}.tb-left b{font-family:var(--font-head);font-size:13px}.tb-left small{color:var(--outline);margin-top:1px;font-size:8px;font-weight:700}.tb-left.urgent b{color:var(--error)}@media (width<=560px){.tb-row .icon-btn.danger{display:none}}.tb-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.tb-empty p{margin:6px 0 0;font-size:14px}.tb-can{background:var(--surface-low);width:84px;height:84px;color:var(--primary);border-radius:28px;place-items:center;margin-bottom:16px;display:grid;position:relative}.tb-can .icon{font-size:40px;animation:3s ease-in-out infinite tb-lid}.tb-can span{background:var(--primary-container);opacity:0;border-radius:2px;width:8px;height:10px;animation:3s ease-in infinite tb-drop;position:absolute;top:-6px}.tb-can span:nth-child(2){left:30px}.tb-can span:nth-child(3){animation-delay:.4s;left:42px}.tb-can span:nth-child(4){animation-delay:.8s;left:52px}@keyframes tb-lid{0%,60%,to{transform:none}70%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes tb-drop{0%{opacity:0;transform:translateY(-16px)}20%{opacity:1}55%{opacity:1;transform:translateY(34px)scale(.7)}60%,to{opacity:0;transform:translateY(34px)scale(.5)}}@media (prefers-reduced-motion:reduce){.tb-can .icon,.tb-can span,.tb-row{transition:none;animation:none!important}}
