@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Sans+Condensed:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");.page_page__RaUrj{--bg:#071116;--panel:#0f2129;--panel-alt:#132b35;--line:rgba(157,188,201,0.2);--line-strong:rgba(157,188,201,0.36);--ink:#eaf4f8;--muted:#9fb8c4;--teal:#53f1df;--amber:#ffd078;--red:#ff8f8f;--sky:#82ccff;--mono:"IBM Plex Mono","JetBrains Mono",monospace;--body:"IBM Plex Sans Condensed","Segoe UI",sans-serif;--display:"Bebas Neue","Oswald",sans-serif;position:relative;min-height:100vh;padding:clamp(1rem,2.7vw,2rem);color:var(--ink);background:radial-gradient(950px 500px at -10% -10%,rgba(83,241,223,.14),transparent 62%),radial-gradient(950px 620px at 105% 8%,rgba(130,204,255,.12),transparent 65%),linear-gradient(160deg,#041015,#08161d 45%,#0a1a22);font-family:var(--body);overflow-x:hidden}.page_lightA__f7FeD,.page_lightB__ZpAwn,.page_texture__Vir7Q{pointer-events:none;position:absolute;inset:0}.page_texture__Vir7Q{background-image:repeating-linear-gradient(90deg,rgba(234,244,248,.045) 0,rgba(234,244,248,.045) 1px,transparent 0,transparent 80px);opacity:.16}.page_lightA__f7FeD{background:radial-gradient(circle at 18% 35%,rgba(83,241,223,.16),transparent 36%)}.page_lightB__ZpAwn{background:radial-gradient(circle at 85% 72%,rgba(255,208,120,.1),transparent 42%)}.page_header__e9Gvg,.page_modelWorkspace__b4UFu,.page_viewSwitch__Nizv6,.page_workspace__a_Ybw{position:relative;z-index:1}.page_header__e9Gvg{border:1px solid var(--line);background:linear-gradient(130deg,rgba(15,33,41,.94),rgba(8,22,28,.92));padding:clamp(.9rem,2.3vw,1.3rem);box-shadow:0 15px 40px rgba(0,0,0,.34)}.page_kicker__lptq0{margin:0;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;color:var(--teal)}.page_title__VOqTZ{margin:.38rem 0 0;font-family:var(--display);letter-spacing:.06em;line-height:.9;text-transform:uppercase;font-size:clamp(2rem,4.2vw,3.3rem)}.page_subtitle__yhOpE{margin:.55rem 0 0;max-width:80ch;color:var(--muted);font-size:.92rem;line-height:1.5}.page_metrics__QotBu{margin-top:.8rem;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page_metricCard__ubfzb{border:1px solid var(--line);background:rgba(19,43,53,.65);padding:.58rem .65rem}.page_metricLabel__GDViK{margin:0;font-family:var(--mono);font-size:.66rem;color:var(--muted);letter-spacing:.11em;text-transform:uppercase}.page_metricValue__PsThC{margin:.28rem 0 0;font-family:var(--display);letter-spacing:.08em;font-size:1.45rem}.page_viewSwitch__Nizv6{margin-top:.72rem;display:flex;flex-wrap:wrap;gap:.48rem}.page_switchButton__JZC3k{border:1px solid var(--line);background:rgba(15,33,41,.8);color:var(--ink);padding:.5rem .7rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.page_switchButton__JZC3k:hover{border-color:var(--line-strong);transform:translateY(-1px)}.page_switchButtonActive__6jpuw{border-color:rgba(83,241,223,.52);background:linear-gradient(125deg,rgba(83,241,223,.18),rgba(130,204,255,.16))}.page_modelWorkspace__b4UFu,.page_workspace__a_Ybw{margin-top:.72rem;display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:.72rem;gap:.72rem;min-height:calc(100vh - 255px)}.page_flowRail__9yL28,.page_modelRail__Q9ZLP{border:1px solid var(--line);background:rgba(9,22,28,.92);padding:.5rem;display:grid;align-content:start;grid-gap:.44rem;gap:.44rem;overflow:auto}.page_flowButton__lWWy2,.page_modelButton__TSWAp{text-align:left;border:1px solid var(--line);background:rgba(19,43,53,.5);color:var(--ink);padding:.58rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.page_flowButton__lWWy2:hover,.page_modelButton__TSWAp:hover{border-color:var(--line-strong);transform:translateY(-1px)}.page_flowButtonActive__T7uVd,.page_modelButtonActive__4sphr{border-color:rgba(83,241,223,.54);background:linear-gradient(140deg,rgba(83,241,223,.16),rgba(130,204,255,.11))}.page_flowTitle__RRR1B,.page_modelName__SnPP1{display:block;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:1.08rem}.page_flowObjective__QrPRa,.page_modelTable__ak9wg{display:block;margin-top:.32rem;color:var(--muted);font-size:.8rem;line-height:1.35}.page_flowCount__JY7vG{display:inline-block;margin-top:.45rem;border:1px solid rgba(157,188,201,.28);padding:.15rem .36rem;color:var(--muted);font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.page_flowDetail__6a4Vj,.page_modelDetail__2rQxa{border:1px solid var(--line);background:linear-gradient(140deg,rgba(11,26,33,.94),rgba(7,21,27,.9));padding:clamp(.8rem,2vw,1rem);overflow:auto}.page_flowHeader__W6SJh{display:flex;gap:.8rem;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:.62rem}.page_flowHeaderKicker__q97IN,.page_modelHeaderKicker__A_SSj{margin:0;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.63rem}.page_flowHeaderTitle__ZrXVn,.page_modelHeaderTitle__wOpdt{margin:.2rem 0 0;font-family:var(--display);text-transform:uppercase;letter-spacing:.07em;font-size:clamp(1.35rem,2.2vw,2rem)}.page_flowHeaderObjective__qov1T{margin:0;max-width:48ch;color:var(--muted);font-size:.84rem;line-height:1.45}.page_effectFilters__EGIgH{margin-top:.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.44rem}.page_filterLabel__iEbZr{color:var(--muted);font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.page_clearFilters__o7su6,.page_effectFilterButton__Eq2Dt{border:1px solid var(--line);background:rgba(19,43,53,.48);color:var(--ink);font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;padding:.22rem .42rem;cursor:pointer}.page_effectFilterButtonActive__jnjEx{border-color:rgba(83,241,223,.62);background:rgba(83,241,223,.15)}.page_clearFilters__o7su6{border-color:rgba(255,208,120,.46);color:var(--amber)}.page_stepList__Jz_GX{margin:.7rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.62rem;gap:.62rem}.page_stepCard__IH9me{border:1px solid var(--line);background:rgba(19,43,53,.4);padding:.65rem}.page_stepHeader__CSU_x{display:flex;align-items:center;gap:.46rem;flex-wrap:wrap}.page_stepIndex__M9LWK{width:2rem;text-align:center;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.63rem;padding:.16rem .2rem}.page_methodTag__3kKgY{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:.14rem .38rem}.page_method_get__C7kI5{color:var(--sky);border-color:rgba(130,204,255,.5);background:rgba(130,204,255,.12)}.page_method_post__5qYTh{color:var(--teal);border-color:rgba(83,241,223,.52);background:rgba(83,241,223,.14)}.page_method_patch__oBhzq{color:var(--amber);border-color:rgba(255,208,120,.52);background:rgba(255,208,120,.16)}.page_route__aBWhk{border:1px solid rgba(157,188,201,.26);background:rgba(5,17,23,.68);padding:.12rem .42rem;font-size:.72rem;color:var(--ink)}.page_stepTitle__6DZAP{margin:.56rem 0 0;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:1.18rem}.page_stepSummary__GMdtM{margin:.34rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.42}.page_stepEffects__iDcE1,.page_stepFooter__UI7en{margin-top:.56rem}.page_blockTitle__HPza4,.page_stepSectionTitle__mpZjn{margin:0;font-family:var(--mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page_effectList__adg_U,.page_list__Wtq8o{margin:.36rem 0 0;padding-left:1rem;display:grid;grid-gap:.34rem;gap:.34rem}.page_effectItem__BISR4{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;line-height:1.38}.page_effectPill__a1JIS{border:1px solid;padding:.12rem .36rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase}.page_effect_db_read__xbgjC{color:var(--sky);border-color:rgba(130,204,255,.56)}.page_effect_db_write__yc6gz{color:var(--teal);border-color:rgba(83,241,223,.56)}.page_effect_notification__ijWGH{color:#fda9e8;border-color:rgba(253,169,232,.56)}.page_effect_audit__eX23Z{color:var(--amber);border-color:rgba(255,208,120,.56)}.page_effect_job_enqueue__AWbjL,.page_effect_job_worker__l_Sls{color:#c4aeff;border-color:rgba(196,174,255,.56)}.page_effect_email_send__0Xl1x{color:#a6f4a1;border-color:rgba(166,244,161,.56)}.page_effect_idempotency__Bj2vV{color:#ffdba8;border-color:rgba(255,219,168,.56)}.page_modelTagList__Z7ktO{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.34rem}.page_inlineModelButton__Q1I5K,.page_modelTag__15pei{border:1px solid rgba(130,204,255,.45);background:rgba(130,204,255,.13);color:var(--ink);cursor:pointer;padding:.18rem .35rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.page_inlineModelButton__Q1I5K{padding:0;border:0;background:none;color:var(--sky);text-decoration:underline;text-underline-offset:.15rem}.page_modelHeader__zLCD0{display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem;border-bottom:1px solid var(--line);padding-bottom:.6rem}.page_modelTableTag__AFicy{border:1px solid rgba(157,188,201,.35);font-family:var(--mono);font-size:.62rem;color:var(--muted);padding:.2rem .42rem;text-transform:uppercase;letter-spacing:.08em}.page_modelPurpose__8XTCZ{margin:.58rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.page_modelColumnsGrid__BZ8j2{margin-top:.68rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.54rem;gap:.54rem}.page_modelBlock__GsLnv{border:1px solid var(--line);background:rgba(19,43,53,.34);padding:.55rem}.page_relationMeta__dkzM2{color:var(--muted);font-family:var(--mono);font-size:.63rem}.page_empty__fLHGl{margin:.38rem 0 0;color:var(--muted);font-size:.8rem}@media (max-width:1220px){.page_modelWorkspace__b4UFu,.page_workspace__a_Ybw{grid-template-columns:1fr}.page_flowRail__9yL28,.page_modelRail__Q9ZLP{max-height:32vh;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);overflow-x:auto;overflow-y:hidden}.page_modelColumnsGrid__BZ8j2{grid-template-columns:1fr}}@media (max-width:760px){.page_metrics__QotBu{grid-template-columns:1fr}.page_flowHeader__W6SJh{display:block}.page_flowHeaderObjective__qov1T{margin-top:.4rem}.page_page__RaUrj{padding:.8rem}}