.magnet-root{--mg-bg:#060402;--mg-board:#0a0704;--mg-sb:#070403;--mg-edge:#2b2520;--mg-ink:#efeae5;--mg-ink-q:#aaa39d;--mg-ink-f:#67625d;--mg-lamp:#f2a548;--mg-lamp16:#f2a54829;--mg-pin1:#de4e4b;--mg-pin2:#00aeb5;--mg-pin3:#4e943e;--mg-cyan:#00bcc5;background:var(--mg-bg);font-family:var(--font-outfit,"Outfit", "Inter", sans-serif);color:var(--mg-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:var(--content-presence,1);transition:opacity .26s ease-out;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.magnet-root{--mg-bg:lab(1.19654% .457473 .773641);--mg-board:lab(1.97585% .704303 1.20825);--mg-sb:lab(1.36662% .560179 .933269);--mg-edge:lab(15.296% 2.17718 4.49984);--mg-ink:lab(93.0444% .916362 2.88165);--mg-ink-q:lab(67.5252% 1.40175 4.34042);--mg-ink-f:lab(42.0038% 1.17734 3.62334);--mg-lamp:lab(74.1703% 23.3629 58.2633);--mg-lamp16:lab(74.1703% 23.3629 58.2633/.16);--mg-pin1:lab(54.1237% 56.7341 33.7839);--mg-pin2:lab(64.4045% -49.7282 -20.3176);--mg-pin3:lab(55.2069% -35.8712 37.4678);--mg-cyan:lab(68.9573% -46.7536 -19.1319)}}.mg-hdr{background:var(--mg-bg);z-index:30;border-bottom:1px solid #17130f;border-bottom:1px solid lab(6.17749% 1.60313 2.90961);align-items:center;gap:0;height:48px;padding:0 24px 0 16px;display:flex;position:absolute;top:0;left:0;right:0}.mg-hdr-logo{letter-spacing:.22em;text-transform:uppercase;color:var(--mg-lamp);flex-shrink:0;font-size:10px}.mg-hdr-sep{background:var(--mg-edge);flex-shrink:0;width:1px;height:16px;margin:0 14px}.mg-hdr-book{color:var(--mg-ink-q);cursor:text;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:300;transition:background .15s}.mg-hdr-book:hover{background:#15110d;background:lab(5.25134% 1.44671 2.60062)}.mg-hdr-book-input{color:var(--mg-ink-q);background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border:1px solid #f2a54866;border:1px solid lab(74.1703% 23.3629 58.2633/.4);border-radius:4px;outline:none;width:180px;padding:2px 6px;font-family:inherit;font-size:13px;font-weight:300}.mg-hdr-meta{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--mg-ink-f);font-size:10px}.mg-hdr-series{color:var(--mg-ink-f);align-items:center;gap:8px;font-size:11px;display:flex}.mg-hdr-series-nav{gap:4px;display:flex}.mg-hdr-snav-btn{border:1px solid var(--mg-edge);color:var(--mg-ink-f);cursor:pointer;background:0 0;border-radius:5px;padding:3px 10px;font-size:11px;transition:all .15s}.mg-hdr-snav-btn:hover{border-color:var(--mg-ink-f);color:var(--mg-ink-q)}.mg-hdr-right{align-items:center;gap:8px;margin-left:auto;display:flex}.mg-hdr-btn{border:1px solid var(--mg-edge);color:var(--mg-ink-f);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:11px;transition:all .15s}.mg-hdr-btn:hover{border-color:var(--mg-ink-f);color:var(--mg-ink-q)}.mg-sidebar{width:var(--mg-sb-w);background:var(--mg-sb);z-index:20;background-image:radial-gradient(circle,oklch(21% .012 62) 1px,#0000 1px);background-size:36px 36px;border-right:1px solid #15110d;border-right:1px solid lab(5.25134% 1.44671 2.60062);flex-direction:column;padding:18px 14px;display:flex;position:absolute;top:48px;bottom:72px;left:0;overflow:hidden auto}.mg-sb-section{margin-bottom:14px}.mg-sidebar section{box-shadow:none;background:0 0;border-radius:0;gap:8px;margin:0;padding:0}.mg-sidebar section>*{min-width:0}.mg-sidebar select,.mg-sidebar option{color:var(--mg-ink);background-color:#110c09;background-color:lab(3.68609% 1.15784 2.03467)}.mg-sidebar option:checked{background-color:#241e19;background-color:lab(11.8151% 2.19581 4.51629)}.mg-sidebar input[type=text],.mg-sidebar select,.mg-sidebar textarea{box-sizing:border-box;width:100%;max-width:100%}.mg-sidebar input[type=number]{box-sizing:border-box;width:100%;min-width:96px}.mg-sidebar section>p{max-width:100%;font-size:11px;line-height:1.35}.mg-sb-label{letter-spacing:.18em;text-transform:uppercase;color:var(--mg-ink-f);margin-bottom:8px;font-size:8.5px}.mg-sb-chips{flex-wrap:wrap;gap:5px;display:flex}.mg-chip{color:var(--mg-ink-q);background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border:1px solid #26201b;border:1px solid lab(12.9754% 2.18911 4.51029);border-radius:4px;padding:3px 8px;font-size:10px;display:inline-block}.mg-sb-divider{background:#16100c;background:lab(5.24919% 1.59305 2.8168);height:1px;margin:12px 0}.mg-sb-series-row{align-items:center;gap:6px;display:flex}.mg-sb-series-name{color:var(--mg-ink-q);flex:1;font-size:12px;font-weight:300}.mg-sb-icon-btn{color:var(--mg-ink-f);cursor:pointer;background:0 0;border:none;align-items:center;padding:3px;transition:color .15s;display:flex}.mg-sb-icon-btn:hover{color:var(--mg-ink-q)}.mg-sb-icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;width:13px;height:13px}.mg-sb-series-meta{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);margin-top:3px;font-size:9.5px}.mg-sb-concepts{flex-direction:column;gap:7px;display:flex}.mg-sb-concept{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:5px 7px;transition:all .15s;display:flex}.mg-sb-concept:hover{background:#0e0a07;background:lab(3.03773% .92192 1.63009);border-color:#1f1915;border-color:lab(9.49691% 2.02798 4.10962)}.mg-sb-concept.active{background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border-color:#241e19;border-color:lab(11.8151% 2.19581 4.51629)}.mg-sbc-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mg-sbc-num{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);flex-shrink:0;font-size:9px}.mg-sbc-name{color:var(--mg-ink-q);flex:1;font-size:11px}.mg-sbc-count{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);flex-shrink:0;font-size:9px}.mg-sbc-count--empty{opacity:.4}.mg-sb-sub{border-top:1px solid #1a1511;border-top:1px solid lab(7.20405% 1.94476 3.50753);gap:8px;margin-top:12px;padding-top:12px;display:grid}.mg-series-col{flex-direction:column;gap:5px;display:flex}.mg-sc-item{opacity:.6;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:4px 6px;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s;display:flex}.mg-sc-item:hover{opacity:1;background:#0e0a07;background:lab(3.03773% .92192 1.63009);border-color:#1f1915;border-color:lab(9.49691% 2.02798 4.10962)}.mg-sc-item.on{opacity:1;background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border-color:#f2a54852;border-color:lab(74.1703% 23.3629 58.2633/.32)}.mg-sc-thumb{background:#0a0704;background:lab(1.97585% .704303 1.20825);border-radius:3px;flex-shrink:0;width:34px;height:51px;overflow:hidden}.mg-sc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mg-sc-empty{box-sizing:border-box;border:1px dashed #28231e;border:1px dashed lab(14.1382% 2.00398 4.14879);border-radius:3px;width:100%;height:100%;display:block}.mg-sc-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mg-sc-num{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);font-size:9px}.mg-sc-title{color:var(--mg-ink-q);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mg-sc-item.on .mg-sc-title{color:var(--mg-ink)}.mg-sb-spacer{flex:1}.mg-sb-reset-btn{color:var(--mg-ink-f);cursor:pointer;text-align:center;background:0 0;border:1px solid #1f1915;border:1px solid lab(9.49691% 2.02798 4.10962);border-radius:7px;width:100%;padding:8px 12px;font-family:inherit;font-size:11px;transition:all .15s}.mg-sb-reset-btn:hover{border-color:var(--mg-edge);color:var(--mg-ink-q)}.mg-sb-reset-price{font-family:var(--font-mono,monospace);color:#f2a5488c;color:lab(74.1703% 23.3629 58.2633/.55);margin-left:4px;font-size:9px}.mg-board{top:48px;left:var(--mg-sb-w);background:var(--mg-board);z-index:1;background-image:radial-gradient(circle,oklch(24% .013 62) 1px,#0000 1px);background-size:36px 36px;position:absolute;bottom:72px;right:0;overflow:hidden}.mg-stage-glow{pointer-events:none;z-index:1;background:radial-gradient(65% 65%,#f2a5481a 0%,#f2a5480d 45%,#0000 70%);background:radial-gradient(65% 65%,lab(74.1703% 23.3629 58.2633/.1) 0%,lab(74.1703% 23.3629 58.2633/.05) 45%,#0000 70%);width:480px;height:520px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mg-board:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(100% 100%,#0000 48%,#030201a6 100%);background:radial-gradient(100% 100%,#0000 48%,lab(.655575% .23663 .404924/.65) 100%);position:absolute;inset:0}.mg-threads{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.mg-pins-layer{z-index:8;pointer-events:none;position:absolute;inset:0}.mg-pin-card{z-index:8;cursor:pointer;pointer-events:all;flex-direction:column;align-items:center;display:flex;position:absolute}.mg-pin-card:hover{z-index:20}.mg-pin-dot{z-index:2;border-radius:50%;flex-shrink:0;width:11px;height:11px;position:relative;box-shadow:0 2px 8px #00000080;box-shadow:0 2px 8px lab(0% 0 0/.5)}.mg-pin-dot:after{content:"";background:#ffffff59;background:lab(100% 0 0/.35);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-pin-body{border:1px solid var(--mg-edge);border-radius:3px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:3px 6px 20px #00000073;box-shadow:3px 6px 20px lab(0% 0 0/.45)}.mg-pin-card:hover .mg-pin-body{box-shadow:6px 12px 36px #0009, 0 0 0 1px var(--mg-lamp16);border-color:#49413a;border-color:lab(28.0517% 2.65634 5.5187)}@supports (color:lab(0% 0 0)){.mg-pin-card:hover .mg-pin-body{box-shadow:6px 12px 36px lab(0% 0 0/.6), 0 0 0 1px var(--mg-lamp16)}}.mg-pin-body img,.mg-pin-body svg{display:block}.mg-pin-overlay{opacity:0;background:#030201e0;background:lab(.654951% .275329 .456133/.88);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.mg-pin-card:hover .mg-pin-overlay{opacity:1}.mg-po-row{gap:5px;display:flex}.mg-po-btn{border:1px solid var(--mg-edge);cursor:pointer;background:#1a1510e6;background:lab(7.20143% 2.12468 3.77543/.9);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.mg-po-btn:hover{border-color:var(--mg-lamp16);background:#2e2721;background:lab(16.4513% 2.53151 5.2092)}.mg-po-btn svg{width:12px;height:12px;stroke:var(--mg-ink-q);fill:none;stroke-width:1.5px;stroke-linecap:round}.mg-pin-art{cursor:pointer;white-space:nowrap;pointer-events:all;background:#0e0a07f2;background:lab(3.03773% .92192 1.63009/.95);border:1px solid #f2a54847;border:1px solid lab(74.1703% 23.3629 58.2633/.28);border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;transition:all .15s;display:flex;box-shadow:0 2px 10px #00000059;box-shadow:0 2px 10px lab(0% 0 0/.35)}.mg-pin-art:hover{border-color:#f2a5488c;border-color:lab(74.1703% 23.3629 58.2633/.55)}.mg-pa-dot{background:var(--mg-lamp);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite mg-pulse}@keyframes mg-pulse{0%,to{opacity:.6}50%{opacity:1}}.mg-pa-lbl{color:var(--mg-lamp);font-size:10px;font-weight:500}.mg-pa-price{font-family:var(--font-mono,monospace);color:#f2a54880;color:lab(74.1703% 23.3629 58.2633/.5);font-size:9px}.mg-concept-tag{z-index:15;border:1px solid var(--mg-edge);letter-spacing:.12em;color:var(--mg-ink-f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0c0805e6;background:lab(2.46746% .900932 1.53812/.9);border-radius:4px;padding:3px 8px;font-size:9px;position:absolute}.mg-ct-num{font-family:var(--font-mono,monospace);margin-right:4px}.mg-pin-card.lifting{animation:.38s cubic-bezier(.55,0,.45,1) forwards mg-liftOff}.mg-pin-card.landing{animation:.42s cubic-bezier(.34,1.2,.64,1) forwards mg-landIn}@keyframes mg-liftOff{0%{opacity:1;transform:rotate(var(--pr)) scale(1)}45%{opacity:1;transform:rotate(var(--pr)) scale(1.14) translateY(-10px)}to{opacity:0;transform:rotate(var(--pr)) scale(.5) translateY(-28px)}}@keyframes mg-landIn{0%{opacity:0;transform:rotate(var(--pr)) scale(.6) translateY(-22px)}to{opacity:1;transform:rotate(var(--pr)) scale(1)}}.mg-center-stage{z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mg-card-wrap{perspective:1100px;width:210px;height:315px}.mg-card-3d{width:210px;height:315px;transform-style:preserve-3d;will-change:transform;border-radius:5px;animation:7s cubic-bezier(.45,.05,.55,.95) infinite mg-sway;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000a6,0 0 0 1px #f2a54838,0 0 36px -8px #f2a54847;box-shadow:0 28px 70px lab(0% 0 0/.65),0 0 0 1px lab(74.1703% 23.3629 58.2633/.22),0 0 36px -8px lab(74.1703% 23.3629 58.2633/.28)}.mg-card-3d:hover:not(.animating){animation-play-state:paused;box-shadow:0 36px 90px #000000b3,0 0 0 1px #f2a5487a,0 0 56px -8px #f2a5486b;box-shadow:0 36px 90px lab(0% 0 0/.7),0 0 0 1px lab(74.1703% 23.3629 58.2633/.48),0 0 56px -8px lab(74.1703% 23.3629 58.2633/.42)}.mg-card-3d.swapout{animation:.3s ease-in forwards mg-swapOut}.mg-card-3d.swapin{animation:.45s cubic-bezier(.34,1.15,.64,1) forwards mg-swapIn}@keyframes mg-sway{0%{transform:perspective(1100px)rotateY(-6deg)rotateX(2.5deg)translateZ(0)}18%{transform:perspective(1100px)rotateY(5deg)rotateX(-1.5deg)translateZ(10px)}35%{transform:perspective(1100px)rotateY(8deg)rotateX(2deg)translateZ(16px)}52%{transform:perspective(1100px)rotateY(1deg)rotateX(-2.5deg)translateZ(8px)}68%{transform:perspective(1100px)rotateY(-5deg)rotateX(1.5deg)translateZ(5px)}84%{transform:perspective(1100px)rotateY(-8deg)rotateX(-1deg)translateZ(12px)}to{transform:perspective(1100px)rotateY(-6deg)rotateX(2.5deg)translateZ(0)}}@keyframes mg-swapOut{0%{opacity:1;transform:perspective(1100px)scale(1)}to{opacity:0;transform:perspective(1100px)scale(.82)translateY(10px)}}@keyframes mg-swapIn{0%{opacity:0;transform:perspective(1100px)scale(.78)translateY(-18px)}65%{opacity:1;transform:perspective(1100px)scale(1.05)}to{opacity:1;transform:perspective(1100px)scale(1)}}.mg-card-img{object-fit:cover;width:100%;height:100%;display:block}.mg-shimmer{pointer-events:none;background:linear-gradient(118deg,#0000 28%,#f6f1eb1a 42%,#f2a54833 50%,#f3d1ae1f 58%,#0000 72%) 0 0/300% 100%;background:linear-gradient(118deg,#0000 28%,lab(95.3653% 1.15073 3.60549/.1) 42%,lab(74.1703% 23.3629 58.2633/.2) 50%,lab(86.0345% 8.47685 22.0946/.12) 58%,#0000 72%) 0 0/300% 100%;border-radius:5px;animation:5s ease-in-out infinite mg-shim;position:absolute;inset:0}@keyframes mg-shim{0%{background-position:200% 0}45%{background-position:-100% 0}to{background-position:200% 0}}.mg-card-edge{pointer-events:none;border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2a54826,inset 0 1px #ffffff17,inset 0 -1px #0000002e;box-shadow:inset 0 0 0 1px lab(74.1703% 23.3629 58.2633/.15),inset 0 1px lab(100% 0 0/.09),inset 0 -1px lab(0% 0 0/.18)}.mg-reflection{opacity:.15;filter:blur(2.5px);flex-shrink:0;width:210px;height:80px;position:relative;overflow:hidden;transform:scaleY(-1)}.mg-reflection:after{content:"";background:linear-gradient(to top, var(--mg-board) 0%, transparent 100%);pointer-events:none;position:absolute;inset:0;transform:scaleY(-1)}.mg-podium-glow{background:radial-gradient(80% 100% at 50% 0,#f2a54861 0%,#0000 100%);background:radial-gradient(80% 100% at 50% 0,lab(74.1703% 23.3629 58.2633/.38) 0%,#0000 100%);flex-shrink:0;width:280px;height:4px}.mg-podium-base{background:linear-gradient(#1f1914,#0e0a07);background:linear-gradient(lab(9.49147% 2.39589 4.76522),lab(3.03773% .92192 1.63009));border-top:1px solid #3e3630;border-top:1px solid lab(23.4131% 2.49761 5.17981);border-radius:3px;flex-shrink:0;width:280px;height:20px;box-shadow:0 4px 20px #0006,0 -2px 24px #f2a5481a;box-shadow:0 4px 20px lab(0% 0 0/.4),0 -2px 24px lab(74.1703% 23.3629 58.2633/.1)}.mg-center-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0805f5;background:lab(2.46746% .900932 1.53812/.96);border:1px solid #241e19;border:1px solid lab(11.8151% 2.19581 4.51629);border-radius:10px;width:420px;margin-top:10px;overflow:hidden;box-shadow:0 6px 28px #00000073;box-shadow:0 6px 28px lab(0% 0 0/.45)}.mg-ca-free{border-bottom:1px solid #1a1511;border-bottom:1px solid lab(7.20405% 1.94476 3.50753);align-items:center;gap:6px;padding:8px 12px;display:flex}.mg-ca-ic{border:1px solid var(--mg-edge);cursor:pointer;background:#1a1511;background:lab(7.20405% 1.94476 3.50753);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.mg-ca-ic:hover{background:#2b2520;background:lab(15.296% 2.17718 4.49984)}.mg-ca-ic:disabled{opacity:.4;cursor:default}.mg-ca-ic svg{width:12px;height:12px;stroke:var(--mg-ink-q);fill:none;stroke-width:1.5px;stroke-linecap:round}.mg-ca-vd{background:var(--mg-edge);width:1px;height:20px}.mg-ca-tip{color:var(--mg-ink-f);letter-spacing:.08em;font-size:9px}.mg-ca-paid{align-items:center;gap:8px;padding:8px 12px;display:flex}.mg-ca-edit-wrap{background:#060402;background:lab(1.19654% .457473 .773641);border:1px solid #1f1915;border:1px solid lab(9.49691% 2.02798 4.10962);border-radius:7px;flex:1;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.mg-ca-edit-wrap:focus-within{border-color:#f2a54859;border-color:lab(74.1703% 23.3629 58.2633/.35)}.mg-ca-edit-input{color:var(--mg-ink-q);background:0 0;border:none;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:11px}.mg-ca-edit-input::placeholder{color:var(--mg-ink-f)}.mg-ca-edit-send{color:#f2a54880;color:lab(74.1703% 23.3629 58.2633/.5);cursor:pointer;font-size:10px;font-family:var(--font-mono,monospace);white-space:nowrap;background:0 0;border:none;border-left:1px solid oklch(22% .012 62);padding:6px 10px;transition:color .15s}.mg-ca-edit-send:hover{color:var(--mg-lamp)}.mg-ca-edit-send:disabled{opacity:.4;cursor:default}.mg-ca-art{cursor:pointer;background:#16100c;background:lab(5.24919% 1.59305 2.8168);border:1px solid #f2a54852;border:1px solid lab(74.1703% 23.3629 58.2633/.32);border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:7px 13px;transition:all .15s;display:flex}.mg-ca-art:hover{background:#221c16;background:lab(10.652% 2.38683 4.88193);border-color:#f2a54894;border-color:lab(74.1703% 23.3629 58.2633/.58);box-shadow:0 0 16px #f2a5482e;box-shadow:0 0 16px lab(74.1703% 23.3629 58.2633/.18)}.mg-ca-art:disabled{opacity:.4;cursor:default;box-shadow:none}.mg-ca-art-dot{background:var(--mg-lamp);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite mg-pulse}.mg-ca-art-lbl{color:var(--mg-lamp);font-size:12px;font-weight:500}.mg-ca-art-price{font-family:var(--font-mono,monospace);color:#f2a54880;color:lab(74.1703% 23.3629 58.2633/.5);font-size:10px}.mg-ca-critique-btn{cursor:pointer;background:#110c08;background:lab(3.68428% 1.27622 2.20178);border:1px solid #241e19;border:1px solid lab(11.8151% 2.19581 4.51629);border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;transition:all .15s;display:flex}.mg-ca-critique-btn:hover{background:#1a1510;background:lab(7.20143% 2.12468 3.77543);border-color:#3e3630;border-color:lab(23.4131% 2.49761 5.17981)}.mg-ca-critique-btn:disabled{opacity:.4;cursor:default}.mg-ca-critique-btn svg{width:11px;height:11px;stroke:var(--mg-ink-q);fill:none;stroke-width:1.5px;stroke-linecap:round}.mg-ca-critique-lbl{color:var(--mg-ink-q);font-size:11px}.mg-ca-critique-price{font-family:var(--font-mono,monospace);color:#f2a54873;color:lab(74.1703% 23.3629 58.2633/.45);font-size:9px}.mg-version-strip{scrollbar-width:none;border-top:1px solid #1a1511;border-top:1px solid lab(7.20405% 1.94476 3.50753);gap:5px;padding:6px 12px 8px;display:flex;overflow-x:auto}.mg-version-strip::-webkit-scrollbar{display:none}.mg-version-btn{cursor:pointer;background:0 0;border:1px solid #241e19;border:1px solid lab(11.8151% 2.19581 4.51629);border-radius:3px;flex-shrink:0;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.mg-version-btn img{object-fit:cover;width:40px;height:60px;display:block}.mg-version-btn:hover{border-color:#4e463f;border-color:lab(30.3722% 2.6482 5.51205)}.mg-version-btn:disabled{opacity:.4;cursor:default}.mg-version-current{border:2px solid var(--mg-lamp);pointer-events:none;border-radius:2px;position:absolute;inset:0}.mg-version-strip-label{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);letter-spacing:.1em;flex-shrink:0;align-items:center;padding-right:4px;font-size:8.5px;display:flex}.mg-crit-note{z-index:14;background:#15110b;background:lab(5.28658% .752658 3.346);border:1px solid #2d2820;border:1px solid lab(16.5066% 1.32661 6.16533);border-radius:3px 3px 3px 0;width:175px;padding:10px 12px;position:absolute;box-shadow:3px 5px 16px #0006;box-shadow:3px 5px 16px lab(0% 0 0/.4)}.mg-cn-lbl{letter-spacing:.15em;color:#a57710;color:lab(53.6048% 12.8616 56.1526);text-transform:uppercase;margin-bottom:5px;font-size:8.5px}.mg-cn-text{color:#c1bdb7;color:lab(76.8237% .702709 3.75249);font-size:10.5px;font-weight:300;line-height:1.55}.mg-bottom-strip{z-index:30;background:#070403;background:lab(1.36662% .560179 .933269);border-top:1px solid #18130e;border-top:1px solid lab(6.17517% 1.76454 3.1527);align-items:center;gap:16px;height:72px;padding:0 20px 0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.mg-bs-settings{flex-shrink:0;align-items:center;gap:6px;display:flex}.mg-bs-model-select{border:1px solid var(--mg-edge);color:var(--mg-ink-q);cursor:pointer;background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border-radius:5px;outline:none;padding:4px 8px;font-family:inherit;font-size:10px}.mg-bs-toggle{border:1px solid var(--mg-edge);width:26px;height:26px;color:var(--mg-ink-f);font-size:11px;font-family:var(--font-mono,monospace);cursor:pointer;background:#110c09;background:lab(3.68609% 1.15784 2.03467);border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.mg-bs-toggle:hover{border-color:var(--mg-ink-f);color:var(--mg-ink-q)}.mg-bs-toggle.on{color:var(--mg-lamp);background:#15110c;background:lab(5.26132% 1.30285 2.94554);border-color:#f2a54866;border-color:lab(74.1703% 23.3629 58.2633/.4)}.mg-bs-sep{background:#1a1511;background:lab(7.20405% 1.94476 3.50753);flex-shrink:0;width:1px;height:36px}.mg-bs-book{flex-shrink:0}.mg-bs-title{color:var(--mg-ink-q);font-size:12px;font-weight:300}.mg-bs-meta{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);margin-top:2px;font-size:9.5px}.mg-bs-prompt-meta{flex:1;align-items:center;min-width:0;display:flex}.mg-bs-pm-text{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.6;overflow:hidden}.mg-bs-iter{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.mg-iter-dots{gap:4px;display:flex}.mg-iter-dot{background:#241e1a;background:lab(11.8176% 2.01501 4.15831);border-radius:50%;width:6px;height:6px;transition:background .3s,opacity .3s}.mg-iter-dot.on{background:var(--mg-lamp);opacity:1}.mg-iter-dot.dim{background:var(--mg-lamp);opacity:.5}.mg-iter-lbl{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);font-size:9px}.mg-bs-dl{flex-shrink:0;gap:5px;display:flex}.mg-bs-dl-btn{border:1px solid var(--mg-edge);cursor:pointer;background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.mg-bs-dl-btn:hover{background:#1f1915;background:lab(9.49691% 2.02798 4.10962)}.mg-bs-dl-btn svg{width:12px;height:12px;stroke:var(--mg-ink-q);fill:none;stroke-width:1.5px;stroke-linecap:round}.mg-empty-state{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mg-empty-icon{border:1px dashed #322d28;border:1px dashed lab(18.7791% 1.98616 4.13404);border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mg-empty-icon svg{stroke:#4d4641;stroke:lab(30.3807% 1.95684 4.11125);fill:none;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.mg-empty-hint{color:var(--mg-ink-f);max-width:200px;font-size:12px;line-height:1.5}.mg-counter{font-family:var(--font-mono,monospace);color:var(--mg-ink-f);align-items:center;gap:6px;font-size:9px;display:inline-flex}.mg-counter-dot{background:var(--mg-lamp);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite mg-pulse}.magnet-root{--mg-card-h:clamp(340px, 46vh, 560px);--mg-card-w:calc(var(--mg-card-h) * 2 / 3);--mg-sb-w:clamp(380px, 35vw, 690px)}.mg-sidebar{scrollbar-width:none;-ms-overflow-style:none}.mg-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.mg-card-wrap,.mg-card-3d{width:var(--mg-card-w);height:var(--mg-card-h)}.mg-reflection{width:var(--mg-card-w);height:calc(var(--mg-card-h) * .26)}.mg-stage-glow{width:calc(var(--mg-card-w) * 2.1);height:calc(var(--mg-card-h) * 1.5)}.mg-center-actions{width:max(560px, calc(var(--mg-card-w) + 150px))}.mg-ca-free{flex-wrap:wrap;row-gap:8px}.mg-ca-ic{width:auto;height:34px;color:var(--mg-ink-q);gap:7px;padding:0 12px}.mg-ca-ic svg{width:17px;height:17px;stroke:var(--mg-ink);stroke-width:1.9px;flex-shrink:0}.mg-ca-ic-lbl{white-space:nowrap;color:inherit;font-size:13px}.mg-ca-ic:hover:not(:disabled){color:var(--mg-ink)}.mg-ca-ic:hover:not(:disabled) svg{stroke:var(--mg-lamp)}.mg-ca-ic.on{border-color:var(--mg-lamp);color:var(--mg-lamp)}.mg-ca-ic.on svg{stroke:var(--mg-lamp)}.mg-po-btn svg,.mg-bs-dl-btn svg{stroke:var(--mg-ink);stroke-width:1.8px}.mg-card-3d{animation:none}.mg-shimmer{display:none}.mg-ca-art-dot,.mg-counter-dot{animation:none}.mg-ca-edit-input{min-width:0}.mg-ca-edit-send{color:var(--mg-lamp);flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13px}.mg-pin-noart{text-align:center;box-sizing:border-box;background:#0f0a07;background:lab(3.03616% 1.02539 1.77773);border:1px dashed #332c27;border:1px dashed lab(18.7768% 2.16213 4.48713);justify-content:center;align-items:center;padding:10px;display:flex}.mg-pin-noart span{color:var(--mg-ink-f);font-size:9.5px;line-height:1.3}.mg-sb-label,.mg-cn-lbl,.mg-version-strip-label{font-size:12px}.mg-ca-critique-price,.mg-ca-tip,.mg-concept-tag,.mg-counter,.mg-iter-lbl,.mg-pa-price,.mg-sb-reset-price,.mg-sbc-count,.mg-sbc-num{font-size:12.5px}.mg-bs-meta,.mg-bs-pm-text,.mg-pin-noart span,.mg-sb-series-meta{font-size:13px}.mg-bs-model-select,.mg-ca-art-price,.mg-ca-edit-send,.mg-chip,.mg-hdr-logo,.mg-hdr-meta,.mg-pa-lbl{font-size:14px}.mg-cn-text{font-size:14.5px}.mg-bs-toggle,.mg-ca-critique-lbl,.mg-hdr-btn,.mg-hdr-series,.mg-hdr-snav-btn,.mg-sb-reset-btn,.mg-sbc-name,.mg-sidebar section>p{font-size:15px}.mg-bs-title,.mg-ca-art-lbl,.mg-empty-hint,.mg-sb-series-name{font-size:16px}.mg-ca-edit-input,.mg-hdr-book,.mg-hdr-book-input{font-size:17px}.mg-sidebar .text-\[12px\]{font-size:15px}.mg-sidebar .text-\[13px\]{font-size:16px}.mg-sidebar .text-\[15px\]{font-size:18px}.mg-sidebar .text-\[17px\]{font-size:21px}.mg-ca-vd{height:24px}.mg-ca-tip{font-size:10.5px}.mg-ca-edit-input{padding:9px 13px;font-size:12.5px}
