@charset "UTF-8";._header_13b3d_1{position:sticky;top:0;z-index:var(--z-overlay);height:var(--header-height);background:var(--bg-glass);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border-bottom:1px solid rgba(30,40,80,.6)}._inner_13b3d_12{height:100%;display:flex;align-items:center;gap:var(--space-6)}._logo_13b3d_19{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}._logoImg_13b3d_27{height:36px;width:auto;display:block}._nav_13b3d_33{display:flex;align-items:center;gap:var(--space-5);margin-left:auto}._navLink_13b3d_40{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-expo);position:relative}._navLink_13b3d_40:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--color-aurora-cyan);transform:scaleX(0);transition:transform var(--duration-base) var(--ease-out-expo)}._navLink_13b3d_40:hover,._navLink_13b3d_40._active_13b3d_64{color:var(--color-text-primary)}._navLink_13b3d_40._active_13b3d_64:after,._navLink_13b3d_40:hover:after{transform:scaleX(1)}._actions_13b3d_73{display:flex;align-items:center;gap:var(--space-3);margin-left:var(--space-4)}._adminLink_13b3d_80{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-sulfur);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase}._logoutBtn_13b3d_89{background:none;border:1px solid var(--color-haze);color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);letter-spacing:var(--tracking-wide);text-transform:uppercase}._logoutBtn_13b3d_89:hover{border-color:var(--color-atmosphere);color:var(--color-text-secondary)}@media(max-width:640px){._nav_13b3d_33{gap:var(--space-4)}._logoImg_13b3d_27{height:28px}._actions_13b3d_73{display:none}}._footer_xf5pb_1{border-top:1px solid var(--color-haze);padding-block:var(--space-5);margin-top:auto;position:relative;z-index:var(--z-raised)}._inner_xf5pb_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._copy_xf5pb_17{font-size:var(--text-sm);color:var(--color-text-muted)}._links_xf5pb_22{display:flex;gap:var(--space-5)}._links_xf5pb_22 a{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-expo)}._links_xf5pb_22 a:hover{color:var(--color-text-primary)}._api_xf5pb_40 a{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-haze);padding:2px 8px;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out-expo)}._api_xf5pb_40 a:hover{color:var(--color-aurora-cyan);border-color:#00e5ff4d}._layout_1ijbc_1{display:flex;min-height:100dvh;background:var(--color-void)}._sidebar_1ijbc_7{width:var(--sidebar-width);flex-shrink:0;background:var(--color-deep-space);border-right:1px solid var(--color-haze);display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;overflow-y:auto}._sidebarHeader_1ijbc_20{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-haze);display:flex;flex-direction:column;gap:var(--space-2)}._logoLink_1ijbc_28{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;font-size:var(--text-base)}._adminBadge_1ijbc_36{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-sulfur)}._nav_1ijbc_44{flex:1;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._navItem_1ijbc_52{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;transition:all var(--duration-fast) var(--ease-out-expo)}._navItem_1ijbc_52:hover{background:var(--color-dust);color:var(--color-text-primary)}._navItem_1ijbc_52._active_1ijbc_70{background:#00e5ff14;color:var(--color-aurora-cyan);border:1px solid rgba(0,229,255,.15)}._sidebarFooter_1ijbc_76{padding:var(--space-4);border-top:1px solid var(--color-haze);display:flex;flex-direction:column;gap:var(--space-2)}._email_1ijbc_84{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);truncate:true;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_1ijbc_94{background:none;border:1px solid var(--color-haze);color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-family:var(--font-body)}._logoutBtn_1ijbc_94:hover{border-color:var(--color-atmosphere);color:var(--color-text-secondary)}._content_1ijbc_113{flex:1;min-width:0;padding:var(--space-6);overflow-y:auto}._card_17nzw_1{background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--duration-base) var(--ease-out-expo),border-color var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}._card_17nzw_1:hover{transform:translateY(-4px);border-color:#00e5ff33;box-shadow:0 12px 40px #04040acc,0 0 0 1px #00e5ff1a}._imageLink_17nzw_20{display:block}._imageWrapper_17nzw_24{position:relative;width:100%;overflow:hidden}._image_17nzw_20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}._card_17nzw_1:hover ._image_17nzw_20{transform:scale(1.04)}._overlay_17nzw_43{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(4,4,10,.5) 100%);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-base) var(--ease-out-expo)}._card_17nzw_1:hover ._overlay_17nzw_43{opacity:1}._viewHint_17nzw_62{background:#00e5ff26;border:1px solid rgba(0,229,255,.4);color:var(--color-aurora-cyan);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:6px 20px;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._meta_17nzw_75{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._title_17nzw_82{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-out-expo)}._title_17nzw_82:hover{color:var(--color-aurora-cyan)}._target_17nzw_96{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-stardust);letter-spacing:var(--tracking-wide)}._stats_17nzw_103{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._stat_17nzw_103{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._statIcon_17nzw_119{font-size:10px}._featuredBadge_17nzw_123{font-size:var(--text-xs);color:var(--color-sulfur);filter:drop-shadow(0 0 4px var(--color-sulfur));margin-left:auto}._card_15b5h_1{background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo)}._card_15b5h_1:hover{border-color:#00e5ff33;box-shadow:var(--shadow-card)}._coverLink_15b5h_15{display:block;overflow:hidden}._cover_15b5h_15{width:100%;height:200px;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}._card_15b5h_1:hover ._cover_15b5h_15{transform:scale(1.03)}._body_15b5h_31{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._meta_15b5h_38{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._date_15b5h_45{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}._tags_15b5h_51{display:flex;gap:var(--space-2);flex-wrap:wrap}._titleLink_15b5h_57{text-decoration:none}._title_15b5h_57{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-out-expo)}._titleLink_15b5h_57:hover ._title_15b5h_57{color:var(--color-aurora-cyan)}._excerpt_15b5h_73{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._readMore_15b5h_83{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-aurora-cyan);text-decoration:none;letter-spacing:var(--tracking-wide);transition:opacity var(--duration-fast) var(--ease-out-expo)}._readMore_15b5h_83:hover{opacity:.8}._page_bnf54_1{display:flex;flex-direction:column;gap:0}._hero_bnf54_8{position:relative;padding:var(--space-10) 0 var(--space-9);overflow:hidden;min-height:80vh;display:flex;align-items:center}._heroContent_bnf54_17{position:relative;z-index:1;max-width:700px;display:flex;flex-direction:column;gap:var(--space-4)}._eyebrow_bnf54_26{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-aurora-cyan)}._heroTitle_bnf54_34{font-size:clamp(3rem,8vw,var(--text-4xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.04em;color:var(--color-text-primary)}._heroAccent_bnf54_42{background:linear-gradient(135deg,var(--color-aurora-cyan) 0%,var(--color-aurora-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_bnf54_49{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:52ch}._heroActions_bnf54_56{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-3)}._ctaPrimary_bnf54_63{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:var(--color-aurora-cyan);color:var(--color-text-inverse);font-weight:var(--weight-semibold);font-size:var(--text-base);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-base) var(--ease-out-expo)}._ctaPrimary_bnf54_63:hover{background:#33ecff;box-shadow:var(--glow-cyan);color:var(--color-text-inverse);transform:translateY(-2px)}._ctaSecondary_bnf54_83{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);background:transparent;color:var(--color-text-secondary);font-weight:var(--weight-medium);font-size:var(--text-base);border:1px solid var(--color-haze);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-fast) var(--ease-out-expo)}._ctaSecondary_bnf54_83:hover{color:var(--color-text-primary);border-color:var(--color-atmosphere);background:var(--color-dust)}._heroDecor_bnf54_104{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._orb1_bnf54_110{position:absolute;right:-5%;top:10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(77,124,254,.12) 0%,transparent 70%);filter:blur(40px)}._orb2_bnf54_121{position:absolute;right:20%;bottom:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.08) 0%,transparent 70%);filter:blur(60px)}._section_bnf54_133{padding:var(--space-9) 0;border-top:1px solid var(--color-haze)}._sectionHeader_bnf54_138{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-6);gap:var(--space-4)}._sectionTitle_bnf54_146{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._seeAll_bnf54_151{font-size:var(--text-sm);color:var(--color-aurora-cyan);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap}._loading_bnf54_159{display:flex;justify-content:center;padding:var(--space-9) 0}._postsGrid_bnf54_165{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5)}._page_4m250_1{padding-block:var(--space-8);min-height:100vh}._pageHeader_4m250_6{margin-bottom:var(--space-7)}._pageTitle_4m250_10{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}._pageDesc_4m250_17{font-size:var(--text-md);color:var(--color-text-secondary);max-width:60ch}._filters_4m250_23{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-7)}._search_4m250_30{width:100%;max-width:400px;padding:var(--space-3) var(--space-4);background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);outline:none;transition:border-color var(--duration-fast) var(--ease-out-expo)}._search_4m250_30::placeholder{color:var(--color-text-muted)}._search_4m250_30:focus{border-color:var(--color-aurora-cyan)}._filterGroup_4m250_52{display:flex;gap:var(--space-2);flex-wrap:wrap}._filterBtn_4m250_58{padding:4px 14px;border-radius:var(--radius-full);border:1px solid var(--color-haze);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);white-space:nowrap;font-family:var(--font-body)}._filterBtn_4m250_58:hover{background:var(--color-dust);color:var(--color-text-secondary);border-color:var(--color-atmosphere)}._filterActive_4m250_78{background:#00e5ff1a;border-color:#00e5ff59;color:var(--color-aurora-cyan)}._loading_4m250_84{display:flex;justify-content:center;padding:var(--space-9) 0}._container_1p02u_1{display:flex;flex-direction:column;gap:var(--space-4)}._section_1p02u_7{background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);overflow:hidden}._sectionTitle_1p02u_14{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-haze);background:#04040a4d}._row_1p02u_25{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid rgba(30,40,80,.4);align-items:start}._row_1p02u_25:last-child{border-bottom:none}._label_1p02u_38{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);padding-top:1px}._value_1p02u_45{font-size:var(--text-sm);color:var(--color-text-secondary);word-break:break-word}._value_1p02u_45 code{font-family:var(--font-mono);font-size:.85em;color:var(--color-stardust);background:#c8b4f014;padding:1px 5px;border-radius:var(--radius-sm)}._loading_s9uxd_1,._notFound_s9uxd_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--space-4);color:var(--color-text-muted)}._viewer_s9uxd_12{position:relative;height:80vh;min-height:500px;overflow:hidden;background:var(--color-void)}._viewerBg_s9uxd_20{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--photo-dark, #0d1229) 30%,transparent) 0%,var(--color-void) 70%);pointer-events:none}._viewerInner_s9uxd_31{position:relative;z-index:1;width:100%;height:100%}._zoomControls_s9uxd_38{position:absolute;bottom:var(--space-5);right:var(--space-5);z-index:10;display:flex;gap:var(--space-1);background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-haze);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3)}._zoomBtn_s9uxd_52{width:32px;height:32px;border:none;background:none;color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out-expo)}._zoomBtn_s9uxd_52:hover{background:var(--color-dust);color:var(--color-text-primary)}._mainImage_s9uxd_72{max-width:100%;max-height:80vh;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm)}._viewerHint_s9uxd_80{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);z-index:10;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);border:1px solid rgba(30,40,80,.4)}._details_s9uxd_97{display:grid;grid-template-columns:1fr 360px;gap:var(--space-8);padding-block:var(--space-8)}._titleRow_s9uxd_104{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._backBtn_s9uxd_111{background:none;border:1px solid var(--color-haze);color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);font-family:var(--font-body)}._backBtn_s9uxd_111:hover{color:var(--color-text-secondary);border-color:var(--color-atmosphere)}._badges_s9uxd_128{display:flex;gap:var(--space-2)}._title_s9uxd_104{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}._target_s9uxd_140{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-stardust);margin-bottom:var(--space-4)}._description_s9uxd_147{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:68ch;margin-bottom:var(--space-5)}._quickStats_s9uxd_155{display:flex;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);margin-bottom:var(--space-5);flex-wrap:wrap}._quickStat_s9uxd_155{display:flex;flex-direction:column;gap:var(--space-1)}._quickStatValue_s9uxd_172{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-primary);font-weight:var(--weight-medium)}._quickStatLabel_s9uxd_179{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._tags_s9uxd_186{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5)}._actions_s9uxd_193{display:flex;gap:var(--space-3);flex-wrap:wrap}._shareBtn_s9uxd_199{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:var(--color-aurora-cyan);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);font-family:var(--font-body)}._shareBtn_s9uxd_199:hover{background:#33ecff;box-shadow:var(--glow-cyan)}._downloadBtn_s9uxd_219{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid var(--color-haze);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-fast) var(--ease-out-expo)}._downloadBtn_s9uxd_219:hover{border-color:var(--color-atmosphere);color:var(--color-text-primary)}._related_s9uxd_243{padding-block:var(--space-7) var(--space-9);border-top:1px solid var(--color-haze)}._relatedTitle_s9uxd_248{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-6)}@media(max-width:1024px){._details_s9uxd_97{grid-template-columns:1fr}}@media(max-width:640px){._viewer_s9uxd_12{height:60vh}}._page_1xsjq_1{padding-block:var(--space-8);min-height:100vh}._header_1xsjq_3{margin-bottom:var(--space-8)}._title_1xsjq_5{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}._subtitle_1xsjq_12{font-size:var(--text-md);color:var(--color-text-secondary);max-width:60ch}._grid_1xsjq_18{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5)}._loading_1xsjq_24{display:flex;justify-content:center;padding:var(--space-9) 0}._body_6udh4_1{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-text-secondary);max-width:var(--prose-max-width)}._body_6udh4_1 h1,._body_6udh4_1 h2,._body_6udh4_1 h3,._body_6udh4_1 h4{font-family:var(--font-display);color:var(--color-text-primary);margin-top:var(--space-7);margin-bottom:var(--space-3)}._body_6udh4_1 h1{font-size:var(--text-2xl)}._body_6udh4_1 h2{font-size:var(--text-xl)}._body_6udh4_1 h3{font-size:var(--text-lg)}._body_6udh4_1 h4{font-size:var(--text-md)}._body_6udh4_1 p{margin-bottom:var(--space-5)}._body_6udh4_1 a{color:var(--color-aurora-cyan);text-decoration:underline;text-underline-offset:3px}._body_6udh4_1 strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}._body_6udh4_1 em{color:var(--color-stardust)}._body_6udh4_1 code{font-family:var(--font-mono);font-size:.85em;background:#c8b4f014;border:1px solid var(--color-haze);padding:2px 6px;border-radius:var(--radius-sm);color:var(--color-stardust)}._body_6udh4_1 pre{background:var(--color-nebula-dark);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-5);overflow-x:auto;margin-bottom:var(--space-5)}._body_6udh4_1 pre code{background:none;border:none;padding:0;font-size:var(--text-sm)}._body_6udh4_1 blockquote{border-left:3px solid var(--color-aurora-cyan);margin:var(--space-6) 0;padding:var(--space-3) var(--space-5);background:#00e5ff0a;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);font-style:italic}._body_6udh4_1 ul,._body_6udh4_1 ol{padding-left:var(--space-5);margin-bottom:var(--space-5)}._body_6udh4_1 li{margin-bottom:var(--space-2)}._body_6udh4_1 img{width:100%;border-radius:var(--radius-lg);margin-block:var(--space-6);border:1px solid var(--color-haze)}._body_6udh4_1 hr{border:none;border-top:1px solid var(--color-haze);margin-block:var(--space-7)}._body_6udh4_1 table{width:100%;border-collapse:collapse;margin-bottom:var(--space-5);font-size:var(--text-sm)}._body_6udh4_1 th,._body_6udh4_1 td{padding:var(--space-2) var(--space-4);border:1px solid var(--color-haze);text-align:left}._body_6udh4_1 th{background:var(--color-nebula-dark);color:var(--color-text-primary);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);font-size:var(--text-xs);text-transform:uppercase}._loading_rszho_1,._notFound_rszho_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--space-4);color:var(--color-text-muted)}._heroImage_rszho_11{position:relative;height:50vh;overflow:hidden;margin-bottom:calc(-1 * var(--space-10))}._coverImg_rszho_18{width:100%;height:100%;object-fit:cover}._coverGradient_rszho_24{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent,var(--color-void))}._page_rszho_33{padding-block:var(--space-8);min-height:100vh}._articleWrapper_rszho_35{max-width:var(--prose-max-width);margin-inline:auto;padding-block:var(--space-8)}._back_rszho_41{display:inline-block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);transition:color var(--duration-fast) var(--ease-out-expo)}._back_rszho_41:hover{color:var(--color-text-secondary)}._meta_rszho_51{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}._date_rszho_59{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-muted)}._tags_rszho_65{display:flex;gap:var(--space-2);flex-wrap:wrap}._title_rszho_71{font-size:clamp(1.8rem,4vw,var(--text-2xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}._excerpt_rszho_78{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-7)}._article_rszho_35{border-top:1px solid var(--color-haze);padding-top:var(--space-7)}._page_x8dpg_1{padding-block:var(--space-8);min-height:100vh}._layout_x8dpg_3{display:grid;grid-template-columns:1fr 400px;gap:var(--space-10);align-items:start}._title_x8dpg_10{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}._bioContent_x8dpg_17{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--prose-max-width)}._bioContent_x8dpg_17 p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-loose)}._bioContent_x8dpg_17 strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}._equipment_x8dpg_35{background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-xl);padding:var(--space-6)}._equipmentTitle_x8dpg_42{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-haze)}._eqSection_x8dpg_50{margin-bottom:var(--space-5)}._eqCat_x8dpg_54{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}._eqItem_x8dpg_63{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) 0;border-bottom:1px solid rgba(30,40,80,.4)}._eqItem_x8dpg_63:last-child{border-bottom:none}._eqName_x8dpg_73{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._eqDetail_x8dpg_79{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}@media(max-width:900px){._layout_x8dpg_3{grid-template-columns:1fr}}._page_1pdbq_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-void);padding:var(--space-5)}._card_1pdbq_10{width:100%;max-width:400px;background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7)}._header_1pdbq_19{text-align:center;margin-bottom:var(--space-7)}._logoImg_1pdbq_24{width:200px;height:auto;display:block;margin:0 auto var(--space-5)}._title_1pdbq_31{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}._form_1pdbq_37{display:flex;flex-direction:column;gap:var(--space-4)}._field_1pdbq_43{display:flex;flex-direction:column;gap:var(--space-2)}._label_1pdbq_49{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide)}._input_1pdbq_56{padding:var(--space-3) var(--space-4);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);outline:none;transition:border-color var(--duration-fast) var(--ease-out-expo)}._input_1pdbq_56:focus{border-color:var(--color-aurora-cyan)}._error_1pdbq_72{font-size:var(--text-sm);color:var(--color-hydrogen);text-align:center}._submitBtn_1pdbq_78{padding:var(--space-3) var(--space-5);background:var(--color-aurora-cyan);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);margin-top:var(--space-2)}._submitBtn_1pdbq_78:hover:not(:disabled){background:#33ecff;box-shadow:var(--glow-cyan)}._submitBtn_1pdbq_78:disabled{opacity:.5;cursor:not-allowed}._btn_1art9_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);white-space:nowrap;text-decoration:none;position:relative}._btn_1art9_1:active:not(:disabled){transform:scale(.97)}._btn_1art9_1:disabled{opacity:.45;cursor:not-allowed}._sm_1art9_31{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);height:32px}._md_1art9_36{font-size:var(--text-base);padding:var(--space-2) var(--space-5);height:40px}._lg_1art9_41{font-size:var(--text-md);padding:var(--space-3) var(--space-6);height:52px}._primary_1art9_48{background:var(--color-aurora-cyan);color:var(--color-text-inverse)}._primary_1art9_48:hover:not(:disabled){background:#33ecff;box-shadow:var(--glow-cyan)}._secondary_1art9_57{background:var(--color-dust);color:var(--color-text-primary);border:1px solid var(--color-haze)}._secondary_1art9_57:hover:not(:disabled){background:var(--color-haze);border-color:var(--color-atmosphere)}._ghost_1art9_67{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-haze)}._ghost_1art9_67:hover:not(:disabled){background:var(--color-dust);color:var(--color-text-primary);border-color:var(--color-atmosphere)}._danger_1art9_78{background:var(--color-hydrogen);color:#fff}._danger_1art9_78:hover:not(:disabled){background:#eb7a90;box-shadow:var(--glow-ha)}._loading_1art9_88{pointer-events:none}._spinner_1art9_91{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:_spin_1art9_91 .7s linear infinite}._hiddenContent_1art9_100{visibility:hidden}@keyframes _spin_1art9_91{to{transform:rotate(360deg)}}._root_1aeju_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);text-align:center}._icon_1aeju_13{font-size:2rem;color:var(--color-text-muted);opacity:.5}._title_1aeju_19{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}._hint_1aeju_26{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;max-width:360px}._page_8pt0q_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_8pt0q_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageTitle_8pt0q_11{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._grid_8pt0q_16{display:flex;flex-direction:column;gap:var(--space-3)}._photoRow_8pt0q_22{display:grid;grid-template-columns:80px 1fr auto;gap:var(--space-4);align-items:center;background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--ease-out-expo)}._photoRow_8pt0q_22:hover{border-color:var(--color-atmosphere)}._thumb_8pt0q_38{width:80px;height:60px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-haze)}._info_8pt0q_46{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._titleRow_8pt0q_53{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._photoTitle_8pt0q_60{font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badges_8pt0q_69{display:flex;gap:var(--space-2)}._target_8pt0q_74{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-stardust)}._date_8pt0q_80{font-size:var(--text-xs);color:var(--color-text-muted)}._actions_8pt0q_85{display:flex;gap:var(--space-2);flex-wrap:wrap}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.date-input-field{display:flex;flex-direction:column;gap:var(--space-2)}.date-input-label{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.date-input-picker{padding:var(--space-2) var(--space-3);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);outline:none;width:100%;box-sizing:border-box}.date-input-picker::placeholder{color:var(--color-text-muted)}.react-datepicker-popper{z-index:50!important}.react-datepicker{background-color:var(--color-nebula-dark)!important;border:1px solid var(--color-haze)!important;color:var(--color-text-primary)!important;font-family:var(--font-body)!important;border-radius:var(--radius-lg)!important;font-size:var(--text-sm)!important}.react-datepicker__header{background-color:var(--color-deep-space)!important;border-bottom:1px solid var(--color-haze)!important}.react-datepicker__current-month,.react-datepicker-time__header{color:var(--color-text-primary)!important}.react-datepicker__day-name{color:var(--color-text-muted)!important}.react-datepicker__day{color:var(--color-text-primary)!important;border-radius:var(--radius-md)!important}.react-datepicker__day:hover{background-color:var(--color-dust)!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:var(--color-aurora-cyan)!important;color:var(--color-deep-space)!important}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--outside-month{color:var(--color-text-muted)!important;opacity:.4}.react-datepicker__navigation-icon:before{border-color:var(--color-text-muted)!important}.react-datepicker__navigation:hover *:before{border-color:var(--color-text-primary)!important}.react-datepicker__time-container{border-left:1px solid var(--color-haze)!important}.react-datepicker__time{background:var(--color-nebula-dark)!important}.react-datepicker__time-list-item{color:var(--color-text-primary)!important}.react-datepicker__time-list-item:hover{background-color:var(--color-dust)!important}.react-datepicker__time-list-item--selected{background-color:var(--color-aurora-cyan)!important;color:var(--color-deep-space)!important}.react-datepicker__close-icon:after{background-color:var(--color-text-muted)!important;font-size:14px!important}.react-datepicker__close-icon:hover:after{background-color:var(--color-text-primary)!important}.react-datepicker__triangle{display:none!important}._page_1c1cr_3{display:grid;grid-template-columns:1fr 280px;column-gap:var(--space-6);row-gap:var(--space-5);align-items:start;max-width:1160px}._pageTitle_1c1cr_12{grid-column:1 / -1;grid-row:1;font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}._form_1c1cr_20{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--space-5)}._logPanel_1c1cr_28{grid-column:2;grid-row:2}._dropzoneRow_1c1cr_35{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-4)}._dropzone_1c1cr_35{border:2px dashed var(--color-haze);border-radius:var(--radius-xl);background:var(--color-nebula-dark);cursor:pointer;transition:all var(--duration-base) var(--ease-out-expo);overflow:hidden;min-height:200px;display:flex;align-items:center;justify-content:center}._dropzoneFits_1c1cr_55{opacity:.8}._dropzone_1c1cr_35:hover,._dropzoneActive_1c1cr_60,._dropzoneFits_1c1cr_55:hover,._dropzoneFitsActive_1c1cr_62{border-color:var(--color-aurora-cyan);background:#00e5ff0a;opacity:1}._dropzoneFitsLoaded_1c1cr_68{border-color:#00e5ff66;opacity:1}._dropzoneContent_1c1cr_73{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;color:var(--color-text-muted)}._dropzoneIcon_1c1cr_83{font-size:2rem;color:var(--color-aurora-cyan);filter:drop-shadow(0 0 8px var(--color-aurora-cyan))}._dropzoneIconLoaded_1c1cr_89{filter:none}._dropzoneIconSecondary_1c1cr_93{font-size:1.4rem;color:var(--color-text-muted)}._dropzoneLabel_1c1cr_98{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}._dropzoneHint_1c1cr_104{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}._dropzoneBadges_1c1cr_110{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-1)}._dropzoneBadge_1c1cr_110{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);color:var(--color-aurora-cyan);padding:2px var(--space-2);border-radius:var(--radius-sm)}._detectedObjects_1c1cr_131{display:flex;flex-wrap:wrap;gap:var(--space-2)}._objectChip_1c1cr_137{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-haze);background:var(--color-dust);color:var(--color-text-secondary)}._objectChipPrimary_1c1cr_146{border-color:#00e5ff66;background:#00e5ff14;color:var(--color-aurora-cyan);font-weight:var(--weight-medium)}._targetLinked_1c1cr_153{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-aurora-cyan);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(0,229,255,.3);background:#00e5ff0f}._targetHint_1c1cr_165{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._subSectionTitle_1c1cr_171{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:var(--space-3) 0 var(--space-1)}._filterPicker_1c1cr_179{display:flex;flex-wrap:wrap;gap:var(--space-3)}._previewImg_1c1cr_185{width:100%;max-height:400px;object-fit:contain}._previewWrapper_1c1cr_191{position:relative;width:100%}._previewSvg_1c1cr_196{width:100%;max-height:400px;display:block}._expandBtn_1c1cr_202{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0000008c;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:#fffc;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}._expandBtn_1c1cr_202:hover{background:#00e5ff33;border-color:#00e5ff80;color:var(--color-aurora-cyan)}._previewModal_1c1cr_228{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-8);cursor:zoom-out}._previewModalSvg_1c1cr_240{max-width:90vw;max-height:90vh;display:block;cursor:default;border-radius:var(--radius-lg)}._previewModalClose_1c1cr_248{position:fixed;top:var(--space-5);right:var(--space-5);background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);color:#ffffffb3;font-size:var(--text-sm);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo)}._previewModalClose_1c1cr_248:hover{background:#ffffff26;color:#fff}._section_1c1cr_273{background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_1c1cr_283{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-haze)}._grid2_1c1cr_293{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}._grid3_1c1cr_299{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._field_1c1cr_305{display:flex;flex-direction:column;gap:var(--space-2)}._label_1c1cr_311{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._input_1c1cr_318,._textarea_1c1cr_318{padding:var(--space-2) var(--space-3);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-out-expo);resize:vertical}._input_1c1cr_318:focus,._textarea_1c1cr_318:focus{border-color:var(--color-aurora-cyan)}._tagPicker_1c1cr_335{display:flex;flex-wrap:wrap;gap:var(--space-3)}._tagOption_1c1cr_341{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._submitRow_1c1cr_350{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-3)}._plateSolveStatus_1c1cr_359{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#00e5ff0f;border:1px solid rgba(0,229,255,.25);border-radius:var(--radius-lg);color:var(--color-aurora-cyan);font-size:var(--text-sm);margin-top:var(--space-3)}._logPanel_1c1cr_28{position:sticky;top:var(--space-6);background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-height:120px}._logHeader_1c1cr_388{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-haze)}._logEmpty_1c1cr_398{flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-text-muted);opacity:.5;text-align:center;padding:var(--space-6) var(--space-4)}._logList_1c1cr_410{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}._logEntry_1c1cr_419{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.03)}._logEntry_1c1cr_419:last-child{border-bottom:none}._logIcon_1c1cr_431{flex-shrink:0;width:16px;height:16px;margin-top:1px;display:flex;align-items:center;justify-content:center}._logIconSuccess_1c1cr_441{color:#4ade80;font-size:12px}._logIconError_1c1cr_442{color:#f87171;font-size:12px}._logIconInfo_1c1cr_443{color:var(--color-text-muted);font-size:12px}._logSpinner_1c1cr_445{width:12px;height:12px;border:1.5px solid rgba(0,229,255,.25);border-top-color:var(--color-aurora-cyan);border-radius:50%;animation:_spin_1c1cr_1 .8s linear infinite}@keyframes _spin_1c1cr_1{to{transform:rotate(360deg)}}._logBody_1c1cr_458{flex:1;min-width:0}._logLabel_1c1cr_463{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);line-height:1.4;margin-right:var(--space-3)}._logDetail_1c1cr_471{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;line-height:1.5;white-space:pre-line}._plateSolveSubHeader_1c1cr_481{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-haze)}._plateSolveSubTitle_1c1cr_490{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}@media(max-width:900px){._page_1c1cr_3{grid-template-columns:1fr}._logPanel_1c1cr_28{grid-column:1;position:static}}@media(max-width:640px){._dropzoneRow_1c1cr_35,._grid2_1c1cr_293,._grid3_1c1cr_299{grid-template-columns:1fr}}._page_1g6qc_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_1g6qc_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._pageTitle_1g6qc_10{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._list_1g6qc_14{display:flex;flex-direction:column;gap:var(--space-3)}._row_1g6qc_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);transition:border-color var(--duration-fast) var(--ease-out-expo)}._row_1g6qc_16:hover{border-color:var(--color-atmosphere)}._info_1g6qc_30{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}._titleRow_1g6qc_32{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._postTitle_1g6qc_39{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary)}._meta_1g6qc_45{display:flex;align-items:center;gap:var(--space-3)}._date_1g6qc_51{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}._tags_1g6qc_53{display:flex;gap:var(--space-1);flex-wrap:wrap}._tag_1g6qc_53{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);background:#00e5ff14;border:1px solid rgba(0,229,255,.2);color:var(--color-aurora-cyan);padding:1px var(--space-2);border-radius:var(--radius-sm)}._actions_1g6qc_69{display:flex;gap:var(--space-2)}._page_3jmzl_1{display:flex;flex-direction:column;gap:var(--space-5);height:100%}._toolbar_3jmzl_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageTitle_3jmzl_11{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._actions_3jmzl_13{display:flex;gap:var(--space-3)}._form_3jmzl_15{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0}._titleInput_3jmzl_17{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);background:transparent;border:none;border-bottom:1px solid var(--color-haze);color:var(--color-text-primary);padding:var(--space-2) 0 var(--space-4);outline:none;width:100%;letter-spacing:var(--tracking-tight)}._titleInput_3jmzl_17::placeholder{color:var(--color-text-muted)}._excerptInput_3jmzl_33{font-size:var(--text-base);color:var(--color-text-secondary);background:transparent;border:none;border-bottom:1px solid rgba(30,40,80,.4);padding:var(--space-2) 0;outline:none;width:100%;font-family:var(--font-body)}._excerptInput_3jmzl_33::placeholder{color:var(--color-text-muted)}._tagSection_3jmzl_49{display:flex;flex-direction:column;gap:var(--space-3)}._tagPicker_3jmzl_55{display:flex;flex-wrap:wrap;gap:var(--space-3)}._tagOption_3jmzl_61{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._tagCreate_3jmzl_70{display:flex;align-items:center;gap:var(--space-2)}._tagCreateInput_3jmzl_76{font-size:var(--text-sm);color:var(--color-text-primary);background:transparent;border:1px solid var(--color-haze);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);outline:none;width:160px;font-family:var(--font-body)}._tagCreateInput_3jmzl_76::placeholder{color:var(--color-text-muted)}._editorWrapper_3jmzl_92{flex:1;min-height:0;border:1px solid var(--color-haze);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}._editorWrapper_3jmzl_92 .w-md-editor{background:var(--color-deep-space)!important;color:var(--color-text-primary)!important;flex:1!important;height:100%!important}._editorWrapper_3jmzl_92 .w-md-editor-toolbar{background:var(--color-nebula-dark)!important;border-bottom-color:var(--color-haze)!important}._page_1i32e_1{display:flex;flex-direction:column;gap:var(--space-5)}._pageTitle_1i32e_3{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._tabs_1i32e_5{display:flex;gap:var(--space-2);flex-wrap:wrap;border-bottom:1px solid var(--color-haze);padding-bottom:var(--space-3)}._tab_1i32e_5{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-haze);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);font-family:var(--font-body)}._tab_1i32e_5:hover{background:var(--color-dust);color:var(--color-text-secondary)}._tabActive_1i32e_28{background:#00e5ff1a;border-color:#00e5ff59;color:var(--color-aurora-cyan)}._section_1i32e_34{display:flex;flex-direction:column;gap:var(--space-5)}._sectionHint_1i32e_40{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.8;margin:0;padding:var(--space-4) var(--space-5);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._sectionHint_1i32e_40 b{color:var(--color-text-primary);font-weight:var(--weight-medium)}._itemList_1i32e_58{display:flex;flex-direction:column;gap:var(--space-2)}._item_1i32e_58{display:flex;flex-direction:column;background:var(--color-deep-space);border:1px solid var(--color-haze);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out-expo)}._itemExpanded_1i32e_73{border-color:#00e5ff40}._itemHeader_1i32e_77{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo);border-radius:var(--radius-md)}._itemHeader_1i32e_77:hover{background:var(--color-dust)}._itemName_1i32e_91{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--weight-medium)}._itemToggle_1i32e_97{color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0}._itemEdit_1i32e_103{padding:var(--space-4) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--color-haze)}._itemActions_1i32e_111{display:flex;gap:var(--space-2);justify-content:flex-end}._addForm_1i32e_117{background:var(--color-nebula-dark);border:1px solid var(--color-haze);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._addTitle_1i32e_127{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted)}._addGrid_1i32e_135{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}._addField_1i32e_141{display:flex;flex-direction:column;gap:var(--space-1)}._addLabel_1i32e_143{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._addInput_1i32e_150{padding:var(--space-2) var(--space-3);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-out-expo)}._addInput_1i32e_150:focus{border-color:var(--color-aurora-cyan)}._addActions_1i32e_164{display:flex}._chipPickerWrap_1i32e_166{position:relative}._chipPickerWrap_1i32e_166:before,._chipPickerWrap_1i32e_166:after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:1;transition:opacity var(--duration-fast) var(--ease-out-expo)}._chipPickerWrap_1i32e_166:before{left:0;background:linear-gradient(to right,var(--chip-fade-bg, var(--color-nebula-dark)),transparent)}._chipPickerWrap_1i32e_166:after{right:0;background:linear-gradient(to left,var(--chip-fade-bg, var(--color-nebula-dark)),transparent)}._chipPickerWrap_1i32e_166._fadeLeftHidden_1i32e_193:before{opacity:0}._chipPickerWrap_1i32e_166._fadeRightHidden_1i32e_195:after{opacity:0}._itemEdit_1i32e_103 ._chipPickerWrap_1i32e_166{--chip-fade-bg: var(--color-deep-space)}._chipPicker_1i32e_166{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:var(--space-1) 0}._chipPicker_1i32e_166::-webkit-scrollbar{display:none}._chip_1i32e_166{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-haze);background:transparent;color:var(--color-text-muted);font-size:var(--text-xs);font-family:var(--font-body);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);white-space:nowrap}._chip_1i32e_166:hover{background:var(--color-dust);color:var(--color-text-secondary)}._chipActive_1i32e_230{background:#00e5ff1a;border-color:#00e5ff59;color:var(--color-aurora-cyan)}._chipActive_1i32e_230:hover{background:#00e5ff26}._addInputDerived_1i32e_240{padding:var(--space-2) var(--space-3);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);color:var(--color-aurora-cyan);font-family:var(--font-mono);font-size:var(--text-sm);opacity:.8;min-height:2.25rem;display:flex;align-items:center}:root{--color-void: #04040a;--color-deep-space: #080c18;--color-nebula-dark: #0d1229;--color-dust: #151c3a;--color-haze: #1e2850;--color-atmosphere: #243160;--color-aurora-cyan: #00e5ff;--color-aurora-blue: #4d7cfe;--color-hydrogen: #e05c7b;--color-sulfur: #f0a832;--color-oxygen: #4ce8c8;--color-stardust: #c8b4f0;--color-text-primary: #f0eefc;--color-text-secondary: #a89ec9;--color-text-muted: #5a547e;--color-text-inverse: #04040a;--color-success: #4ce8c8;--color-warning: #f0a832;--color-error: #e05c7b;--color-info: #4d7cfe;--glow-cyan: 0 0 24px rgba(0, 229, 255, .35);--glow-cyan-strong: 0 0 40px rgba(0, 229, 255, .55);--glow-gold: 0 0 24px rgba(240, 168, 50, .35);--glow-ha: 0 0 24px rgba(224, 92, 123, .4);--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .64rem;--text-sm: .8rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.563rem;--text-xl: 1.953rem;--text-2xl: 2.441rem;--text-3xl: 3.052rem;--text-4xl: 3.815rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--leading-loose: 1.8;--tracking-tight: -.03em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-widest: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--content-max-width: 1400px;--prose-max-width: 68ch;--header-height: 64px;--sidebar-width: 240px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--border-color: var(--color-haze);--border-color-hover: var(--color-atmosphere);--border-glow-cyan: 1px solid rgba(0, 229, 255, .25);--shadow-card: 0 2px 16px rgba(4, 4, 10, .7), 0 1px 3px rgba(4, 4, 10, .9);--shadow-raised: 0 8px 40px rgba(4, 4, 10, .8);--shadow-modal: 0 24px 96px rgba(4, 4, 10, .95);--bg-glass: rgba(13, 18, 41, .65);--blur-glass: blur(16px);--blur-heavy: blur(48px);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-base: .22s;--duration-slow: .4s;--duration-lazy: .7s;--z-base: 0;--z-raised: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 300}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--color-void);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);min-height:100dvh;overflow-x:hidden}#root{min-height:100dvh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}p{color:var(--color-text-secondary);line-height:var(--leading-normal)}a{color:var(--color-aurora-cyan);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}a:hover{color:#fff}code,pre{font-family:var(--font-mono);font-size:.9em}img{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-deep-space)}::-webkit-scrollbar-thumb{background:var(--color-haze);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-atmosphere)}::selection{background:#00e5ff40;color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-aurora-cyan);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-5)}.prose{max-width:var(--prose-max-width)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mono{font-family:var(--font-mono);font-size:.85em;letter-spacing:var(--tracking-wide)}.label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted)}.page-enter{opacity:0;transform:translateY(12px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.masonry{columns:3;column-gap:var(--space-4)}.masonry>*{break-inside:avoid;margin-bottom:var(--space-4)}@media(max-width:1024px){.masonry{columns:2}}@media(max-width:640px){.masonry{columns:1}}.gradient-void{background:radial-gradient(ellipse at top,#0d1229,#04040a 70%)}.gradient-hero{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(77,124,254,.12) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(0,229,255,.07) 0%,transparent 60%),var(--color-void)}
