@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d2ce57aa8cd1b465-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1900a6b095d08323-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8275b97629c39fa7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d2d7c4934513bac2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c43ef54631c6ad3c-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48b76bf2200d991e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29e4af7482351bce-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6fd32ec5acdd27d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_116751{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_116751{--font-chakra:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e64f39{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e64f39{--font-body:"DM Sans","DM Sans Fallback"}:root{--mkr-bg:#05060f;--mkr-green:#00ff94;--mkr-text:#eae0d8;--mkr-muted:#5a5070;--mkr-dim:#2a2840;--mkr-border:rgba(255,255,255,0.07);--mkr-glass-bg:rgba(255,255,255,0.03);--mkr-glass-blur:20px;--mkr-font-title:var(--font-chakra),"Chakra Petch",sans-serif;--mkr-font-mono:var(--font-mono),"Space Mono",monospace;--mkr-font-body:var(--font-body),"DM Sans",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;min-height:100vh;background:var(--mkr-bg);color:var(--mkr-text);font-family:var(--mkr-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}body:has(.mkr-os-root[data-mode=desktop]),body:has(.mkr-os-root[data-mode=talent-boot]),body:has(.mkr-os-root[data-mode=terminal-boot]),body:has(.mkr-os-root[data-mode=terminal-shutdown]){overflow:hidden;height:100vh}.font-chakra{font-family:var(--mkr-font-title)}.font-mono{font-family:var(--mkr-font-mono)}.font-body{font-family:var(--mkr-font-body)}.cargo-desktop{position:fixed;width:100vw;height:100vh;isolation:isolate;font-family:var(--mkr-font-body)}.cargo-bg,.cargo-desktop{inset:0;overflow:hidden;background:#7cb7d8}.cargo-bg{position:absolute;z-index:0}.cargo-humanoid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;user-select:none;pointer-events:none;filter:saturate(1.02);animation:cargo-breathe 9s ease-in-out infinite}@keyframes cargo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.cargo-grain{position:absolute;inset:0;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>")}.cargo-topbar{position:absolute;top:0;left:0;right:0;z-index:30;height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:rgba(255,255,255,.18);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(11,28,45,.08)}.cargo-top-left{font-family:var(--mkr-font-title);font-size:12px;font-weight:700;color:#0b1c2d;letter-spacing:.22em}.cargo-top-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--mkr-font-mono);font-size:9px;letter-spacing:.18em;color:rgba(11,28,45,.55);text-transform:uppercase;white-space:nowrap}.cargo-top-right{font-family:var(--mkr-font-mono);font-size:11px;color:rgba(11,28,45,.7);letter-spacing:.04em;font-variant-numeric:tabular-nums}.cargo-icons-stage{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center}.cargo-icons-row{display:flex;align-items:flex-end;gap:34px;padding:24px 32px;animation:mkr-fade-in .9s ease-out both}.cargo-icons-row .mkr-icon{width:88px;height:auto;gap:10px;padding:8px 6px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#0b1c2d}.cargo-icons-row .mkr-icon:hover{transform:translateY(-3px) scale(1.06);background:rgba(255,255,255,.12);border-color:rgba(11,28,45,.08)}.cargo-icons-row .mkr-icon-svg{width:56px;height:56px;color:inherit;opacity:1;filter:drop-shadow(0 4px 10px rgba(11,28,45,.22));transition:transform .28s ease,filter .28s ease}.cargo-icons-row .mkr-icon:hover .mkr-icon-svg{filter:drop-shadow(0 8px 16px rgba(11,28,45,.32))}.cargo-icons-row .mkr-icon-label{font-family:var(--mkr-font-body);font-size:11px;color:#fafafa;text-align:center;font-weight:500;letter-spacing:0;line-height:1.3;text-shadow:0 1px 3px rgba(11,28,45,.35);white-space:nowrap;display:flex;align-items:center;gap:5px;justify-content:center}.cargo-icons-row .mkr-icon-active{border-color:transparent;background:transparent}.cargo-icons-row .mkr-icon-active:after{content:"";position:absolute;inset:2px;border:1px dashed rgba(0,255,148,.55);border-radius:4px;pointer-events:none;animation:cargo-marching 1.4s linear infinite}@keyframes cargo-marching{to{background-position:8px 0}}.cargo-icons-row .mkr-icon-active:hover{background:rgba(0,255,148,.1);border-color:rgba(0,255,148,.45);box-shadow:0 0 26px rgba(0,255,148,.22)}.cargo-icons-row .mkr-icon-active .mkr-icon-label{color:#e6fff3;text-shadow:0 0 6px rgba(0,255,148,.45),0 1px 3px rgba(11,28,45,.5);font-weight:600;letter-spacing:.04em}.cargo-bottombar{position:absolute;left:0;right:0;bottom:0;z-index:30;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:rgba(11,28,45,.75);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e0eef9;font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.02em}.cargo-bottom-left{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.cargo-sep{color:rgba(224,238,249,.4);padding:0 2px}.cargo-link{color:#e0eef9;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(224,238,249,.6);transition:color .2s;background:none;border:none;font:inherit;cursor:pointer;padding:0}.cargo-link:hover{color:#00ff94;text-decoration-color:#00ff94}.cargo-bottom-right{display:flex;align-items:center;gap:8px;color:#00ff94;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.mkr-dot{width:6px;height:6px;border-radius:999px;background:var(--mkr-green);box-shadow:0 0 8px rgba(0,255,148,.8);animation:mkr-pulse 1.6s ease-in-out infinite}@keyframes mkr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes mkr-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mkr-icon{position:relative;width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:8px 4px;border-radius:6px;background:transparent;border:1px solid transparent;cursor:pointer;user-select:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease;outline:none}.mkr-icon:hover{transform:translateY(-2px) scale(1.06);background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.06)}.mkr-icon:focus-visible{border-color:rgba(0,255,148,.4)}.mkr-icon-svg{width:34px;height:34px;color:var(--mkr-text);opacity:.92;transition:color .3s ease,filter .3s ease}.mkr-icon-label,.mkr-icon-svg{display:flex;align-items:center;justify-content:center}.mkr-icon-label{font-size:10px;letter-spacing:.05em;color:var(--mkr-muted);text-align:center;line-height:1.3;word-break:break-all;gap:5px;white-space:nowrap}.mkr-icon-label,.terminal-root{font-family:var(--mkr-font-mono)}.terminal-root{position:fixed;inset:0;background:#000000;z-index:100;color:var(--mkr-green);font-size:13px;line-height:1.75;letter-spacing:.02em;transition:opacity .8s ease;overflow:hidden}.terminal-content{position:relative;z-index:3;padding:48px 56px;height:100%;overflow:hidden}.terminal-matrix-wrap{position:absolute;inset:0;z-index:1;pointer-events:none}.matrix-rain{width:100%;height:100%;display:block}.terminal-header{color:rgba(0,255,148,.55);font-size:10px;letter-spacing:.3em;margin-bottom:28px;text-transform:uppercase}.terminal-line{opacity:0;white-space:pre;animation:term-appear .2s ease-out forwards;text-shadow:0 0 8px rgba(0,255,148,.35);display:flex;align-items:center;gap:6px}@keyframes term-appear{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.terminal-cursor{display:inline-block;width:10px;height:15px;background:var(--mkr-green);margin-left:2px;vertical-align:middle;animation:term-blink .9s steps(2,start) infinite;box-shadow:0 0 8px rgba(0,255,148,.6)}@keyframes term-blink{to{visibility:hidden}}.terminal-progress-line{display:flex;align-items:center;gap:6px}.terminal-progress-track{display:inline-block;width:340px;height:14px;background:transparent;border:0;position:relative;overflow:hidden}.terminal-progress-fill{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,rgba(0,255,148,.95) 0 10px,rgba(0,255,148,.7) 10px 12px);box-shadow:0 0 10px rgba(0,255,148,.5)}.terminal-fade-out{opacity:0;pointer-events:none}.terminal-scan{z-index:2;background:repeating-linear-gradient(180deg,rgba(0,255,148,.028) 0,rgba(0,255,148,.028) 1px,transparent 0,transparent 3px)}.terminal-glitch,.terminal-scan{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.terminal-glitch{z-index:5;animation:term-glitch .3s steps(6) 1 forwards}@keyframes term-glitch{0%{background:rgba(0,255,148,.6)}15%{background:rgba(0,0,0,1)}30%{background:rgba(0,255,148,.35);transform:translateX(-3px)}45%{background:rgba(0,0,0,.95);transform:translateX(2px)}60%{background:rgba(0,255,148,.55)}75%{background:rgba(0,0,0,.7);transform:translateX(-1px)}to{background:rgba(0,0,0,0);transform:none}}.terminal-flash{position:absolute;inset:0;z-index:6;pointer-events:none;background:rgba(0,255,148,.85);mix-blend-mode:screen;animation:term-flash .1s linear 1 forwards}@keyframes term-flash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.talent-boot-root{position:fixed;inset:0;z-index:100;overflow:hidden;background:#f2ece4;color:#221f2e;font-family:var(--mkr-font-mono)}.talent-boot-atmo{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(60% 50% at 72% 26%,rgba(208,160,80,.22),transparent 70%),radial-gradient(55% 45% at 20% 76%,rgba(200,144,120,.18),transparent 72%),radial-gradient(50% 42% at 48% 52%,rgba(120,168,192,.12),transparent 75%)}.talent-boot-canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block}.talent-boot-grain{z-index:3;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.talent-boot-bloom,.talent-boot-grain{position:absolute;inset:0;pointer-events:none}.talent-boot-bloom{z-index:4;background:radial-gradient(circle at 50% 50%,rgba(208,160,80,.6),rgba(208,160,80,0) 46%);animation:talent-boot-bloom .3s ease-out 1 forwards}@keyframes talent-boot-bloom{0%{opacity:0;transform:scale(.6)}40%{opacity:.95}to{opacity:0;transform:scale(1.2)}}.talent-boot-content{position:absolute;inset:0;z-index:5;pointer-events:none}.talent-boot-mark{top:28px;left:32px;font-size:10px;letter-spacing:.3em;color:rgba(154,95,22,.75)}.talent-boot-mark,.talent-boot-status{position:absolute;text-transform:uppercase}.talent-boot-status{left:50%;top:63%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;letter-spacing:.28em;color:#9a5f16;animation:talent-boot-status-in .7s cubic-bezier(.22,1,.36,1) .25s both}@keyframes talent-boot-status-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.talent-boot-dot{width:6px;height:6px;border-radius:50%;background:#9a5f16;animation:talent-boot-dot 1.6s ease-in-out infinite}@keyframes talent-boot-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.talent-boot-dot,.talent-boot-status{animation:none}}.mkr-window-layer{position:absolute;top:30px;left:0;right:0;bottom:28px;z-index:25;pointer-events:none}.mkr-win{pointer-events:auto;
    /* !important: react-rnd sets an inline `display:inline-block` on this root
       (its Rnd container). Without !important that inline style wins and the
       column never becomes a flex box, so `.mkr-win-body` (flex:1) can't stretch
       to the window height — leaving an empty strip below short content. */display:flex!important;flex-direction:column;background:rgba(5,6,15,.92);backdrop-filter:blur(var(--mkr-glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--mkr-glass-blur)) saturate(140%);border:1px solid rgba(0,255,148,.35);border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 18px 50px rgba(0,0,0,.55),0 0 30px rgba(0,255,148,.08);overflow:hidden;color:var(--mkr-text)}.mkr-win-titlebar{flex:0 0 auto;height:34px;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;background:linear-gradient(180deg,rgba(0,255,148,.1),rgba(0,255,148,.03));border-bottom:1px solid rgba(0,255,148,.25);cursor:move;user-select:none;font-family:var(--mkr-font-mono)}.mkr-win-dot{width:7px;height:7px;border-radius:999px;background:var(--mkr-green);box-shadow:0 0 8px rgba(0,255,148,.8);flex:0 0 auto}.mkr-win-title{flex:1 1 auto;font-size:11px;letter-spacing:.12em;color:var(--mkr-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 8px rgba(0,255,148,.3)}.mkr-win-controls{display:flex;align-items:center;gap:4px;flex:0 0 auto}.mkr-win-btn{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(0,255,148,.25);border-radius:3px;color:var(--mkr-green);font-family:var(--mkr-font-mono);font-size:11px;line-height:1;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.mkr-win-btn:hover{background:rgba(0,255,148,.12);border-color:rgba(0,255,148,.6)}.mkr-win-close:hover{background:rgba(255,80,80,.15);border-color:rgba(255,90,90,.7);color:#ff6b6b}.mkr-win-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px;font-family:var(--mkr-font-body);font-size:13px;line-height:1.5}.mkr-win-body-hidden{display:none}.mkr-win-missing{color:var(--mkr-muted);font-family:var(--mkr-font-mono)}.mkr-win-mobile{position:fixed;inset:0;border-radius:0;border:none}.mkr-dummy{font-family:var(--mkr-font-mono)}.mkr-dummy-line{margin:0 0 8px;font-size:12px;color:var(--mkr-text)}.mkr-dummy-key{display:inline-block;min-width:46px;color:var(--mkr-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.mkr-dummy-hint{margin:14px 0 0;font-family:var(--mkr-font-body);font-size:12px;color:var(--mkr-muted);line-height:1.5}.mkr-dummy-fill{margin-top:18px;padding:12px;border:1px dashed rgba(0,255,148,.25);border-radius:4px;color:var(--mkr-green);font-size:11px;letter-spacing:.2em;text-align:center}.mkr-win-body-bare{padding:0;overflow:hidden}.mkr-win-light{--mkr-text:#1c1c22;--mkr-muted:#726b62;--mkr-green:#0b8f5e;--mkr-os-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;font-family:var(--mkr-os-font);background:#f2f0ee;color:#1c1c22;border:1px solid rgba(0,0,0,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 44px rgba(0,0,0,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.mkr-win-light .mkr-win-titlebar{background:linear-gradient(180deg,#eceae6,#dedbd5);border-bottom:1px solid rgba(0,0,0,.12)}.mkr-win-light .mkr-win-title{color:#3a382f;text-shadow:none;font-family:var(--mkr-os-font)}.mkr-win-light .mkr-win-dot{background:#0b8f5e;box-shadow:none}.mkr-win-light .mkr-win-btn{border-color:rgba(0,0,0,.2);color:#6b6459}.mkr-win-light .mkr-win-btn:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.35)}.mkr-win-light .mkr-win-close:hover{background:rgba(220,70,70,.14);border-color:rgba(200,60,60,.6);color:#c23636}.mkr-win-light .mkr-doc-p{color:rgba(28,28,34,.82)}.mkr-win-light .mkr-doc-lines li{border-left-color:rgba(11,143,94,.55)}.mkr-win-light .mkr-doc-foot{color:rgba(11,143,94,.75)}.mkr-win-light .mkr-notepad-link:hover{background:rgba(11,143,94,.08);border-color:rgba(11,143,94,.3)}.mkr-win-light .mkr-archive-toolbar{border-bottom-color:rgba(0,0,0,.12)}.mkr-win-light .mkr-archive-folders{border-right-color:rgba(0,0,0,.08)}.mkr-win-light .mkr-archive-folder:hover{background:rgba(0,0,0,.05)}.mkr-win-light .mkr-archive-folder.is-active{background:rgba(11,143,94,.1)}.mkr-win-light .mkr-archive-file:hover{background:rgba(11,143,94,.07);border-color:rgba(11,143,94,.3)}.mkr-win-light .mkr-archive-shortcut{background:rgba(11,143,94,.06);border-color:rgba(11,143,94,.32);color:#0b8f5e}.mkr-win-light .mkr-archive-shortcut:hover{background:rgba(11,143,94,.12);border-color:rgba(11,143,94,.55)}.mkr-finder{position:relative;display:flex;flex-direction:column;height:100%;background:#ffffff;color:#1d1d1f;font-family:var(--mkr-os-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:13px}.mkr-finder-toolbar{flex:0 0 auto;height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;background:linear-gradient(180deg,#fbfbfc,#f0f0f2);border-bottom:1px solid #d9d9dc}.mkr-finder-nav{display:inline-flex;gap:2px;flex:0 0 auto}.mkr-finder-chevron{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#6f6f73;font-size:18px;line-height:1;cursor:pointer;transition:background .14s}.mkr-finder-chevron:hover:not(:disabled){background:rgba(0,0,0,.06)}.mkr-finder-chevron:disabled{color:#c6c6c9;cursor:default}.mkr-finder-title{flex:1 1 auto;font-weight:600;font-size:13px;color:#2a2a2c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-finder-search{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:#e9e9ec;color:#8a8a8f;font-size:12px}.mkr-finder-search-glyph{font-size:13px}.mkr-finder-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:158px 1fr}.mkr-finder-sidebar{background:#f1f1f4;border-right:1px solid #e2e2e5;padding:10px 8px;overflow:auto}.mkr-finder-side-head{margin:10px 8px 4px;font-size:11px;font-weight:600;color:#9a9aa0}.mkr-finder-side-head:first-child{margin-top:0}.mkr-finder-side-list{list-style:none;margin:0 0 6px;padding:0}.mkr-finder-side-btn,.mkr-finder-side-item{width:100%;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;border:none;background:transparent;color:#47474a;font-size:12.5px;font-family:inherit;text-align:left}.mkr-finder-side-btn{cursor:pointer;color:#2f2f31;transition:background .12s}.mkr-finder-side-btn:hover{background:rgba(0,0,0,.05)}.mkr-finder-side-btn.is-active,.mkr-finder-side-item.is-current{background:#d5e4fb;color:#0a4fa0}.mkr-finder-side-dot{width:13px;height:13px;border-radius:4px;background:linear-gradient(180deg,#a6bccd,#8299ac);flex:0 0 auto}.mkr-finder-side-folder{width:14px;height:11px;border-radius:2px;background:linear-gradient(180deg,#7fbef0,#4e97d9);flex:0 0 auto}.mkr-finder-content{min-width:0;overflow:auto;padding:14px;background:#ffffff}.mkr-finder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px 2px;align-content:start}.mkr-finder-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.mkr-finder-item:hover{background:rgba(0,0,0,.04)}.mkr-finder-item:focus-visible{outline:none;border-color:#0a84ff;background:#eaf3ff}.mkr-finder-item-icon{width:62px;height:52px;display:flex;align-items:center;justify-content:center}.mkr-finder-item-label{font-size:12px;color:#1d1d1f;text-align:center;line-height:1.25;max-width:92px;word-break:break-word}.mkr-finder-listhead{display:flex;align-items:center;gap:10px;padding:2px 10px 6px 40px;border-bottom:1px solid #ececef;font-size:11px;color:#9a9aa0}.mkr-finder-filelist{list-style:none;margin:0;padding:4px 0 0}.mkr-finder-filerow{width:100%;display:flex;align-items:center;gap:10px;padding:6px 10px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;font-family:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s}.mkr-finder-filerow:hover{background:#eaf3ff}.mkr-finder-filerow-glyph{flex:0 0 20px;font-size:15px}.col-name,.mkr-finder-filerow-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-kind,.mkr-finder-filerow-kind{flex:0 0 88px;color:#86868b;font-size:12px}.col-size,.mkr-finder-filerow-size{flex:0 0 64px;color:#86868b;font-size:12px;text-align:right}.mkr-finder-pathbar{flex:0 0 auto;height:26px;display:flex;align-items:center;padding:0 12px;background:#f4f4f6;border-top:1px solid #e2e2e5;color:#7d7d82;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-player{height:100%;display:grid;grid-template-columns:236px 1fr;background:#ffffff;color:#1d1d1f;font-family:var(--mkr-os-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:13px}.mkr-player-list{display:flex;flex-direction:column;min-height:0;background:#f6f6f8;border-right:1px solid #e2e2e5}.mkr-player-tabs{flex:0 0 auto;display:flex;gap:6px;padding:12px 12px 10px;border-bottom:1px solid #e8e8eb}.mkr-player-tab{flex:1 1 auto;padding:6px 8px;border:none;border-radius:999px;background:#e8e8ec;color:#47474a;font-family:var(--mkr-font-mono,monospace);font-size:11px;letter-spacing:.12em;cursor:pointer;transition:background .14s,color .14s}.mkr-player-tab:hover{background:#dedee3}.mkr-player-tab.is-active{background:#05201a;color:#00ff94}.mkr-player-thumbs{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.mkr-player-thumb{width:100%;display:flex;flex-direction:column;gap:6px;padding:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.mkr-player-thumb:hover{background:rgba(0,0,0,.045)}.mkr-player-thumb.is-playing{background:rgba(0,255,148,.1);border-color:rgba(0,180,110,.5)}.mkr-player-thumb-poster{position:relative;display:block;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background-color:#0b1418;background-image:radial-gradient(120% 100% at 50% 0,#12303a,#05060f);background-size:cover;background-position:50%}.mkr-player-thumb-play{position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-40%,-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid rgba(255,255,255,.9);filter:drop-shadow(0 0 3px rgba(0,255,148,.5))}.mkr-player-thumb.is-playing .mkr-player-thumb-play{border-left-color:#00ff94}.mkr-player-thumb-dur{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.72);color:#eae0d8;font-family:var(--mkr-font-mono,monospace);font-size:10px;letter-spacing:.04em}.mkr-player-thumb-title{font-size:12px;line-height:1.3;color:#2a2a2c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkr-player-thumb.is-playing .mkr-player-thumb-title{color:#0a7a4c;font-weight:600}.mkr-player-stage{min-width:0;min-height:0;overflow-y:auto;padding:16px;background:#ffffff}.mkr-player-screen{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000000;box-shadow:0 1px 3px rgba(0,0,0,.18)}.mkr-player-el{position:absolute;inset:0;width:100%;height:100%;border:none;object-fit:contain;background:#000000}.mkr-player-meta{padding:14px 2px 4px}.mkr-player-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#05201a;color:#00ff94;font-family:var(--mkr-font-mono,monospace);font-size:10px;letter-spacing:.14em}.mkr-player-vtitle{margin:10px 0 4px;font-size:17px;font-weight:600;color:#1d1d1f}.mkr-player-vsub{margin:0;color:#86868b;font-family:var(--mkr-font-mono,monospace);font-size:11px;letter-spacing:.04em}@media (max-width:640px){.mkr-player{display:flex;flex-direction:column}.mkr-player-stage{order:-1;flex:0 0 auto}.mkr-player-list{border-right:none;border-top:1px solid #e2e2e5;min-height:0;flex:1 1 auto}.mkr-player-thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden}.mkr-player-thumb{flex:0 0 150px}}.mkr-finder-gate{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px}.mkr-finder-gate-backdrop{position:absolute;inset:0;background:rgba(20,20,26,.28);backdrop-filter:blur(2px)}.mkr-finder-gate-card{position:relative;width:100%;max-width:320px;background:#ffffff;border:1px solid #d9d9de;border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.28);padding:20px 20px 16px;display:flex;flex-direction:column}.mkr-finder-gate-title{font-size:15px;font-weight:600;color:#1d1d1f}.mkr-finder-gate-file{margin-top:2px;font-family:var(--mkr-font-mono,monospace);font-size:12px;color:#2e6ab5;word-break:break-all}.mkr-finder-gate-sub{margin-top:8px;font-size:12px;line-height:1.4;color:#6b6b70}.mkr-finder-gate-label{margin-top:12px;margin-bottom:4px;font-size:11px;font-weight:600;color:#6b6b70}.mkr-finder-gate-input{height:32px;padding:0 10px;border:1px solid #cfcfd4;border-radius:7px;background:#fbfbfc;color:#1d1d1f;font-size:13px;outline:none}.mkr-finder-gate-input:focus{border-color:#2e6ab5;box-shadow:0 0 0 3px rgba(46,106,181,.18)}.mkr-finder-gate-error{margin-top:10px;font-size:12px;color:#d0342c}.mkr-finder-gate-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.mkr-finder-gate-btn{height:30px;padding:0 14px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent}.mkr-finder-gate-btn:disabled{opacity:.6;cursor:default}.mkr-finder-gate-btn.is-ghost{background:#f0f0f2;border-color:#d9d9de;color:#444}.mkr-finder-gate-btn.is-ghost:hover:not(:disabled){background:#e8e8ea}.mkr-finder-gate-btn.is-primary{background:#2e6ab5;color:#ffffff}.mkr-finder-gate-btn.is-primary:hover:not(:disabled){background:#285d9f}.mkr-doc{font-family:var(--mkr-font-body);color:var(--mkr-text)}.mkr-doc-head{margin-bottom:18px}.mkr-doc-tag{font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.28em;color:var(--mkr-green);text-transform:uppercase}.mkr-doc-title{font-family:var(--mkr-font-title);font-size:26px;line-height:1.05;margin:8px 0 4px;color:var(--mkr-text)}.mkr-doc-sub{margin:0;font-size:14px;color:var(--mkr-green)}.mkr-doc-p{margin:0 0 12px;font-size:13px;line-height:1.6;color:rgba(234,224,216,.85)}.mkr-doc-lines{list-style:none;margin:4px 0 20px;padding:0;display:flex;flex-direction:column;gap:12px}.mkr-doc-lines li{padding-left:14px;border-left:2px solid rgba(0,255,148,.4)}.mkr-doc-line-name{display:block;font-family:var(--mkr-font-title);font-size:14px;color:var(--mkr-text);letter-spacing:.02em}.mkr-doc-line-desc{display:block;font-size:12px;line-height:1.5;color:var(--mkr-muted)}.mkr-doc-foot{font-size:10px;letter-spacing:.14em;color:rgba(0,255,148,.55)}.mkr-doc-foot,.mkr-notepad{font-family:var(--mkr-font-mono)}.mkr-notepad-head{margin:0 0 12px;font-size:11px;letter-spacing:.16em;color:var(--mkr-green);text-transform:uppercase}.mkr-notepad-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mkr-notepad-link{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--mkr-text);font-family:var(--mkr-font-mono);font-size:12px;text-align:left;cursor:pointer;transition:background .16s,border-color .16s}.mkr-notepad-link:hover{background:rgba(0,255,148,.06);border-color:rgba(0,255,148,.3)}.mkr-notepad-idx{color:var(--mkr-green);flex:0 0 auto}.mkr-notepad-title{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-notepad-meta{flex:0 0 auto;color:var(--mkr-muted);font-size:11px}.mkr-notepad-foot{margin:14px 0 0;font-size:10px;letter-spacing:.08em;color:var(--mkr-muted)}.mkr-video{display:flex}.mkr-video,.mkr-video-el{width:100%;height:100%;background:#000}.mkr-video-el{border:0;object-fit:contain}.mkr-archive{display:flex;flex-direction:column;height:100%;font-family:var(--mkr-font-mono)}.mkr-archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,255,148,.18)}.mkr-archive-path{font-size:11px;letter-spacing:.06em;color:var(--mkr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-archive-browser{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(0,255,148,.06);border:1px solid rgba(0,255,148,.3);border-radius:4px;color:var(--mkr-green);font-family:var(--mkr-font-mono);font-size:11px;cursor:pointer;flex:0 0 auto;transition:background .16s,border-color .16s}.mkr-archive-browser:hover{background:rgba(0,255,148,.12);border-color:rgba(0,255,148,.6)}.mkr-archive-browser-glyph{font-size:13px}.mkr-archive-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:150px 1fr;gap:12px}.mkr-archive-folders{list-style:none;margin:0;display:flex;flex-direction:column;gap:2px;border-right:1px solid rgba(255,255,255,.06);padding:0 8px 0 0}.mkr-archive-folder{width:100%;padding:7px 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--mkr-text);font-family:var(--mkr-font-mono);font-size:12px;text-align:left;cursor:pointer;transition:background .14s,color .14s}.mkr-archive-folder:hover{background:rgba(255,255,255,.04)}.mkr-archive-folder.is-active{background:rgba(0,255,148,.08);color:var(--mkr-green)}.mkr-archive-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow:auto}.mkr-archive-file{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:4px;color:var(--mkr-text);font-size:12px;text-decoration:none;transition:background .16s,border-color .16s}.mkr-archive-file:hover{background:rgba(0,255,148,.06);border-color:rgba(0,255,148,.3)}.mkr-archive-file-glyph{color:var(--mkr-green);flex:0 0 auto}.mkr-archive-file-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-archive-file-size{flex:0 0 auto;color:var(--mkr-muted);font-size:11px}.mkr-archive-shortcut-slot{margin-top:auto;padding-top:8px;border-top:1px dashed rgba(0,0,0,.12)}.mkr-archive-shortcut{display:flex;align-items:center;gap:8px;background:rgba(0,255,148,.06);border-color:rgba(0,255,148,.28);color:var(--mkr-green)}.mkr-archive-shortcut:hover{background:rgba(0,255,148,.12);border-color:rgba(0,255,148,.5)}.mkr-archive-shortcut-glyph{font-size:13px;flex:0 0 auto}.mkr-archive-shortcut-ext{margin-left:auto;font-size:11px;opacity:.7}.cargo-wa{text-decoration:none;cursor:pointer;transition:color .2s}.cargo-wa:hover{color:#ffffff}.mkr-fan{flex-direction:column;height:100%}.mkr-fan,.mkr-fan-stage{position:relative;display:flex}.mkr-fan-stage{flex:1 1 auto;align-items:flex-end;justify-content:center;perspective:1200px;padding-bottom:30px}.mkr-fan-card{position:absolute;bottom:30px;width:128px;height:128px;padding:0;border:0;background:transparent;cursor:pointer}.mkr-fan-card img{width:100%;height:100%;filter:drop-shadow(0 12px 22px rgba(0,0,0,.55));pointer-events:none}.mkr-fan-hint{flex:0 0 auto;text-align:center;margin:0;padding-bottom:4px;font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.14em;color:var(--mkr-muted);text-transform:uppercase}.mkr-fan-overlay{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(5,6,15,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mkr-fan-detail{display:flex;flex-direction:column;align-items:center;gap:18px}.mkr-fan-detail img{width:220px;height:220px;filter:drop-shadow(0 16px 30px rgba(0,0,0,.6))}.mkr-fan-actions{display:flex;gap:10px}.mkr-fan-close,.mkr-fan-download{font-family:var(--mkr-font-mono);font-size:12px;letter-spacing:.06em;padding:8px 16px;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.mkr-fan-download{background:rgba(0,255,148,.12);border:1px solid rgba(0,255,148,.5);color:var(--mkr-green)}.mkr-fan-download:hover{background:rgba(0,255,148,.2);border-color:var(--mkr-green)}.mkr-fan-close{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--mkr-muted)}.mkr-fan-close:hover{border-color:rgba(255,255,255,.35);color:var(--mkr-text)}.mkr-sticker-radial{position:fixed;inset:0;z-index:60}.mkr-sticker-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mkr-sticker-lines line{stroke:rgba(0,255,148,.55);stroke-width:1.5;stroke-dasharray:3 5}.mkr-sticker-node{position:fixed;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(5,6,15,.82);border:1px solid rgba(0,255,148,.45);box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 18px rgba(0,255,148,.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;text-decoration:none;will-change:transform}.mkr-sticker-node img{width:56px;height:56px;pointer-events:none}.mkr-soon{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:0 10vw}.mkr-soon-dark{background:var(--mkr-bg);color:var(--mkr-text)}.mkr-soon-light{background:#eae0d8;color:#05060f}.mkr-soon-tag{font-family:var(--mkr-font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mkr-green)}.mkr-soon-light .mkr-soon-tag{color:#0b8f5e}.mkr-soon-title{font-family:var(--mkr-font-title);font-size:clamp(48px,10vw,120px);line-height:.95;margin:0}.mkr-soon-sub{font-family:var(--mkr-font-body);font-size:15px;max-width:540px;margin:0;color:var(--mkr-muted)}.mkr-soon-light .mkr-soon-sub{color:#5a5070}.mkr-soon-back{margin-top:12px;font-family:var(--mkr-font-mono);font-size:12px;letter-spacing:.1em;color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;opacity:.7;transition:opacity .2s}.mkr-soon-back:hover{opacity:1}@media (max-width:768px){.cargo-icons-row{flex-wrap:wrap;max-width:340px;gap:18px 26px;justify-content:center}.cargo-icons-row .mkr-icon{width:78px}.cargo-icons-row .mkr-icon-svg{width:46px;height:46px}.cargo-top-center{display:none}.cargo-bottombar{font-size:9px;padding:0 12px}.cargo-bottom-left{gap:5px}}@media (max-width:480px){.cargo-icons-row{max-width:260px;gap:14px 18px}.cargo-icons-row .mkr-icon{width:68px}.cargo-bottombar{font-size:8px}.cargo-bottom-right span:last-child{letter-spacing:.1em}}.mkr-noselect{user-select:none;-webkit-user-select:none}::-webkit-scrollbar{display:none}.mkr-os-measuring,.mkr-phone{position:fixed;inset:0;background:#7cb7d8}.mkr-phone{overflow:hidden;isolation:isolate;font-family:var(--mkr-font-body);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.mkr-phone-wall{position:absolute;inset:0;z-index:0}.mkr-phone-wall-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;user-select:none;animation:cargo-breathe 9s ease-in-out infinite}.mkr-phone-grain,.mkr-phone-wall-img{position:absolute;inset:0;pointer-events:none}.mkr-phone-grain{opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>")}.mkr-phone-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,28,45,.22) 0,transparent 18%,transparent 62%,rgba(11,28,45,.28))}.mkr-phone-status{position:relative;z-index:20;flex:0 0 auto;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#0b1c2d}.mkr-phone-status-time{font-family:var(--mkr-font-mono);font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.mkr-phone-status-brand{font-family:var(--mkr-font-title);font-size:12px;font-weight:700;letter-spacing:.2em}.mkr-phone-status-sig{display:inline-flex;align-items:center;gap:6px;font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.16em;color:rgba(11,28,45,.7)}.mkr-phone-grid{position:relative;z-index:10;flex:1 1 auto;display:grid;grid-template-columns:repeat(3,1fr);align-content:center;justify-items:center;gap:26px 8px;padding:12px 22px;animation:mkr-fade-in .7s ease-out both}.mkr-phone-app{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;padding:6px 2px;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.22,1,.36,1)}.mkr-phone-app:active{transform:scale(.9)}.mkr-phone-app-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.28);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(255,255,255,.4);box-shadow:0 6px 16px rgba(11,28,45,.18);color:#0b1c2d}.mkr-phone-app-icon svg{width:34px;height:34px}.mkr-phone-app.is-active .mkr-phone-app-icon{border-color:rgba(0,255,148,.8);box-shadow:0 6px 16px rgba(11,28,45,.18),0 0 0 2px rgba(0,255,148,.35),0 0 20px rgba(0,255,148,.3)}.mkr-phone-app-label{font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.02em;color:#0b1c2d;text-shadow:0 1px 3px rgba(255,255,255,.5);text-align:center;line-height:1.2;display:flex;align-items:center;gap:5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkr-phone-dock{position:relative;z-index:20;flex:0 0 auto;margin:0 14px 14px;display:flex;align-items:center;justify-content:space-around;gap:6px;padding:12px 10px;border-radius:22px;background:rgba(255,255,255,.3);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 26px rgba(11,28,45,.2)}.mkr-phone-dock-item{flex:1 1 0;text-align:center;font-family:var(--mkr-font-mono);font-size:11px;letter-spacing:.04em;color:#0b1c2d;text-decoration:none;padding:8px 4px;border-radius:12px;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.mkr-phone-dock-item:active{background:rgba(255,255,255,.4)}.mkr-phone-privacy-link{position:relative;z-index:20;flex:0 0 auto;text-align:center;margin:2px 0 10px;font-family:var(--mkr-font-mono);font-size:10px;letter-spacing:.06em;color:rgba(11,28,45,.55);text-decoration:underline;text-underline-offset:2px}.mkr-phone-sticker-backdrop{position:fixed;inset:0;z-index:200;background:rgba(11,28,45,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end}.mkr-phone-sticker-sheet{width:100%;max-height:82vh;overflow-y:auto;background:#f2ece4;border-radius:20px 20px 0 0;padding:16px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(11,28,45,.3)}.mkr-phone-sticker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mkr-phone-sticker-title{font-family:var(--mkr-font-mono);font-size:13px;letter-spacing:.08em;color:#221f2e}.mkr-phone-sticker-close{width:30px;height:30px;border-radius:50%;border:1px solid rgba(34,31,46,.15);background:#fff;color:#221f2e;font-size:13px;cursor:pointer}.mkr-phone-sticker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkr-phone-sticker-item{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:14px;background:#fff;border:1px solid rgba(34,31,46,.1)}.mkr-phone-sticker-item img{max-width:100%;max-height:100%}.mkr-phone-sticker-note{margin-top:14px;text-align:center;font-family:var(--mkr-font-mono);font-size:11px;color:#6f6784}@media (prefers-reduced-motion:reduce){.mkr-phone-wall-img{animation:none}}