@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-malayalam-400-normal-BlRtQoab.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-400-normal-BR1YyT1N.woff)format("woff")}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-malayalam-malayalam-500-normal-DhpY4OhL.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-500-normal-2zwO1l--.woff)format("woff")}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-malayalam-malayalam-600-normal-BS2EwmAW.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-600-normal-C6YcGxtf.woff)format("woff")}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:64px;--ui-radius-sm:3px;--ui-radius-md:5px;--ui-radius-lg:8px;--ui-radius-pill:999px;--ui-control-h:32px;--ui-control-h-sm:26px;--ui-row-h:36px;--ui-sidebar-w:240px;--ui-content-max:1280px;--ui-line-w:1px;--ui-icon:18px;--ui-icon-stroke:1.5px;--ui-glow:none;--ui-shadow-1:none;--ui-shadow-2:0 4px 12px #10182b1a;--ui-shadow-3:0 16px 40px #10182b2e;--ui-font-sans:"IBM Plex Sans", "Noto Sans Malayalam", "Helvetica Neue", Arial, sans-serif;--ui-font-display:"IBM Plex Sans", "Noto Sans Malayalam", "Helvetica Neue", Arial, sans-serif;--ui-font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--ui-ground:#f5f6f8;--ui-panel:#fff;--ui-panel-2:#eceef2;--ui-ink:#1b1f27;--ui-ink-2:#4f5868;--ui-ink-3:#646d7b;--ui-line:#dfe3ea;--ui-line-strong:#818a99;--ui-edge:#dfe3ea;--ui-accent:#2b59ff;--ui-accent-hover:#1e47d6;--ui-on-accent:#fff;--ui-accent-soft:#e8eeff;--ui-link:#2b59ff;--ui-focus:#1a3fbf;--ui-btn-edge:#0000;--ui-ok:#0f766e;--ui-ok-soft:#dcf3ee;--ui-warn:#9a5b00;--ui-warn-soft:#fff1d6;--ui-danger:#c42a1f;--ui-danger-soft:#fde3e0;--ui-on-danger:#fff;--ui-info:#185fa5;--ui-info-soft:#e3eefb;--ui-nav-bg:#eceef2;--ui-nav-ink:#1b1f27;--ui-nav-ink-2:#4f5868;--ui-nav-ink-3:#646d7b;--ui-nav-line:#dfe3ea;--ui-nav-hover:#fff;--ui-nav-active-bg:#e8eeff;--ui-nav-active-ink:#2b59ff}[data-theme=light]{--ui-ground:#f5f6f8;--ui-panel:#fff;--ui-panel-2:#eceef2;--ui-ink:#1b1f27;--ui-ink-2:#4f5868;--ui-ink-3:#646d7b;--ui-line:#dfe3ea;--ui-line-strong:#818a99;--ui-edge:#dfe3ea;--ui-accent:#2b59ff;--ui-accent-hover:#1e47d6;--ui-on-accent:#fff;--ui-accent-soft:#e8eeff;--ui-link:#2b59ff;--ui-focus:#1a3fbf;--ui-btn-edge:#0000;--ui-ok:#0f766e;--ui-ok-soft:#dcf3ee;--ui-warn:#9a5b00;--ui-warn-soft:#fff1d6;--ui-danger:#c42a1f;--ui-danger-soft:#fde3e0;--ui-on-danger:#fff;--ui-info:#185fa5;--ui-info-soft:#e3eefb;--ui-nav-bg:#eceef2;--ui-nav-ink:#1b1f27;--ui-nav-ink-2:#4f5868;--ui-nav-ink-3:#646d7b;--ui-nav-line:#dfe3ea;--ui-nav-hover:#fff;--ui-nav-active-bg:#e8eeff;--ui-nav-active-ink:#2b59ff}[data-theme=dark]{--ui-ground:#0f1218;--ui-panel:#171b23;--ui-panel-2:#1f2430;--ui-ink:#e8ebf0;--ui-ink-2:#a9b1c0;--ui-ink-3:#818b9b;--ui-line:#262c38;--ui-line-strong:#5f6a7e;--ui-edge:#262c38;--ui-accent:#7ea0ff;--ui-accent-hover:#9ab4ff;--ui-on-accent:#0f1218;--ui-accent-soft:#1c2748;--ui-link:#7ea0ff;--ui-focus:#9ab8ff;--ui-btn-edge:#0000;--ui-ok:#4fd1a5;--ui-ok-soft:#10322b;--ui-warn:#f5b14d;--ui-warn-soft:#3a2a0c;--ui-danger:#ff7a6e;--ui-danger-soft:#44201c;--ui-on-danger:#0f1218;--ui-info:#7fb3ff;--ui-info-soft:#152a45;--ui-nav-bg:#1f2430;--ui-nav-ink:#e8ebf0;--ui-nav-ink-2:#a9b1c0;--ui-nav-ink-3:#818b9b;--ui-nav-line:#262c38;--ui-nav-hover:#171b23;--ui-nav-active-bg:#1c2748;--ui-nav-active-ink:#7ea0ff}[data-theme=system]{--ui-ground:#f5f6f8;--ui-panel:#fff;--ui-panel-2:#eceef2;--ui-ink:#1b1f27;--ui-ink-2:#4f5868;--ui-ink-3:#646d7b;--ui-line:#dfe3ea;--ui-line-strong:#818a99;--ui-edge:#dfe3ea;--ui-accent:#2b59ff;--ui-accent-hover:#1e47d6;--ui-on-accent:#fff;--ui-accent-soft:#e8eeff;--ui-link:#2b59ff;--ui-focus:#1a3fbf;--ui-btn-edge:#0000;--ui-ok:#0f766e;--ui-ok-soft:#dcf3ee;--ui-warn:#9a5b00;--ui-warn-soft:#fff1d6;--ui-danger:#c42a1f;--ui-danger-soft:#fde3e0;--ui-on-danger:#fff;--ui-info:#185fa5;--ui-info-soft:#e3eefb;--ui-nav-bg:#eceef2;--ui-nav-ink:#1b1f27;--ui-nav-ink-2:#4f5868;--ui-nav-ink-3:#646d7b;--ui-nav-line:#dfe3ea;--ui-nav-hover:#fff;--ui-nav-active-bg:#e8eeff;--ui-nav-active-ink:#2b59ff}@media (prefers-color-scheme:dark){[data-theme=system]{--ui-ground:#0f1218;--ui-panel:#171b23;--ui-panel-2:#1f2430;--ui-ink:#e8ebf0;--ui-ink-2:#a9b1c0;--ui-ink-3:#818b9b;--ui-line:#262c38;--ui-line-strong:#5f6a7e;--ui-edge:#262c38;--ui-accent:#7ea0ff;--ui-accent-hover:#9ab4ff;--ui-on-accent:#0f1218;--ui-accent-soft:#1c2748;--ui-link:#7ea0ff;--ui-focus:#9ab8ff;--ui-btn-edge:#0000;--ui-ok:#4fd1a5;--ui-ok-soft:#10322b;--ui-warn:#f5b14d;--ui-warn-soft:#3a2a0c;--ui-danger:#ff7a6e;--ui-danger-soft:#44201c;--ui-on-danger:#0f1218;--ui-info:#7fb3ff;--ui-info-soft:#152a45;--ui-nav-bg:#1f2430;--ui-nav-ink:#e8ebf0;--ui-nav-ink-2:#a9b1c0;--ui-nav-ink-3:#818b9b;--ui-nav-line:#262c38;--ui-nav-hover:#171b23;--ui-nav-active-bg:#1c2748;--ui-nav-active-ink:#7ea0ff}}.ui-text-display{font-family:var(--ui-font-display);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.ui-text-h1{font-family:var(--ui-font-sans);letter-spacing:0;font-size:22px;font-weight:600;line-height:28px}.ui-text-h2{font-family:var(--ui-font-sans);letter-spacing:0;font-size:17px;font-weight:600;line-height:24px}.ui-text-h3{font-family:var(--ui-font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:22px}.ui-text-body{font-family:var(--ui-font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.ui-text-body-sm{font-family:var(--ui-font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:19px}.ui-text-label{font-family:var(--ui-font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:18px}.ui-text-caption{font-family:var(--ui-font-sans);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:16px}.ui-text-mono{font-family:var(--ui-font-mono);letter-spacing:0;font-size:13px;font-weight:400;line-height:19px}.ui-text-button{font-family:var(--ui-font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{margin:0}body{background:var(--ui-ground);color:var(--ui-ink);font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:21px}.ui-app{min-height:100vh}:root{--ui-topbar-h:56px}.ui-hit{position:relative}.ui-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-shell{grid-template-columns:var(--ui-sidebar-w) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.ui-sidebar{box-sizing:border-box;background:var(--ui-nav-bg);height:100vh;color:var(--ui-nav-ink);border-right:var(--ui-line-w) solid var(--ui-nav-line);padding:var(--ui-space-4);flex-direction:column;grid-row:1/span 2;display:flex;position:sticky;top:0;overflow-y:auto}.ui-brand{align-items:center;gap:var(--ui-space-3);min-height:32px;padding:var(--ui-space-2) var(--ui-space-2) 22px;display:flex}.ui-brand-mark{border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);width:32px;height:32px;color:var(--ui-link);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-brand-name{flex-direction:column;min-width:0;font-size:16px;font-weight:600;line-height:20px;display:flex}.ui-brand-rest{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-ok);font-size:10px;font-weight:500;line-height:14px}.ui-nav-group{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-nav-group+.ui-nav-group:before{content:"";height:var(--ui-line-w);margin:var(--ui-space-2) var(--ui-space-3);background:var(--ui-line);display:block}.ui-nav-item{align-items:center;gap:var(--ui-space-2);box-sizing:border-box;width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-nav-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ui-nav-item.ui-hit:after{height:100%}.ui-nav-item:hover{background:var(--ui-nav-hover)}.ui-nav-item[aria-current=page]{background:var(--ui-nav-active-bg);color:var(--ui-nav-active-ink)}.ui-sidebar-foot{padding-top:var(--ui-space-2);border-top:var(--ui-line-w) solid var(--ui-line);margin-top:auto}.ui-powered{margin:var(--ui-space-2) var(--ui-space-3) 0;color:var(--ui-ink-3);font-size:12px;line-height:16px}.ui-powered strong{color:var(--ui-ink);font-weight:600}.ui-icon{width:var(--ui-icon);height:var(--ui-icon);stroke-width:var(--ui-icon-stroke);flex:none}.ui-topbar{align-items:center;gap:var(--ui-space-5);box-sizing:border-box;min-height:var(--ui-topbar-h);padding:var(--ui-space-2) var(--ui-space-6);border-bottom:var(--ui-line-w) solid var(--ui-line);background:var(--ui-panel);display:flex}.ui-screen h1.ui-topbar-title{align-items:center;gap:var(--ui-space-2);min-width:0;margin:0 auto 0 0;display:flex}.ui-bell{width:var(--ui-control-h);height:var(--ui-control-h);color:var(--ui-link);place-items:center;display:grid;position:relative}.ui-bell-count{box-sizing:content-box;border:2px solid var(--ui-panel);border-radius:var(--ui-radius-pill);background:var(--ui-warn);min-width:16px;height:16px;color:var(--ui-panel);place-items:center;font-size:11px;font-weight:700;line-height:16px;display:grid;position:absolute;top:-2px;right:-2px}.ui-language{align-items:center;gap:var(--ui-space-3);display:inline-flex}.ui-main{box-sizing:border-box;width:100%;padding:var(--ui-space-6);max-width:var(--ui-content-max);place-content:flex-start flex-end;align-items:center;gap:var(--ui-space-5) var(--ui-space-3);flex-wrap:wrap;margin:0 auto;display:flex}.ui-main>*{flex:100%;min-width:0}.ui-main>button.ui-button{flex:none;order:-1}.ui-main>button.ui-button:first-of-type{background:var(--ui-accent);border-color:var(--ui-btn-edge);color:var(--ui-on-accent);box-shadow:var(--ui-shadow-1)}.ui-main>button.ui-button:first-of-type:hover{background:var(--ui-accent-hover)}.ui-screen h1{margin:0}.ui-button{min-height:var(--ui-control-h);padding:0 var(--ui-space-4);border-radius:var(--ui-radius-md);border:var(--ui-line-w) solid var(--ui-line-strong);background:var(--ui-panel);color:var(--ui-ink);font:inherit;cursor:pointer;font-size:14px;font-weight:500}.ui-button-main{background:var(--ui-accent);border-color:var(--ui-btn-edge);color:var(--ui-on-accent)}.ui-button-main:hover{background:var(--ui-accent-hover)}.ui-button:disabled{cursor:default;opacity:.6}.ui-form{gap:var(--ui-space-4);flex-direction:column;align-items:flex-start;display:flex}.ui-field{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-input,.ui-select{min-height:var(--ui-control-h);min-width:280px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);border:var(--ui-line-w) solid var(--ui-line-strong);background:var(--ui-panel);color:var(--ui-ink);font:inherit}textarea.ui-input{padding:var(--ui-space-2) var(--ui-space-3)}.ui-table{border-collapse:collapse;background:var(--ui-panel);min-width:480px}.ui-table th,.ui-table td{text-align:left;padding:0 var(--ui-space-3);height:var(--ui-row-h);border-bottom:var(--ui-line-w) solid var(--ui-line)}.ui-table th{color:var(--ui-ink-2);font-weight:500}.ui-table caption{text-align:left;padding:var(--ui-space-2) 0;color:var(--ui-ink-2)}.ui-row-acts{gap:var(--ui-space-2);align-items:center;display:flex}.ui-row-opens{cursor:pointer}.ui-filters,.ui-pages{gap:var(--ui-space-3);padding:var(--ui-space-2) 0;align-items:flex-end;display:flex}.ui-empty{color:var(--ui-ink-2)}.ui-badge{padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-panel-2);color:var(--ui-ink-2);letter-spacing:.01em;font-size:12px;line-height:20px;display:inline-block}.ui-badges{gap:var(--ui-space-1);display:inline-flex}.ui-mono{font-family:var(--ui-font-mono)}.ui-alert{white-space:pre-line;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-danger);margin:0}.ui-toast:not(:empty){bottom:var(--ui-space-5);right:var(--ui-space-5);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-ok-soft);color:var(--ui-ok);box-shadow:var(--ui-shadow-2);position:fixed}.ui-tabs [role=tablist]{gap:var(--ui-space-2);border-bottom:var(--ui-line-w) solid var(--ui-line);display:flex}.ui-tab{min-height:var(--ui-control-h);padding:0 var(--ui-space-4);color:var(--ui-ink-2);font:inherit;cursor:pointer;background:0 0;border:none}.ui-tab[aria-selected=true]{color:var(--ui-accent);box-shadow:inset 0 -2px 0 var(--ui-accent)}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline li{gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border-bottom:var(--ui-line-w) solid var(--ui-line);display:flex}.ui-dialog-backdrop{background:#0000004d;place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-panel);box-shadow:var(--ui-shadow-3);flex-direction:column;max-width:640px;display:flex}.ui-dialog h2{margin:0}.ui-code-once{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-warn-soft);color:var(--ui-ink)}.ui-choices{border:0;margin:0;padding:0}.ui-choice{align-items:center;gap:var(--ui-space-2);margin-right:var(--ui-space-5);display:inline-flex}.ui-detail-fields,.ui-pairs{gap:var(--ui-space-2);margin:0;display:grid}.ui-detail-fields>div,.ui-pairs>div{gap:var(--ui-space-3);grid-template-columns:minmax(8rem,max-content) 1fr;display:grid}.ui-detail-fields dt,.ui-pairs dt{color:var(--ui-ink-2)}.ui-detail-fields dd,.ui-pairs dd{margin:0}.ui-row-opens:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-secret{align-items:center;gap:var(--ui-space-3);display:inline-flex}.ui-field>label,.ui-choices>legend{color:var(--ui-ink-2);font-size:13px;font-weight:500;line-height:18px}.ui-input,.ui-select{transition:border-color .12s,box-shadow .12s}.ui-input:hover,.ui-select:hover{border-color:var(--ui-ink-3)}.ui-input:focus-visible,.ui-select:focus-visible{border-color:var(--ui-focus)}.ui-choice input{accent-color:var(--ui-accent);width:18px;height:18px;margin:0}.ui-choices>legend{margin-bottom:var(--ui-space-2);padding:0}.ui-app:has(>.ui-screen-alone){background:radial-gradient(900px 480px at 50% -8%, var(--ui-accent-soft), transparent 70%), var(--ui-ground);display:flow-root}.ui-screen-alone{box-sizing:border-box;width:min(480px, calc(100% - 2 * var(--ui-space-4)));margin:var(--ui-space-8) auto;padding:var(--ui-space-6);gap:var(--ui-space-5);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-3);flex-direction:column;display:flex}.ui-screen-alone>h1{margin:0}.ui-screen-alone>.ui-brand{margin-bottom:calc(-1 * var(--ui-space-2));order:-1;padding:0}.ui-screen-alone>.ui-language{margin-bottom:calc(-1 * var(--ui-space-6));color:var(--ui-ink-2);order:-1;align-self:flex-end;font-size:14px}.ui-screen-alone>.ui-language .ui-select{min-width:0;min-height:var(--ui-control-h-sm)}.ui-screen-alone .ui-form{align-items:stretch;gap:var(--ui-space-4)}.ui-screen-alone .ui-form .ui-input,.ui-screen-alone .ui-form .ui-select{box-sizing:border-box;width:100%;min-width:0}.ui-screen-alone .ui-form>.ui-button-main{margin-top:var(--ui-space-2);min-height:44px;box-shadow:var(--ui-shadow-1)}@media (width<=520px){.ui-screen-alone{margin:var(--ui-space-4) auto;padding:var(--ui-space-5)}}.ui-table-block{background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1);overflow-x:auto}.ui-table-block .ui-filters{padding:var(--ui-space-4) var(--ui-space-5);border-bottom:var(--ui-line-w) solid var(--ui-line);background:var(--ui-panel-2);flex-wrap:wrap}.ui-table-block .ui-filters .ui-input{min-width:180px}.ui-table-block .ui-table{background:0 0;width:100%;min-width:0}.ui-table-block .ui-table caption{padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-2);color:var(--ui-ink);font-weight:600}.ui-table-block .ui-table th,.ui-table-block .ui-table td{padding:0 var(--ui-space-5)}.ui-table-block .ui-table td{white-space:nowrap}.ui-table thead tr{background:var(--ui-panel-2)}.ui-table th{color:var(--ui-ink-2);font-size:13px;font-weight:500}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--ui-panel-2)}.ui-table-block .ui-empty,.ui-table-block .ui-alert,.ui-table-block .ui-pages{margin:var(--ui-space-4) var(--ui-space-5)}td.ui-row-acts{text-align:right;white-space:nowrap;display:table-cell}td.ui-row-acts .ui-button+.ui-button{margin-left:var(--ui-space-2)}.ui-row-acts .ui-button{min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-3);font-size:13px}.ui-row-acts .ui-button:hover{background:var(--ui-panel-2)}.ui-badge{white-space:nowrap;padding:0 var(--ui-space-2);font-weight:500}.ui-tabs [role=tablist]{margin-bottom:var(--ui-space-4)}.ui-tab{font-weight:500}.ui-tab:hover{color:var(--ui-ink)}.ui-main>.ui-form{box-sizing:border-box;max-width:560px;padding:var(--ui-space-6);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1);flex:100%;align-items:stretch;margin-right:auto}.ui-main>.ui-form .ui-input,.ui-main>.ui-form .ui-select{box-sizing:border-box;width:100%;min-width:0}.ui-main>.ui-form>.ui-button-main{align-self:flex-start}.ui-dialog{width:min(560px, calc(100vw - 2 * var(--ui-space-4)));box-sizing:border-box;border:var(--ui-line-w) solid var(--ui-line)}.ui-dialog .ui-form{align-items:stretch}.ui-dialog .ui-input,.ui-dialog .ui-select{box-sizing:border-box;width:100%;min-width:0}.ui-dialog .ui-form>.ui-button-main{align-self:flex-start}.ui-masked{min-width:0;display:flex;position:relative}.ui-masked>.ui-input{flex:auto;padding-right:104px}.ui-masked>.ui-reveal{right:var(--ui-space-1);min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-3);color:var(--ui-link);background:0 0;border:none;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.ui-masked>.ui-reveal:hover{background:var(--ui-panel-2)}.ui-select{appearance:none;padding-right:calc(var(--ui-space-3) + 20px);background-image:linear-gradient(45deg, transparent 50%, var(--ui-ink-2) 50%), linear-gradient(135deg, var(--ui-ink-2) 50%, transparent 50%);background-position:calc(100% - var(--ui-space-3) - 10px) 50%, calc(100% - var(--ui-space-3) - 5px) 50%;background-repeat:no-repeat;background-size:5px 5px}.ui-select:disabled{opacity:.6}.ui-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-me{position:relative}.ui-me-button{align-items:center;gap:var(--ui-space-2);color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;display:flex}.ui-avatar{border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft);width:32px;height:32px;color:var(--ui-link);flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.ui-me-button:hover .ui-avatar,.ui-me-button[aria-expanded=true] .ui-avatar{box-shadow:0 0 0 var(--ui-line-w) var(--ui-accent)}.ui-me-panel{right:0;top:calc(100% + var(--ui-space-2));z-index:10;box-sizing:border-box;background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-line);border-radius:var(--ui-radius-lg);width:280px;box-shadow:var(--ui-shadow-3);flex-direction:column;display:flex;position:absolute}.ui-me-panel>div{gap:var(--ui-space-3);padding:var(--ui-space-4);flex-direction:column;display:flex}.ui-me-panel>div+div{border-top:var(--ui-line-w) solid var(--ui-line)}.ui-me-panel>.ui-me-who{gap:var(--ui-space-1)}.ui-me-name{color:var(--ui-ink);font-weight:600}.ui-me-roles{gap:var(--ui-space-2);color:var(--ui-ink-2);flex-wrap:wrap;font-size:13px;display:flex}.ui-me-choices .ui-language{align-items:stretch;gap:var(--ui-space-1);color:var(--ui-ink-2);flex-direction:column;font-size:13px;display:flex}.ui-me-choices .ui-select{width:100%;min-width:0;min-height:var(--ui-control-h-sm);color:var(--ui-ink);font-size:14px}.ui-preview{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-preview p{flex:20rem;margin:0}.ui-empty-state{justify-content:center;align-items:center;gap:var(--ui-space-2);text-align:center;min-height:60vh;color:var(--ui-ink-2);flex-direction:column;display:flex}.ui-empty-state h2{margin:var(--ui-space-2) 0 0;color:var(--ui-ink)}.ui-empty-state p{max-width:420px;margin:0}.ui-empty-mark{border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft);width:64px;height:64px;color:var(--ui-link);place-items:center;display:grid}.ui-empty-mark .ui-icon{width:28px;height:28px}.ui-main:has(>.ui-composer){min-height:calc(100vh - var(--ui-topbar-h));max-width:calc(960px + 2 * var(--ui-space-6));flex-flow:column;align-items:stretch}.ui-main:has(>.ui-composer)>.ui-empty-state{flex:auto;min-height:0}.ui-main>.ui-composer,.ui-main>.ui-toast{flex:none}.ui-composer-box{align-items:center;gap:var(--ui-space-1);padding:6px var(--ui-space-2) 6px var(--ui-space-4);border:var(--ui-line-w) solid var(--ui-line-strong);border-radius:var(--ui-radius-pill);background:var(--ui-panel);display:flex}.ui-composer-text{min-width:0;color:var(--ui-ink);font:inherit;resize:none;background:0 0;border:none;flex:auto;padding:0}.ui-composer-box[data-grown]{border-radius:var(--ui-radius-lg);align-items:flex-end}.ui-composer-text::placeholder{color:var(--ui-ink-3);opacity:1}.ui-composer-tool,.ui-composer-send{width:var(--ui-control-h);height:var(--ui-control-h);border-radius:var(--ui-radius-pill);cursor:default;border:none;flex:none;place-items:center;padding:0;display:grid}.ui-composer-tool{color:var(--ui-link);background:0 0}.ui-composer-send{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-composer-box button:disabled{opacity:.5}.ui-composer-line{margin:var(--ui-space-2) 0 0;color:var(--ui-ink-2);font-size:12px;line-height:16px}.ui-nav-count{min-width:18px;padding:0 var(--ui-space-1);box-sizing:border-box;border-radius:var(--ui-radius-pill);background:var(--ui-warn);color:var(--ui-panel);text-align:center;margin-left:auto;font-size:11px;font-weight:700;line-height:18px}.ui-sidebar-own .ui-nav-count{color:var(--ui-nav-ink-2);background:0 0;font-size:12px;font-weight:400}.ui-nav-back{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-nav-ink-2);font-size:13px;text-decoration:none;display:block}.ui-nav-back:before{content:"‹ "}.ui-nav-own{padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-3);border-bottom:var(--ui-line-w) solid var(--ui-line);margin-bottom:var(--ui-space-2);font-size:16px;font-weight:600;line-height:20px}.ui-nav-own p{margin:var(--ui-space-1) 0 0;color:var(--ui-nav-ink-2);font-size:12px;font-weight:400;line-height:16px}.ui-nav-word{padding:var(--ui-space-1) var(--ui-space-3);color:var(--ui-nav-ink-2);font-size:12px;line-height:16px}.ui-inbox{gap:var(--ui-space-4);flex-direction:column;flex:100%;min-width:0;display:flex}.ui-inbox-top{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-inbox-top p{margin:0 auto 0 0}.ui-inbox-top p>*+:before{content:" · "}.ui-inbox-sort{align-items:center;gap:var(--ui-space-2);flex-direction:row}.ui-inbox-sort .ui-select{min-width:140px}.ui-inbox-body{align-items:start;gap:var(--ui-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.ui-inbox-list{background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg);overflow:hidden}.ui-inbox-list ul{margin:0;padding:0;list-style:none}.ui-inbox-messages{border-top:6px solid var(--ui-ground)}.ui-inbox-head{padding:var(--ui-space-3) var(--ui-space-4);margin:0;font-size:14px;font-weight:600;line-height:20px}.ui-inbox-head-line{color:var(--ui-ink-2);font-size:12px;font-weight:400}.ui-inbox-row{align-items:flex-start;gap:var(--ui-space-3);box-sizing:border-box;width:100%;min-height:64px;padding:var(--ui-space-3) var(--ui-space-4);border:none;border-top:var(--ui-line-w) solid var(--ui-line);color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex;position:relative}.ui-inbox-row:hover{background:var(--ui-panel-2)}.ui-inbox-row[aria-current=true]{background:var(--ui-accent-soft);box-shadow:inset 3px 0 0 var(--ui-accent)}.ui-card-row>.ui-icon{color:var(--ui-warn)}.ui-message-row[data-unread]:before{content:"";background:var(--ui-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:26px;left:6px}.ui-inbox-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-inbox-row-title{align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-2);flex-wrap:wrap;font-size:12px;display:flex}.ui-inbox-title{color:var(--ui-ink);font-size:14px;font-weight:600}.ui-inbox-why{color:var(--ui-ink-2);font-size:13px;line-height:19px}.ui-inbox-row-end{color:var(--ui-ink-2);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:35%;font-size:12px;display:flex}.ui-card-wait{color:var(--ui-warn)}.ui-card-wait[data-late=late]{color:var(--ui-danger)}.ui-badge[data-tone=warn]{background:var(--ui-warn-soft);color:var(--ui-warn)}.ui-inbox-open{gap:var(--ui-space-3);padding:var(--ui-space-5);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg);flex-direction:column;margin:0;display:flex}.ui-inbox-open h2,.ui-inbox-open p{margin:0}.ui-inbox-from,.ui-inbox-note{color:var(--ui-ink-2);font-size:12px;line-height:16px}.ui-inbox-acts,.ui-inbox-under{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-inbox-under{padding-top:var(--ui-space-3);border-top:var(--ui-line-w) solid var(--ui-line)}.ui-inbox-choose{color:var(--ui-ink-2)}.ui-inbox-from>*+:before{content:" · "}.ui-inbox-pinned{color:var(--ui-warn);display:inline-flex}.ui-line>*+:before{content:": "}.ui-main>.ui-line{color:var(--ui-ok);margin:0;font-size:13px}.ui-line[data-state=broken]{color:var(--ui-danger)}.ui-menu-button,.ui-menu-scrim{display:none}@media (width<=899px){.ui-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ui-sidebar{display:none}.ui-shell[data-menu=open] .ui-sidebar{z-index:30;width:var(--ui-sidebar-w);max-width:85vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ui-menu-scrim{z-index:20;background:#00000073;border:none;display:block;position:fixed;inset:0}.ui-menu-button{width:44px;height:44px;color:var(--ui-ink);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ui-nav-item,.ui-nav-back{min-height:44px}.ui-nav-back{align-items:center;display:flex}.ui-topbar{gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-3)}.ui-bell{width:44px;height:44px}.ui-me-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-main{padding:var(--ui-space-4)}.ui-main:has(>.ui-composer){min-height:calc(100vh - var(--ui-topbar-h))}.ui-empty-state{min-height:40vh}.ui-input,.ui-select{min-width:0;max-width:100%}.ui-tabs [role=tablist]{flex-wrap:wrap}.ui-inbox-body{grid-template-columns:minmax(0,1fr)}.ui-inbox-row{min-height:44px}}.ui-facts{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-facts-needs{padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-left:3px solid var(--ui-warn);border-radius:var(--ui-radius-lg)}.ui-facts-needs p{color:var(--ui-ink-2);margin:0}.ui-facts-needs .ui-facts-needs-head{color:var(--ui-ink);font-weight:600}.ui-facts-tabs{gap:var(--ui-space-2);border-bottom:var(--ui-line-w) solid var(--ui-line);flex-wrap:wrap;display:flex}.ui-facts-tab{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.ui-facts-tab[aria-pressed=true]{border-bottom-color:var(--ui-accent);color:var(--ui-accent);font-weight:600}.ui-facts-group{background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg)}.ui-facts-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:block}.ui-facts-group>ul{margin:0;padding:0;list-style:none}.ui-facts-group>.ui-inbox-head{padding:var(--ui-space-3) var(--ui-space-4)}.ui-fact{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-top:var(--ui-line-w) solid var(--ui-line);grid-template-columns:12px minmax(0,1fr) 72px 88px 320px;align-items:start;display:grid}.ui-fact-dot{background:var(--ui-info);border-radius:50%;width:8px;height:8px;margin-top:6px}.ui-fact[data-status=confirmed] .ui-fact-dot{background:var(--ui-ok)}.ui-fact[data-status=disputed] .ui-fact-dot{background:var(--ui-warn)}.ui-fact[data-status=retired] .ui-fact-dot{background:var(--ui-ink-3)}.ui-fact[data-status=retired] .ui-fact-text{color:var(--ui-ink-2)}.ui-fact-text,.ui-fact-meta,.ui-fact-contra{overflow-wrap:anywhere;margin:0}.ui-fact-text .ui-badge{margin-left:var(--ui-space-2)}.ui-fact-contra{color:var(--ui-danger);font-size:13px}.ui-fact-meta{gap:var(--ui-space-2);color:var(--ui-ink-2);flex-wrap:wrap;font-size:12px;display:flex}.ui-fact-acts{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-fact-scope{color:var(--ui-ink-2);font-size:12px}.ui-link{color:var(--ui-link)}.ui-confidence{flex-direction:column;gap:2px;font-size:12px;display:flex}.ui-confidence-bar{background:var(--ui-line);height:3px;display:block}.ui-confidence-bar>span{background:var(--ui-warn);height:100%;display:block}.ui-confidence[data-band=good] .ui-confidence-bar>span{background:var(--ui-info)}.ui-confidence[data-band=high] .ui-confidence-bar>span{background:var(--ui-ok)}.ui-nav-later{align-items:center;gap:var(--ui-space-2);padding:6px var(--ui-space-3);color:var(--ui-ink-2);display:flex}.ui-nav-later-word{margin-left:auto;font-size:12px}@media (width<=900px){.ui-fact{grid-template-columns:12px minmax(0,1fr)}.ui-fact>.ui-confidence,.ui-fact>.ui-fact-scope,.ui-fact>.ui-fact-acts{grid-column:2}}.ui-ask{gap:var(--ui-space-2);margin-bottom:var(--ui-space-4);flex-direction:column;display:flex}.ui-ask-box{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-line-strong);border-radius:var(--ui-radius-pill);display:flex}.ui-ask-input{min-width:0;min-height:32px;color:var(--ui-ink);font:inherit;background:0 0;border:0;flex:1}.ui-ask-input::placeholder{color:var(--ui-ink-3)}.ui-ask-line,.ui-ask-none{color:var(--ui-ink-2);margin:0;font-size:12px}.ui-ask-none{font-size:inherit}.ui-ask-brief{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg);flex-direction:column;display:flex}.ui-ask-brief ul{margin:0;padding:0;list-style:none}.ui-ask-entry,.ui-ask-passage{padding:var(--ui-space-2) 0;border-top:var(--ui-line-w) solid var(--ui-line);flex-direction:column;gap:2px;display:flex}.ui-ask-passage-text{-webkit-line-clamp:3;color:var(--ui-ink-2);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-reader{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-reader-head h2,.ui-reader-head p{margin:0 0 var(--ui-space-1)}.ui-reader-badges{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-reader-line{color:var(--ui-ink-2);font-size:12px}.ui-reader-band,.ui-reader-from{padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-md);margin:0}.ui-reader-band{border-left:3px solid var(--ui-warn)}.ui-reader-body{gap:var(--ui-space-4);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.ui-reader-outline{top:var(--ui-space-4);font-size:13px;position:sticky}.ui-reader-outline ul{margin:0;padding:0;list-style:none}.ui-reader-outline li{align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) 0;flex-wrap:wrap;display:flex}.ui-reader-outline .ui-fact-dot{margin-top:0}.ui-fact-dot[data-status=confirmed]{background:var(--ui-ok)}.ui-fact-dot[data-status=disputed]{background:var(--ui-warn)}.ui-fact-dot[data-status=retired]{background:var(--ui-ink-3)}.ui-reader-row{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.ui-reader-margin{align-self:start}.ui-passage{padding:var(--ui-space-3) var(--ui-space-5);background:var(--ui-panel);border-left:var(--ui-line-w) solid var(--ui-edge);border-right:var(--ui-line-w) solid var(--ui-edge);grid-column:1}.ui-passage h3{margin:0 0 var(--ui-space-2)}.ui-passage[data-cited]{background:var(--ui-warn-soft)}.ui-passage-chip{margin:0 0 var(--ui-space-2);color:var(--ui-warn);font-size:12px;font-weight:600}.ui-passage-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.ui-fact-sentence{text-decoration:underline;-webkit-text-decoration-color:var(--ui-info);text-decoration-color:var(--ui-info);text-underline-offset:3px}.ui-fact-sentence[data-status=confirmed]{-webkit-text-decoration-color:var(--ui-ok);text-decoration-color:var(--ui-ok)}.ui-fact-sentence[data-status=disputed]{-webkit-text-decoration-color:var(--ui-warn);text-decoration-color:var(--ui-warn)}.ui-fact-sentence[data-status=retired]{-webkit-text-decoration-color:var(--ui-ink-3);text-decoration-color:var(--ui-ink-3)}.ui-reader-margin{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-margin-card{gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-md);flex-direction:column;display:flex}.ui-margin-word>*+:before,.ui-reader-older:before{content:" · "}.ui-margin-word{color:var(--ui-ink-2);margin:0;font-size:12px}@media (width<=1100px){.ui-reader-body,.ui-reader-row{grid-template-columns:minmax(0,1fr)}.ui-reader-outline{position:static}}.ui-mine{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-mine-who h2,.ui-mine-who p{margin:0 0 var(--ui-space-2)}.ui-mine-choices{gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-mine-entry{grid-template-columns:12px minmax(0,1fr) auto}.ui-mine-none{padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-ink-2);margin:0}@media (width<=900px){.ui-mine-entry{grid-template-columns:12px minmax(0,1fr)}}.ui-studio{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-studio-first .ui-composer{width:min(760px,100%)}.ui-chips{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-link-button{padding:var(--ui-space-1) var(--ui-space-2);min-height:24px;color:var(--ui-link);cursor:pointer;font:inherit;background:0 0;border:0}.ui-studio-cards{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-studio-card{align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-md);flex-direction:column;display:flex}.ui-studio-card p{margin:0}.ui-studio-need{border-left:3px solid var(--ui-warn)}.ui-studio-need-head{justify-content:space-between;align-self:stretch;align-items:baseline;gap:var(--ui-space-2);display:flex}.ui-studio .ui-inbox-head{padding-left:0}.ui-studio-head{justify-content:flex-end;display:flex}.ui-studio-head .ui-button{align-items:center;gap:var(--ui-space-2);display:inline-flex}.ui-studio-name{font-weight:600}.ui-project-nav .ui-nav-item{align-items:center;gap:var(--ui-space-2);display:flex}.ui-project-nav ul{margin:0;padding:0;list-style:none}.ui-project-line{color:var(--ui-ink-2)}.ui-project-document{padding-left:var(--ui-space-4);font-size:13px}.ui-project-phase{position:relative}.ui-project-phase[data-state=not_started]>.ui-nav-item,.ui-project-document[data-state=not_started]{color:var(--ui-nav-ink-3)}.ui-project-toggle{text-align:left;cursor:pointer}.ui-project-chevron{color:var(--ui-nav-ink-2);display:inline-flex;position:absolute;left:0}.ui-project-chevron .ui-icon{width:12px;height:12px}.ui-project-icon{color:var(--ui-nav-ink-2);flex:none;display:inline-flex;position:relative}.ui-project-icon[data-state=not_started]{color:var(--ui-nav-ink-3)}.ui-project-icon[data-state=being_written],.ui-project-icon[data-state=open]{color:var(--ui-accent)}.ui-project-icon[data-state=waiting]{color:var(--ui-warn)}.ui-project-icon[data-state=waiting]:after{content:"";border-radius:var(--ui-radius-pill);background:var(--ui-warn);width:6px;height:6px;position:absolute;top:-1px;right:-1px}.ui-project-icon[data-state=approved]{color:var(--ui-ok)}.ui-project-icon[data-state=failed]{color:var(--ui-danger)}.ui-project-marks{align-items:center;gap:var(--ui-space-1);flex:none;margin-left:auto;display:inline-flex}.ui-project-approved{color:var(--ui-ok);display:inline-flex}.ui-project-approved .ui-icon{width:14px;height:14px}.ui-project-auto{color:var(--ui-nav-ink-2);flex:none;display:inline-flex}.ui-project-auto .ui-icon{width:14px;height:14px}.ui-thread{gap:var(--ui-space-3);flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex}.ui-thread-pair{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-thread-agent{padding:var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-md);max-width:80%}.ui-thread-agent p{margin:0 0 var(--ui-space-2)}.ui-thread-agent p:last-child{margin-bottom:0}.ui-thread-you{padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-accent-soft);border-radius:var(--ui-radius-md);align-self:flex-end;max-width:70%}.ui-thread-sign{align-items:center;gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;color:var(--ui-ink-2);font-size:12px;line-height:16px;display:flex}.ui-thread-agent>.ui-thread-sign{margin-top:var(--ui-space-3)}.ui-thread-sign .ui-icon{width:14px;height:14px}.ui-project{width:100%;min-height:calc(100vh - var(--ui-topbar-h) - 2 * var(--ui-space-6));flex-direction:column;flex:100%;display:flex}.ui-questions,.ui-questions-writing{z-index:1;box-sizing:border-box;width:100%;max-width:960px;padding:var(--ui-space-4) 0 var(--ui-space-3);background:var(--ui-ground);margin:auto auto 0;position:sticky;bottom:0}.ui-questions-card{padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius-md)}.ui-questions-count{color:var(--ui-link);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.ui-questions-complete{margin-left:auto}.ui-questions-ask{margin:var(--ui-space-1) 0;font-size:16px}.ui-questions-helper{color:var(--ui-ink-2);margin:0}.ui-questions-stated{margin:var(--ui-space-2) 0;padding:var(--ui-space-2) var(--ui-space-3);border-left:2px solid var(--ui-edge)}.ui-questions-stated footer{margin-top:var(--ui-space-1);font-size:12px}.ui-questions>.ui-composer-box{margin-top:var(--ui-space-2)}.ui-guess{color:var(--ui-warn-ink,var(--ui-ink))}.ui-guess-mark:before{content:"◆";margin:0 var(--ui-space-1);color:var(--ui-warn)}.ui-doc{--ui-doc-pad:var(--ui-space-7);--ui-doc-gap:28px;--ui-doc-margin-w:280px;background:var(--ui-ground,var(--ui-panel-2));min-height:100vh}.ui-doc-chrome{z-index:2;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-panel);border-bottom:var(--ui-line-w) solid var(--ui-edge);flex-wrap:wrap;display:flex;position:sticky;top:0}.ui-doc-back{min-width:24px;min-height:24px;color:var(--ui-link);justify-content:center;align-items:center;display:inline-flex}.ui-doc-title{margin:0;font-size:15px;font-weight:600}.ui-doc-end{align-items:center;gap:var(--ui-space-3);margin-left:auto;display:flex}.ui-doc-page{gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-4);grid-template-columns:240px minmax(0,1fr);display:grid}.ui-doc-outline{align-self:start;font-size:13px;position:sticky;top:72px}.ui-doc-outline ol{margin:0 0 var(--ui-space-3);padding-left:var(--ui-space-5);color:var(--ui-ink-2)}.ui-doc-outline li{margin-bottom:2px}.ui-doc-outline .ui-link-quiet{display:block}.ui-doc-outline-head{margin:0 0 var(--ui-space-2) var(--ui-space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-2);font-size:12px}.ui-link-quiet{min-height:24px;padding:2px var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-ink);text-decoration:none;display:inline-block}.ui-link-quiet:hover{text-decoration:underline}.ui-link-quiet[aria-current=location]{background:var(--ui-accent-soft);color:var(--ui-nav-active-ink)}.ui-doc-sheet{box-sizing:border-box;width:min(812px, 100% - var(--ui-doc-gap) - var(--ui-doc-margin-w));padding:var(--ui-doc-pad);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-lg)}.ui-doc-row,.ui-doc-line{grid-template-columns:minmax(0, 1fr) var(--ui-doc-margin-w);column-gap:calc(var(--ui-doc-pad) + var(--ui-doc-gap));margin-right:calc(-1 * (var(--ui-doc-pad) + var(--ui-doc-gap) + var(--ui-doc-margin-w)));align-items:start;display:grid}.ui-doc-line-noted{margin-right:0;display:block}.ui-doc-name{margin:0 0 var(--ui-space-4);font-size:26px;line-height:1.25}.ui-doc-intro{margin:0}.ui-doc-cover{gap:0 var(--ui-space-6);margin:0 0 var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;display:grid}.ui-doc-cover>div{gap:var(--ui-space-2);padding:var(--ui-space-2) 0;border-top:var(--ui-line-w) solid var(--ui-edge);grid-template-columns:100px minmax(0,1fr);display:grid}.ui-doc-cover>div:nth-last-child(-n+2){border-bottom:var(--ui-line-w) solid var(--ui-edge)}.ui-doc-cover dt{color:var(--ui-ink-2);overflow-wrap:anywhere}.ui-doc-cover dd{overflow-wrap:anywhere;margin:0}.ui-doc-section{padding-bottom:var(--ui-space-2);scroll-margin-top:72px}.ui-doc-section h3{margin:0 0 var(--ui-space-3);padding-top:var(--ui-space-5);border-top:var(--ui-line-w) solid var(--ui-edge);font-size:16px}.ui-doc-head-notes{padding-top:var(--ui-space-5)}.ui-doc-number{min-width:24px;color:var(--ui-ink-2);display:inline-block}.ui-doc-group{margin:var(--ui-space-2) 0 var(--ui-space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-ink-2);font-size:12px;font-weight:600}.ui-doc-line{margin-bottom:var(--ui-space-2)}.ui-doc-text{overflow-wrap:anywhere;margin:0;line-height:1.6;position:relative}.ui-doc-text>.ui-doc-mark{position:absolute;top:.55em;left:-20px}.ui-doc-mark{box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block}.ui-doc-mark[data-mark=you]{background:var(--ui-ok);border-radius:50%}.ui-doc-mark[data-mark=document]{background:var(--ui-ink-3);border-radius:1px}.ui-doc-mark[data-mark=counted]{border:2px solid var(--ui-info);border-radius:50%}.ui-doc-mark[data-mark=guessed]{background:var(--ui-warn);transform:rotate(45deg)scale(.85)}.ui-cite{position:relative}.ui-cite-said{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ui-cite-card{top:calc(100% + var(--ui-space-1));z-index:3;box-sizing:border-box;width:min(320px,100vw - 32px);padding:var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-2);color:var(--ui-ink);text-align:left;font-size:13px;line-height:1.5;position:absolute;left:0}.ui-cite-title{margin:0;font-weight:600}.ui-cite-where{margin:0 0 var(--ui-space-2);color:var(--ui-ink-2);font-size:12px}.ui-cite-words{margin:0 0 var(--ui-space-2);padding-left:var(--ui-space-2);border-left:3px solid var(--ui-edge);-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-line-thread:empty{display:none}.ui-line-open{border-radius:var(--ui-radius-sm);min-width:24px;min-height:24px;color:var(--ui-ink-3);cursor:pointer;opacity:.35;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-doc-line:hover .ui-line-open,.ui-doc-notes li:hover .ui-line-open,.ui-line-open:focus-visible{opacity:1;color:var(--ui-link)}.ui-line-turns{margin:var(--ui-space-2) 0 0;padding:0;list-style:none}.ui-line-turns li{margin-bottom:var(--ui-space-2);padding:var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);color:var(--ui-ink)}.ui-line-turns li.ui-line-turn-you{background:var(--ui-accent-soft);border-color:#0000}.ui-line-turns p{margin:0}.ui-line-turns .ui-thread-sign{margin-top:var(--ui-space-1);color:var(--ui-ink-2);font-size:11px}.ui-line-proposed{margin:0 0 var(--ui-space-2);padding:var(--ui-space-2);border-left:3px solid var(--ui-ok);background:var(--ui-ok-soft);color:var(--ui-ink)}.ui-line-acts{gap:var(--ui-space-2);margin-bottom:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-line-said{margin:var(--ui-space-1) 0;color:var(--ui-warn-ink,var(--ui-ink))}.ui-line-closed{margin:0 0 var(--ui-space-2);color:var(--ui-ink-2);font-weight:600}.ui-line-comment{gap:var(--ui-space-2);margin-top:var(--ui-space-1);justify-items:start;display:grid}.ui-line-field{box-sizing:border-box;resize:vertical;width:100%;font:inherit}@media (width<=899px){.ui-line-open{opacity:1}}.ui-doc-legend{gap:var(--ui-space-1) var(--ui-space-4);margin:0 0 var(--ui-space-4);color:var(--ui-ink-2);flex-wrap:wrap;padding:0;font-size:12px;list-style:none;display:flex}.ui-doc-legend li{align-items:center;gap:var(--ui-space-2);display:flex}.ui-doc-guess{background:var(--ui-warn-soft,transparent);border-bottom:1px solid var(--ui-warn)}.ui-doc-margin{color:var(--ui-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ui-doc-columns{gap:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-doc-column>.ui-doc-group{margin-top:0}.ui-doc-notes{margin:0;padding:0;list-style:none}.ui-doc-notes li{margin-bottom:var(--ui-space-1)}.ui-doc-footer{margin-top:var(--ui-space-5);padding-top:var(--ui-space-3);border-top:var(--ui-line-w) solid var(--ui-edge);color:var(--ui-ink-2);font-size:12px}.ui-doc-row-decision>.ui-doc-footer{grid-area:1/1}.ui-doc-decision{box-sizing:border-box;margin-top:var(--ui-space-3);padding:var(--ui-space-3);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-edge);border-left:3px solid var(--ui-warn);border-radius:var(--ui-radius-md);grid-area:1/2;font-size:13px}.ui-doc-decision h3,.ui-doc-decision p{margin:0 0 var(--ui-space-2);font-size:13px}.ui-doc-decision h3{font-weight:600}@media (width<=1179px){.ui-doc-page{grid-template-columns:minmax(0,1fr)}.ui-doc-outline{position:static}}@media (width<=899px){.ui-doc{--ui-doc-pad:var(--ui-space-4)}.ui-doc-page{padding:var(--ui-space-2)}.ui-doc-sheet{width:100%}.ui-doc-row,.ui-doc-line{row-gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr);margin-right:0}.ui-doc-text>.ui-doc-mark{left:-12px}.ui-doc-head-notes{margin-bottom:var(--ui-space-2);padding-top:0}.ui-doc-intro{margin-bottom:var(--ui-space-3)}.ui-doc-cover,.ui-doc-columns{grid-template-columns:minmax(0,1fr)}.ui-doc-cover>div{grid-template-columns:minmax(0,1fr);gap:0}.ui-doc-cover>div:nth-last-child(2){border-bottom:none}.ui-doc-row-decision>.ui-doc-footer,.ui-doc-decision{grid-area:auto/1}.ui-thread-agent,.ui-thread-you{max-width:100%}}.ui-shell{background:linear-gradient(to right, var(--ui-nav-bg) calc(var(--ui-sidebar-w) - var(--ui-line-w)), var(--ui-nav-line) calc(var(--ui-sidebar-w) - var(--ui-line-w)), var(--ui-nav-line) var(--ui-sidebar-w), transparent var(--ui-sidebar-w))}@media (width<=899px){.ui-shell{background:0 0}}.ui-badge[data-state=waiting]{background:var(--ui-warn-soft);color:var(--ui-warn)}.ui-badge[data-state=being_written]{background:var(--ui-info-soft);color:var(--ui-info)}.ui-badge[data-state=failed]{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge[data-state=approved]{background:var(--ui-ok-soft);color:var(--ui-ok)}.ui-badge[data-state=none]{background:var(--ui-accent-soft);color:var(--ui-nav-active-ink)}.ui-input:focus,.ui-select:focus,.ui-composer-text:focus,.ui-ask-input:focus{outline:none}.ui-input:focus-visible,.ui-select:focus-visible{border-color:var(--ui-accent);box-shadow:inset 0 0 0 var(--ui-line-w) var(--ui-accent)}.ui-composer-box:has(.ui-composer-text:focus-visible){border-color:var(--ui-accent);box-shadow:inset 0 0 0 var(--ui-line-w) var(--ui-accent)}.ui-ask-box:has(.ui-ask-input:focus-visible){border-color:var(--ui-accent);box-shadow:inset 0 0 0 var(--ui-line-w) var(--ui-accent)}.ui-me-panel>.ui-me-item{width:auto;margin:var(--ui-space-2);color:var(--ui-ink)}.ui-me-panel>.ui-me-item:hover{background:var(--ui-panel-2)}.ui-screen-foot{margin-top:calc(-1 * var(--ui-space-2));text-align:center;order:1}.ui-screen-foot .ui-powered{margin:0}.ui-language-shown{position:relative}.ui-language-button{min-width:var(--ui-control-h);height:var(--ui-control-h);padding:0 var(--ui-space-2);border:var(--ui-line-w) solid var(--ui-line);border-radius:var(--ui-radius-pill);color:var(--ui-link);font:inherit;cursor:pointer;background:0 0;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-language-button:hover,.ui-language-button[aria-expanded=true]{border-color:var(--ui-accent)}.ui-language-panel{right:0;top:calc(100% + var(--ui-space-2));z-index:10;padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-panel);border:var(--ui-line-w) solid var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-3);white-space:nowrap;position:absolute}.ui-language-refused{max-width:320px;margin:var(--ui-space-2) 0 0;white-space:normal}.ui-stage{align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;color:var(--ui-ink-2);display:flex}.ui-stage-dot{border-radius:var(--ui-radius-pill);background:var(--ui-accent);flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite ui-stage-breathe}@keyframes ui-stage-breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ui-stage-dot{animation:none}}
