@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Exo+2:wght@300;400;500;600&display=swap);.me-page{--me-bg:#070d1a;--me-card:#0c1628c7;--me-card-solid:#101b30;--me-border:#5eb8e029;--me-border-strong:#5eb8e061;--me-text:#e8f0fe;--me-muted:#8ba3c7;--me-accent:#3ad4f6;--me-accent-2:#1aa3c7;--me-glow:#3ad4f647;--me-radius:16px;--me-radius-sm:12px;background:radial-gradient(ellipse 70% 55% at 50% 42%,#124e6e47,#0000 58%),radial-gradient(ellipse 40% 30% at 85% 8%,#3ad4f614,#0000 50%),radial-gradient(ellipse 30% 24% at 8% 90%,#3ad4f60d,#0000 50%),var(--me-bg);color:var(--me-text);font-family:Exo\ 2,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.me-page:before{background-image:linear-gradient(rgba(58,212,246,.035) 1px,#0000 0),linear-gradient(90deg,rgba(58,212,246,.035) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 42%,#000 20%,#0000 72%);mask-image:radial-gradient(ellipse at 50% 42%,#000 20%,#0000 72%);pointer-events:none;position:absolute}.me-inner{display:flex;flex-direction:column;margin:0 auto;max-width:1560px;min-height:100vh;padding:1.1rem 1.4rem .75rem;position:relative;z-index:1}.me-header{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;margin-bottom:.85rem}.me-brand{align-items:center;color:inherit;display:flex;gap:.75rem;text-decoration:none;width:max-content}.me-brand-mark{filter:drop-shadow(0 0 10px var(--me-glow));flex-shrink:0;height:42px;width:42px}.me-brand-name{color:var(--me-text);font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.22em;line-height:1.15}.me-brand-tag{color:var(--me-muted);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.me-title-wrap{text-align:center}.me-title{background:linear-gradient(180deg,#f5fbff,#bfe9f8 42%,#5ec8e8);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 18px rgba(58,212,246,.35));font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.35rem,2.6vw,2.15rem);font-weight:700;letter-spacing:.18em;line-height:1.1;margin:0}.me-subtitle{color:var(--me-muted);font-size:.82rem;letter-spacing:.04em;margin:.35rem 0 0}.me-quote-header{justify-self:end;max-width:220px;text-align:right}.me-quote-header p{color:#c5e8f6;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.35;margin:0}.me-quote-header span{color:var(--me-muted);display:block;font-size:.62rem;letter-spacing:.16em;margin-top:.25rem}.me-body{grid-gap:1.1rem;align-items:stretch;display:grid;flex:1 1;gap:1.1rem;grid-template-columns:230px minmax(0,1fr) 340px;min-height:0}.me-col{display:flex;flex-direction:column;gap:.85rem;min-height:0}.me-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--me-card);border:1px solid var(--me-border);border-radius:var(--me-radius);box-shadow:0 8px 32px #00000047,inset 0 1px 0 #ffffff08}.me-nav{display:flex;flex-direction:column;gap:.45rem;padding:.7rem}.me-nav-btn{align-items:center;background:#1020368c;border:1px solid #0000;border-radius:12px;color:var(--me-muted);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;gap:.75rem;letter-spacing:.04em;padding:.72rem .9rem;text-decoration:none;transition:all .18s ease}.me-nav-btn svg{flex-shrink:0;height:18px;opacity:.85;width:18px}.me-nav-btn:hover{background:#162c48cc;border-color:var(--me-border);color:var(--me-text)}.me-nav-btn.is-active{background:linear-gradient(90deg,#3ad4f62e,#3ad4f60d);border-color:var(--me-border-strong);box-shadow:0 0 18px #3ad4f61f;color:var(--me-text)}.me-nav-btn.is-active svg{color:var(--me-accent);opacity:1}.me-quote-card{padding:1.15rem 1.2rem 1.05rem}.me-quote-card blockquote{color:#d5e7f7;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.4;margin:0}.me-quote-card cite{color:var(--me-muted);display:block;font-size:.68rem;font-style:normal;letter-spacing:.16em;margin-top:.7rem}.me-legend{padding:1rem 1.15rem 1.1rem}.me-legend h3{color:var(--me-muted);font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.16em;margin:0 0 .75rem}.me-legend-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--me-text);cursor:pointer;display:flex;font-family:Exo\ 2,sans-serif;font-size:.88rem;gap:.65rem;padding:.32rem .2rem;text-align:left;width:100%}.me-legend-item.is-active,.me-legend-item:hover{background:#ffffff0a}.me-swatch{border-radius:50%;box-shadow:0 0 8px var(--swatch);flex-shrink:0;height:11px;width:11px}.me-stage{align-items:center;display:flex;flex-direction:column;min-height:0;padding:.5rem .5rem .75rem}.me-toggles{display:flex;gap:.75rem;margin-bottom:.35rem}.me-toggle{background:#0a1424b3;border:1px solid var(--me-border);border-radius:999px;color:var(--me-muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.16em;min-width:108px;padding:.45rem 1.3rem;transition:all .18s ease}.me-toggle.is-active{background:linear-gradient(180deg,#7ee7ff,#2ec4e8);border-color:#0000;box-shadow:0 0 18px #3ad4f673;color:#06202a}.me-figures{align-items:flex-end;display:flex;flex:1 1;gap:clamp(.5rem,2vw,2.5rem);justify-content:center;min-height:0;width:100%}.me-figure-wrap{max-height:calc(100vh - 220px);position:relative;transition:opacity .25s ease,transform .25s ease,filter .25s ease;width:min(320px,38vw)}.me-figure-wrap.is-dim{opacity:1}.me-figure-wrap.is-focus{transform:none}.me-figure{position:relative;width:100%}.me-figure img{display:block;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45));height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.me-figure svg{height:100%;inset:0;position:absolute;width:100%}.me-hit{fill:#0000;stroke:#0000;stroke-width:1.6;cursor:pointer;transition:fill .18s ease,stroke .18s ease,filter .18s ease}.me-hit:focus{outline:none}.me-hit:focus-visible{stroke:var(--me-accent);stroke-width:2}.me-hit.is-hovered{fill:color-mix(in srgb,var(--hit-color) 22%,#0000);stroke:color-mix(in srgb,var(--hit-color) 80%,#fff);filter:drop-shadow(0 0 7px var(--hit-color))}.me-hit.is-active{fill:color-mix(in srgb,var(--hit-color) 28%,#0000);stroke:var(--hit-color);filter:drop-shadow(0 0 10px var(--hit-color))}.me-hint{align-items:center;color:var(--me-muted);display:flex;font-size:.8rem;gap:.45rem;margin-top:.35rem}.me-hint svg{height:16px;width:16px}.me-detail{display:flex;flex-direction:column;gap:.95rem;min-height:0;overflow:auto;padding:1.05rem 1.1rem 1.15rem}.me-detail-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.me-detail-kicker{align-items:center;color:var(--me-muted);display:flex;font-size:.72rem;gap:.45rem;letter-spacing:.04em;margin-bottom:.15rem}.me-dot{border-radius:50%;box-shadow:0 0 8px var(--swatch);height:9px;width:9px}.me-detail-head h2{font-family:Rajdhani,sans-serif;font-size:1.55rem;font-weight:700;letter-spacing:.06em;line-height:1.05;margin:0;text-transform:uppercase}.me-detail-head h2+p{color:var(--me-muted);font-size:.78rem;margin:.1rem 0 0}.me-preview{background:#0a1220;border:1px solid var(--me-border);border-radius:12px;flex-shrink:0;height:92px;overflow:hidden;position:relative;width:92px}.me-preview img{height:100%;object-fit:cover;position:absolute;transform-origin:center;width:100%}.me-desc{color:#c5d6ee;font-size:.84rem;line-height:1.55;margin:0}.me-section-label{color:var(--me-muted);font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .5rem}.me-functions{display:flex;flex-direction:column;gap:.38rem;list-style:none;margin:0;padding:0}.me-functions li{align-items:flex-start;color:var(--me-text);display:flex;font-size:.84rem;gap:.5rem}.me-functions li span{background:var(--me-accent);border-radius:50%;box-shadow:0 0 8px var(--me-glow);flex-shrink:0;height:7px;margin-top:.4rem;width:7px}.me-ex-head{align-items:center;display:flex;justify-content:space-between}.me-link{background:none;border:none;color:var(--me-accent);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:0}.me-link:hover{text-decoration:underline}.me-ex-list{display:flex;flex-direction:column;gap:.45rem}.me-ex{align-items:center;background:#08101ea6;border:1px solid var(--me-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:.7rem;padding:.55rem .7rem;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.me-ex:hover{background:#10243ad9;border-color:var(--me-border-strong)}.me-ex-thumb{align-items:center;background:radial-gradient(circle at 30% 30%,#2a4a66,#0d1a2c);border:1px solid var(--me-border);border-radius:9px;color:var(--me-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.me-ex-thumb svg{height:20px;width:20px}.me-ex-meta{flex:1 1;min-width:0}.me-ex-meta strong{display:block;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-ex-meta small{color:var(--me-muted);font-size:.72rem}.me-ex-chevron{color:var(--me-muted);flex-shrink:0;font-size:1.1rem}.me-tips{display:flex;flex-direction:column;gap:.32rem;list-style:none;margin:0;padding:0}.me-tips li{color:#c5d6ee;display:flex;font-size:.82rem;gap:.45rem;line-height:1.4}.me-tips li:before{color:var(--me-accent);content:"•"}.me-add{align-items:center;background:linear-gradient(180deg,#4de0ff,#1aa8d4);border:none;border-radius:12px;box-shadow:0 8px 22px #1aa8d459;color:#06202a;cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:.08em;margin-top:auto;padding:.85rem 1rem;transition:transform .15s ease,filter .15s ease;width:100%}.me-add:hover{filter:brightness(1.08);transform:translateY(-1px)}.me-add:disabled{cursor:default;opacity:.6;transform:none}.me-footer{align-items:flex-end;border-top:1px solid var(--me-border);display:flex;gap:1rem;justify-content:space-between;margin-top:.4rem;padding:.85rem .2rem .35rem}.me-footer-brand{font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em}.me-footer-brand small{color:var(--me-muted);display:block;font-family:Exo\ 2,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.02em;margin-top:.15rem}.me-footer-words{color:var(--me-muted);display:flex;font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:700;gap:1.1rem;letter-spacing:.18em}.me-hover-label{background:#08101edb;border:1px solid var(--me-border);border-radius:999px;bottom:8px;font-size:.7rem;left:50%;letter-spacing:.08em;padding:.2rem .6rem;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}@media (max-width:1180px){.me-body{grid-template-columns:200px minmax(0,1fr) 300px}.me-figure-wrap{width:min(270px,36vw)}}@media (max-width:980px){.me-header{gap:.5rem;grid-template-columns:1fr;justify-items:center;text-align:center}.me-brand,.me-quote-header{justify-self:center}.me-quote-header{text-align:center}.me-body,.me-col-left{grid-template-columns:1fr}.me-col-left{grid-gap:.75rem;display:grid;gap:.75rem}.me-nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.me-nav-btn{font-size:.85rem;padding:.55rem .75rem}.me-figure-wrap{max-height:none;width:min(280px,46vw)}.me-figures{align-items:center}.me-detail{max-height:none}}@media (max-width:720px){.me-inner{padding:.85rem .85rem .6rem}.me-title{font-size:1.2rem;letter-spacing:.1em}.me-subtitle{font-size:.75rem;padding:0 .5rem}.me-body{display:flex;flex-direction:column}.me-stage{order:1}.me-col:not(.me-col-left){order:2}.me-col-left{order:3}.me-figures.single .me-figure-wrap.is-dim{display:none}.me-figure-wrap{width:min(340px,92vw)}.me-footer{align-items:center;flex-direction:column;order:4;text-align:center}.me-footer-words{flex-wrap:wrap;gap:.6rem 1rem;justify-content:center}.me-quote-header{display:none}.me-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.me-nav-btn{flex:0 0 auto}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-display:"Rajdhani",sans-serif;--font-body:"Exo 2",sans-serif;--radius:12px;--radius-sm:8px;--radius-lg:20px;--shadow:0 4px 24px #00000026;--shadow-lg:0 8px 40px #00000040;--transition:all 0.2s ease}body{background:var(--bg);color:var(--text);font-family:Exo\ 2,sans-serif;font-family:var(--font-body);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 24px #00000026;box-shadow:var(--shadow);padding:1.5rem}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-family:var(--font-display);font-size:.95rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.75rem 1.5rem;transition:all .2s ease;transition:var(--transition)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{background:#0000;border:1px solid var(--border);color:var(--text-secondary)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-danger{background:var(--danger);color:#fff}input,select,textarea{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:var(--text);font-family:Exo\ 2,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;transition:var(--transition);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,#0000)}label{color:var(--text-secondary);display:block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:.4rem;text-transform:uppercase}.form-group{margin-bottom:1.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.animate-fade{animation:fadeIn .3s ease}.animate-pulse{animation:pulse 2s infinite}
/*# sourceMappingURL=main.622bccaf.css.map*/