@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.woff) format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(./prompt-latin-800-normal-DbXlbHGR.woff2) format("woff2"),url(./prompt-latin-800-normal-CSaN5RkO.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}:root{--brand: #F2AF0D;--brand-hover: #E6A60C;--brand-active: #DA9E0C;--on-brand: #000000;--on-brand-logo: #FFFFFF;--platform: #DDE3EA;--platform-hover: #D2D9E2;--platform-active: #C6CFDA;--on-platform: #000000;--ink: #000000;--on-ink: #FFFFFF;--surface-page: #F9FBFD;--surface-card: #FFFFFF;--surface-sunken: #E8EDF2;--surface-head: #F9FAFB;--border: #CBD5E1;--border-control: #7C8BA1;--text: #334155;--text-muted: #64748B;--positive-text: #0B6B3A;--positive-bg: #DDF3E4;--attention-text: #7A4B00;--attention-bg: #FDEFC8;--negative: #B42318;--negative-text: #B42318;--negative-bg: #FDE7E4;--on-negative: #FFFFFF;--font-sans: Inter, "Noto Sans", sans-serif;--font-logo: Prompt, sans-serif;--font-logo-suffix: Montserrat, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-overlay: 0 12px 32px rgba(15, 23, 42, .18);--duration-fast: .15s;--duration-base: .2s;--sidebar-width: 256px;--sidebar-width-collapsed: 80px;--control-height: 40px;--control-height-touch: 44px;--content-max: 1200px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text);background:var(--surface-page);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root{accent-color:var(--ink);color-scheme:light}::selection{background:var(--brand);color:var(--on-brand)}input,textarea{caret-color:var(--ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.rm-nowrap{white-space:nowrap}.rm-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-icon{width:24px;height:24px;flex:none}.rm-icon--sm{width:20px;height:20px;flex:none}.rm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rm-logo{display:inline-flex;align-items:baseline;margin:0;font-size:20px;line-height:1.5;white-space:nowrap;text-decoration:none}.rm-logo__brand{font-family:var(--font-logo);font-weight:800;color:var(--on-brand-logo)}.rm-logo__suffix{font-family:var(--font-logo-suffix);font-weight:400;color:var(--on-brand)}.rm-logo--on-light .rm-logo__brand,.rm-logo--on-light .rm-logo__suffix{color:var(--ink)}.rm-logo--on-ink .rm-logo__brand{color:var(--on-ink)}.rm-logo--on-ink .rm-logo__suffix{color:var(--brand)}.rm-logo--collapsed .rm-logo__rest,.rm-logo--collapsed .rm-logo__suffix{display:none}.rm-sidebar{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);width:var(--sidebar-width);flex:none;padding:var(--space-4);background:var(--brand);color:var(--on-brand);transition:width var(--duration-base);overflow:hidden}.rm-sidebar__top{display:flex;flex-direction:column;gap:var(--space-4)}.rm-sidebar__logo{padding:var(--space-2) var(--space-3)}.rm-sidebar__nav{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.rm-sidebar__foot{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid rgba(0,0,0,.2)}.rm-nav-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-lg);background:none;color:var(--on-brand);font:inherit;font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.rm-nav-item:hover{background:var(--brand-hover)}.rm-nav-item:active,.rm-nav-item[aria-current=page]{background:var(--brand-active)}.rm-nav-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.rm-nav-sub{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-3) 0 var(--space-8);list-style:none}.rm-nav-sub a{display:block;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--on-brand);text-decoration:none;white-space:nowrap}.rm-nav-sub a:hover{background:var(--brand-hover)}.rm-nav-sub a[aria-current=page]{background:var(--brand-active);font-weight:500}.rm-sidebar__user{padding:0 var(--space-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-sidebar--collapsed{width:var(--sidebar-width-collapsed)}.rm-sidebar--collapsed .rm-nav-item__label,.rm-sidebar--collapsed .rm-nav-sub,.rm-sidebar--collapsed .rm-sidebar__user,.rm-sidebar--collapsed .rm-logo__rest,.rm-sidebar--collapsed .rm-logo__suffix{display:none}.rm-sidebar__context{padding:0 var(--space-3);font-size:12px;font-weight:500;white-space:nowrap}.rm-switcher{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--on-brand);border-radius:var(--radius-md);background:none;color:var(--on-brand);font:inherit;font-weight:500;text-align:left;cursor:pointer}.rm-switcher:hover{background:var(--brand-hover)}.rm-switcher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-sidebar--collapsed .rm-switcher,.rm-sidebar--collapsed .rm-sidebar__context{display:none}.rm-shell--platform>.rm-sidebar,.rm-shell--platform .rm-mobilebar{background:var(--platform);color:var(--on-platform)}.rm-shell--platform .rm-nav-item,.rm-shell--platform .rm-nav-sub a{color:var(--on-platform)}.rm-shell--platform .rm-nav-item:hover,.rm-shell--platform .rm-nav-sub a:hover{background:var(--platform-hover)}.rm-shell--platform .rm-nav-item:active,.rm-shell--platform .rm-nav-item[aria-current=page],.rm-shell--platform .rm-nav-sub a[aria-current=page]{background:var(--platform-active)}.rm-shell--platform .rm-logo__brand,.rm-shell--platform .rm-logo__suffix{color:var(--on-platform)}.rm-narrow{max-width:520px}.rm-form{display:flex;flex-direction:column;gap:var(--space-4);max-width:520px}.rm-form .rm-section-title{margin:var(--space-6) 0 0}.rm-form .rm-section-title:first-child{margin-top:0}.rm-form__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4)}.rm-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.rm-text{margin:0 0 var(--space-4);max-width:64ch}.rm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text);font:inherit;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast)}.rm-btn:hover{background:var(--surface-sunken)}.rm-btn:active{background:var(--border)}.rm-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.rm-btn--primary:hover{background:var(--text);border-color:var(--text)}.rm-btn--primary:active{background:var(--text-muted);border-color:var(--text-muted)}.rm-btn--danger{border-color:var(--negative);background:var(--negative);color:var(--on-negative)}.rm-btn--danger:hover{background:var(--negative);filter:brightness(.9)}.rm-btn--danger:active{background:var(--negative);filter:brightness(.8)}.rm-btn--quiet{border-color:transparent;background:none}.rm-btn[aria-busy=true]{pointer-events:none}.rm-btn[aria-busy=true]:before{content:"";flex:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:rm-spin .8s linear infinite}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-btn--on-ink{border-color:var(--on-ink);background:none;color:var(--on-ink)}.rm-btn--on-ink:hover{background:var(--on-ink);color:var(--ink)}.rm-btn--sm{height:32px;padding:0 var(--space-3)}.rm-btn:disabled,.rm-btn[aria-disabled=true]{border-color:var(--border);background:var(--surface-sunken);color:var(--text);opacity:.6;cursor:not-allowed;filter:none}.rm-badge{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.rm-badge:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:currentColor}.rm-badge--active{background:var(--positive-bg);color:var(--positive-text)}.rm-badge--ready{background:var(--attention-bg);color:var(--attention-text)}.rm-badge--ready:before{background:none;border:2px solid currentColor}.rm-badge--inactive:before{height:2px;border-radius:0}.rm-badge--archived{border-color:var(--border-control);background:none;color:var(--text-muted)}.rm-badge--archived:before,.rm-badge--plain:before{display:none}.rm-badge--negative{background:var(--negative-bg);color:var(--negative-text)}.rm-badge--negative:before{border-radius:0}.rm-badge--attention{background:var(--attention-bg);color:var(--attention-text)}.rm-badge--attention:before{width:7px;height:7px;border-radius:0;transform:rotate(45deg)}.rm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.rm-stat{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-sunken)}.rm-stat__label{margin:0;font-size:16px;font-weight:500}.rm-stat__value{margin:0;font-size:24px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.rm-stat__note{margin:0;font-size:12px;font-weight:500}.rm-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card)}.rm-table{width:100%;border-collapse:collapse;text-align:left}.rm-table th{padding:var(--space-3) var(--space-4);background:var(--surface-head);font-weight:500;white-space:nowrap}.rm-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);vertical-align:middle}.rm-table tbody tr:hover{background:var(--surface-page)}.rm-table .rm-num{text-align:right;font-variant-numeric:tabular-nums}.rm-table .rm-muted,.rm-muted{color:var(--text-muted)}.rm-table a{color:var(--text);font-weight:500}.rm-table td:first-child{max-width:320px;overflow-wrap:anywhere}.rm-skeleton{display:block;height:12px;max-width:100%;border-radius:var(--radius-md);background:var(--surface-sunken);animation:rm-pulse 1.2s ease-in-out infinite alternate}.rm-stat .rm-skeleton,.rm-skeleton--on-sunken{background:var(--border)}.rm-skeleton--value{height:24px;margin:3px 0}.rm-skeleton--badge{height:26px;border-radius:var(--radius-full)}@keyframes rm-pulse{0%{opacity:1}to{opacity:.45}}.rm-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.rm-field__label{font-weight:500}.rm-field__hint{margin:0;font-size:12px;color:var(--text-muted)}.rm-field__error{margin:0;font-size:12px;font-weight:500;color:var(--negative-text)}.rm-input,.rm-select,.rm-textarea{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text);font:inherit}.rm-textarea{height:auto;min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.rm-input::placeholder,.rm-textarea::placeholder{color:var(--text-muted)}.rm-input[aria-invalid=true],.rm-textarea[aria-invalid=true]{border-color:var(--negative);border-width:2px}.rm-input:disabled{background:var(--surface-sunken);cursor:not-allowed}.rm-checks{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.rm-checks legend{padding:0;margin-bottom:var(--space-2);font-weight:500}.rm-check{display:flex;align-items:center;gap:var(--space-2);min-height:24px;cursor:pointer}.rm-check input{flex:none;width:18px;height:18px;margin:0}.rm-check:has(input:disabled){color:var(--text-muted);cursor:not-allowed}.rm-scrim{display:grid;place-items:center;padding:var(--space-6);background:#0f172a73}.rm-dialog{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:480px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-overlay)}.rm-dialog__title{margin:0;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.rm-dialog__body{margin:0}.rm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.rm-notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text)}.rm-notice p{margin:0}.rm-notice strong{font-weight:500}.rm-notice--positive{background:var(--positive-bg);color:var(--positive-text)}.rm-notice--attention{background:var(--attention-bg);color:var(--attention-text)}.rm-notice--negative{background:var(--negative-bg);color:var(--negative-text)}.rm-entry-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--on-ink)}.rm-entry-bar p{flex:1 1 320px;margin:0}.rm-entry-bar strong{color:var(--brand);font-weight:500}.rm-entry-bar__time{font-variant-numeric:tabular-nums}.rm-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-8) var(--space-6);border:1px dashed var(--border-control);border-radius:var(--radius-lg);background:var(--surface-card)}.rm-empty__title{margin:0;font-size:16px;font-weight:500}.rm-empty__text{margin:0 0 var(--space-2);max-width:56ch;color:var(--text-muted)}.rm-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.rm-page-head>div{min-width:0}.rm-page-head__title{margin:0;font-size:30px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.rm-page-head__text{margin:var(--space-1) 0 0;color:var(--text-muted)}.rm-page-head__actions{display:flex;gap:var(--space-2)}.rm-section-title{margin:var(--space-8) 0 var(--space-4);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.rm-shell{display:flex;min-height:100vh}.rm-shell__main{flex:1;min-width:0;display:flex;flex-direction:column}.rm-shell__content{width:100%;max-width:var(--content-max);padding:var(--space-8)}.rm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.rm-toolbar .rm-input{width:280px;max-width:100%}.rm-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rm-back{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);font-weight:500}.rm-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:var(--space-8) 0 var(--space-4)}.rm-section-head .rm-section-title{margin:0}.rm-facts{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:var(--space-2) var(--space-6);margin:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card)}.rm-facts dt{color:var(--text-muted)}.rm-facts dd{margin:0;font-weight:500;overflow-wrap:anywhere}.rm-mobilebar{display:none;align-items:center;justify-content:space-between;height:56px;padding:0 var(--space-4);background:var(--brand);color:var(--on-brand)}.rm-mobilebar .rm-nav-item{width:auto}@media (max-width: 1023px){.rm-sidebar{width:var(--sidebar-width-collapsed)}.rm-sidebar .rm-nav-item__label,.rm-sidebar .rm-nav-sub,.rm-sidebar .rm-sidebar__user,.rm-sidebar .rm-logo__rest,.rm-sidebar .rm-logo__suffix,.rm-sidebar .rm-switcher,.rm-sidebar .rm-sidebar__context{display:none}}@media (max-width: 639px){.rm-shell{flex-direction:column}.rm-shell>.rm-sidebar{display:none}.rm-mobilebar{display:flex}.rm-facts{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--space-4)}.rm-facts dd{margin-bottom:var(--space-3)}.rm-page-head__title{font-size:24px}.rm-table{min-width:640px}.rm-shell__main{min-width:0;width:100%}.rm-form__row{grid-template-columns:minmax(0,1fr)}.rm-mobilebar .rm-logo__rest,.rm-mobilebar .rm-logo__suffix{display:inline}.rm-input,.rm-select,.rm-textarea{font-size:16px}.rm-input,.rm-select,.rm-btn{height:var(--control-height-touch)}.rm-btn--sm{height:var(--control-height)}.rm-shell__content{padding:var(--space-4)}}@media (prefers-reduced-motion: reduce){.rm-sidebar,.rm-btn{transition:none}.rm-skeleton{animation:none}.rm-btn[aria-busy=true]:before{animation:none;border-right-color:currentColor;opacity:.5}}#root{min-height:100vh}.app-stack{display:flex;flex-direction:column;gap:var(--space-4)}.app-stack>*{margin:0}.app-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.app-notice{margin-bottom:var(--space-4);align-items:center;justify-content:space-between;flex-wrap:wrap}.app-notices:empty{display:none}.app-scrim{position:fixed;inset:0;z-index:50}.app-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.app-link:disabled{color:var(--text-muted);text-decoration:none;cursor:default}.app-btn-wide{width:100%}.app-logo--big{font-size:44px;line-height:1.2}.app-actions-cell{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.app-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}.app-tab{padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:inherit;font-weight:500;cursor:pointer;margin-bottom:-1px}.app-tab:hover{color:var(--text)}.app-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.app-h1{margin:0;font-size:30px;font-weight:700;line-height:1.25}.app-pre{margin:0;padding:var(--space-4);max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.app-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.app-split__brand{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-8);background:var(--brand);color:var(--on-brand)}.app-split__brand-mid{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:clamp(16px,5vw,96px)}.app-split__foot{margin:0;font-size:12px;font-weight:500}.app-split__form{display:flex;align-items:center;justify-content:flex-start;padding:var(--space-8) var(--space-8) var(--space-8) clamp(48px,7vw,128px);background:var(--surface-card)}.app-split__inner{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:360px}.app-split__inner>*{margin:0}.app-code{height:64px;font-size:30px;font-weight:700;letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums}.app-personas{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.app-persona{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text);font:inherit;text-align:left;cursor:pointer}.app-persona:hover{background:var(--surface-page);border-color:var(--border-control)}.app-persona strong{font-weight:500}.app-persona span{font-size:12px;color:var(--text-muted)}.app-stage{display:flex;flex-direction:column;min-height:100vh;background:var(--brand);color:var(--on-brand)}.app-stage__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-8)}.app-stage__out{padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:none;color:var(--on-brand);font:inherit;font-weight:500;cursor:pointer}.app-stage__out:hover{background:var(--brand-hover)}.app-stage__mid{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--space-4) var(--space-4) 96px}.app-stage__card{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:480px;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text)}.app-stage__card>*{margin:0}.app-stage__step{font-size:12px;font-weight:500;color:var(--text-muted)}.app-choice{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast)}.app-choice:hover{background:var(--surface-page);border-color:var(--ink)}.app-choice strong{font-size:16px;font-weight:500}.app-choice span{color:var(--text-muted)}.app-switch{position:relative}.app-switch__menu{position:absolute;z-index:30;top:calc(100% + var(--space-1));left:0;width:280px;max-width:calc(100vw - 32px);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text);box-shadow:var(--shadow-overlay)}.app-switch__item{display:flex;flex-direction:column;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.app-switch__item:hover{background:var(--surface-page)}.app-switch__item[aria-current=true]{background:var(--surface-sunken)}.app-switch__item strong{font-weight:500;overflow-wrap:anywhere}.app-switch__item span{font-size:12px;color:var(--text-muted)}.app-switch__sep{height:1px;margin:var(--space-2) 0;background:var(--border)}.rm-sidebar{position:sticky;top:0;height:100vh;overflow:visible}.rm-sidebar__top{min-height:0}.rm-sidebar--collapsed .app-switch{display:none}.app-demo{position:fixed;z-index:40;right:var(--space-4);bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-3);max-width:calc(100vw - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-overlay);font-size:12px;font-weight:500}.app-demo strong{color:var(--brand);font-weight:500}.app-demo select{height:32px;max-width:220px;padding:0 var(--space-2);border:1px solid var(--on-ink);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font:inherit}@media (max-width: 1023px){.rm-sidebar .app-switch{display:none}}@media (max-width: 639px){.app-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.app-split__brand{padding:var(--space-4)}.app-split__brand-mid{justify-content:flex-start;padding-right:0}.app-split__foot{display:none}.app-split__form{align-items:flex-start;padding:var(--space-6) var(--space-4)}.app-logo--big{font-size:20px;line-height:1.5}.app-stage__top{padding:var(--space-4)}.app-stage__mid{align-items:flex-start;padding:0 var(--space-4) 96px}.app-stage__card{padding:var(--space-6) var(--space-4)}.app-h1,.app-code{font-size:24px}.rm-shell.app-menu-open>.rm-sidebar{display:flex;position:fixed;inset:0;z-index:45;width:100%;height:100%;overflow-y:auto}.rm-shell.app-menu-open>.rm-sidebar .rm-nav-item__label,.rm-shell.app-menu-open>.rm-sidebar .rm-sidebar__user,.rm-shell.app-menu-open>.rm-sidebar .rm-logo__rest,.rm-shell.app-menu-open>.rm-sidebar .rm-logo__suffix{display:inline}.rm-shell.app-menu-open>.rm-sidebar .rm-nav-sub,.rm-shell.app-menu-open>.rm-sidebar .app-switch{display:flex}.rm-shell.app-menu-open>.rm-sidebar .app-switch{display:block}.rm-shell.app-menu-open>.rm-sidebar .rm-switcher{display:flex}.app-collapse{display:none}.app-demo{left:var(--space-4);justify-content:space-between}.app-actions-cell{justify-content:flex-start}}@media (min-width: 640px){.app-menu-close{display:none}}
