@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.92592eb2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__LkkF4G__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__LkkF4G__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2f937313.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__jSQj1W__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__jSQj1W__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a407b620-module__7W_j5G__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a407b620-module__7W_j5G__variable{--font-heading-raw:"Space Grotesk","Space Grotesk Fallback"}
[data-dp]{--bg:#fff;--bg-2:#f4f4f4;--surface:#fff;--border:#e0e0e0;--text:#161616;--text-2:#393939;--text-3:#6f6f6f;--text-4:#a8a8a8;--gray-10:#f4f4f4;--gray-30:#c6c6c6;--blue-60:#0f62fe;--success:#198038;--warning:#b28600;--critical:#da1e28;font-family:"IBM Plex Sans",var(--font-geist-sans),system-ui,sans-serif;color:var(--text)}.dark [data-dp]{--bg:#0f0f0f;--bg-2:#1c1c1c;--surface:#171717;--border:#ffffff14;--text:#fff;--text-2:#b3b3b3;--text-3:#8a8a8a;--text-4:#5c5c5c;--gray-10:#1f1f1f;--gray-30:#3a3a3a}[data-dp] .dp{background:var(--surface);border:1px solid var(--border);flex-direction:column;width:920px;max-width:96vw;height:720px;max-height:92vh;display:flex;position:relative;box-shadow:0 12px 48px #0f172a2e}[data-dp] .dp-hd{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:12px;padding:16px 20px 14px;display:flex}[data-dp] .dp-hd-l{flex:1;min-width:0}[data-dp] .dp-hd-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--text);color:var(--surface);font-size:10px;font-weight:600;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;align-items:center;gap:5px;margin-bottom:6px;padding:2px 6px;display:inline-flex}[data-dp] .dp-hd-t{color:var(--text);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600}[data-dp] .dp-hd-s{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}[data-dp] .dp-hd-env{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border:1px solid var(--border);background:var(--bg);color:var(--text-2);padding:1px 6px;font-size:10.5px}[data-dp] .dp-hd-x{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}[data-dp] .dp-hd-x:hover{background:var(--gray-10);color:var(--text);border-color:var(--border)}[data-dp] .dp-session{background:var(--bg);border-bottom:1px solid var(--border);flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 20px;display:grid}[data-dp] .dp-session.preview{background:color-mix(in oklab,var(--warning)8%,var(--surface));border-bottom-color:var(--warning)}[data-dp] .dp-session-av{background:var(--text);width:26px;height:26px;color:var(--surface);font-size:10px;font-weight:600;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border-radius:50%;flex:none;place-items:center;display:grid}[data-dp] .dp-session.preview .dp-session-av{background:var(--warning);color:var(--surface)}[data-dp] .dp-session-l1{align-items:baseline;gap:8px;display:flex}[data-dp] .dp-session-k{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}[data-dp] .dp-session-email{color:var(--text);font-size:13px;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;font-weight:500}[data-dp] .dp-session-role{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border:1px solid var(--text-2);color:var(--text);padding:1px 6px}[data-dp] .dp-session-l2{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}[data-dp] .dp-session-flag{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;background:var(--surface);border:1px solid var(--border);color:var(--text-2);padding:1px 5px;font-size:10.5px}[data-dp] .dp-session-flag.override{color:var(--blue-60);border-color:var(--blue-60)}[data-dp] .dp-session-exit{background:var(--surface);border:1px solid var(--warning);height:26px;color:var(--warning);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}[data-dp] .dp-session-exit:hover{background:var(--warning);color:var(--surface)}[data-dp] .dp-bd{flex:1;grid-template-columns:168px 1fr;min-height:0;display:grid;overflow:hidden}[data-dp] .dp-rail{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;gap:1px;padding:12px 8px;display:flex;overflow-y:auto}[data-dp] .dp-rail-k{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;padding:6px 10px;font-size:10px;font-weight:600}[data-dp] .dp-rail-k:first-child{margin-top:0}[data-dp] .dp-rail-b{font:inherit;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background 80ms,color 80ms;display:grid}[data-dp] .dp-rail-b:hover{background:var(--gray-10);color:var(--text)}[data-dp] .dp-rail-b.active{background:var(--surface);color:var(--text);box-shadow:inset 2px 0 0 var(--text);font-weight:500}[data-dp] .dp-rail-b svg{color:var(--text-3)}[data-dp] .dp-rail-b.active svg{color:var(--text)}[data-dp] .dp-rail-c{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--text-3);background:var(--gray-10);border:1px solid var(--border);padding:1px 5px;font-size:10px}[data-dp] .dp-rail-b.active .dp-rail-c{background:var(--text);color:var(--surface);border-color:#0000}[data-dp] .dp-rail-b.destructive,[data-dp] .dp-rail-b.destructive svg{color:var(--critical)}[data-dp] .dp-pane{padding:18px 22px 22px;overflow-y:auto}[data-dp] .dp-pane h3{color:var(--text);margin:0;font-size:14px;font-weight:600}[data-dp] .dp-pane-hint{color:var(--text-3);margin:4px 0 16px;font-size:12px;line-height:1.5}[data-dp] .dp-block{margin-bottom:18px}[data-dp] .dp-block:last-child{margin-bottom:0}[data-dp] .dp-block-k{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}[data-dp] .dp-block-k .sub{color:var(--text-4);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;text-transform:none;letter-spacing:0;font-size:10px;font-weight:400}[data-dp] .dp-row{background:var(--surface);border:1px solid var(--border);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 12px;transition:background 80ms,border-color 80ms;display:grid}[data-dp] .dp-row+.dp-row{border-top:0}[data-dp] .dp-row:hover{background:var(--bg)}[data-dp] .dp-row-ic{background:var(--bg-2);border:1px solid var(--border);width:26px;height:26px;color:var(--text-2);flex:none;place-items:center;display:grid}[data-dp] .dp-row.destructive .dp-row-ic{background:color-mix(in oklab,var(--critical)10%,var(--surface));border-color:var(--critical);color:var(--critical)}[data-dp] .dp-row-name{color:var(--text);font-size:13px;font-weight:500}[data-dp] .dp-row.destructive .dp-row-name{color:var(--critical)}[data-dp] .dp-row-d{color:var(--text-3);margin-top:2px;font-size:11px}[data-dp] .dp-row-meta{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--text-4);font-size:10.5px}[data-dp] .dp-userlist{flex-direction:column;display:flex}[data-dp] .dp-user{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;transition:background 80ms;display:grid}[data-dp] .dp-user+.dp-user{border-top:0}[data-dp] .dp-user:hover,[data-dp] .dp-user.active{background:var(--bg)}[data-dp] .dp-user-av{background:var(--gray-10);border:1px solid var(--border);width:30px;height:30px;color:var(--text-2);font-size:11px;font-weight:600;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}[data-dp] .dp-user-av.active{background:var(--text);color:var(--surface);border-color:var(--text)}[data-dp] .dp-user-email{color:var(--text);font-size:13px;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace}[data-dp] .dp-user-label{color:var(--text-3);margin-top:2px;font-size:11px}[data-dp] .dp-user-chip{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}[data-dp] .dp-user-chip.owner{color:var(--text);border:1px solid var(--text-2);background:var(--surface)}[data-dp] .dp-user-chip.admin{color:var(--blue-60);border:1px solid var(--blue-60);background:color-mix(in oklab,var(--blue-60)6%,transparent)}[data-dp] .dp-user-chip.member{color:var(--text-2);border:1px solid var(--border);background:var(--surface)}[data-dp] .dp-user-chip.viewer{color:var(--text-3);border:1px solid var(--border);background:var(--surface)}[data-dp] .dp-user-chip.enterprise{color:var(--success);border:1px solid var(--success);background:color-mix(in oklab,var(--success)6%,transparent)}[data-dp] .dp-user-active{background:var(--success);border-radius:50%;width:6px;height:6px}[data-dp] .dp-flag{background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 14px;display:grid}[data-dp] .dp-flag+.dp-flag{border-top:0}[data-dp] .dp-flag-name{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--text);font-size:12.5px;font-weight:500}[data-dp] .dp-flag-desc{color:var(--text-3);font-size:11px;line-height:1.4;font-family:"IBM Plex Sans",var(--font-geist-sans),sans-serif;margin-top:3px}[data-dp] .dp-flag-source{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--text-3);border:1px solid var(--border);background:var(--bg);align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}[data-dp] .dp-flag-source.override{color:var(--blue-60);border-color:var(--blue-60);background:color-mix(in oklab,var(--blue-60)6%,transparent)}[data-dp] .dp-flag-reset{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:10.5px}[data-dp] .dp-flag-reset:hover{color:var(--blue-60);text-decoration:underline}[data-dp] .dp-flag-reset:disabled{color:var(--text-4);cursor:default;text-decoration:none}[data-dp] .dp-sw{background:var(--gray-30);cursor:pointer;border:0;border-radius:9px;flex:none;width:32px;height:18px;padding:0;transition:background .1s;position:relative}[data-dp] .dp-sw.on{background:var(--text)}[data-dp] .dp-sw:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .1s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}[data-dp] .dp-sw.on:after{transform:translate(14px)}[data-dp] .dp-toasts{border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;display:grid}[data-dp] .dp-toast-b{background:var(--surface);border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:12px 14px;transition:background 80ms;display:grid}[data-dp] .dp-toast-b:nth-child(2n){border-right:0}[data-dp] .dp-toast-b:nth-last-child(-n+2){border-bottom:0}[data-dp] .dp-toast-b:hover{background:var(--bg)}[data-dp] .dp-toast-dot{border-radius:50%;flex:none;width:8px;height:8px}[data-dp] .dp-toast-dot.success{background:var(--success)}[data-dp] .dp-toast-dot.info{background:var(--blue-60)}[data-dp] .dp-toast-dot.warn{background:var(--warning)}[data-dp] .dp-toast-dot.error{background:var(--critical)}[data-dp] .dp-toast-dot.loading{background:var(--text-2)}[data-dp] .dp-toast-l{color:var(--text);font-size:12.5px;font-weight:500}[data-dp] .dp-toast-d{color:var(--text-3);margin-top:1px;font-size:11px}[data-dp] .dp-json{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;background:var(--gray-10);color:var(--text-2);white-space:pre;border:1px solid var(--border);max-height:320px;margin:0;padding:14px 16px;font-size:11px;line-height:1.6;overflow:auto}[data-dp] .dp-links{flex-direction:column;display:flex}[data-dp] .dp-link{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;grid-template-columns:28px 1fr 14px;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;text-decoration:none;display:grid}[data-dp] .dp-link+.dp-link{border-top:0}[data-dp] .dp-link:hover{background:var(--bg)}[data-dp] .dp-link-ic{background:var(--bg-2);border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);place-items:center;display:grid}[data-dp] .dp-link-name{color:var(--text);font-weight:500}[data-dp] .dp-link-d{color:var(--text-3);font-size:11px;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;margin-top:1px}[data-dp] .dp-consequence{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.5}[data-dp] .dp-consequence strong{color:var(--text-2);font-weight:500;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace}[data-dp] .dp-row.dp-row-static{cursor:default}[data-dp] .dp-row.dp-row-static:hover{background:var(--surface)}[data-dp] .dp-force-grid{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-dp] .dp-force-b{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;background:var(--surface);border:1px solid var(--critical);color:var(--critical);cursor:pointer;padding:4px 10px;font-size:11px;font-weight:600;transition:background 80ms}[data-dp] .dp-force-b:hover{background:color-mix(in oklab,var(--critical)12%,var(--surface))}[data-dp] .dp-ft{border-top:1px solid var(--border);background:var(--bg);color:var(--text-3);flex:none;align-items:center;gap:8px;padding:10px 20px;font-size:11.5px;display:flex}[data-dp] .dp-ft .build{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace}[data-dp] .dp-ft .right{align-items:center;gap:12px;margin-left:auto;display:flex}[data-dp] .dp-ft a{color:var(--text-2);text-decoration:none}[data-dp] .dp-ft a:hover{color:var(--text)}[data-dp] .dp-ft .kbd{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border:1px solid var(--border);background:var(--surface);color:var(--text-3);align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}[data-dp] .dp-backdrop{-webkit-backdrop-filter:blur(4px);z-index:50;background:#0f172a52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}[data-dp] [data-dp-trigger]{background:var(--surface);height:26px;color:var(--text-3);border:1px solid var(--border);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;z-index:50;font-size:10.5px;font-weight:500;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;align-items:center;gap:6px;padding:0 10px;transition:color 80ms,border-color 80ms;display:inline-flex;position:fixed;bottom:20px;right:20px}[data-dp] [data-dp-trigger]:hover{color:var(--text);border-color:var(--text-2)}
