.v2.dash{--card:var(--surface);--fg:var(--ink);--accent-fg:var(--accent-ink);--accent-rgb:122, 140, 255;--radius:8px;--font-display:"Inter";--font-heading:"Inter";--font-body:"Inter";--font-mono:"IBM Plex Mono"}.v2.dash[data-v2-theme=light]{--accent-rgb:59, 79, 224}html:has(.v2.dash){background:#0b0c0f}html:has(.v2.dash[data-v2-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f5f7}html:has(.v2.dash[data-v2-theme=light][data-surface=glass]){background:#e6e8ef}html:has(.v2.dash) body{background:0 0;font-size:14.5px}.v2.dash .v2-main,.v2.dash .v2-topbar-inner{max-width:1200px}.v2.dash .v2-main-narrow{max-width:760px}.v2.dash a.v2-wordmark,.v2.dash a.v2-crumb:hover{color:var(--ink)}html .v2.dash .display{letter-spacing:-.018em;text-transform:none;font-family:Inter,system-ui,sans-serif;font-weight:650;line-height:1.2}html .v2.dash .label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}html .v2.dash a.label:hover{color:var(--ink)}html .v2.dash .help{color:var(--muted);font-size:13px;line-height:1.5}html .v2.dash .hairline{background:var(--line);opacity:1}html .v2.dash .kbd{background:var(--surface-2);border-color:var(--line);border-radius:5px;font-size:11.5px}html .v2.dash .prose a,html .v2.dash a.underline{color:var(--accent)}html .v2.dash .card,html .v2.dash .p-grid{background:var(--surface);border:1px solid var(--line);border-radius:12px}html .v2.dash .card-hover:hover{border-color:var(--line-strong);transform:none}html .v2.dash .p-cell{border-bottom:1px solid var(--line-soft);padding:14px 18px}html .v2.dash .p-cell:last-child{border-bottom:0}html .v2.dash .deco{border-color:var(--line);border-radius:12px}.v2.dash[data-surface=glass] :is(.card,.p-grid){isolation:isolate;background:var(--gl-bg);-webkit-backdrop-filter:var(--gl-frost);backdrop-filter:var(--gl-frost);box-shadow:var(--gl-shadow);border-radius:var(--gr);border:0;position:relative}.v2.dash[data-surface=glass] :is(.card,.p-grid):after{content:"";z-index:-1;border-radius:inherit;background:var(--gl-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2.dash[data-surface=glass] :is(.card,.p-grid,.v2-card) :is(.card,.p-grid){background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid var(--line);border-radius:10px}.v2.dash[data-surface=glass] :is(.card,.p-grid,.v2-card) :is(.card,.p-grid):after{display:none}@media (prefers-contrast:more){.v2.dash[data-surface=glass] :is(.card,.p-grid):after{display:none}}html .v2.dash .p-table{font-size:13.5px}html .v2.dash .p-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500}html .v2.dash .p-table td{border-bottom:1px solid var(--line-soft);padding:10px 12px}html .v2.dash .p-table tr:last-child td{border-bottom:0}html .v2.dash .p-table tbody tr:hover td{background:var(--row-hover)}html .v2.dash .p-table .p-sticky-r{background:var(--surface);box-shadow:-12px 0 12px -12px #0000002e}html .v2.dash .btn{letter-spacing:0;text-transform:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s;display:inline-flex}html .v2.dash .btn:hover{background:var(--line-soft);border-color:var(--line-strong);filter:none}html .v2.dash .btn:disabled{opacity:.45;cursor:not-allowed}html .v2.dash .btn-sm{border-radius:7px;padding:6px 11px;font-size:12.5px}html .v2.dash .btn-solid{background:var(--solid-btn);color:var(--solid-btn-ink);border-color:#0000}html .v2.dash .btn-solid:hover{background:var(--solid-btn-hover);border-color:#0000}html .v2.dash .btn-ghost{color:var(--muted);background:0 0;border-color:#0000}html .v2.dash .btn-ghost:hover{background:var(--line-soft);color:var(--ink);border-color:#0000}html .v2.dash .btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}html .v2.dash .btn-danger:hover{background:var(--danger-soft);border-color:var(--danger)}.v2.dash[data-surface=glass] .btn:not(.btn-solid):not(.btn-ghost):not(.btn-danger){background:color-mix(in srgb, var(--surface) 55%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lume) 12%, transparent)}html .v2.dash .input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:9px 12px;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:border-color .15s}html .v2.dash .input:focus{border-color:var(--accent)}html .v2.dash .input::placeholder{color:var(--muted);opacity:.75}html .v2.dash textarea.input{min-height:110px;line-height:1.6}html .v2.dash select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238B92A1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:32px}.v2.dash[data-surface=glass] .input{background:color-mix(in srgb, var(--bg) 70%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent)}html .v2.dash .field>span{letter-spacing:0;text-transform:none;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:550}html .v2.dash input[type=color]{border:1px solid var(--line);background:var(--bg);border-radius:8px}html .v2.dash input[type=checkbox],html .v2.dash input[type=radio],html .v2.dash input[type=range]{accent-color:var(--accent)}@media (max-width:640px){html .v2.dash .input{font-size:16px}}html .v2.dash [role=switch]{border-color:var(--line-strong);border-radius:999px;width:37px;height:21px}html .v2.dash [role=switch]>span{border-radius:999px;width:13px;height:13px}html .v2.dash [role=switch][aria-checked=false]{background:var(--surface-2)!important}html .v2.dash .chip{letter-spacing:0;text-transform:none;background:var(--surface-2);color:var(--muted);border:1px solid #0000;border-radius:999px;padding:4px 11px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}html .v2.dash a.chip:hover,html .v2.dash button.chip:hover{color:var(--ink)}html .v2.dash .chip-solid{background:var(--accent);color:var(--accent-ink);border-color:#0000}html .v2.dash .chip-dim{background:var(--surface-2);color:var(--muted)}html .v2.dash .chip-ok{background:var(--ok-soft);color:var(--ok)}html .v2.dash .chip-warn{background:var(--warn-soft);color:var(--warn)}html .v2.dash .chip-danger{background:var(--danger-soft);color:var(--danger)}html .v2.dash .status-dot.live{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}html .v2.dash .status-dot.draft{background:var(--warn)}html .v2.dash .p-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:6px}html .v2.dash .p-menu-item{letter-spacing:0;text-transform:none;color:var(--muted);border-radius:7px;padding:9px 12px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500}html .v2.dash .p-menu-item:hover{color:var(--ink);background:var(--line-soft)}html .v2.dash .p-menu-item[aria-current=page]{color:var(--ink);background:var(--line-soft);border-left:0}html .v2.dash [role=dialog]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090c8c!important}html .v2.dash [role=dialog]>div{box-shadow:var(--shadow);background:var(--surface);border-radius:14px;overflow:hidden}@media (max-width:639.98px){html .v2.dash [role=dialog]>div{border-radius:16px 16px 0 0}}.v2.dash .v2-status{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.v2.dash .v2-status i{background:currentColor;border-radius:999px;width:6px;height:6px}.v2.dash .v2-status[data-status=live]{color:var(--ok);background:var(--ok-soft)}.v2.dash .v2-status[data-status=draft]{color:var(--warn);background:var(--warn-soft)}.v2.dash .v2-status[data-status=post]{color:var(--accent);background:var(--accent-soft)}.v2.dash .v2-status[data-status=archived]{color:var(--muted);background:var(--surface-2)}.v2.dash .v2-back{color:var(--muted);margin-bottom:10px;font-size:12.5px;display:inline-block}.v2.dash .v2-back:hover{color:var(--ink)}.v2.dash .v2-event-meta a{text-underline-offset:3px;text-decoration:underline}.v2.dash .v2-events{gap:10px;display:grid}.v2.dash .v2-event-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 20px;display:grid}.v2.dash .v2-event-row h2{letter-spacing:-.01em;font-size:16px;font-weight:650}.v2.dash .v2-event-row p{color:var(--muted);margin-top:2px;font-size:13px}.v2.dash .v2-event-row:hover h2{text-underline-offset:3px;text-decoration:underline}html .v2.dash .field>span.help{font-size:12.5px;font-weight:400}.v2.dash .v2-appear{position:relative}.v2.dash .v2-appear-panel{z-index:60;background:var(--surface);border:1px solid var(--line);width:236px;box-shadow:var(--shadow), 0 18px 48px #0000002e;border-radius:12px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.v2.dash .v2-appear-panel .v2-kicker{margin-bottom:6px;display:block}.v2.dash .v2-appear-panel .v2-seg{width:100%;display:flex}.v2.dash .v2-appear-panel .v2-seg button{text-align:center;flex:1}.v2.dash .v2-appear-note{color:var(--muted);font-size:12px;line-height:1.45}.v2.dash .v2-topbar{z-index:40;position:sticky;top:0}.v2.dash main{z-index:auto}
