/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:host,:root{--color-pl-ink:#1a1a1a;--color-pl-ink-2:#4a4a4a;--color-pl-ink-3:#6b6b6b;--color-pl-ink-4:#8a8a8a;--color-pl-white:#fff;--color-pl-accent:#0b5cad;--color-pl-accent-tint:#e8f0fa;--color-pl-accent-line:#c9dbf0;--color-pl-panel:#f7f7f5;--color-pl-header:#f2f2f0;--color-pl-group:#fafaf9;--color-pl-viewport:#e4e5e6;--color-pl-skeleton:#e8e8e6;--color-pl-line:#dadada;--color-pl-hairline:#efefed;--color-pl-control:#cfcfcf;--color-pl-ok:#2e8b57;--color-pl-warn:#e9a13b;--color-pl-error:#b42318;--color-pl-error-tint:#fdf0ee;--color-pl-error-line:#e7b7b0;--color-pl-error-text:#7a1a10;--color-pl-ground:#fff;--radius-pl-control:2px;--radius-pl-badge:3px;--radius-pl-window:4px;--shadow-pl-window:0 18px 48px #00000047,0 2px 6px #0000001f;--shadow-pl-popover:0 12px 32px #00000029,0 2px 6px #00000014;--height-pl-spec:18px;--height-pl-row:20px;--height-pl-control:22px;--height-pl-toolbar:28px;--height-pl-title-bar:30px;--height-pl-action-bar:40px;--font-pl-ui:"Planar Geist",system-ui,sans-serif;--font-pl-geist:"Planar Geist",system-ui,sans-serif;--font-pl-mono:"Planar Geist Mono",system-ui,sans-serif}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.013b72fa.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.b9408752.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.65f03d54.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.e038a290.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.2b5b02fc.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Planar Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.7d4881bb.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Planar Geist;src:url(/_next/static/media/gyByhwUxId8gMEwRGFWNOITddY4.f6397219.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Planar Geist;src:url(/_next/static/media/gyByhwUxId8gMEwYGFWNOITddY4.9766a7e9.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Planar Geist;src:url(/_next/static/media/gyByhwUxId8gMEwTGFWNOITddY4.b66cf8e6.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Planar Geist;src:url(/_next/static/media/gyByhwUxId8gMEwSGFWNOITddY4.aa016aab.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Planar Geist;src:url(/_next/static/media/gyByhwUxId8gMEwcGFWNOITd.22a5144e.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.013b72fa.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.b9408752.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.65f03d54.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.e038a290.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.2b5b02fc.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;src:url(/_next/static/media/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.7d4881bb.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;src:url(/_next/static/media/gyByhwUxId8gMEwRGFWNOITddY4.f6397219.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;src:url(/_next/static/media/gyByhwUxId8gMEwYGFWNOITddY4.9766a7e9.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;src:url(/_next/static/media/gyByhwUxId8gMEwTGFWNOITddY4.b66cf8e6.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;src:url(/_next/static/media/gyByhwUxId8gMEwSGFWNOITddY4.aa016aab.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;src:url(/_next/static/media/gyByhwUxId8gMEwcGFWNOITd.22a5144e.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-planar-theme]{font-family:var(--font-pl-ui);color:var(--color-pl-ink);font-size:11px;line-height:14px;font-synthesis:none;-webkit-font-smoothing:antialiased}[data-planar-theme] body{font-family:var(--font-pl-ui)!important}[data-planar-theme] code,[data-planar-theme] kbd,[data-planar-ui=mono]{font-family:var(--font-pl-mono)}.pl-text-heading{color:#000;font:700 16px/20px var(--font-pl-ui)}.pl-text-title{color:#000;font:700 13px/16px var(--font-pl-ui);letter-spacing:-.01em;position:relative;top:.5px}.pl-text-strong{color:#000;font:600 11px/14px var(--font-pl-ui)}.pl-text-body{color:#000;font:400 11px/14px var(--font-pl-ui)}.pl-text-small{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-text-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-mono-value{color:#000;font:400 11px/14px var(--font-pl-mono)}.pl-mono-meta{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=icon]{display:block;flex:none}.pl-error-text{color:var(--color-pl-error)!important}[data-planar-ui=button]:not([data-variant=unstyled]){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:22px;min-height:22px;padding:0 10px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;color:#000;font:400 11px/14px var(--font-pl-ui);white-space:nowrap;cursor:default}[data-planar-ui=button]:is([data-variant=primary],[data-variant=danger-primary]),[data-planar-ui=button]:not([data-variant=unstyled]):not([data-variant=link]):not([data-variant=danger]):disabled{border:0}[data-planar-ui=button][data-variant=primary]{border-color:var(--color-pl-ink);background:var(--color-pl-ink);color:#fff;font-weight:500}[data-planar-ui=button][data-variant=danger-primary]{border-color:var(--color-pl-error);background:var(--color-pl-error);color:#fff;font-weight:500}[data-planar-ui=button]:is([data-variant=primary],[data-variant=danger-primary]) [data-planar-ui=shortcut]{color:#b0b0b0;font-weight:500}[data-planar-ui=button]:not([data-variant=unstyled]):not([data-variant=link]):not([data-variant=danger]):disabled{border-color:#e4e4e2;background:#e4e4e2;color:var(--color-pl-ink-4);cursor:default}[data-planar-ui=button]:is([data-variant=link],[data-variant=danger]){height:auto;min-height:0;padding:0;border:0;background:transparent;color:var(--color-pl-accent)}[data-planar-ui=button][data-variant=danger]{color:var(--color-pl-error)}[data-planar-ui=button]:is([data-variant=link],[data-variant=danger]):disabled{color:#b0b0b0;cursor:default}[data-planar-ui=button][data-variant=unstyled]{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:default}[data-planar-ui=button][data-variant=icon]{width:20px;height:20px;min-height:20px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--color-pl-ink)}[data-planar-ui=button][data-variant=icon][aria-pressed=true]{background:var(--color-pl-hairline)}[data-planar-ui=button][data-variant=icon-outlined]{width:22px;padding:0;color:var(--color-pl-ink)}[data-planar-ui=link]{color:var(--color-pl-accent);font:400 11px/14px var(--font-pl-ui);text-decoration:none;white-space:nowrap;cursor:pointer}[data-planar-ui=link][data-tone=destructive]{color:var(--color-pl-error)}[data-planar-ui=link][aria-disabled=true]{color:#b0b0b0;cursor:default;text-decoration:none}[data-planar-ui=field]{box-sizing:border-box;height:22px;min-height:22px;padding:0 6px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;color:#000;font:400 11px/14px var(--font-pl-ui);outline:0}textarea[data-planar-ui=field]{display:block;height:auto;padding:6px 8px;line-height:15px;resize:vertical;field-sizing:content}[data-planar-ui=field]::placeholder{color:var(--color-pl-ink-4);opacity:1}[data-planar-ui=field][data-mono=true]{font-family:var(--font-pl-mono)}input[data-planar-ui=field]:not([data-mono=true]),select[data-planar-ui=field]:not([data-mono=true]){padding-bottom:1px}input[data-planar-ui=field][data-mono=true]{padding-bottom:2px}[data-planar-ui=field]:focus,[data-planar-ui=field][data-focus=true]{border-color:var(--color-pl-accent);box-shadow:0 0 0 2px var(--color-pl-accent-tint)}[data-planar-ui=field][aria-invalid=true]{border-color:var(--color-pl-error);color:var(--color-pl-error-text)}:is(input,textarea)[data-planar-ui=field]:read-write:not([aria-invalid=true]):not(.pl-sv-num>*):is(:focus,[data-focus=true]){border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(var(--color-pl-accent),var(--color-pl-accent)) border-box}[data-planar-ui=field][data-unsaved=true]{border-left:2px solid var(--color-pl-warn)}[data-planar-ui=field]:disabled,[data-planar-ui=field]:read-only:not(select){border-color:var(--color-pl-line);background:var(--color-pl-header);color:var(--color-pl-ink-2)}select[data-planar-ui=field]{appearance:none;padding-right:19px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='6' viewBox='0 -0.5 7 6'%3E%3Cpath d='M1 1l2.5 2.5L6 1' fill='none' stroke='%236B6B6B'/%3E%3C/svg%3E") no-repeat right 6px center}[data-planar-ui=segment]{box-sizing:border-box;display:inline-flex;height:22px;overflow:hidden;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff}[data-planar-ui=segment]>[data-planar-ui=button]{height:20px;min-height:20px;padding:0 8px;border:0;border-radius:0;background:#fff;color:#000;font-weight:400}[data-planar-ui=segment]>[data-planar-ui=button]:not(:last-child):not([aria-pressed=true]):not([aria-selected=true]){border-right:1px solid var(--color-pl-control)}[data-planar-ui=segment]>:is([aria-pressed=true],[aria-selected=true]){background:var(--color-pl-ink);color:#fff}[data-planar-ui=segment]>:is([aria-pressed=true],[aria-selected=true]):hover{background:var(--color-pl-ink)!important}[data-planar-ui=view-switch]{box-sizing:border-box;display:inline-flex;height:22px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff}[data-planar-ui=view-switch]>button{display:flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;border:0;background:#fff;color:var(--color-pl-ink);cursor:default}[data-planar-ui=view-switch]>button+button{width:24px;border-left:1px solid var(--color-pl-control)}[data-planar-ui=view-switch]>button+button>[data-planar-ui=icon]{width:11px}[data-planar-ui=view-switch]>button[aria-pressed=true]{background:var(--color-pl-ink);color:#fff}[data-planar-ui=checkbox]{appearance:none;box-sizing:border-box;flex:none;width:12px;height:12px;margin:0;border:1px solid #9a9a9a;border-radius:2px;background:#fff;vertical-align:middle;cursor:default}[data-planar-ui=checkbox]:checked{border-color:transparent;background:var(--color-pl-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 4l1.8 1.8L6.5 2.2' fill='none' stroke='%23FFFFFF' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat center}[data-planar-ui=checkbox]:disabled{cursor:default;opacity:.5}[data-planar-ui=checkbox-label]{display:inline-flex;align-items:center;gap:6px;color:#000;font:400 11px/14px var(--font-pl-ui);white-space:nowrap;cursor:default}[data-planar-ui=button]:focus-visible,[data-planar-ui=checkbox]:focus-visible,[data-planar-ui=link]:focus-visible,[data-planar-ui=view-switch]>button:focus-visible{outline:2px solid var(--color-pl-accent);outline-offset:1px}[data-planar-ui=shortcut]{font-family:var(--font-pl-mono);color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);white-space:nowrap;position:relative;top:-.02px}[data-planar-ui=field-group]{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-field-label{display:flex;align-items:center;gap:4px;color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-field-label[data-style=caps]{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-unsaved-dot{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-pl-warn)}.pl-field-hint{padding-top:4px;color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-field-error{color:var(--color-pl-error-text);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}[data-planar-ui=field-group] [data-planar-ui=field],[data-planar-ui=field-group] [data-planar-ui=locked-field],[data-planar-ui=field-group] [data-planar-ui=search-field]{width:100%}[data-planar-ui=search-field]{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 6px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;color:var(--color-pl-ink-4)}[data-planar-ui=search-field] [data-planar-ui=search-input]{flex:1 1 0;min-width:0;height:14px;padding:0;border:0;outline:0;background:transparent;color:#000;font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=search-field] [data-planar-ui=search-input]::placeholder{color:var(--color-pl-ink-4);opacity:1}[data-planar-ui=search-field] [data-planar-ui=search-input]::-webkit-search-cancel-button{display:none}[data-planar-ui=search-field]:focus-within{border-color:var(--color-pl-accent);box-shadow:0 0 0 2px var(--color-pl-accent-tint)}[data-planar-ui=locked-field]{box-sizing:border-box;display:flex;align-items:center;gap:6px;height:22px;padding:0 6px;border:1px solid var(--color-pl-line);border-radius:2px;background:var(--color-pl-header);color:var(--color-pl-ink-2);font:400 11px/14px var(--font-pl-mono);white-space:nowrap}[data-planar-ui=slider]{display:flex;align-items:center;gap:10px;height:22px}[data-planar-ui=slider] .pl-slider-track{position:relative;display:flex;align-items:center;flex:1 1 0;min-width:0;height:10px}.pl-slider-fill{flex:none;width:round(var(--pl-fill),1px);height:2px;background:var(--color-pl-ink)}.pl-slider-thumb{flex:none;box-sizing:border-box;width:10px;height:10px;border:1px solid var(--color-pl-ink);border-radius:50%;background:#fff}.pl-slider-rest{flex:1 1 0;height:2px;background:var(--color-pl-line)}[data-planar-ui=slider] input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:default}[data-planar-ui=slider]:focus-within .pl-slider-thumb{box-shadow:0 0 0 2px var(--color-pl-accent-tint);border-color:var(--color-pl-accent)}[data-planar-ui=slider] output{flex:none;width:84px;color:#000;font:400 11px/14px var(--font-pl-mono);text-align:right}[data-planar-ui=pager]{display:inline-flex;align-items:center;gap:4px;height:22px}[data-planar-ui=pager]>[data-planar-ui=button]{width:22px;padding:0}.pl-pager-count{box-sizing:border-box;padding:0 8px;border:1px solid var(--color-pl-control);border-radius:2px;color:#000;font:400 11px/14px var(--font-pl-mono);white-space:pre}.pl-pager-count,[data-planar-ui=filter-pills]{display:inline-flex;align-items:center;height:22px}[data-planar-ui=filter-pills]{gap:4px}[data-planar-ui=filter-pills] button{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:0;border-radius:2px;background:transparent;color:#000;font:400 11px/14px var(--font-pl-ui);white-space:nowrap;cursor:default}[data-planar-ui=filter-pills] button .pl-pill-count{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=filter-pills] button[data-tone=warn],[data-planar-ui=filter-pills] button[data-tone=warn] .pl-pill-count{color:#b86e00}[data-planar-ui=filter-pills] button[data-tone=error],[data-planar-ui=filter-pills] button[data-tone=error] .pl-pill-count{color:var(--color-pl-error)}[data-planar-ui=filter-pills] button[aria-pressed=true],[data-planar-ui=filter-pills] button[aria-pressed=true] .pl-pill-count{background:var(--color-pl-ink);color:#fff}[data-planar-ui=button][data-variant=quiet]{height:auto;min-height:0;padding:0;border:0;background:transparent;color:#000;font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=button][data-variant=quiet]:disabled{background:transparent;color:var(--color-pl-ink-4);cursor:default}[data-planar-ui=button][data-variant=icon-primary]{width:22px;padding:0;border:0;background:var(--color-pl-ink);color:#fff}[data-planar-ui=button][data-variant=danger-outlined]{border-color:var(--color-pl-error-line);background:#fff;color:var(--color-pl-error-text);font-weight:500}[data-planar-ui=button][data-size=bar]{height:26px;min-height:26px;padding:0 12px;font-weight:600}[data-planar-ui=pager][data-variant=joined]{box-sizing:border-box;gap:0;border:1px solid var(--color-pl-control);border-radius:2px}[data-planar-ui=pager][data-variant=joined] .pl-pager-count{height:20px;border-width:0 1px;border-radius:0}[data-planar-ui=pager-step]{display:flex;align-items:center;justify-content:center;width:22px;height:20px;padding:0;border:0;background:transparent;color:#000;font:400 11px/14px var(--font-pl-ui);cursor:default}[data-planar-ui=filter-pills][data-variant=compact]{gap:1px;height:auto;padding-left:6px;font-size:12px;line-height:16px;position:relative;top:.5px}[data-planar-ui=filter-pills][data-variant=compact] button{display:inline-block;height:auto;padding:2px 6px;color:var(--color-pl-ink-3);line-height:16px}[data-planar-ui=filter-pills][data-variant=compact] button[data-tone=warn]{color:var(--color-warning-text,#a85823)}[data-planar-ui=filter-pills][data-variant=compact] button[aria-pressed=true]{color:#fff}[data-planar-ui=segment][data-size=small]>[data-planar-ui=button]{padding:0 7px;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}[data-planar-ui=segment][data-size=small]>:is([aria-pressed=true],[aria-selected=true]){font-weight:600}[data-planar-ui=segment][data-dividers=explicit]>[data-planar-ui=button]{border-right:0!important}[data-planar-ui=segment][data-dividers=explicit]>[data-divider=before]{border-left:1px solid var(--color-pl-control)}[data-planar-ui=checkbox][data-size=small]{width:10px;height:10px;border-color:#bdbdbd}[data-planar-ui=checkbox][data-size=small]:checked{border-color:transparent;background:var(--color-pl-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 4l1.8 1.8L6.5 2.2' fill='none' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center}.pl-locked-value{display:flex;align-items:center;gap:5px;min-height:22px;padding:0 6px;border:1px solid var(--color-pl-line);border-radius:2px;background:var(--color-pl-header);color:var(--color-pl-ink-3);font:400 11px/16px var(--font-pl-ui)}[data-selected=true] [data-planar-ui=checkbox][data-size=small]:checked{border-color:transparent;background-color:var(--color-pl-accent)}[data-planar-ui=section-heading]{color:var(--color-pl-ink-2);font:700 9px/14px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-mono{font-family:var(--font-pl-mono)}.pl-grow{flex:1 1 0;min-width:0}[data-planar-ui=app-window]{box-sizing:border-box;display:flex;flex-direction:column;overflow:clip;border:1px solid #9a9a9a;border-radius:4px;background:#fff}[data-planar-ui=window-titlebar]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:10px;height:30px;min-height:30px;padding:0 10px;border-bottom:1px solid var(--color-pl-control);background:var(--color-pl-header);white-space:nowrap}.pl-traffic-lights{display:flex;flex-shrink:0;gap:6px;width:56px}.pl-traffic-lights i{box-sizing:border-box;flex-shrink:0;width:11px;height:11px;border:1px solid #b0b0b0;border-radius:6px;background:#e5e5e3}.pl-app-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:2px;background:var(--color-pl-ink);color:#fff;font:700 8px/10px var(--font-pl-geist)}.pl-window-app{color:#000;font:700 12px/16px var(--font-pl-ui);letter-spacing:-.01em;position:relative;top:.5px}.pl-title-dash{color:#b0b0b0;font:400 12px/16px var(--font-pl-ui);position:relative;top:.5px}.pl-window-document{color:var(--color-pl-ink);font:400 11px/14px var(--font-pl-mono)}.pl-window-document,.pl-window-folder{overflow:hidden;text-overflow:ellipsis}.pl-window-folder{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=window-titlebar] .pl-window-status{gap:10px;color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-window-actions{display:flex;flex-shrink:0;align-items:center;gap:12px}[data-planar-ui=app-toolbar]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:8px;height:32px;min-height:32px;padding:0 12px;border-bottom:1px solid var(--color-pl-line);background:#fff;white-space:nowrap}[data-planar-ui=bar-label]{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);white-space:nowrap;position:relative;top:-.02px}[data-planar-ui=divider]{display:block;flex-shrink:0;width:1px;background:var(--color-pl-line)}[data-planar-ui=menu-button]{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 6px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;color:#000;font:400 11px/14px var(--font-pl-ui);text-align:left;white-space:nowrap;cursor:default}[data-planar-ui=menu-button] .pl-menu-label{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.pl-menu-caret{color:var(--color-pl-ink-3);font:400 9px/12px var(--font-pl-ui)}[data-planar-ui=step-bar]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:4px;height:30px;min-height:30px;padding:0 12px;border-bottom:1px solid var(--color-pl-line);background:#fff;white-space:nowrap}[data-planar-ui=step]{display:flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:0;border-radius:2px;background:transparent;cursor:default}.pl-step-mark{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-step-label{color:var(--color-pl-ink);font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=step][data-state=done] .pl-step-mark{color:var(--color-pl-ok)}[data-planar-ui=step][data-state=done] .pl-step-label{color:var(--color-pl-ink-2)}[data-planar-ui=step][data-state=active]{background:var(--color-pl-ink)}[data-planar-ui=step][data-state=active] .pl-step-mark{color:#b0b0b0}[data-planar-ui=step][data-state=active] .pl-step-label{color:#fff;font-weight:600}.pl-step-arrow{color:#b0b0b0;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-step-summary{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=step-bar] .pl-step-status{color:var(--color-pl-ink-2);font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=action-bar]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 12px;border-top:1px solid var(--color-pl-line);background:var(--color-pl-panel);white-space:nowrap}.pl-action-title{color:#000;font:600 11px/14px var(--font-pl-ui)}.pl-action-description{color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=status-bar]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:16px;height:22px;min-height:22px;padding:0 12px;border-top:1px solid var(--color-pl-line);background:var(--color-pl-panel);color:var(--color-pl-ink-2);font:400 10px/12px var(--font-pl-ui);white-space:nowrap;position:relative;top:-.02px}.pl-status-hints{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=viewport]{position:relative;display:flex;flex-direction:column;min-height:0;background-color:var(--color-pl-viewport);background-image:radial-gradient(#adb0b4 1px,transparent 0);background-size:16px 16px;overflow:hidden}.pl-view-label{left:10px;padding:4px 6px;background:#fff;color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-view-controls,.pl-view-label{position:absolute;top:10px;z-index:2}.pl-view-controls{right:10px}.pl-view-content{flex:1;min-height:0}.pl-view-help{position:absolute;bottom:8px;right:10px;color:var(--color-pl-ink-3);font-size:10px}@media (max-width:820px){.pl-window-folder{display:none}.pl-window-actions{gap:6px}.pl-step-summary{display:none}}[data-planar-ui=window-titlebar] .pl-window-actions{translate:0 -.5px}[data-planar-ui=app-toolbar]>:is([data-planar-ui=button],[data-planar-ui=menu-button],[data-planar-ui=search-field]){translate:0 -.5px}[data-planar-ui=action-bar] [data-planar-ui=button]{translate:0 -.5px}[data-planar-ui=group-header]{display:flex;align-items:center;gap:5px;height:20px;min-height:20px;padding:0 8px;background:var(--color-pl-group);border-bottom:1px solid var(--color-pl-line);color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}[data-planar-ui=group-header] .pl-mono{color:var(--color-pl-ink-4);font-weight:400;letter-spacing:0}[data-planar-ui=bordered-list]{box-sizing:border-box;display:flex;flex-direction:column;border:1px solid var(--color-pl-line);background:#fff}[data-planar-ui=list-row]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px;height:20px;padding:0 8px;border-bottom:1px solid var(--color-pl-hairline);white-space:nowrap}[data-planar-ui=list-row]:last-child{border-bottom:0}[data-planar-ui=list-row][data-selected=true]{border-bottom-color:var(--color-pl-accent-line);background:var(--color-pl-accent-tint);box-shadow:inset 2px 0 var(--color-pl-accent)}[data-planar-ui=list-row][data-muted=true]{opacity:.5}.pl-row-status{display:flex;flex-shrink:0;justify-content:center;width:10px}.pl-row-status i{box-sizing:border-box;flex-shrink:0;width:6px;height:6px;border:1px solid var(--color-pl-ink-4);border-radius:50%}.pl-row-status i[data-tone=ok]{border:0;background:var(--color-pl-ok)}.pl-row-name{flex:1 1 0;min-width:0;overflow:hidden;color:#000;font:400 11px/14px var(--font-pl-ui);text-overflow:ellipsis}.pl-row-name.pl-mono{font-family:var(--font-pl-mono)}[data-planar-ui=list-row][data-selected=true] .pl-row-name{color:var(--color-pl-accent);font-weight:600}.pl-row-tag{flex-shrink:0;width:44px;overflow:hidden;color:var(--color-pl-ink-3);font:400 9px/12px var(--font-pl-ui);text-overflow:ellipsis}.pl-row-tag[data-tone=ok]{color:var(--color-pl-ok)}.pl-row-value{display:flex;flex-shrink:0;justify-content:flex-end;width:40px;color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);text-align:right;position:relative;top:-.02px}[data-planar-ui=tree]{box-sizing:border-box;display:flex;flex-direction:column;border:1px solid var(--color-pl-line);background:var(--color-pl-panel)}.pl-tree-body{display:flex;flex-direction:column;padding-top:4px;border-top:1px solid #e4e4e2}[data-planar-ui=tree-group]{display:flex;flex-shrink:0;align-items:center;height:18px;padding:0 12px;color:var(--color-pl-ink-4);font:600 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}[data-planar-ui=tree-row]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:4px;height:20px;padding-right:10px;color:#000;white-space:nowrap;cursor:default;outline-offset:-2px}.pl-tree-chevron{display:flex;flex-shrink:0;justify-content:center;width:10px;color:var(--color-pl-ink-3)}.pl-tree-name{flex:1 1 0;min-width:0;overflow:hidden;font:400 11px/14px var(--font-pl-ui);text-overflow:ellipsis}[data-planar-ui=tree-row][data-emphasis=true] .pl-tree-name{font-weight:500}.pl-tree-count{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=tree-row][data-selected=true]{--pl-folder-fill:#9dbce0;--pl-folder-stroke:var(--color-pl-accent);background:var(--color-pl-accent-tint);box-shadow:inset 2px 0 var(--color-pl-accent);color:var(--color-pl-accent)}[data-planar-ui=tree-row][data-selected=true] :is(.pl-tree-chevron,.pl-tree-count){color:var(--color-pl-accent)}[data-planar-ui=tree-row][data-selected=true] .pl-tree-name{font-weight:600}[data-planar-ui=data-table]{box-sizing:border-box;display:flex;flex-direction:column;overflow:clip;border:1px solid var(--color-pl-line);background:#fff}.pl-table-head,.pl-table-row{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;height:20px;padding:0 12px;white-space:nowrap}.pl-table-head{border-block:1px solid var(--color-pl-line);background:var(--color-pl-header)}.pl-table-head .pl-cell{color:var(--color-pl-ink-2);font:600 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-table-row{border-bottom:1px solid var(--color-pl-hairline);cursor:default}.pl-table-row[data-selected=true]{border-bottom-color:var(--color-pl-accent-line);background:var(--color-pl-accent-tint);box-shadow:inset 2px 0 var(--color-pl-accent)}.pl-table-group{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px;height:20px;padding:0 12px 0 52px;border-bottom:1px solid var(--color-pl-line);background:var(--color-pl-group)}.pl-table-group-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-table-group-count{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-cell-lead{display:flex;flex-shrink:0;width:20px}.pl-cell-icon{box-sizing:border-box;padding-left:1px;color:var(--color-pl-ink-4)}.pl-table-row[data-selected=true] .pl-cell-icon{color:var(--color-pl-accent)}.pl-cell,.pl-cell-spacer{display:inline-block;flex-shrink:0}.pl-cell{overflow:hidden;color:#000;font:400 11px/14px var(--font-pl-ui);text-overflow:ellipsis}.pl-cell:not([style*=width]){flex:1 1 0;min-width:0}.pl-cell[data-align=right]{text-align:right}.pl-cell[data-kind=meta]{color:var(--color-pl-ink-3)}.pl-cell[data-kind=dims]{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-cell[data-kind=date],.pl-cell[data-kind=mono]{font-family:var(--font-pl-mono)}.pl-cell[data-kind=date]{color:var(--color-pl-ink-2)}.pl-cell[data-kind=count]{color:var(--color-pl-ink-4);font-family:var(--font-pl-mono)}.pl-table-row[data-selected=true] .pl-cell[data-kind=name]{color:var(--color-pl-accent);font-weight:600}.pl-table-row[data-selected=true] .pl-cell:is([data-kind=meta],[data-kind=date],[data-kind=count]){color:var(--color-pl-ink)}.pl-table-row[data-selected=true] .pl-cell[data-kind=dims]{color:var(--color-pl-ink-2)}.pl-table-head .pl-cell:is([data-kind],:not([data-kind])){color:var(--color-pl-ink-2);font:600 10px/12px var(--font-pl-ui);position:relative;top:-.02px}[data-planar-ui=spec-rows]{margin:0;padding:0 12px}[data-planar-ui=spec-rows]>div{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:18px;border-bottom:1px solid var(--color-pl-hairline)}[data-planar-ui=spec-rows] dt{color:var(--color-pl-ink-3)}[data-planar-ui=spec-rows] dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-planar-ui=field-grid]{display:grid;grid-template-columns:repeat(var(--pl-columns,3),minmax(0,1fr));gap:8px;padding:0 12px}[data-planar-ui=checklist]{list-style:none;margin:0;padding:0 12px}[data-planar-ui=checklist] li{display:flex;align-items:center;gap:6px;min-height:20px}.pl-checkmark{width:14px;flex:none;color:var(--color-pl-ink-4)}[data-planar-ui=checklist] li[data-state=done] .pl-checkmark{color:var(--color-pl-ok)}[data-planar-ui=checklist] li[data-state=warn] .pl-checkmark{color:var(--color-pl-warn)}[data-planar-ui=checklist] code{margin-left:auto;color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=comparison]{border-block:1px solid var(--color-pl-line)}.pl-comparison-head,.pl-comparison-row{display:grid;grid-template-columns:60px 1fr 1fr;gap:4px;align-items:center;min-height:20px;padding:0 8px;border-bottom:1px solid var(--color-pl-hairline)}.pl-comparison-head{color:var(--color-pl-ink-3);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em}.pl-comparison-actions{display:flex;align-items:center;gap:8px;padding:4px 8px}[data-planar-ui=inspector-header]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-bottom:1px solid var(--color-pl-line);background:#fff}.pl-inspector-top{display:flex;align-items:center;justify-content:space-between}.pl-inspector-title{font:700 13px/17px var(--font-pl-ui);position:relative;top:.5px}.pl-inspector-meta{color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}[data-planar-ui=status]{font:500 10px/14px var(--font-pl-mono);color:var(--color-pl-ink-3);position:relative;top:-.02px}[data-planar-ui=status][data-tone=ok]{color:var(--color-pl-ok)}[data-planar-ui=status][data-tone=warn]{color:var(--color-pl-warn)}[data-planar-ui=status][data-tone=error]{color:var(--color-pl-error)}[data-planar-ui=progress]{display:block;width:100%;height:2px;appearance:none;background:var(--color-pl-accent-tint)}[data-planar-ui=progress]::-webkit-progress-bar{background:var(--color-pl-accent-tint)}[data-planar-ui=progress]::-webkit-progress-value{background:var(--color-pl-accent)}[data-planar-ui=progress]::-moz-progress-bar{background:var(--color-pl-accent)}[data-planar-ui=notice]{background-color:var(--color-pl-accent-tint);color:var(--color-pl-accent);display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border-bottom:1px solid var(--color-pl-accent);font:400 11px/15px var(--font-pl-ui)}[data-planar-ui=notice][data-tone=error]{background:var(--color-pl-error-tint);color:var(--color-pl-error-text);border-color:var(--color-pl-error-line)}[data-planar-ui=notice][data-tone=warn]{background:#fffbef;color:#88451e;border-color:var(--color-pl-warn)}[data-planar-ui=inline-error]{background:var(--color-pl-error-tint);color:var(--color-pl-error-text);border:1px solid var(--color-pl-error-line);padding:8px 10px;font:400 11px/15px var(--font-pl-ui)}[data-planar-ui=status-dot]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}[data-planar-ui=status-dot]>i{flex-shrink:0;width:6px;height:6px;border-radius:3px;background:var(--color-pl-ink-4)}[data-planar-ui=status-dot][data-tone=ok]>i{background:var(--color-pl-ok)}[data-planar-ui=status-dot][data-tone=working]>i{background:var(--color-pl-accent)}[data-planar-ui=status-dot][data-tone=warn]>i{background:var(--color-pl-warn)}[data-planar-ui=status-dot][data-tone=error]>i{background:var(--color-pl-error)}[data-planar-ui=banner]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:10px;height:34px;padding:0 12px;border-bottom:1px solid var(--color-pl-accent-line);background:var(--color-pl-accent-tint);color:var(--color-pl-ink-2);white-space:nowrap}[data-planar-ui=banner][data-tone=error]{border-color:var(--color-pl-error-line);background:var(--color-pl-error-tint);color:var(--color-pl-error-text)}[data-planar-ui=banner][data-tone=warn]{border-color:var(--color-pl-warn);background:#fffbef;color:#88451e}[data-planar-ui=banner] .pl-banner-icon{color:var(--color-pl-error)}[data-planar-ui=banner] code{color:var(--color-pl-error);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-banner-message{display:-webkit-box;flex:1 1 0;min-width:0;overflow:hidden;font:400 11px/14px var(--font-pl-ui);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}[data-planar-ui=banner] [data-planar-ui=link]{color:inherit}[data-planar-ui=banner] [data-variant=danger-primary]{font-weight:600}[data-planar-ui=spinner]{display:inline-block;width:10px;height:10px;border:1.5px solid var(--color-pl-accent-line);border-top-color:var(--color-pl-accent);border-radius:50%;animation:pl-spin .8s linear infinite}[data-planar-ui=task-row]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;padding:0 8px;border-bottom:1px solid var(--color-pl-hairline)}.pl-task-mark{width:14px;color:var(--color-pl-ok)}[data-planar-ui=task-row][data-status=failed] .pl-task-mark{color:var(--color-pl-error)}[data-planar-ui=task-row] .pl-task-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-task-detail{color:var(--color-pl-ink-4);font-size:10px;position:relative;top:-.02px}[data-planar-ui=task-row] [data-planar-ui=progress]{flex-basis:100%}.pl-job-chip{min-width:48px;justify-content:flex-start;padding:0;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=alert]{display:flex;gap:8px;box-sizing:border-box;padding:10px;background:#fff;border:1px solid var(--color-pl-line);border-left:2px solid var(--color-pl-accent);color:var(--color-pl-ink)}[data-planar-ui=alert][data-tone=warn]{border-left-color:var(--color-pl-warn)}[data-planar-ui=alert][data-tone=error]{border-left-color:var(--color-pl-error)}[data-planar-ui=alert][data-tone=ok]{border-left-color:var(--color-pl-ok)}[data-planar-ui=alert][data-placement=toast]{width:300px;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}[data-planar-ui=alert][data-placement=inspector]{background:#fffbef;box-shadow:none}.pl-alert-symbol{width:14px;flex:none;color:var(--color-pl-accent)}[data-planar-ui=alert][data-tone=warn] .pl-alert-symbol{color:var(--color-pl-warn)}[data-planar-ui=alert][data-tone=error] .pl-alert-symbol{color:var(--color-pl-error)}[data-planar-ui=alert][data-tone=ok] .pl-alert-symbol{color:var(--color-pl-ok)}.pl-alert-content{min-width:0;flex:1}.pl-alert-content strong{font:600 11px/14px var(--font-pl-ui)}.pl-alert-content p{margin:2px 0 0;color:var(--color-pl-ink-3);font:400 10px/14px var(--font-pl-ui);position:relative;top:-.02px}.pl-alert-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.pl-alert-meta{color:var(--color-pl-ink-4);font-size:10px;position:relative;top:-.02px}[data-planar-ui=popover]{width:460px;max-width:calc(100vw - 20px);background:#fff;border:1px solid var(--color-pl-line);border-radius:4px;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}[data-planar-ui=popover]>footer,[data-planar-ui=popover]>header{min-height:28px;padding:5px 12px;border-bottom:1px solid var(--color-pl-line);font-weight:600}[data-planar-ui=popover]>footer{border-block:1px 0}.pl-popover-body{max-height:400px;overflow:auto}[data-planar-ui=context-menu]{display:flex;flex-direction:column;box-sizing:border-box;width:228px;padding:4px 0;border:1px solid var(--color-pl-line);background:#fff;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}[data-planar-ui=context-menu] button{display:flex;align-items:center;justify-content:space-between;gap:8px;height:22px;padding:0 8px;border:0;background:transparent;text-align:left;font:400 11px/14px var(--font-pl-ui);cursor:default}[data-planar-ui=context-menu] button[data-destructive=true]{color:var(--color-pl-error)}[data-planar-ui=context-menu] hr{width:100%;margin:4px 0;border:0;border-top:1px solid var(--color-pl-line)}[data-planar-ui=dialog-backdrop]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#0006}[data-planar-ui=dialog]{box-sizing:border-box;width:min(512px,calc(100vw - 24px));max-height:calc(100vh - 24px);display:flex;flex-direction:column;border:1px solid var(--color-pl-line);border-radius:4px;background:#fff;box-shadow:0 18px 48px #00000047,0 2px 6px #0000001f}[data-planar-ui=dialog]>footer,[data-planar-ui=dialog]>header{display:flex;justify-content:space-between;align-items:center;min-height:30px;padding:0 12px;border-bottom:1px solid var(--color-pl-line)}[data-planar-ui=dialog]>footer{justify-content:flex-end;gap:8px;border-block:1px 0}.pl-dialog-body{padding:12px;overflow:auto}[data-planar-ui=skeleton]{display:flex;flex-direction:column;gap:8px;padding:8px}[data-planar-ui=skeleton] span{height:10px;background:var(--color-pl-skeleton)}[data-planar-ui=empty-state]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-sizing:border-box;max-width:590px;padding:32px;border:1px solid var(--color-pl-line);background:var(--color-pl-group)}[data-planar-ui=empty-state] h2{margin:0;font:700 16px/20px var(--font-pl-ui)}[data-planar-ui=empty-state] p{margin:0;font:400 11px/16px var(--font-pl-ui);color:var(--color-pl-ink-2)}.pl-empty-actions{display:flex;align-items:center;gap:8px}[data-planar-ui=empty-state]>small{color:var(--color-pl-ink-4);font-size:10px;position:relative;top:-.02px}[data-planar-ui=error-state]{box-sizing:border-box;max-width:380px;padding:12px 16px;border:1px solid var(--color-pl-error-line);background:#fff;box-shadow:0 12px 32px #00000014}[data-planar-ui=error-state]>strong{font:700 12px/16px var(--font-pl-ui);position:relative;top:.5px}[data-planar-ui=error-state] p{margin:8px 0;line-height:15px}[data-planar-ui=error-state] pre{margin:0;padding:6px;border:1px solid var(--color-pl-line);background:var(--color-pl-header);color:var(--color-pl-ink-3);white-space:pre-wrap;font:400 10px/14px var(--font-pl-mono);position:relative;top:-.02px}.pl-error-actions{display:flex;align-items:center;gap:8px;margin-top:10px}@keyframes pl-spin{to{transform:rotate(1turn)}}[data-planar-ui=banner] [data-planar-ui=button]{translate:0 -.5px}[data-planar-ui=button]:is([data-variant=primary],[data-variant=icon-primary]):hover:not(:disabled){border-color:#333;background:#333}[data-planar-ui=button]:is([data-variant=primary],[data-variant=icon-primary]):active:not(:disabled){border-color:#000;background:#000;color:#fff}[data-planar-ui=button][data-variant=danger-primary]:hover:not(:disabled){border-color:#9a1d13;background:#9a1d13}[data-planar-ui=button][data-variant=danger-primary]:active:not(:disabled){border-color:#7f170f;background:#7f170f}[data-planar-ui=button]:is([data-variant=outlined],[data-variant=icon-outlined],[data-variant=danger-outlined]):hover:not(:disabled){background:var(--color-pl-panel)}[data-planar-ui=button]:is([data-variant=outlined],[data-variant=icon-outlined]):hover:not(:disabled){border-color:#b0b0b0}[data-planar-ui=button]:is([data-variant=outlined],[data-variant=icon-outlined]):active:not(:disabled){border-color:#b0b0b0;background:var(--color-pl-hairline)}[data-planar-ui=button][data-variant=danger-outlined]:active:not(:disabled),[data-planar-ui=button][data-variant=icon]:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-pl-hairline)}[data-planar-ui=button][data-variant=icon]:active:not(:disabled):not([aria-pressed=true]){background:#e4e4e2}[data-planar-ui=button]:is([data-variant=link],[data-variant=danger],[data-variant=quiet]):hover:not(:disabled){text-decoration:underline}[data-planar-ui=button][data-variant=link]:active:not(:disabled){color:#07427d;text-decoration:underline}[data-planar-ui=button][data-variant=danger]:active:not(:disabled){color:#7f170f;text-decoration:underline}[data-planar-ui=link]:not([aria-disabled=true]):active,[data-planar-ui=link]:not([aria-disabled=true]):hover{text-decoration:underline}[data-planar-ui=link]:not([aria-disabled=true]):active{color:#07427d}[data-planar-ui=link][data-tone=destructive]:not([aria-disabled=true]):active{color:#7f170f}[data-planar-ui=segment]>[data-planar-ui=button]:not([role=tab]):not([aria-pressed=true]):hover:not(:disabled){border-color:var(--color-pl-control);background:var(--color-pl-panel)}[data-planar-ui=segment]>[data-planar-ui=button]:not([role=tab]):not([aria-pressed=true]):active:not(:disabled),[data-planar-ui=segment]>[role=tab]:not([aria-selected=true]):hover:not(:disabled){border-color:var(--color-pl-control);background:var(--color-pl-hairline)}[data-planar-ui=segment]>[role=tab]:not([aria-selected=true]):active:not(:disabled){border-color:var(--color-pl-control);background:#e4e4e2}[data-planar-ui=segment]>:is([aria-pressed=true],[aria-selected=true]):active{background:var(--color-pl-ink)!important}[data-planar-ui=view-switch]>button:not([aria-pressed=true]):hover:not(:disabled){background:var(--color-pl-panel)}[data-planar-ui=view-switch]>button:not([aria-pressed=true]):active:not(:disabled){background:var(--color-pl-hairline)}[data-planar-ui=pager-step]:hover:not(:disabled){background:var(--color-pl-panel)}[data-planar-ui=pager-step]:active:not(:disabled){background:var(--color-pl-hairline)}[data-planar-ui=pager-step]:disabled{color:var(--color-pl-ink-4)}[data-planar-ui=filter-pills] button:not([aria-pressed=true]):hover:not(:disabled){background:var(--color-pl-panel);box-shadow:inset 0 0 0 1px #b0b0b0}[data-planar-ui=filter-pills] button:not([aria-pressed=true]):active:not(:disabled){background:var(--color-pl-hairline);box-shadow:inset 0 0 0 1px #b0b0b0}[data-planar-ui=filter-pills] button:disabled{opacity:.5}[data-planar-ui=checkbox-label]:hover [data-planar-ui=checkbox]:not(:checked):not(:disabled),[data-planar-ui=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--color-pl-ink-2)}[data-planar-ui=checkbox-label]:active [data-planar-ui=checkbox]:not(:checked):not(:disabled),[data-planar-ui=checkbox]:active:not(:checked):not(:disabled){background-color:var(--color-pl-hairline)}[data-planar-ui=checkbox-label]:hover [data-planar-ui=checkbox]:checked:not(:disabled),[data-planar-ui=checkbox]:hover:checked:not(:disabled){border-color:transparent;background-color:#333}[data-planar-ui=checkbox-label]:active [data-planar-ui=checkbox]:checked:not(:disabled),[data-planar-ui=checkbox]:active:checked:not(:disabled){border-color:transparent;background-color:#000}[data-selected=true] [data-planar-ui=checkbox][data-size=small]:checked:active,[data-selected=true] [data-planar-ui=checkbox][data-size=small]:checked:hover{border-color:transparent;background-color:var(--color-pl-accent)}[data-planar-ui=checkbox-label][data-disabled=true]{color:var(--color-pl-ink-4)}input[data-planar-ui=field]:read-write:hover:not(:focus):not([data-focus=true]):not([aria-invalid=true]),select[data-planar-ui=field]:hover:not(:disabled):not(:focus):not([data-focus=true]):not([aria-invalid=true]),textarea[data-planar-ui=field]:read-write:hover:not(:focus):not([data-focus=true]):not([aria-invalid=true]){border-top-color:#b0b0b0;border-right-color:#b0b0b0;border-bottom-color:#b0b0b0}[data-planar-ui=field]:not([data-unsaved=true]):is(input:read-write,textarea:read-write,select:not(:disabled)):hover:not(:focus):not([data-focus=true]):not([aria-invalid=true]){border-left-color:#b0b0b0}select[data-planar-ui=field]:hover:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='6' viewBox='0 -0.5 7 6'%3E%3Cpath d='M1 1l2.5 2.5L6 1' fill='none' stroke='%231A1A1A'/%3E%3C/svg%3E")}[data-planar-ui=search-field]:hover:not(:focus-within){border-color:#b0b0b0}[data-planar-ui=slider][data-disabled=true]{opacity:.5}.pl-tooltip{position:fixed;z-index:2000;box-sizing:border-box;padding:3px 6px;border-radius:2px;background:var(--color-pl-ink);color:#fff;font:400 10px/12px var(--font-pl-ui);white-space:nowrap;pointer-events:none}.pl-tooltip kbd{margin-left:6px;color:#b0b0b0;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=step]:not([data-state=active]):hover:not(:disabled){background:var(--color-pl-hairline)}[data-planar-ui=step]:not([data-state=active]):active:not(:disabled){background:#e4e4e2}[data-planar-ui=step]:disabled{opacity:.5}[data-planar-ui=menu-button]:hover:not(:disabled),[data-planar-ui=menu-button][aria-expanded=true]{border-color:#b0b0b0}[data-planar-ui=menu-button]:hover:not(:disabled) .pl-menu-caret,[data-planar-ui=menu-button][aria-expanded=true] .pl-menu-caret{color:var(--color-pl-ink)}.pl-row-trail{position:relative;flex-shrink:0;justify-content:flex-end}.pl-row-actions,.pl-row-trail{display:flex;align-items:center}.pl-row-actions{position:absolute;top:50%;right:0;gap:8px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%)}[data-planar-ui=list-row]:focus-within .pl-row-actions,[data-planar-ui=list-row]:hover .pl-row-actions{opacity:1;pointer-events:auto}[data-planar-ui=list-row]:focus-within .pl-row-trail>:not(.pl-row-actions),[data-planar-ui=list-row]:hover .pl-row-trail>:not(.pl-row-actions){visibility:hidden}.pl-row-actions [data-planar-ui=link]{font-size:10px;line-height:12px;position:relative;top:-.02px}[data-planar-ui=task-row]:focus-within .pl-row-actions,[data-planar-ui=task-row]:hover .pl-row-actions{opacity:1;pointer-events:auto}[data-planar-ui=task-row]:focus-within .pl-row-trail>:not(.pl-row-actions),[data-planar-ui=task-row]:hover .pl-row-trail>:not(.pl-row-actions){visibility:hidden}[data-planar-ui=context-menu]>[data-planar-ui=menu-item]{color:#000;outline:0}[data-planar-ui=context-menu]>[data-planar-ui=menu-item][data-destructive=true]{color:var(--color-pl-error)}[data-planar-ui=context-menu]>[data-planar-ui=menu-item]:disabled{color:var(--color-pl-ink-4)}[data-planar-ui=context-menu]:not([data-nav=keyboard])>[data-planar-ui=menu-item]:hover:not(:disabled),[data-planar-ui=context-menu]>[data-planar-ui=menu-item][data-highlighted=true]:not(:disabled){background:var(--color-pl-accent-tint)}[data-planar-ui=context-menu]>[data-planar-ui=menu-item]:active:not(:disabled){background:var(--color-pl-accent-line)}.pl-menu-submenu{color:var(--color-pl-ink-3);font:400 9px/12px var(--font-pl-ui)}[data-planar-ui=banner] .pl-banner-dismiss,[data-planar-ui=notice] .pl-notice-dismiss{flex-shrink:0;color:inherit}[data-planar-ui=notice] .pl-notice-dismiss{margin-left:auto;padding:0 4px;border:0;background:transparent;font-size:14px}[data-planar-ui=alert] [data-variant=unstyled],[data-planar-ui=dialog]>header [data-variant=unstyled]{border:0;background:transparent;color:var(--color-pl-ink-3);font-size:14px}:is([data-planar-ui=alert],[data-planar-ui=dialog]) [data-variant=unstyled][aria-label]:hover{color:var(--color-pl-ink)}[data-planar-ui=dialog]:focus,[data-planar-ui=popover]:focus{outline:0}@font-face{font-family:Planar Geist K9\ 10;src:url(/_next/static/media/gyByhwUxId8gMEwRGFWNOITddY4.f6397219.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Planar Geist K9\ 10;src:url(/_next/static/media/gyByhwUxId8gMEwYGFWNOITddY4.9766a7e9.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Planar Geist K9\ 10;src:url(/_next/static/media/gyByhwUxId8gMEwTGFWNOITddY4.b66cf8e6.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Planar Geist K9\ 10;src:url(/_next/static/media/gyByhwUxId8gMEwSGFWNOITddY4.aa016aab.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Planar Geist K9\ 10;src:url(/_next/static/media/gyByhwUxId8gMEwcGFWNOITd.22a5144e.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--k9-geist-10:"Planar Geist K9 10",system-ui,sans-serif;--pl-k10-geist:"Planar Geist K10","Planar Geist",system-ui,sans-serif}@font-face{font-family:Planar Geist K10;src:url(/_next/static/media/gyByhwUxId8gMEwSGFWNOITddY4.aa016aab.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Planar Geist K10;src:url(/_next/static/media/gyByhwUxId8gMEwcGFWNOITd.22a5144e.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:108%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pl-k5-form-footer [data-planar-ui=button][data-size=k5-submit]{padding:0 12px}.pl-k5-form-field{display:flex;flex-direction:column;gap:3px}.pl-k5-form-label{display:flex;align-items:center;gap:5px}.pl-k5-form-label label{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em}.pl-k5-form-dot{flex-shrink:0;width:5px;height:5px;border-radius:3px;background:var(--color-pl-warn)}.pl-k5-textarea{box-sizing:border-box;display:block;width:100%;margin:0;padding:5px 7px;resize:none;overflow:hidden;outline:0;field-sizing:content;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;color:#000;font:400 11px/15px var(--font-pl-ui)}.pl-k5-textarea::placeholder{color:var(--color-pl-ink-4);opacity:1}.pl-k5-textarea[data-empty]{padding-top:6px;padding-bottom:4px;line-height:16px}.pl-k5-textarea:focus,.pl-k5-textarea[data-focus=true]{border-color:var(--color-pl-accent);box-shadow:0 0 0 2px var(--color-pl-accent-tint)}.pl-k5-pair{display:flex;gap:6px}.pl-k5-pair>*{flex:1 1 0%;min-width:0}.pl-k5-unit-field{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:4px;width:100%;height:22px;margin:0;padding:0 6px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;cursor:text}.pl-k5-unit-field:focus-within{border-color:var(--color-pl-accent);box-shadow:0 0 0 2px var(--color-pl-accent-tint)}.pl-k5-unit-field input{flex:1 1 0%;min-width:0;height:14px;margin:0;padding:0;border:0;outline:0;background:transparent;color:#000;font:400 11px/14px var(--font-pl-mono)}.pl-k5-unit{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k5-dropdown-value{flex:1 1 0%;color:#000;font:400 11px/14px var(--font-pl-mono)}.pl-k5-dropdown-caret{color:var(--color-pl-ink-3);font:400 9px/12px var(--font-pl-ui)}.pl-k5-textarea:not(:focus):not([data-focus=true]):not(:disabled):not([data-invalid]):hover,.pl-k5-unit-field:not(:focus-within):not([data-disabled]):not([data-invalid]):hover{border-color:#b0b0b0}.pl-k5-textarea[data-invalid],.pl-k5-unit-field[data-invalid]{border-color:var(--color-pl-error)}.pl-k5-textarea[data-invalid]:focus,.pl-k5-unit-field[data-invalid]:focus-within{box-shadow:0 0 0 2px var(--color-pl-error-tint)}.pl-k5-textarea:disabled,.pl-k5-unit-field[data-disabled]{background:var(--color-pl-panel);color:var(--color-pl-ink-4)}.pl-k5-dropdown-wrap{position:relative;display:block}.pl-k5-dropdown-option{display:flex;align-items:center;height:22px;padding:0 8px;color:#000;font:400 11px/14px var(--font-pl-mono);cursor:default}.pl-k5-dropdown-option[aria-selected=true]{font-weight:600}.pl-k5-dropdown-option[data-active=true]{background:var(--color-pl-accent-tint)}.pl-k5-dropdown-option[data-active=true]:active{background:var(--color-pl-accent-line)}.pl-k5-dropdown-option[aria-disabled=true]{color:#999}.pl-k5-form-required{color:var(--color-pl-error);font:700 9px/12px var(--font-pl-ui)}.pl-k5-form-message{margin:0;color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k5-form-message[data-tone=error]{color:var(--color-pl-error)}.pl-k5-form-footer{box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--color-pl-line);background:var(--color-pl-panel)}.pl-k5-ro-grid{display:flex;gap:4px}.pl-k5-ro-field{display:flex;flex:1 1 0%;flex-direction:column;gap:2px}.pl-k5-ro-field label{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k5-ro-box{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;height:22px;padding:0 6px;border:1px solid var(--color-pl-line);border-radius:2px;background:var(--color-pl-panel);color:var(--color-pl-ink-2);font:400 11px/14px var(--font-pl-mono)}.pl-k5-panel{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;overflow:clip;border-left:1px solid var(--color-pl-line);color:#000;font:400 12px/16px var(--font-pl-ui)}:where(.pl-k5-panel) :where(h2,h3,p,dl,dd,ol,ul,figure){margin:0;padding:0}:where(.pl-k5-panel) :where(ol,ul){list-style:none}.pl-k5-panel .pl-k5-link[data-tone=destructive]{color:var(--color-pl-error)}.pl-k5-panel .pl-k5-link[data-tone=destructive]:not(:disabled):active{color:#7f170f}.pl-k5-panel .pl-k5-revert:not(:disabled):active{text-decoration:underline;color:var(--color-pl-ink)}.pl-k5-spec-link{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pl-k5-title{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-bottom:1px solid var(--color-pl-line)}.pl-k5-title-line{display:flex;align-items:baseline;gap:6px}.pl-k5-title-number{color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-mono)}.pl-k5-title-text{color:#000;font:500 11px/14px var(--font-pl-ui);position:relative}.pl-k5-title-meta,.pl-k5-unsaved{color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}.pl-k5-unsaved{display:flex;align-items:center;gap:5px}.pl-k5-unsaved-dot{flex-shrink:0;width:6px;height:6px;border-radius:3px;background:var(--color-pl-warn)}.pl-k5-unsaved[data-tone=warn]{gap:6px;color:#a85823;font-size:10px;line-height:12px;position:relative;top:-.02px}.pl-k5-preview{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:132px;padding:10px;border-bottom:1px solid var(--color-pl-line);background:var(--color-pl-header)}.pl-k5-preview-art{display:block;flex-shrink:0}.pl-k5-section{box-sizing:border-box;display:flex;flex-direction:column;padding:6px 12px 8px}.pl-k5-section[data-divider=top]{border-top:1px solid var(--color-pl-line)}.pl-k5-section[data-divider=bottom]{border-bottom:1px solid var(--color-pl-line)}.pl-k5-section[data-variant=block]{gap:6px;padding-bottom:10px}.pl-k5-section[data-variant=conflict]{padding-top:8px;padding-bottom:10px;background:#fffbf9}.pl-k5-section[data-variant=composer]{gap:6px;padding:8px 12px}.pl-k5-section[data-variant=form]{flex:1 1 0%;gap:8px;padding:8px 12px}.pl-k5-head{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px}.pl-k5-head-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em}.pl-k5-head-label[data-tone=error]{color:var(--color-pl-error-text)}.pl-k5-panel .pl-k5-head-toggle{display:inline-flex;align-items:center;gap:3px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:default}.pl-k5-head-caret{width:7px;color:var(--color-pl-ink-3);letter-spacing:0}.pl-k5-head-count{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-k5-head-note{color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k5-head-note[data-tone=muted]{color:var(--color-pl-ink-4)}.pl-k5-head-note[data-tone=faint]{color:#b0b0b0}.pl-k5-panel .pl-k5-link{color:var(--color-pl-accent);font:400 11px/14px var(--font-pl-ui)}.pl-k5-panel .pl-k5-link[data-size="10"]{font-size:10px;line-height:12px;position:relative;top:-.02px}.pl-k5-panel .pl-k5-link[data-mono=true]{font-family:var(--font-pl-mono)}.pl-k5-note{color:var(--color-pl-ink-3);font:400 10px/14px var(--font-pl-ui);position:relative;top:-.02px}.pl-k5-specs{display:flex;flex-direction:column}.pl-k5-spec{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;height:18px;border-bottom:1px solid var(--color-pl-hairline)}.pl-k5-spec:last-child{border-bottom:0}.pl-k5-spec dt{flex-shrink:0;width:var(--pl-k5-label,92px);color:var(--color-pl-ink-3)}.pl-k5-spec dd,.pl-k5-spec dt{font:400 11px/14px var(--font-pl-ui)}.pl-k5-spec dd{flex:1 1 0%;min-width:0;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap}.pl-k5-spec dd[data-mono=true]{font-family:var(--font-pl-mono)}.pl-k5-spec dd[data-tone=muted]{color:var(--color-pl-ink-2)}.pl-k5-spec dd[data-tone=link]{color:var(--color-pl-accent)}.pl-k5-actions{box-sizing:border-box;display:flex;gap:4px;padding:8px 12px;border-top:1px solid var(--color-pl-line)}.pl-k5-actions [data-planar-ui=button][data-variant=outlined]{padding:0 8px}.pl-k5-panel [data-planar-ui=button][data-size=k5-submit]{height:24px;min-height:24px;font-weight:600}.pl-k5-object-title{box-sizing:border-box;display:block;height:20.5px;padding-bottom:4px}.pl-k5-object-title h3{display:inline-block;color:#000;font:700 13px/16px var(--font-pl-ui);letter-spacing:-.01em;position:relative}.pl-k5-panel .pl-k5-dropdown{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:4px;width:100%;height:22px;margin:0;padding:0 6px;border:1px solid var(--color-pl-control);border-radius:2px;background:#fff;cursor:text;cursor:pointer;font:inherit;text-align:left}.pl-k5-panel .pl-k5-dropdown:not(:focus-visible):not(:disabled):not([data-invalid]):hover{border-color:#b0b0b0}.pl-k5-panel .pl-k5-dropdown{cursor:default}.pl-k5-panel .pl-k5-dropdown:not(:disabled):hover .pl-k5-dropdown-caret{color:var(--color-pl-ink)}.pl-k5-panel .pl-k5-dropdown:focus-visible,.pl-k5-panel .pl-k5-dropdown[aria-expanded=true]{outline:0;border-color:var(--color-pl-accent);box-shadow:0 0 0 2px var(--color-pl-accent-tint)}.pl-k5-panel .pl-k5-dropdown[data-invalid]{border-color:var(--color-pl-error)}.pl-k5-panel .pl-k5-dropdown:disabled{background:var(--color-pl-panel);color:var(--color-pl-ink-4)}.pl-k5-panel .pl-k5-dropdown[data-placeholder] .pl-k5-dropdown-value{color:var(--color-pl-ink-4)}.pl-k5-panel .pl-k5-dropdown-list{position:absolute;z-index:20;top:calc(100% + 2px);left:0;right:0;box-sizing:border-box;max-height:200px;overflow:auto;margin:0;padding:4px 0;list-style:none;border:1px solid #bdbdbd;border-radius:3px;background:#fff;box-shadow:0 6px 20px #00000029,0 1px 3px #0000001a}.pl-k5-panel .pl-k5-revert{flex:1 1 0%;color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}.pl-k6-svg-inline{display:inline-block;vertical-align:middle}.pl-k6-svg-flex{display:inline-block;flex-shrink:0}.pl-k6-action{font:400 10px/12px var(--font-pl-ui);color:#0b5cad;position:relative;top:-.02px}.pl-k6-action[data-tone=quiet]{color:#6b6b6b}.pl-k6-action[data-tone=note]{color:#8a8a8a}.pl-k6-action[data-size=medium]{font-size:11px;line-height:14px}.pl-k6-action[data-strong=true]{font-weight:600}.pl-k6-button{display:flex;align-items:center;height:20px;padding:0 8px;border-radius:2px;background:#1a1a1a;color:#fff}.pl-k6-button>span{font:600 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k6-button[data-size=medium]{height:24px;padding:0 10px}.pl-k6-button[data-size=medium]>span{font:600 11px/14px var(--font-pl-ui)}.pl-k6-button[data-variant=secondary]{background:#fff;border:1px solid #cfcfcf;color:#000}.pl-k6-button[data-variant=secondary]>span{font-weight:400}.pl-k6-toast{position:relative;overflow:hidden;display:flex;flex-shrink:0;gap:8px;width:320px;padding:10px;background:#fff;border:1px solid #bdbdbd;border-left-width:3px;border-radius:4px;box-shadow:0 8px 24px #00000024,0 1px 3px #00000014}.pl-k6-toast-collapsed[data-kind=render],.pl-k6-toast[data-kind=render]{border-left-color:#e9a13b}.pl-k6-toast-collapsed[data-kind=running],.pl-k6-toast[data-kind=running]{border-left-color:#0b5cad}.pl-k6-toast-collapsed[data-kind=failed],.pl-k6-toast[data-kind=failed]{border-left-color:#b42318}.pl-k6-toast[data-kind=done]{border-left-color:#2e8b57}.pl-k6-toast-icon{display:block;flex-shrink:0;width:14px;padding-top:1px}.pl-k6-toast-icon[data-kind=running]{display:flex;justify-content:center;padding-top:2px}.pl-k6-toast-icon[data-kind=done]{display:flex;justify-content:center}.pl-k6-spin{display:block;flex-shrink:0;width:11px;height:11px;border:1.6px solid #0b5cad;border-right-color:#c9dbf0;border-radius:6px}.pl-k6-spin[data-size=small]{width:10px;height:10px;border-width:1.5px;border-radius:5px}.pl-k6-spin[data-size=tiny]{width:8px;height:8px;border-width:1.5px;border-right-color:#00000000;border-radius:4px}.pl-k6-spin[data-size=tiny]:has(>svg){border:0;border-radius:0}.pl-k6-spin>svg{display:block}.pl-k6-toast-body{display:flex;flex:1 1 0%;flex-direction:column;gap:2px;min-width:0}.pl-k6-toast-head{display:flex;align-items:center;gap:8px}.pl-k6-toast-title{flex:1 1 0%;color:#1a1a1a;font:600 11px/14px var(--font-pl-ui)}.pl-k6-toast-meta{color:#8a8a8a;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-k6-toast-meta[data-kind=running]{color:#0b5cad}.pl-k6-toast .pl-k6-toast-close{color:#8a8a8a;font:400 12px/12px var(--font-pl-ui);position:relative;top:.5px}.pl-k6-toast .pl-k6-toast-text{color:#4a4a4a;font:400 11px/14px var(--font-pl-ui)}.pl-k6-toast-path{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#6b6b6b}.pl-k6-toast .pl-k6-toast-code,.pl-k6-toast-path{font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-k6-toast .pl-k6-toast-code{color:#b42318}.pl-k6-toast-progress{display:flex;flex-shrink:0;height:3px;margin-top:4px;overflow:clip;border-radius:2px;background:#e8f0fa}.pl-k6-toast-progress>span{height:3px;background:#0b5cad}.pl-k6-toast-countdown{position:absolute;right:0;bottom:0;left:0;height:2px;background:currentColor;color:#bdbdbd;transform-origin:left;animation:pl-k6-countdown linear forwards}.pl-k6-toast[data-kind=render]>.pl-k6-toast-countdown{color:#e9a13b}.pl-k6-toast[data-kind=running]>.pl-k6-toast-countdown{color:#0b5cad}.pl-k6-toast[data-kind=failed]>.pl-k6-toast-countdown{color:#b42318}.pl-k6-toast[data-kind=done]>.pl-k6-toast-countdown{color:#2e8b57}.pl-k6-toast-countdown[data-paused=true]{animation-play-state:paused}@keyframes pl-k6-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.pl-k6-toast-countdown{animation:none;opacity:.5}}.pl-k6-toast-actions{display:flex;align-items:center;gap:12px;padding-top:5px}.pl-k6-notice>.pl-grow,.pl-k6-toast-actions>.pl-grow{flex:1 1 0%}.pl-k6-stack{display:flex;flex-direction:column;gap:6px}.pl-k6-toast-collapsed{display:flex;flex-shrink:0;align-items:center;gap:8px;height:30px;margin:0;padding:0 10px;background:#fff;border:1px solid #bdbdbd;border-left-width:3px;border-radius:4px;appearance:none;text-align:left;cursor:pointer}.pl-k6-stack .pl-k6-stack-more{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:24px;background:#f7f7f5;border:1px solid #dadada;border-radius:4px}.pl-k6-stack-more>span{color:#0b5cad;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k6-trigger{display:flex;align-items:center;gap:5px;height:22px;margin:0;padding:0 6px;border:0;border-radius:3px;background:none;appearance:none;cursor:pointer}.pl-k6-trigger[aria-pressed=true]{background:#efefed}.pl-k6-trigger-label{color:#1a1a1a;font:400 11px/14px var(--font-pl-ui)}.pl-k6-badge{display:flex;align-items:center;justify-content:center;min-width:16px;height:14px;padding:0 4px;border-radius:2px;background:#e9a13b}.pl-k6-badge>span{color:#1a1a1a;font:600 9px/12px var(--font-pl-mono)}.pl-k6-badge[data-tone=error]{background:#b42318}.pl-k6-badge[data-tone=error]>span{color:#fff}.pl-k6-banner{display:flex;gap:8px;padding:8px 12px;background:#fdf6ea;border-bottom:1px solid #efd3a6}.pl-k6-banner-body{display:flex;flex:1 1 0%;flex-direction:column;gap:4px}.pl-k6-banner-text{color:#6b4210;font:400 11px/14px var(--font-pl-ui)}.pl-k6-banner-actions{display:flex;gap:12px}.pl-k6-notice{display:flex;flex-shrink:0;align-items:center;gap:10px;height:36px;padding:0 12px;border:1px solid #b9d0ea;background:#e8f0fa}.pl-k6-notice[data-tone=error]{border-color:#e7b7b0;background:#fdf0ee}.pl-k6-notice[data-tone=warn]{border-color:#f0d3a2;background:#fdf6ea}.pl-k6-notice-title{width:max-content;color:#0a3f78;font:600 11px/15px var(--font-pl-geist)}.pl-k6-notice-text{width:max-content;color:#0a3f78;font:400 11px/15px var(--font-pl-geist)}.pl-k6-notice[data-tone=error] :is(.pl-k6-notice-title,.pl-k6-notice-text){color:#7a1a10}.pl-k6-notice[data-tone=warn] :is(.pl-k6-notice-title,.pl-k6-notice-text){color:#6b4200}.pl-k6-notice .pl-k6-notice-code{width:max-content;color:#b42318;font:400 10px/15px var(--font-pl-mono);position:relative;top:-.02px}.pl-k6-notice[data-tone=warn] .pl-k6-notice-code{color:#9a5b00}.pl-k6-notice .pl-k6-notice-help{width:max-content;color:#0b5cad;font:400 11px/15px var(--font-pl-geist)}.pl-k6-notice .pl-k6-notice-dismiss{width:max-content;color:#6b6b6b;font:400 11px/15px var(--font-pl-geist)}.pl-k6-notice .pl-k6-notice-button{display:flex;align-items:center;height:24px;padding:0 12px;border:1px solid #dadada;border-radius:2px;background:#fff}.pl-k6-notice-button>span{display:flex;width:max-content;color:#1a1a1a;font:500 11px/15px var(--font-pl-geist)}.pl-k6-notice .pl-k6-notice-button[data-variant=danger]{border:0;background:#b42318}.pl-k6-notice-button[data-variant=danger]>span{color:#fff}.pl-k6-notice-slot{display:inline-block;flex-shrink:0;width:180px}.pl-k6-notice-slot>span{display:inline-block;width:max-content;color:#6b6b6b;font:400 10px/15px var(--font-pl-mono);position:relative;top:-.02px}[data-clamp=true]{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pl-k6-queued-dot{display:block;flex-shrink:0;width:9px;height:9px;border:1.2px dashed #8a8a8a;border-radius:5px}.pl-k6-menu{display:flex;flex-direction:column;flex-shrink:0;padding:4px 0;background:#fff;border:1px solid #bdbdbd;border-radius:3px;box-shadow:0 6px 20px #00000029,0 1px 3px #0000001a}.pl-k6-menu .pl-k6-menu-item{display:flex;flex-shrink:0;align-items:center;gap:8px;height:22px;padding:0 10px;color:#000}.pl-k6-menu-label{flex:1 1 0%;color:#000;font:400 11px/14px var(--font-pl-ui)}.pl-k6-menu-item[data-strong=true] .pl-k6-menu-label{font-weight:600}.pl-k6-menu .pl-k6-menu-shortcut{color:#8a8a8a;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-k6-menu .pl-k6-menu-item[data-highlighted=true]{background:#0b5cad;color:#fff}.pl-k6-menu-item[data-highlighted=true] .pl-k6-menu-label{color:#fff}.pl-k6-menu-item[data-destructive=true] :is(.pl-k6-menu-label,.pl-k6-menu-shortcut){color:#b42318}.pl-k6-menu-item[data-muted=true] .pl-k6-menu-label{color:#6b6b6b}.pl-k6-menu :is(.pl-k6-menu-item,.pl-k6-menu-app):disabled{cursor:default}.pl-k6-menu :is(.pl-k6-menu-item,.pl-k6-menu-app):disabled .pl-k6-menu-label{color:#999}.pl-k6-menu .pl-k6-menu-sep{flex-shrink:0;height:1px;background:#efefed}.pl-k6-menu-head{display:flex;flex-shrink:0;align-items:center;height:18px;padding:0 10px}.pl-k6-menu-head>span{color:#8a8a8a;font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em}.pl-k6-menu .pl-k6-menu-app{display:flex;flex-shrink:0;align-items:center;gap:8px;height:24px;padding:0 10px}.pl-k6-menu .pl-k6-menu-app[data-selected=true]{background:#e8f0fa}.pl-k6-menu-app[data-selected=true] .pl-k6-menu-label{font-weight:600}.pl-k6-app-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:2px;background:#1a1a1a}.pl-k6-app-tile[data-tone=accent]{background:#0b5cad}.pl-k6-app-tile>span{color:#fff;font:700 7px/10px var(--font-pl-ui)}.pl-k6-menu-note{color:#6b6b6b;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-k6-notice .pl-k6-notice-code,.pl-k6-notice-slot>span{position:relative;top:.5px}.pl-k6-trigger-wrap{position:relative;display:inline-flex}.pl-k6-trigger-popover{position:absolute;z-index:30;top:calc(100% + 4px);right:0}.pl-k6-trigger-popover[data-align=start]{right:auto;left:0}.pl-k6-menu-sub,.pl-k6-toast-slot{display:flex;flex-direction:column}.pl-k6-menu-sub{position:relative}.pl-k6-submenu{position:absolute;z-index:1;top:-5px;left:calc(100% + 1px)}.pl-k6-action[data-tone=destructive]{color:#b42318}.pl-k6-action[data-tone=quiet]:not(:disabled):active{color:#1a1a1a}.pl-k6-action[data-tone=destructive]:not(:disabled):active{color:#7f170f}button.pl-k6-action:disabled{color:#8a8a8a;text-decoration:none;cursor:default}.pl-k6-stack .pl-k6-stack-more:hover>span{text-decoration:underline}.pl-k6-button{cursor:default}.pl-k6-button[data-variant=primary]:not(:disabled):hover{background:#333}.pl-k6-button[data-variant=primary]:not(:disabled):active{background:#000}.pl-k6-button[data-variant=secondary]:not(:disabled):hover{background:#f7f7f5;border-color:#b0b0b0}.pl-k6-button[data-variant=secondary]:not(:disabled):active{background:#efefed;border-color:#b0b0b0}.pl-k6-button[data-variant=danger]{background:#b42318}.pl-k6-button[data-variant=danger]:not(:disabled):hover{background:#9a1d13}.pl-k6-button[data-variant=danger]:not(:disabled):active{background:#7f170f}.pl-k6-button:disabled{background:#e4e4e2;border-color:#e4e4e2;color:#8a8a8a}.pl-k6-button:disabled>span{color:#8a8a8a}.pl-k6-notice .pl-k6-notice-button{cursor:default}.pl-k6-notice .pl-k6-notice-button[data-variant=secondary]:not(:disabled):hover{background:#f7f7f5;border-color:#b0b0b0}.pl-k6-notice .pl-k6-notice-button[data-variant=secondary]:not(:disabled):active{background:#efefed;border-color:#b0b0b0}.pl-k6-notice .pl-k6-notice-button[data-variant=danger]:not(:disabled):hover{background:#9a1d13}.pl-k6-notice .pl-k6-notice-button[data-variant=danger]:not(:disabled):active{background:#7f170f}.pl-k6-notice .pl-k6-notice-button:disabled{background:#e4e4e2;border-color:#e4e4e2}.pl-k6-notice .pl-k6-notice-button:disabled>span{color:#8a8a8a}.pl-k6-trigger:not([aria-pressed=true]):hover{background:#efefed}.pl-k6-trigger:not([aria-pressed=true]):active{background:#e4e4e2}.pl-k6-toast-collapsed,.pl-k6-trigger{cursor:default}.pl-k6-toast-collapsed:hover{background:#f7f7f5}.pl-k6-stack .pl-k6-stack-more:hover,.pl-k6-toast-collapsed:active{background:#efefed}.pl-k6-stack .pl-k6-stack-more:active{background:#e4e4e2}.pl-k6-menu :is(.pl-k6-menu-item,.pl-k6-menu-app){outline:0}.pl-k6-menu :is(.pl-k6-menu-item,.pl-k6-menu-app):not([data-highlighted=true]):not([data-selected=true]):focus-visible,.pl-k6-menu:not([data-kbd]) :is(.pl-k6-menu-item,.pl-k6-menu-app):not(:disabled):not([data-highlighted=true]):not([data-selected=true]):hover,.pl-k6-menu[data-kbd] :is(.pl-k6-menu-item,.pl-k6-menu-app):not([data-highlighted=true]):not([data-selected=true]):focus{background:#e8f0fa}.pl-k6-menu :is(.pl-k6-menu-item,.pl-k6-menu-app):not(:disabled):not([data-highlighted=true]):not([data-selected=true]):active{background:#c9dbf0}.pl-k6-menu :is(.pl-k6-menu-app,.pl-k6-menu-item)[data-selected=true]:focus-visible{box-shadow:inset 2px 0 0 #0b5cad}.pl-k6-toast-collapsed:focus-visible,.pl-k6-trigger:focus-visible{outline:2px solid #0b5cad;outline-offset:1px}.pl-loading-ring{display:inline-block;flex-shrink:0}.pl-loading-ring[data-spinning=true]{animation:pl-k7-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.pl-loading-ring[data-spinning=true]{animation:none}}.pl-k7-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pl-loading-list{position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:clip;background:#fff}.pl-loading-list-head{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;flex-shrink:0}.pl-loading-list-title{margin:0;color:#000;font:500 11px/14px var(--font-pl-ui)}.pl-loading-list-status{color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}.pl-loading-list-columns{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;height:20px;padding:0 12px;background:var(--color-pl-header);border-top:1px solid var(--color-pl-line);border-bottom:1px solid var(--color-pl-line)}.pl-loading-list-col{display:inline-block;flex-shrink:0;color:var(--color-pl-ink-2);font:600 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-loading-list-body{display:flex;flex-direction:column;flex:1 1 0}.pl-skeleton-row{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;height:20px;padding:0 12px;border-bottom:1px solid var(--color-pl-hairline)}.pl-skel-slot{flex-shrink:0;width:20px}.pl-skeleton-row>.pl-skel-cell{align-self:stretch;align-items:flex-start}.pl-skeleton-row .pl-skel-bar{transform:translateY(calc(9.5px - 50%))}.pl-skel-cell{display:flex;flex-shrink:0}.pl-loading-list .pl-skel-name{flex:1 1 0}.pl-skel-bar{display:block;flex-shrink:0;height:8px;border-radius:1px;background:var(--color-pl-hairline)}.pl-skel-bar[data-tone=strong]{background:var(--color-pl-skeleton)}.pl-loading-list-footer{box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:10px 12px;color:var(--color-pl-ink-3);font:400 11px/14px var(--font-pl-ui)}.pl-loading-list-progress{position:absolute;top:0;left:0;height:2px;background:var(--color-pl-accent)}.pl-asset-loading-card{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:300px;padding:14px 16px;border:1px solid var(--color-pl-control);border-radius:3px;background:#fff;box-shadow:0 4px 14px #00000014}.pl-asset-loading-head{display:flex;align-items:center;gap:8px}.pl-asset-loading-title{margin:0;color:#000;font:700 12px/16px var(--font-pl-ui);position:relative;top:.5px}.pl-asset-loading-percent{color:var(--color-pl-accent);font:400 11px/14px var(--font-pl-mono)}.pl-asset-loading-track{flex-shrink:0;height:3px;background:var(--color-pl-accent-tint)}.pl-asset-loading-fill{height:3px;background:var(--color-pl-accent)}.pl-asset-checklist{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pl-asset-check{display:flex;gap:6px}.pl-asset-check-mark{display:inline-block;flex-shrink:0;width:10px;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-asset-check-label{display:inline-block;color:#000;font:400 11px/14px var(--font-pl-ui)}.pl-asset-check[data-state=done] .pl-asset-check-mark{color:var(--color-pl-ok)}.pl-asset-check[data-state=active] .pl-asset-check-mark{color:var(--color-pl-accent)}.pl-asset-check[data-state=pending] .pl-asset-check-mark{color:#b0b0b0}.pl-asset-check[data-state=pending] .pl-asset-check-label,.pl-asset-loading-note{color:var(--color-pl-ink-4)}.pl-asset-loading-note{display:inline-block;margin:0;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-asset-loading-actions{display:flex;align-items:center;gap:10px}.pl-empty-panel{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:520px}.pl-empty-panel-eyebrow{display:inline-block;margin:0;color:var(--color-pl-ink-4);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em}.pl-empty-panel-title{display:inline-block;margin:0;color:var(--color-pl-ink);font:700 16px/20px var(--font-pl-ui);letter-spacing:-.01em}.pl-empty-panel-description{display:inline-block;margin:0;color:var(--color-pl-ink-2);font:400 11px/16px var(--font-pl-ui)}.pl-empty-panel-footer{display:flex;flex-direction:column;gap:8px;padding-top:4px}.pl-empty-panel-actions{display:flex;align-items:center;gap:12px}.pl-empty-panel-footnote{display:inline-block;margin:0;color:var(--color-pl-ink-4);font:400 10px/14px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=button].pl-state-button{height:26px;min-height:26px;padding:0 12px}[data-planar-ui=button].pl-state-button[data-state-size=medium]{height:24px;min-height:24px;padding:0 10px;flex-shrink:0}[data-planar-ui=button].pl-state-button[data-variant=primary]{border:0;font-weight:600}[data-planar-ui=button].pl-state-button[data-variant=primary]:not(:disabled){background:var(--color-pl-ink)}[data-planar-ui=button].pl-state-button[data-variant=outlined]:not(:disabled){color:var(--color-pl-ink)}[data-planar-ui=button].pl-state-button[data-variant=outlined]{font-weight:500}[data-planar-ui=button].pl-state-button{cursor:default;transition:none}[data-planar-ui=button].pl-state-button:disabled{cursor:not-allowed}[data-planar-ui=button].pl-state-button[data-variant=primary]:hover:not(:disabled){background:#333}[data-planar-ui=button].pl-state-button[data-variant=primary]:active:not(:disabled){background:#000;color:#fff}[data-planar-ui=button].pl-state-button[data-variant=outlined]:hover:not(:disabled){border-color:#b0b0b0;background:#f7f7f5}[data-planar-ui=button].pl-state-button[data-variant=outlined]:active:not(:disabled){border-color:#b0b0b0;background:#efefed}[data-planar-ui=button].pl-state-button[data-variant=danger-primary]:hover:not(:disabled){background:#9a1d13}[data-planar-ui=button].pl-state-button[data-variant=danger-primary]:active:not(:disabled){background:#7f170f}[data-planar-ui=button].pl-state-button>.pl-loading-ring{margin-right:-2px}.pl-error-card{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:380px;padding:14px 16px;border:1px solid var(--color-pl-error-line);border-radius:3px;background:#fff;box-shadow:0 4px 14px #00000014}.pl-error-dot-icon{display:inline-block;flex-shrink:0}.pl-error-card-head{display:flex;align-items:center;gap:8px}.pl-error-card-title{margin:0;color:#000;font:700 12px/16px var(--font-pl-ui);position:relative;top:.5px}.pl-error-card-description{display:inline-block;margin:0;color:var(--color-pl-ink-2);font:400 11px/16px var(--font-pl-ui)}.pl-error-card-code{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid var(--color-pl-line);border-radius:2px;background:var(--color-pl-panel)}.pl-error-card-code-line,.pl-error-card-code-path{display:inline-block;color:var(--color-pl-ink-2);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-error-card-code-path{color:var(--color-pl-ink-4)}.pl-error-card-actions{display:flex;align-items:center;gap:10px}.pl-error-card-details{box-sizing:border-box;max-height:160px;margin:0;padding:6px 8px;overflow:auto;border:1px solid var(--color-pl-line);border-radius:2px;background:#fff;color:var(--color-pl-ink-2);font:400 10px/14px var(--font-pl-mono);white-space:pre-wrap;position:relative;top:-.02px}.pl-state-note{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:310px}.pl-state-note-title{margin:0;color:#000;font:600 11px/14px var(--font-pl-ui)}.pl-state-note-body{margin:0;color:var(--color-pl-ink-2);font:400 11px/16px var(--font-pl-ui)}.pl-proposed-tag{box-sizing:border-box;display:inline-block;padding:1px 4px;border:1px solid #f2d49b;border-radius:2px;background:#fff6e5;color:#9a5b00;font:400 9px/12px var(--font-pl-mono)}.pl-title-strip{gap:8px;height:30px;padding:0 10px;border:1px solid var(--color-pl-line);background:var(--color-pl-header)}.pl-title-strip,.pl-title-strip-code{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0}.pl-title-strip-code{justify-content:center;width:16px;height:16px;border-radius:3px;background:var(--color-pl-ink);color:#fff;font:700 8px/10px var(--font-pl-ui)}.pl-title-strip-app{color:#000;font:600 11px/14px var(--font-pl-ui)}.pl-title-strip-dash{color:var(--color-pl-ink-4);font:400 11px/14px var(--font-pl-ui)}.pl-title-strip-doc{color:#000;font:400 11px/14px var(--font-pl-mono)}.pl-title-strip-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--color-pl-warn)}.pl-title-strip-status{color:#9a5b00;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-title-strip-dot[data-tone=ok]{background:var(--color-pl-ok)}.pl-title-strip-dot[data-tone=info]{background:var(--color-pl-accent)}.pl-title-strip-dot[data-tone=error]{background:var(--color-pl-error)}.pl-title-strip-status[data-tone=ok]{color:var(--color-pl-ok)}.pl-title-strip-status[data-tone=info]{color:var(--color-pl-accent)}.pl-title-strip-status[data-tone=error]{color:var(--color-pl-error)}.pl-title-strip-action{padding:0;border:0;background:transparent;color:#b0b0b0;font:400 10px/12px var(--font-pl-ui);cursor:pointer;position:relative;top:-.02px}.pl-title-strip-action:disabled{cursor:not-allowed}.pl-title-strip-action:not(:disabled){color:var(--color-pl-accent)}.pl-title-strip-action:not(:disabled):hover{text-decoration:underline}.pl-title-strip-action:not(:disabled):active{color:#07427d;text-decoration:underline}.pl-title-strip-action:focus-visible{outline:2px solid var(--color-pl-accent);outline-offset:1px}@keyframes pl-k7-spin{to{transform:rotate(1turn)}}.pl-modal-backdrop{position:fixed;inset:0;z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(26,26,26,.32)}.pl-modal-backdrop[data-contained=true]{position:absolute;z-index:10}.pl-modal{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;width:560px;max-width:100%;max-height:100%;overflow:hidden;border:1px solid #bdbdbd;border-radius:4px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.16),0 2px 6px rgb(0 0 0/8%);color:#000;text-align:left;outline:0}.pl-modal[data-size=s]{width:400px}.pl-modal[data-size=l]{width:800px}.pl-modal[data-size=full]{width:100%}@media (max-width:639px){.pl-modal-backdrop:not([data-contained=true]) .pl-modal{width:100%}}.pl-modal-head{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:12px;height:32px;padding:0 10px 0 16px;box-shadow:inset 0 -1px 0 #dadada}.pl-modal-head[data-closable=false]{padding-right:16px}.pl-modal-heading{display:flex;flex:1 1 0;align-items:baseline;gap:10px;min-width:0}.pl-modal-title{margin:0;color:#000;font:500 12px/16px var(--font-pl-ui)}.pl-modal-context,.pl-modal-title{position:relative;top:0;white-space:nowrap}.pl-modal-context{overflow:hidden;color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-mono);text-overflow:ellipsis}.pl-modal-tools{display:flex;flex-shrink:0;align-items:center;gap:8px}.pl-modal-tools [data-planar-ui=search-field]{width:240px}.pl-modal-tool-hint{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);white-space:nowrap;position:relative;top:-.02px}.pl-modal-head .pl-modal-close{flex-shrink:0;color:var(--color-pl-ink-4)}.pl-modal-head .pl-modal-close:focus-visible,.pl-modal-head .pl-modal-close:hover{color:#000}.pl-modal-head .pl-modal-close svg{display:block;width:8px;height:8px}.pl-modal-status{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;box-sizing:border-box;height:18px;padding:0 6px;border-radius:2px;background:#e8f3ec;color:#1e6b42;font:400 10px/12px var(--font-pl-ui);position:relative;top:-.02px}.pl-modal-status>i{display:block;width:6px;height:6px;border-radius:3px;background:var(--color-pl-ok)}.pl-modal-status[data-tone=running]{background:var(--color-pl-accent-tint);color:var(--color-pl-accent)}.pl-modal-status[data-tone=running]>i{background:var(--color-pl-accent)}.pl-modal-status[data-tone=failed]{background:var(--color-pl-error-tint);color:var(--color-pl-error-text)}.pl-modal-status[data-tone=failed]>i{background:var(--color-pl-error)}.pl-modal-body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:16px;overflow-x:hidden;overflow-y:auto;color:var(--color-pl-ink-2);font:400 11px/16px var(--font-pl-ui)}.pl-modal-body[data-layout=split],.pl-modal-body[data-layout=workspace]{flex-direction:row;gap:0;padding:0;overflow:hidden}.pl-modal-body>p{margin:0}.pl-modal-meta{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-modal-foot{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 16px;box-shadow:inset 0 1px 0 #dadada;background:var(--color-pl-panel)}.pl-modal-foot-start{display:flex;flex:1 1 0;align-items:baseline;gap:10px;min-width:0}.pl-modal-hint{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);white-space:nowrap;position:relative;top:-.02px}.pl-modal-summary{color:#000;font:600 11px/14px var(--font-pl-ui);white-space:nowrap}.pl-modal-summary-detail{overflow:hidden;color:var(--color-pl-ink-2);font:400 11px/14px var(--font-pl-ui);text-overflow:ellipsis;white-space:nowrap}.pl-modal-foot [data-planar-ui=button]{flex-shrink:0}.pl-modal-progress{display:flex;flex-direction:column;gap:8px}.pl-modal-progress-row{display:flex;justify-content:space-between;color:var(--color-pl-ink-2);font:400 11px/14px var(--font-pl-ui)}.pl-modal-progress-value{font:400 10px/14px var(--font-pl-mono);position:relative;top:-.02px}.pl-modal-progress-track{height:4px;overflow:hidden;border-radius:2px;background:var(--color-pl-hairline)}.pl-modal-progress-fill{height:4px;border-radius:2px;background:var(--color-pl-accent)}.pl-modal-section{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0}.pl-modal-section-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.pl-modal-section-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-modal-section-meta{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-modal-pane{box-sizing:border-box;min-height:0}.pl-modal-pane[data-role=rail]{gap:16px;width:280px;padding:16px}.pl-modal-pane[data-role=list],.pl-modal-pane[data-role=rail]{display:flex;flex-direction:column;flex-shrink:0;overflow:auto;border-right:1px solid #dadada}.pl-modal-pane[data-role=list]{width:240px}.pl-modal-pane[data-role=detail]{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;padding:16px;overflow:auto}.pl-modal-pane[data-role=stage]{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--color-pl-viewport)}.pl-modal-pane[data-role=inspector]{display:flex;flex-direction:column;flex-shrink:0;width:300px;overflow:auto;border-left:1px solid #dadada}.pl-modal-pane[data-role=inspector]>.pl-modal-section{padding:16px}.pl-modal-pane[data-role=inspector]>.pl-modal-section+.pl-modal-section{border-top:1px solid #dadada}.pl-modal-stage-label{position:absolute;top:12px;left:12px;display:flex;align-items:center;box-sizing:border-box;height:22px;padding:0 8px;background:#fff;color:var(--color-pl-ink);font:700 9px/12px var(--font-pl-ui);letter-spacing:.1em;text-transform:uppercase}.pl-modal-stage-tools{position:absolute;top:12px;right:12px;display:flex}.pl-modal-stage-hint{position:absolute;right:0;bottom:12px;left:0;display:flex;justify-content:center;color:var(--color-pl-ink-3);font:400 10px/12px var(--font-pl-mono);pointer-events:none}[data-planar-ui=visibility-panel]{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;color:var(--color-pl-ink);font:400 11px/14px var(--pl-vp-geist);text-align:left}[data-planar-ui=visibility-panel][data-bordered=true]{border:1px solid var(--color-pl-line)}.pl-vp-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--pl-vp-geist);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pl-vp-count{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);white-space:nowrap;position:relative;top:-.02px}.pl-vp-grow{flex:1 1 0}.pl-vp-title{display:flex;align-items:baseline;gap:6px;height:12px;min-width:0}.pl-vp-head{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-bottom:1px solid #e4e4e2}[data-planar-ui=visibility-panel][data-open=false] .pl-vp-head{border-bottom:0}.pl-vp-collapse{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--color-pl-line);border-radius:2px;background:#fff;color:var(--color-pl-ink-2);cursor:default}.pl-vp-collapse:hover{border-color:#b0b0b0;background:var(--color-pl-panel)}.pl-vp-collapse:active{background:var(--color-pl-hairline)}.pl-vp-aids{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;gap:6px;padding:8px 12px;border-bottom:1px solid #e4e4e2;background:var(--color-pl-panel)}.pl-vp-aids-note{color:var(--color-pl-ink-3);font:400 10px/12px var(--pl-vp-geist);white-space:nowrap;position:relative;top:-.02px}.pl-vp-aid-list{display:flex;flex-wrap:wrap;row-gap:5px}.pl-vp-aid{display:flex;flex-shrink:0;width:105px}.pl-vp-aid [data-planar-ui=checkbox-label]{gap:5px;min-width:0;color:var(--color-pl-ink);font:400 10px/12px var(--pl-vp-geist);position:relative;top:-.02px}.pl-vp-aid [data-planar-ui=checkbox-label]>span{overflow:hidden;text-overflow:ellipsis}.pl-vp-objects{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;gap:6px;padding:8px 12px 6px}.pl-vp-scope{padding:3px 6px;border-radius:2px;background:var(--color-pl-accent-tint);color:var(--color-pl-accent);font:400 10px/13px var(--pl-vp-geist);position:relative;top:-.02px}.pl-vp-scope[data-tone=warn]{background:#fff6db;color:#8a6100}.pl-vp-objects [data-planar-ui=search-field]{width:100%}.pl-vp-tree{flex:1 1 0;flex-direction:column;min-height:66px;padding:4px 0;overflow:auto;overscroll-behavior:contain}.pl-vp-group,.pl-vp-tree{box-sizing:border-box;display:flex}.pl-vp-group{flex-shrink:0;align-items:center;gap:4px;width:100%;height:22px;padding:0 12px 0 4px;border:0;background:transparent;color:var(--color-pl-ink);font:inherit;text-align:left;cursor:default}.pl-vp-chevron{display:flex;flex-shrink:0;justify-content:center;width:12px;color:var(--color-pl-ink-3)}.pl-vp-group[aria-expanded=true] .pl-vp-chevron{color:var(--color-pl-ink)}.pl-vp-group-name{flex:1 1 0;min-width:0;overflow:hidden;font:500 11px/14px var(--pl-vp-geist);text-overflow:ellipsis;white-space:nowrap}.pl-vp-group[aria-expanded=true] .pl-vp-group-name{font-weight:600}.pl-vp-group-hidden{color:#8a6100;white-space:nowrap}.pl-vp-group-count,.pl-vp-group-hidden{font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-vp-group-count{flex-shrink:0;width:28px;color:var(--color-pl-ink-4);text-align:right}.pl-vp-group:not([data-locked]):hover{background:#f4f4f2}.pl-vp-group[data-locked] .pl-vp-chevron{color:var(--color-pl-ink-4)}.pl-vp-group[data-locked] .pl-vp-group-name{color:var(--color-pl-ink-3)}.pl-vp-group-note{color:var(--color-pl-ink-4);font:400 10px/12px var(--pl-vp-geist);white-space:nowrap;position:relative;top:-.02px}[data-planar-ui=visibility-panel-row]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 12px 0 22px;white-space:nowrap}.pl-vp-eye{display:flex;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--color-pl-ink);cursor:default}.pl-vp-eye[aria-disabled=true]{opacity:.45}.pl-vp-name{flex:1 1 0;min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--color-pl-ink);font:400 11px/14px var(--pl-vp-geist);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default}.pl-vp-tag{flex-shrink:0;color:var(--color-pl-ink-4);font:400 10px/12px var(--pl-vp-geist);position:relative;top:-.02px}.pl-vp-tag[data-tone=warn]{color:#8a6100}.pl-vp-solo{display:none;flex-shrink:0;font-size:10px;line-height:12px;position:relative;top:-.02px}[data-planar-ui=visibility-panel-row]:is(:hover,:focus-within) .pl-vp-solo{display:inline}[data-planar-ui=visibility-panel-row]:hover{background:#f4f4f2}[data-planar-ui=visibility-panel-row][data-hidden=true]{background:#fff8e6}[data-planar-ui=visibility-panel-row][data-hidden=true] .pl-vp-eye{color:#9a9a9a;opacity:1}[data-planar-ui=visibility-panel-row][data-hidden=true] .pl-vp-name{color:var(--color-pl-ink-3)}[data-planar-ui=visibility-panel-row][data-locked=true] .pl-vp-eye{color:var(--color-pl-ink-4);opacity:1}[data-planar-ui=visibility-panel-row][data-locked=true] .pl-vp-name{color:var(--color-pl-ink-3)}[data-planar-ui=visibility-panel-row][data-selected=true]{background:var(--color-pl-accent-tint);box-shadow:inset 2px 0 var(--color-pl-accent)}[data-planar-ui=visibility-panel-row][data-selected=true] .pl-vp-name{color:var(--color-pl-accent);font-weight:600}.pl-vp-empty{padding:8px 12px;color:var(--color-pl-ink-4);font:400 11px/14px var(--pl-vp-geist)}.pl-vp-foot{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;height:28px;padding:0 12px;border-top:1px solid #e4e4e2}.pl-vp-foot [data-planar-ui=link]{font-size:10px;line-height:12px;position:relative;top:-.02px}.pl-vp-hint{overflow:hidden;color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);text-overflow:ellipsis;white-space:nowrap;position:relative;top:-.02px}:is(.pl-vp-eye,.pl-vp-name,.pl-vp-group,.pl-vp-collapse):focus-visible{outline:2px solid var(--color-pl-accent);outline-offset:-2px}.pl-vp-objects>.pl-vp-title{align-items:baseline;height:auto}:root{--pl-vp-geist:var(--pl-k10-geist)}[data-planar-ui=visibility-panel]{font-synthesis:none;-webkit-font-smoothing:antialiased}[data-planar-ui=visibility-panel] :is([data-planar-ui=search-input],[data-planar-ui=link],[data-planar-ui=checkbox-label]){font-family:var(--pl-vp-geist)}[data-planar-ui=scene-viewport]{position:relative;box-sizing:border-box;display:flex;overflow:clip;width:100%;height:100%;min-width:0;min-height:0;border:1px solid #cfcfcf;background:#f2f2f0;color:var(--color-pl-ink);font:400 11px/14px var(--pl-vp-geist);font-synthesis:none;-webkit-font-smoothing:antialiased;text-align:left}[data-planar-ui=scene-viewport] :is([data-planar-ui=button],[data-planar-ui=menu-button],[data-planar-ui=link],[data-planar-ui=field]){font-family:var(--pl-vp-geist)}.pl-sv-grow{flex:1 1 0}.pl-sv-label{color:var(--color-pl-ink-2);font:700 9px/12px var(--pl-vp-geist);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pl-sv-label[data-ink=dark]{color:var(--color-pl-ink)}.pl-sv-note{flex-shrink:0;color:var(--color-pl-ink-4);font:400 9px/12px var(--font-pl-mono);white-space:nowrap}.pl-sv-note[data-ink=mid]{color:var(--color-pl-ink-3)}.pl-sv-text{flex-shrink:0;color:var(--color-pl-ink-2);font:400 10px/12px var(--pl-vp-geist);white-space:nowrap;position:relative;top:-.02px}.pl-sv-stage{position:relative;box-sizing:border-box;flex:1 1 0;min-width:0;min-height:0;overflow:clip;outline:0;background:radial-gradient(circle,#adb0b4 1px,transparent 1.2px) 0 0 /16px 16px #e4e5e6}.pl-sv-projection:focus-visible,.pl-sv-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--color-pl-accent)}.pl-sv-canvas{position:absolute;inset:0}.pl-sv-canvas>*{width:100%;height:100%}.pl-sv-canvas>svg,.pl-sv-projection-view>svg{position:absolute;top:0;left:0;width:auto;height:auto}.pl-sv-edit-layer{position:absolute;inset:0;z-index:1;pointer-events:none}.pl-sv-edit-layer>*{pointer-events:auto}.pl-sv-projection{position:relative;box-sizing:border-box;flex:1 1 0;min-width:0;min-height:0;overflow:clip;outline:0;border-left:1px solid #dadada;background:linear-gradient(#e4e4e0 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,#e4e4e0 1px,transparent 0) 0 0 /20px 20px #f4f4f2}.pl-sv-projection-view{position:absolute;inset:0}.pl-sv-frame{position:absolute;z-index:1;box-sizing:border-box;box-shadow:inset 0 0 0 1.5px #0b5cad,0 0 0 2000px rgba(30,34,40,.28);pointer-events:none}.pl-sv-thirds{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(33.333% - .5px),hsla(0,0%,100%,.55) 0 calc(33.333% + .5px),transparent 0 calc(66.667% - .5px),hsla(0,0%,100%,.55) 0 calc(66.667% + .5px),transparent 0),linear-gradient(transparent calc(33.333% - .5px),hsla(0,0%,100%,.55) 0 calc(33.333% + .5px),transparent 0 calc(66.667% - .5px),hsla(0,0%,100%,.55) 0 calc(66.667% + .5px),transparent 0)}.pl-sv-outline-label{padding:2px 6px;border:1px solid #e9c46a;border-radius:2px;background:#fff6db;color:#8a6100;font:400 10px/12px var(--font-pl-mono);white-space:nowrap}.pl-sv-focus,.pl-sv-outline-label{position:absolute;z-index:1;pointer-events:none}.pl-sv-focus{width:24px;height:24px}.pl-sv-focus svg{display:block}.pl-sv-focus-label{z-index:1;padding:1px 5px;background:hsla(0,0%,100%,.9);color:#0b5cad;font:400 9px/14px var(--font-pl-mono)}.pl-sv-focus-label,.pl-sv-pointer{position:absolute;border-radius:2px;white-space:nowrap;pointer-events:none}.pl-sv-pointer{z-index:3;display:flex;gap:6px;padding:2px 6px 4px;background:var(--color-pl-ink);color:#fff;font:400 10px/12px var(--pl-vp-geist)}.pl-sv-pointer>span{color:#b0b0b0}.pl-sv-corner{position:absolute;z-index:3;display:flex;align-items:center;gap:6px}.pl-sv-corner:empty{display:none}.pl-sv-corner[data-corner=top-start]{top:10px;left:10px}.pl-sv-corner[data-corner=top-end]{top:10px;right:10px}.pl-sv-corner[data-corner=bottom-start]{bottom:10px;left:10px;gap:8px}.pl-sv-corner[data-corner=bottom-end]{right:10px;bottom:10px}.pl-sv-corner>*{flex-shrink:0}.pl-sv-corner :is([data-planar-ui=button],[data-planar-ui=menu-button]) svg{flex-shrink:0}.pl-sv-corner :is([data-planar-ui=button][data-variant=outlined],[data-planar-ui=button][data-variant=icon-outlined],[data-planar-ui=menu-button]){height:26px;min-height:26px;border-radius:3px;color:var(--color-pl-ink);font-size:11px;line-height:14px}.pl-sv-corner [data-planar-ui=button][data-variant=icon-outlined]{width:26px}.pl-sv-corner [data-planar-ui=button][data-variant=icon-outlined][aria-pressed=true]{border-color:var(--color-pl-ink);background:var(--color-pl-ink);color:#fff}.pl-sv-corner [data-planar-ui=button].pl-sv-fit{font-weight:600}.pl-sv-corner [data-planar-ui=button][data-variant=outlined].pl-sv-projections-toggle{gap:6px;padding:0 10px 0 8px;font-weight:500}.pl-sv-corner [data-planar-ui=button].pl-sv-projections-toggle[aria-pressed=true]{border-color:var(--color-pl-ink);background:var(--color-pl-ink);color:#fff}.pl-sv-corner [data-planar-ui=button][data-variant=outlined].pl-sv-advanced{gap:6px;padding:0 10px 0 8px;font-weight:500}[data-planar-ui=button].pl-sv-advanced svg{flex-shrink:0}.pl-sv-corner [data-planar-ui=button]:hover:not(:disabled){--pl-icon-knob:var(--color-pl-panel)}[data-planar-ui=menu-button].pl-sv-preset{gap:4px;padding:0 8px 0 10px}[data-planar-ui=menu-button].pl-sv-preset .pl-menu-caret{display:none}[data-planar-ui=menu-button].pl-sv-preset .pl-menu-label{display:flex;align-items:center;gap:4px;overflow:visible;color:var(--color-pl-ink)}[data-planar-ui=menu-button].pl-sv-preset svg{flex-shrink:0;color:var(--color-pl-ink-3)}.pl-sv-corner .pl-sv-turn>[data-planar-ui=button]{font-size:13px;position:relative;top:.5px}[data-planar-ui=menu-button].pl-sv-more{justify-content:center;width:26px;padding:0}[data-planar-ui=menu-button].pl-sv-more .pl-menu-caret{display:none}[data-planar-ui=menu-button].pl-sv-more .pl-menu-label{display:flex;flex:none}.pl-sv-corner :is([data-planar-ui=menu-button],[data-planar-ui=button][data-variant=outlined],[data-planar-ui=button][data-variant=icon-outlined]):disabled{border:1px solid #e4e4e2;background:#e4e4e2;color:#9a9a9a}.pl-sv-group{display:flex;overflow:clip;border:1px solid #cfcfcf;border-radius:3px;background:#fff}[data-planar-ui=segment].pl-sv-group{height:auto}.pl-sv-group:has(>:hover:not(:disabled)){border-color:#b0b0b0}.pl-sv-group>[data-planar-ui=button]{width:26px;height:24px!important;min-height:24px!important;padding:0;border:0!important;border-radius:0!important}.pl-sv-group>:not(:first-child){border-left:1px solid #cfcfcf!important}.pl-sv-group>[data-planar-ui=button]:hover:not(:disabled){background:var(--color-pl-panel)}.pl-sv-corner .pl-sv-group>[aria-pressed=true],.pl-sv-corner .pl-sv-group>[aria-pressed=true]:hover:not(:disabled){background:var(--color-pl-ink);color:#fff;font-weight:500}.pl-sv-group:has(>:disabled){border-color:#e4e4e2;background:#e4e4e2}.pl-sv-corner .pl-sv-group>:disabled{background:#e4e4e2;color:#9a9a9a}.pl-sv-corner .pl-sv-projection-switch>[data-planar-ui=button]{width:auto;padding:0 10px}.pl-sv-corner .pl-sv-aspects>[data-planar-ui=button]{width:auto;padding:0 8px;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-sv-corner .pl-sv-aspects>[aria-pressed=true]{font-weight:400}.pl-sv-size{padding:3px 6px;border-radius:2px;background:hsla(0,0%,100%,.9);color:var(--color-pl-ink-2);font:400 10px/12px var(--font-pl-mono);white-space:nowrap;position:relative;top:-.02px}.pl-sv-corner [data-planar-ui=button].pl-sv-visibility{gap:6px;padding:0 8px 0 10px;font-weight:500}[data-planar-ui=button].pl-sv-visibility svg{flex-shrink:0}.pl-sv-hidden-tag{padding:1px 4px;border-radius:2px;background:#fff6db;color:#8a6100;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-sv-capture{box-sizing:border-box;align-items:center;gap:6px;height:28px;white-space:nowrap}.pl-sv-capture,[data-planar-ui=button].pl-sv-capture{display:flex;justify-content:flex-start;padding:0 12px;border-radius:3px;background:var(--color-pl-ink);color:#fff;font:600 12px/14px var(--pl-vp-geist)}[data-planar-ui=button].pl-sv-capture svg{flex-shrink:0}[data-planar-ui=button].pl-sv-capture[data-state=ready]:hover{background:#333}[data-planar-ui=button].pl-sv-capture[data-state=ready]:active{background:#000}.pl-sv-capture-key{color:#9a9a9a;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=button].pl-sv-capture:is([data-state=preparing],[data-state=rendering]){background:var(--color-pl-ink-3)}[data-planar-ui=button].pl-sv-capture[data-state=done]{border:1px solid #2e7d4f;background:#fff;color:#2e7d4f}[data-planar-ui=button].pl-sv-capture[data-state=disabled]{background:#e4e4e2;color:#9a9a9a}.pl-sv-capture[data-state=failed]{gap:8px;border:1px solid #b3261e;background:#fff;color:#b3261e}.pl-sv-capture[data-state=failed] [data-planar-ui=link]{position:relative;font:400 12px/14px var(--pl-vp-geist)}.pl-sv-spin{display:block;flex-shrink:0;width:10px;height:10px;animation:pl-sv-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.pl-sv-spin{animation:none}}.pl-sv-status{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center}.pl-sv-status[data-status=loading]{background:#e6e6e4}.pl-sv-status[data-status=failed]{background:#ededeb}.pl-sv-status[data-status=contextLost]{background:rgba(62,74,71,.18)}.pl-sv-loading{display:flex;flex-direction:column;align-items:center;gap:8px;width:240px}[data-planar-ui=progress].pl-sv-progress{width:200px;height:3px;border:0;background:#dadada}[data-planar-ui=progress].pl-sv-progress::-webkit-progress-bar{background:#dadada}[data-planar-ui=progress].pl-sv-progress::-webkit-progress-value{background:#0b5cad}[data-planar-ui=progress].pl-sv-progress::-moz-progress-bar{background:#0b5cad}[data-planar-ui=progress].pl-sv-progress:indeterminate{background:linear-gradient(#0b5cad,#0b5cad) no-repeat -80px 0 /80px 3px #dadada;animation:pl-sv-progress 1.2s ease-in-out infinite}[data-planar-ui=progress].pl-sv-progress:indeterminate::-webkit-progress-bar{background:transparent}.pl-sv-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;width:300px;max-width:calc(100% - 24px);padding:14px;border:1px solid #e7b9b5;border-radius:3px;background:#fff}.pl-sv-card[data-tone=warn]{border-color:#e9c46a}.pl-sv-status-title{position:relative;top:-1px;color:var(--color-pl-ink);font:600 13px/16px var(--pl-vp-geist);text-align:center}.pl-sv-card[data-tone=error] .pl-sv-status-title{color:#b3261e}.pl-sv-card[data-tone=warn] .pl-sv-status-title{color:#8a6100}.pl-sv-status-code{color:var(--color-pl-ink-3);font:400 10px/13px var(--font-pl-mono);text-align:center;position:relative;top:-.02px}.pl-sv-loading .pl-sv-status-code{line-height:12px}.pl-sv-status-text{color:var(--color-pl-ink-2);font:400 11px/15px var(--pl-vp-geist);text-align:center}.pl-sv-status-actions{display:flex;align-items:center;gap:8px}.pl-sv-status-actions [data-planar-ui=button]{padding:0 10px;font-weight:600}.pl-sv-status-actions [data-planar-ui=button][data-variant=outlined]{font-weight:400}.pl-sv-status-actions [data-planar-ui=link]{font-size:11px;line-height:14px}.pl-sv-drawer{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;width:260px;min-height:0;background:#fff}.pl-sv-drawer[data-side=start]{border-right:1px solid #dadada;box-shadow:6px 0 16px rgb(26 26 26/6%)}.pl-sv-drawer[data-side=end]{position:absolute;top:8px;right:8px;bottom:8px;z-index:5;overflow:clip;border:1px solid #dadada;border-radius:4px;box-shadow:0 8px 28px rgba(26,26,26,.18),0 1px 3px rgb(26 26 26/8%);animation:pl-sv-slide-in .18s ease-out}@media (prefers-reduced-motion:reduce){.pl-sv-drawer[data-side=end]{animation:none}}[data-overlay=true]>:nth-last-child(2)>.pl-sv-corner:is([data-corner=top-end],[data-corner=bottom-end]){right:278px}.pl-sv-drawer>[data-planar-ui=visibility-panel]{flex:1 1 0;width:100%}.pl-sv-drawer-head{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-bottom:1px solid #e4e4e2}.pl-sv-head-note{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}[data-planar-ui=button].pl-sv-drawer-close{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #dadada;border-radius:2px;background:#fff;color:var(--color-pl-ink-2)}[data-planar-ui=button].pl-sv-drawer-close:hover{border-color:#b0b0b0;background:var(--color-pl-panel)}.pl-sv-drawer-body{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain}.pl-sv-drawer-body,.pl-sv-sec{display:flex;flex-direction:column}.pl-sv-sec{flex-shrink:0;gap:6px;padding:10px 12px;border-bottom:1px solid #e4e4e2}.pl-sv-sec[data-row=true]{flex-direction:row;align-items:center;gap:8px;border-bottom:0}.pl-sv-sec-head{display:flex;align-items:baseline;gap:6px}.pl-sv-sec-foot{display:flex;align-items:center;gap:6px}.pl-sv-place{position:relative;box-sizing:border-box;height:150px;overflow:clip;border:1px solid #dadada;border-radius:2px;background:linear-gradient(#e4e4e0 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,#e4e4e0 1px,transparent 0) 0 0 /20px 20px #f4f4f2}.pl-sv-drawer-foot{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;height:28px;padding:0 12px;border-top:1px solid #e4e4e2}.pl-sv-hint{color:var(--color-pl-ink-4);font:400 10px/12px var(--font-pl-mono)}.pl-sv-hint,[data-planar-ui=link].pl-sv-reset{white-space:nowrap;position:relative;top:-.02px}[data-planar-ui=link].pl-sv-reset{flex-shrink:0;font-size:10px;line-height:12px}.pl-sv-xyz{display:flex;gap:6px}.pl-sv-xyz>.pl-sv-num-field{flex:1 1 0;min-width:0}.pl-sv-num-field{display:flex;flex-direction:column;gap:2px}.pl-sv-num-label{color:var(--color-pl-ink-2);font:600 9px/12px var(--font-pl-mono)}.pl-sv-num{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;height:24px;padding:0 3px 0 6px;border:1px solid #cfcfcf;border-radius:2px;background:#fff}.pl-sv-num:focus-within{border-color:transparent;box-shadow:inset 0 0 0 1.5px #0b5cad,0 0 0 1px #0b5cad,0 0 0 2px #e8f0fa}.pl-sv-num[data-disabled=true]{opacity:.5}.pl-sv-num>[data-planar-ui=field]{flex:1 1 0;width:0;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;color:var(--color-pl-ink);font:400 11px/14px var(--font-pl-mono)}.pl-sv-stepper{display:flex;flex-shrink:0}.pl-sv-step{appearance:none;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-pl-ink-4);font:400 8px/9px var(--font-pl-mono);cursor:default}.pl-sv-step:hover:not(:disabled){color:var(--color-pl-ink)}.pl-sv-focus-field{flex-shrink:0;width:84px}.pl-sv-aim{display:flex;align-items:center;gap:8px;height:18px}.pl-sv-aim-label{width:30px;color:var(--color-pl-ink-2);font:400 10px/12px var(--pl-vp-geist)}.pl-sv-aim-label,.pl-sv-aim-value{flex-shrink:0;position:relative;top:-.02px}.pl-sv-aim-value{width:34px;color:var(--color-pl-ink);font:400 10px/12px var(--font-pl-mono);text-align:right}.pl-sv-aim-track{position:relative;flex:1 1 0;min-width:0;height:14px}.pl-sv-aim-track[data-center=true]:before{content:"";position:absolute;top:2px;left:50%;width:1px;height:10px;background:#bdbdbd}.pl-sv-aim-track .pl-slider-track,.pl-sv-aim-track [data-planar-ui=slider]{height:14px}.pl-sv-aim-track :is(.pl-slider-fill,.pl-slider-rest){background:#dadada}.pl-sv-aim-track .pl-slider-thumb{width:10px;height:14px;border:0;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--color-pl-ink)}.pl-sv-axis[data-planar-ui=segment]{height:20px}.pl-sv-axis[data-planar-ui=segment]>[data-planar-ui=button]{width:22px;height:18px;min-height:18px;padding:0 0 2px;font:400 10px/12px var(--font-pl-mono);position:relative;top:-.02px}.pl-sv-axis [data-axis=X]{color:#b3261e}.pl-sv-axis [data-axis=Y]{color:#2e7d4f}.pl-sv-axis [data-axis=Z]{color:#0b5cad}.pl-sv-axis[data-planar-ui=segment]>[data-planar-ui=button][aria-pressed=true]{background:#0b5cad}.pl-sv-axis [aria-pressed=true] [data-axis]{color:#fff}.pl-sv-corner .pl-sv-aspects>[data-planar-ui=button]{padding-bottom:2px}.pl-sv-size{padding:2px 6px 4px}.pl-sv-hidden-tag{padding:0 4px 2px}.pl-sv-corner .pl-sv-turn>[data-planar-ui=button]{padding-bottom:4px}.pl-sv-status-text{position:relative;top:-1px}.pl-sv-card .pl-sv-status-code{position:relative;top:.5px}.pl-sv-drawer :is(.pl-sv-text,.pl-sv-aim-label,.pl-sv-aim-value,[data-planar-ui=link].pl-sv-reset){position:relative;top:-1px}[data-compact=true] .pl-sv-corner [data-planar-ui=button][data-variant=outlined]:is(.pl-sv-advanced,.pl-sv-projections-toggle){justify-content:center;width:26px;padding:0;gap:0}[data-compact=true] .pl-sv-btn-label{display:none}.pl-sv-corner:is([data-corner=top-end],[data-corner=bottom-end]){transition:right .18s ease-out}@media (prefers-reduced-motion:reduce){.pl-sv-corner{transition:none}}@keyframes pl-sv-spin{to{transform:rotate(1turn)}}@keyframes pl-sv-progress{to{background-position:280px 0}}@keyframes pl-sv-slide-in{0%{transform:translateX(calc(100% + 8px))}}