@charset "UTF-8";._header_1byt6_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_1byt6_12{height:100%;display:flex;align-items:center;gap:var(--space-6)}._logo_1byt6_19{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}._logoImg_1byt6_27{height:36px;width:auto;display:block}._nav_1byt6_33{display:flex;align-items:center;gap:var(--space-5);margin-left:auto}._navLink_1byt6_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_1byt6_40:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--color-accent-primary);transform:scaleX(0);transition:transform var(--duration-base) var(--ease-out-expo)}._navLink_1byt6_40:hover,._navLink_1byt6_40._active_1byt6_64{color:var(--color-text-primary)}._navLink_1byt6_40._active_1byt6_64:after,._navLink_1byt6_40:hover:after{transform:scaleX(1)}._actions_1byt6_73{display:flex;align-items:center;gap:var(--space-3);margin-left:var(--space-4)}._adminLink_1byt6_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_1byt6_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_1byt6_89:hover{border-color:var(--color-atmosphere);color:var(--color-text-secondary)}@media(max-width:640px){._nav_1byt6_33{gap:var(--space-4)}._logoImg_1byt6_27{height:28px}._actions_1byt6_73{display:none}}._footer_1yp8j_1{border-top:1px solid var(--color-haze);padding-block:var(--space-5);margin-top:auto;position:relative;z-index:var(--z-raised)}._inner_1yp8j_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._copy_1yp8j_17{font-size:var(--text-sm);color:var(--color-text-muted)}._links_1yp8j_22{display:flex;gap:var(--space-5)}._links_1yp8j_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_1yp8j_22 a:hover{color:var(--color-text-primary)}._api_1yp8j_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_1yp8j_40 a:hover{color:var(--color-accent-primary);border-color:#b347ff4d}._layout_bfu2k_1{display:flex;min-height:100dvh;background:var(--color-void)}._sidebar_bfu2k_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_bfu2k_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_bfu2k_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_bfu2k_36{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-sulfur)}._nav_bfu2k_44{flex:1;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._navItem_bfu2k_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_bfu2k_52:hover{background:var(--color-dust);color:var(--color-text-primary)}._navItem_bfu2k_52._active_bfu2k_70{background:#b347ff14;color:var(--color-accent-primary);border:1px solid rgba(179,71,255,.15)}._sidebarFooter_bfu2k_76{padding:var(--space-4);border-top:1px solid var(--color-haze);display:flex;flex-direction:column;gap:var(--space-2)}._email_bfu2k_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_bfu2k_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_bfu2k_94:hover{border-color:var(--color-atmosphere);color:var(--color-text-secondary)}._content_bfu2k_113{flex:1;min-width:0;max-width:1200px;padding:var(--space-6);overflow-y:auto}._card_1qmrs_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_1qmrs_1:hover{transform:translateY(-4px);border-color:#b347ff33;box-shadow:0 12px 40px #04040acc,0 0 0 1px #b347ff1a}._imageLink_1qmrs_20{display:block}._imageWrapper_1qmrs_24{position:relative;width:100%;overflow:hidden;background:#000}._imageBg_1qmrs_31{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(14px) saturate(1.4) brightness(1.15) contrast(1.05);transform:scale(1.15);opacity:.9;pointer-events:none}._image_1qmrs_20{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain;transition:transform var(--duration-slow) var(--ease-out-expo);z-index:1}._card_1qmrs_1:hover ._image_1qmrs_20{transform:scale(1.04)}._overlay_1qmrs_57{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;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_1qmrs_1:hover ._overlay_1qmrs_57{opacity:1}._viewHint_1qmrs_77{background:#b347ff26;border:1px solid rgba(179,71,255,.4);color:var(--color-accent-primary);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_1qmrs_90{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._title_1qmrs_97{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_1qmrs_97:hover{color:var(--color-accent-primary)}._target_1qmrs_111{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-stardust);letter-spacing:var(--tracking-wide)}._description_1qmrs_118{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);margin-top:var(--space-2);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._labels_1qmrs_131{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}._label_1qmrs_131{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);background:#ffffff08;border:1px solid var(--color-haze);border-radius:var(--radius-sm);padding:1px var(--space-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._labelName_1qmrs_155{color:var(--color-text-muted);text-transform:uppercase;opacity:.75}._labelValue_1qmrs_161{color:var(--color-stardust)}._titleRow_1qmrs_165{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}._stats_1qmrs_172{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._stat_1qmrs_172{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._statIcon_1qmrs_188{font-size:10px}._featuredBadge_1qmrs_192{font-size:var(--text-xs);color:var(--color-sulfur);filter:drop-shadow(0 0 4px var(--color-sulfur));margin-left:auto}._card_1vlte_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_1vlte_1:hover{border-color:#b347ff33;box-shadow:var(--shadow-card)}._coverLink_1vlte_15{display:block;overflow:hidden}._cover_1vlte_15{width:100%;height:200px;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}._card_1vlte_1:hover ._cover_1vlte_15{transform:scale(1.03)}._body_1vlte_31{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._meta_1vlte_38{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._date_1vlte_45{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}._tags_1vlte_51{display:flex;gap:var(--space-2);flex-wrap:wrap}._titleLink_1vlte_57{text-decoration:none}._title_1vlte_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_1vlte_57:hover ._title_1vlte_57{color:var(--color-accent-primary)}._excerpt_1vlte_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_1vlte_83{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-primary);text-decoration:none;letter-spacing:var(--tracking-wide);transition:opacity var(--duration-fast) var(--ease-out-expo)}._readMore_1vlte_83:hover{opacity:.8}._page_1td5a_1{display:flex;flex-direction:column;gap:0}._hero_1td5a_8{position:relative;padding:var(--space-10) 0 var(--space-9);overflow:hidden;min-height:80vh;display:flex;align-items:center}._heroBg_1td5a_17{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(36px) saturate(1.2) brightness(.85);transform:scale(1.1);opacity:.55;pointer-events:none}._heroBgFade_1td5a_30{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,transparent 25%,rgba(4,4,10,.45) 60%,rgba(4,4,10,.7) 100%);pointer-events:none}._heroContent_1td5a_43{position:relative;z-index:1;max-width:700px;display:flex;flex-direction:column;gap:var(--space-4)}._eyebrow_1td5a_52{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-primary)}._heroTitle_1td5a_60{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_1td5a_68{background:linear-gradient(135deg,var(--color-accent-primary) 0%,var(--color-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_1td5a_75{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:52ch}._heroActions_1td5a_82{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-3)}._ctaPrimary_1td5a_89{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:var(--color-accent-primary);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_1td5a_89:hover{background:#c875ff;box-shadow:var(--glow-accent);color:var(--color-text-inverse);transform:translateY(-2px)}._ctaSecondary_1td5a_109{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_1td5a_109:hover{color:var(--color-text-primary);border-color:var(--color-atmosphere);background:var(--color-dust)}._heroDecor_1td5a_130{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._orb1_1td5a_136{position:absolute;right:-5%;top:10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12) 0%,transparent 70%);filter:blur(40px)}._orb2_1td5a_147{position:absolute;right:20%;bottom:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(179,71,255,.08) 0%,transparent 70%);filter:blur(60px)}._section_1td5a_159{padding:var(--space-9) 0;border-top:1px solid var(--color-haze)}._sectionHeader_1td5a_164{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-6);gap:var(--space-4)}._sectionTitle_1td5a_172{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._seeAll_1td5a_177{font-size:var(--text-sm);color:var(--color-accent-primary);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap}._loading_1td5a_185{display:flex;justify-content:center;padding:var(--space-9) 0}._postsGrid_1td5a_191{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5)}._page_1wil0_1{padding-block:var(--space-8);min-height:100vh}._pageHeader_1wil0_6{margin-bottom:var(--space-7)}._pageTitle_1wil0_10{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}._pageDesc_1wil0_17{font-size:var(--text-md);color:var(--color-text-secondary);max-width:60ch}._filters_1wil0_23{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-7)}._search_1wil0_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_1wil0_30::placeholder{color:var(--color-text-muted)}._search_1wil0_30:focus{border-color:var(--color-accent-primary)}._filterGroup_1wil0_52{display:flex;gap:var(--space-2);flex-wrap:wrap}._filterBtn_1wil0_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_1wil0_58:hover{background:var(--color-dust);color:var(--color-text-secondary);border-color:var(--color-atmosphere)}._filterActive_1wil0_78{background:#b347ff1a;border-color:#b347ff59;color:var(--color-accent-primary)}._loading_1wil0_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)}._body_1gjyb_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_1gjyb_1 h1,._body_1gjyb_1 h2,._body_1gjyb_1 h3,._body_1gjyb_1 h4{font-family:var(--font-display);color:var(--color-text-primary);margin-top:var(--space-7);margin-bottom:var(--space-3)}._body_1gjyb_1 h1{font-size:var(--text-2xl)}._body_1gjyb_1 h2{font-size:var(--text-xl)}._body_1gjyb_1 h3{font-size:var(--text-lg)}._body_1gjyb_1 h4{font-size:var(--text-md)}._body_1gjyb_1 p{margin-bottom:var(--space-5)}._body_1gjyb_1 a{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:3px}._body_1gjyb_1 strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}._body_1gjyb_1 em{color:var(--color-stardust)}._body_1gjyb_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_1gjyb_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_1gjyb_1 pre code{background:none;border:none;padding:0;font-size:var(--text-sm)}._body_1gjyb_1 blockquote{border-left:3px solid var(--color-accent-primary);margin:var(--space-6) 0;padding:var(--space-3) var(--space-5);background:#b347ff0a;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);font-style:italic}._body_1gjyb_1 ul,._body_1gjyb_1 ol{padding-left:var(--space-5);margin-bottom:var(--space-5)}._body_1gjyb_1 li{margin-bottom:var(--space-2)}._body_1gjyb_1 img{width:100%;border-radius:var(--radius-lg);margin-block:var(--space-6);border:1px solid var(--color-haze)}._body_1gjyb_1 hr{border:none;border-top:1px solid var(--color-haze);margin-block:var(--space-7)}._body_1gjyb_1 table{width:100%;border-collapse:collapse;margin-bottom:var(--space-5);font-size:var(--text-sm)}._body_1gjyb_1 th,._body_1gjyb_1 td{padding:var(--space-2) var(--space-4);border:1px solid var(--color-haze);text-align:left}._body_1gjyb_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_1htg4_1,._notFound_1htg4_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_1htg4_12{position:relative;height:80vh;min-height:500px;overflow:hidden;background:#000;border-block:1px solid var(--color-haze);box-shadow:inset 0 0 0 1px #0009,inset 0 0 120px #000000d9;cursor:zoom-in;user-select:none;-webkit-user-select:none}._viewerBg_1htg4_27{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(24px) saturate(1.4) brightness(1.1) contrast(1.05);opacity:.85;transform:scale(1.1);pointer-events:none}._viewerBg_1htg4_27:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.7) 100%)}._viewerInner_1htg4_51{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:crosshair}._loupe_1htg4_62{position:absolute;top:0;left:0;pointer-events:none;border-radius:50%;background-repeat:no-repeat;background-color:#000;border:2px solid rgba(255,255,255,.6);box-shadow:0 18px 48px #000000b3,0 0 0 1px #0006,inset 0 0 0 1px #ffffff2e,inset 0 8px 20px #ffffff1f,inset 0 -12px 28px #00000073;will-change:transform,opacity;z-index:12}._loupeExiting_1htg4_81{transition:transform .42s cubic-bezier(.55,0,.7,.2),opacity .36s ease-out;opacity:0}._loupe_1htg4_62:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 30% 25%,#ffffff38,#fff0 35%);pointer-events:none}._loupeReticle_1htg4_101{position:absolute;top:50%;left:50%;width:14px;height:14px;transform:translate(-50%,-50%);pointer-events:none}._loupeReticle_1htg4_101:before,._loupeReticle_1htg4_101:after{content:"";position:absolute;background:#b347ffd9;box-shadow:0 0 6px #b347ff99}._loupeReticle_1htg4_101:before{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}._loupeReticle_1htg4_101:after{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}._loupeBadge_1htg4_135{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-wide);color:var(--color-accent-primary);background:#0000008c;border:1px solid rgba(179,71,255,.4);border-radius:var(--radius-full);padding:1px 8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._annotationToggle_1htg4_152{position:absolute;top:var(--space-4);right:var(--space-4);z-index:20;display:flex;align-items:center;background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-accent-primary);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);box-shadow:0 0 24px #b347ff2e}._annotationSwitch_1htg4_167{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);letter-spacing:var(--tracking-wide)}._annotationSwitch_1htg4_167 input{position:absolute;opacity:0;pointer-events:none}._annotationSwitchTrack_1htg4_184{position:relative;display:inline-block;width:40px;height:22px;background:var(--color-haze);border:1px solid var(--color-atmosphere);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out-expo)}._annotationSwitchThumb_1htg4_195{position:absolute;top:1px;left:1px;width:18px;height:18px;background:var(--color-text-primary);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out-expo)}._annotationSwitch_1htg4_167 input:checked+._annotationSwitchTrack_1htg4_184{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._annotationSwitch_1htg4_167 input:checked+._annotationSwitchTrack_1htg4_184 ._annotationSwitchThumb_1htg4_195{transform:translate(18px);background:var(--color-text-inverse)}._annotationSwitch_1htg4_167 input:focus-visible+._annotationSwitchTrack_1htg4_184{outline:2px solid var(--color-accent-primary);outline-offset:2px}._annotationSwitchLabel_1htg4_221{font-weight:var(--weight-semibold)}._mainImage_1htg4_225{max-width:100%;max-height:80vh;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);-webkit-user-drag:none}._viewerHint_1htg4_234{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_1htg4_251{display:grid;grid-template-columns:1fr 360px;gap:var(--space-8);padding-block:var(--space-8)}._titleRow_1htg4_258{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._backBtn_1htg4_265{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_1htg4_265:hover{color:var(--color-text-secondary);border-color:var(--color-atmosphere)}._badges_1htg4_282{display:flex;gap:var(--space-2)}._title_1htg4_258{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}._target_1htg4_294{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-stardust);margin-bottom:var(--space-4)}._description_1htg4_301{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:68ch;margin-bottom:var(--space-5)}._quickStats_1htg4_309{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_1htg4_309{display:flex;flex-direction:column;gap:var(--space-1)}._quickStatValue_1htg4_326{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-primary);font-weight:var(--weight-medium)}._quickStatLabel_1htg4_333{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._tags_1htg4_340{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5)}._actions_1htg4_347{display:flex;gap:var(--space-3);flex-wrap:wrap}._shareBtn_1htg4_353{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:var(--color-accent-primary);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_1htg4_353:hover{background:#c875ff;box-shadow:var(--glow-accent)}._downloadBtn_1htg4_373{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_1htg4_373:hover{border-color:var(--color-atmosphere);color:var(--color-text-primary)}._related_1htg4_397{padding-block:var(--space-7) var(--space-9);border-top:1px solid var(--color-haze)}._relatedTitle_1htg4_402{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-6)}@media(max-width:1024px){._details_1htg4_251{grid-template-columns:1fr}}@media(max-width:640px){._viewer_1htg4_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}._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_nuoob_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-void);padding:var(--space-5)}._card_nuoob_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_nuoob_19{text-align:center;margin-bottom:var(--space-7)}._logoImg_nuoob_24{width:200px;height:auto;display:block;margin:0 auto var(--space-5)}._title_nuoob_31{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}._form_nuoob_37{display:flex;flex-direction:column;gap:var(--space-4)}._field_nuoob_43{display:flex;flex-direction:column;gap:var(--space-2)}._label_nuoob_49{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide)}._input_nuoob_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_nuoob_56:focus{border-color:var(--color-accent-primary)}._error_nuoob_72{font-size:var(--text-sm);color:var(--color-hydrogen);text-align:center}._submitBtn_nuoob_78{padding:var(--space-3) var(--space-5);background:var(--color-accent-primary);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_nuoob_78:hover:not(:disabled){background:#c875ff;box-shadow:var(--glow-accent)}._submitBtn_nuoob_78:disabled{opacity:.5;cursor:not-allowed}._btn_82ok2_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_82ok2_1:active:not(:disabled){transform:scale(.97)}._btn_82ok2_1:disabled{opacity:.45;cursor:not-allowed}._sm_82ok2_31{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);height:32px}._md_82ok2_36{font-size:var(--text-base);padding:var(--space-2) var(--space-5);height:40px}._lg_82ok2_41{font-size:var(--text-md);padding:var(--space-3) var(--space-6);height:52px}._primary_82ok2_48{background:var(--color-accent-primary);color:var(--color-text-inverse)}._primary_82ok2_48:hover:not(:disabled){background:#c875ff;box-shadow:var(--glow-accent)}._secondary_82ok2_57{background:var(--color-dust);color:var(--color-text-primary);border:1px solid var(--color-haze)}._secondary_82ok2_57:hover:not(:disabled){background:var(--color-haze);border-color:var(--color-atmosphere)}._ghost_82ok2_67{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-haze)}._ghost_82ok2_67:hover:not(:disabled){background:var(--color-dust);color:var(--color-text-primary);border-color:var(--color-atmosphere)}._danger_82ok2_78{background:var(--color-hydrogen);color:#fff}._danger_82ok2_78:hover:not(:disabled){background:#eb7a90;box-shadow:var(--glow-ha)}._loading_82ok2_88{pointer-events:none}._spinner_82ok2_91{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:_spin_82ok2_91 .7s linear infinite}._hiddenContent_82ok2_100{visibility:hidden}@keyframes _spin_82ok2_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_14qvi_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_14qvi_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._pageTitle_14qvi_11{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._grid_14qvi_16{display:flex;flex-direction:column;gap:var(--space-3)}._photoRow_14qvi_22{display:grid;grid-template-columns:auto 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),background var(--duration-fast) var(--ease-out-expo)}._photoRow_14qvi_22:hover{border-color:var(--color-atmosphere)}._photoRowSelected_14qvi_39{border-color:var(--color-accent-primary);background:#b347ff0a}._rowCheckbox_14qvi_44{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent-primary)}._selectAllRow_14qvi_51{display:flex;align-items:center;padding:0 var(--space-4)}._selectAllLabel_14qvi_57{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._selectAllLabel_14qvi_57 input{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent-primary)}._bulkBar_14qvi_74{position:sticky;bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-deep-space);border:1px solid var(--color-accent-primary);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);box-shadow:0 8px 24px #00000059;z-index:10}._bulkCount_14qvi_89{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-primary)}._bulkActions_14qvi_95{display:flex;gap:var(--space-2);flex-wrap:wrap}._thumb_14qvi_101{width:80px;height:60px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-haze)}._info_14qvi_109{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._titleRow_14qvi_116{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._photoTitle_14qvi_123{font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badges_14qvi_132{display:flex;gap:var(--space-2)}._target_14qvi_137{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-stardust)}._date_14qvi_143{font-size:var(--text-xs);color:var(--color-text-muted)}._actions_14qvi_148{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-accent-primary)!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-accent-primary)!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_1g64v_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_1g64v_12{grid-column:1 / -1;grid-row:1;font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}._form_1g64v_20{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--space-5)}._logPanel_1g64v_28{grid-column:2;grid-row:2}._dropzoneRow_1g64v_35{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-4)}._dropzone_1g64v_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_1g64v_55{opacity:.8}._dropzone_1g64v_35:hover,._dropzoneActive_1g64v_60,._dropzoneFits_1g64v_55:hover,._dropzoneFitsActive_1g64v_62{border-color:var(--color-accent-primary);background:#b347ff0a;opacity:1}._dropzoneFitsLoaded_1g64v_68{border-color:#b347ff66;opacity:1}._dropzoneContent_1g64v_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_1g64v_83{font-size:2rem;color:var(--color-accent-primary);filter:drop-shadow(0 0 8px var(--color-accent-primary))}._dropzoneIconLoaded_1g64v_89{filter:none}._dropzoneIconSecondary_1g64v_93{font-size:1.4rem;color:var(--color-text-muted)}._dropzoneLabel_1g64v_98{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}._dropzoneHint_1g64v_104{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}._dropzoneBadges_1g64v_110{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-1)}._dropzoneBadge_1g64v_110{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#b347ff1a;border:1px solid rgba(179,71,255,.3);color:var(--color-accent-primary);padding:2px var(--space-2);border-radius:var(--radius-sm)}._detectedObjects_1g64v_131{display:flex;flex-wrap:wrap;gap:var(--space-2)}._objectChip_1g64v_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_1g64v_146{border-color:#b347ff66;background:#b347ff14;color:var(--color-accent-primary);font-weight:var(--weight-medium)}._targetLinked_1g64v_153{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(179,71,255,.3);background:#b347ff0f}._targetHint_1g64v_165{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._subSectionTitle_1g64v_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_1g64v_179{display:flex;flex-wrap:wrap;gap:var(--space-3)}._previewImg_1g64v_185{width:100%;max-height:400px;object-fit:contain}._previewWrapper_1g64v_191{position:relative;width:100%}._previewSvg_1g64v_196{width:100%;max-height:400px;display:block}._expandBtn_1g64v_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_1g64v_202:hover{background:#b347ff33;border-color:#b347ff80;color:var(--color-accent-primary)}._previewModal_1g64v_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_1g64v_240{max-width:90vw;max-height:90vh;display:block;cursor:default;border-radius:var(--radius-lg)}._previewModalClose_1g64v_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_1g64v_248:hover{background:#ffffff26;color:#fff}._section_1g64v_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_1g64v_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_1g64v_293{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}._grid3_1g64v_299{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._field_1g64v_305{display:flex;flex-direction:column;gap:var(--space-2)}._label_1g64v_311{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._descriptionHeader_1g64v_318{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._input_1g64v_325,._textarea_1g64v_325{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_1g64v_325:focus,._textarea_1g64v_325:focus{border-color:var(--color-accent-primary)}._tagPicker_1g64v_342{display:flex;flex-wrap:wrap;gap:var(--space-3)}._tagOption_1g64v_348{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._submitRow_1g64v_357{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-3)}._plateSolveStatus_1g64v_366{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#b347ff0f;border:1px solid rgba(179,71,255,.25);border-radius:var(--radius-lg);color:var(--color-accent-primary);font-size:var(--text-sm);margin-top:var(--space-3)}._logPanel_1g64v_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_1g64v_395{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_1g64v_405{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_1g64v_417{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}._logEntry_1g64v_426{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.03)}._logEntry_1g64v_426:last-child{border-bottom:none}._logIcon_1g64v_438{flex-shrink:0;width:16px;height:16px;margin-top:1px;display:flex;align-items:center;justify-content:center}._logIconSuccess_1g64v_448{color:#4ade80;font-size:12px}._logIconError_1g64v_449{color:#f87171;font-size:12px}._logIconInfo_1g64v_450{color:var(--color-text-muted);font-size:12px}._logSpinner_1g64v_452{width:12px;height:12px;border:1.5px solid rgba(179,71,255,.25);border-top-color:var(--color-accent-primary);border-radius:50%;animation:_spin_1g64v_1 .8s linear infinite}@keyframes _spin_1g64v_1{to{transform:rotate(360deg)}}._logBody_1g64v_465{flex:1;min-width:0}._logLabel_1g64v_470{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_1g64v_478{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;line-height:1.5;white-space:pre-line}._plateSolveSubHeader_1g64v_488{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_1g64v_497{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_1g64v_3{grid-template-columns:1fr}._logPanel_1g64v_28{grid-column:1;position:static}}@media(max-width:640px){._dropzoneRow_1g64v_35,._grid2_1g64v_293,._grid3_1g64v_299{grid-template-columns:1fr}}._page_z5iic_1{display:flex;flex-direction:column;gap:var(--space-5);max-width:960px}._toolbar_z5iic_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._titleBlock_z5iic_16{display:flex;flex-direction:column;gap:var(--space-1)}._pageTitle_z5iic_22{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}._pageSub_z5iic_28{font-size:var(--text-sm);color:var(--color-text-muted)}._actions_z5iic_33{display:flex;gap:var(--space-2)}._thumb_z5iic_38{width:96px;height:72px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-haze)}._form_z5iic_46{display:flex;flex-direction:column;gap:var(--space-5)}._section_z5iic_52{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_z5iic_62{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;letter-spacing:var(--tracking-wide)}._grid2_z5iic_69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._grid3_z5iic_75{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._field_z5iic_81{display:flex;flex-direction:column;gap:var(--space-2)}._label_z5iic_87{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._input_z5iic_94,._textarea_z5iic_95,._select_z5iic_96{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}._textarea_z5iic_95{font-family:var(--font-mono);resize:vertical;min-height:120px}._select_z5iic_96{cursor:pointer}._pickerGroup_z5iic_117{display:flex;flex-wrap:wrap;gap:var(--space-2)}._pickerOption_z5iic_123{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-dust);border:1px solid var(--color-haze);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);color:var(--color-text-secondary)}._pickerOption_z5iic_123 input{accent-color:var(--color-accent-primary)}._submitBar_z5iic_140{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3)}._page_es8k9_1{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_es8k9_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._pageTitle_es8k9_10{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._list_es8k9_14{display:flex;flex-direction:column;gap:var(--space-3)}._row_es8k9_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),background var(--duration-fast) var(--ease-out-expo)}._row_es8k9_16:hover{border-color:var(--color-atmosphere)}._rowSelected_es8k9_31{border-color:var(--color-accent-primary);background:#b347ff0a}._rowCheckbox_es8k9_36{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent-primary);flex-shrink:0}._selectAllRow_es8k9_44{display:flex;align-items:center;padding:0 var(--space-5)}._selectAllLabel_es8k9_50{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._selectAllLabel_es8k9_50 input{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent-primary)}._bulkBar_es8k9_67{position:sticky;bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-deep-space);border:1px solid var(--color-accent-primary);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);box-shadow:0 8px 24px #00000059;z-index:10}._bulkCount_es8k9_82{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent-primary)}._bulkActions_es8k9_88{display:flex;gap:var(--space-2);flex-wrap:wrap}._info_es8k9_94{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}._titleRow_es8k9_96{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._postTitle_es8k9_103{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary)}._meta_es8k9_109{display:flex;align-items:center;gap:var(--space-3)}._date_es8k9_115{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}._tags_es8k9_117{display:flex;gap:var(--space-1);flex-wrap:wrap}._tag_es8k9_117{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);background:#b347ff14;border:1px solid rgba(179,71,255,.2);color:var(--color-accent-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}._actions_es8k9_133{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_123h7_1{display:flex;flex-direction:column;gap:var(--space-5)}._pageTitle_123h7_3{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._tabs_123h7_5{display:flex;gap:var(--space-2);flex-wrap:wrap;border-bottom:1px solid var(--color-haze);padding-bottom:var(--space-3)}._tab_123h7_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_123h7_5:hover{background:var(--color-dust);color:var(--color-text-secondary)}._tabActive_123h7_28{background:#b347ff1a;border-color:#b347ff59;color:var(--color-accent-primary)}._section_123h7_34{display:flex;flex-direction:column;gap:var(--space-5)}._sectionHint_123h7_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_123h7_40 b{color:var(--color-text-primary);font-weight:var(--weight-medium)}._itemList_123h7_58{display:flex;flex-direction:column;gap:var(--space-2)}._item_123h7_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_123h7_73{border-color:#b347ff40}._itemHeader_123h7_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_123h7_77:hover{background:var(--color-dust)}._itemName_123h7_91{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--weight-medium)}._itemToggle_123h7_97{color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0}._itemEdit_123h7_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_123h7_111{display:flex;gap:var(--space-2);justify-content:flex-end}._addForm_123h7_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_123h7_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_123h7_135{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}._addField_123h7_141{display:flex;flex-direction:column;gap:var(--space-1)}._addLabel_123h7_143{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._addInput_123h7_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_123h7_150:focus{border-color:var(--color-accent-primary)}._addActions_123h7_164{display:flex}._chipPickerWrap_123h7_166{position:relative}._chipPickerWrap_123h7_166:before,._chipPickerWrap_123h7_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_123h7_166:before{left:0;background:linear-gradient(to right,var(--chip-fade-bg, var(--color-nebula-dark)),transparent)}._chipPickerWrap_123h7_166:after{right:0;background:linear-gradient(to left,var(--chip-fade-bg, var(--color-nebula-dark)),transparent)}._chipPickerWrap_123h7_166._fadeLeftHidden_123h7_193:before{opacity:0}._chipPickerWrap_123h7_166._fadeRightHidden_123h7_195:after{opacity:0}._itemEdit_123h7_103 ._chipPickerWrap_123h7_166{--chip-fade-bg: var(--color-deep-space)}._chipPicker_123h7_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_123h7_166::-webkit-scrollbar{display:none}._chip_123h7_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_123h7_166:hover{background:var(--color-dust);color:var(--color-text-secondary)}._chipActive_123h7_230{background:#b347ff1a;border-color:#b347ff59;color:var(--color-accent-primary)}._chipActive_123h7_230:hover{background:#b347ff26}._addInputDerived_123h7_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-accent-primary);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-accent-primary: #b347ff;--color-accent-secondary: #7c3aed;--color-hydrogen: #e05c7b;--color-sulfur: #f0a832;--color-oxygen: #4ce8c8;--color-stardust: #c8b4f0;--color-text-primary: #f0eefc;--color-text-secondary: #a89ec9;--color-text-muted: #9088b0;--color-text-inverse: #04040a;--color-success: #4ce8c8;--color-warning: #f0a832;--color-error: #e05c7b;--color-info: #7c3aed;--glow-accent: 0 0 24px rgba(179, 71, 255, .35);--glow-accent-strong: 0 0 40px rgba(179, 71, 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-accent: 1px solid rgba(179, 71, 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-accent-primary);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:#b347ff40;color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-accent-primary);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(124,58,237,.12) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(179,71,255,.07) 0%,transparent 60%),var(--color-void)}
