@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--sh-navy:#0b1220;--sh-navy-2:#111a2e;--sh-blue:#3b82f6;--sh-teal:#14b8a6;--sh-teal-ink:#0e9488;--sh-ink:#0f172a;--sh-text:#1e293b;--sh-muted:#64748b;--sh-line:#e2e8f0;--sh-soft:#f5f8fc;--sh-bg:#fff;--sh-danger:#dc2626;--sh-warn:#d97706;--sh-ok:#059669;--sh-radius:12px;--sh-radius-lg:18px;--sh-shadow:0 10px 30px #0f172a14}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color:var(--sh-text);background:var(--sh-soft);-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.5}a{color:var(--sh-blue)}h1,h2,h3,h4{color:var(--sh-ink);letter-spacing:-.02em;margin:0;line-height:1.15}h1{font-size:clamp(26px,3vw,34px);font-weight:700}h2{font-size:clamp(20px,2.2vw,24px);font-weight:700}h3{font-size:17px;font-weight:700}p{margin:0}button{font:inherit}input,select,textarea{font:inherit;color:inherit}.sh-app{flex-direction:column;min-height:100dvh;display:flex}.sh-topbar{z-index:50;background:var(--sh-navy);color:#fff;position:sticky;top:0}.sh-topbar-inner{align-items:center;gap:16px;max-width:1200px;height:60px;margin:0 auto;padding:0 16px;display:flex;position:relative}.sh-brand{color:#fff;letter-spacing:-.01em;flex-direction:column;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.sh-brand small{color:#8fb3e0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sh-nav{gap:4px;margin-left:8px;display:flex}.sh-nav a{color:#c9d8ef;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.sh-nav a:hover{color:#fff;background:#ffffff14}.sh-nav a[aria-current=page]{color:#fff;background:#ffffff24}.sh-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.sh-avatar{background:linear-gradient(135deg, var(--sh-blue), var(--sh-teal));color:#06101f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.sh-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 16px 64px}.sh-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.sh-page-head p{color:var(--sh-muted);margin-top:4px}.sh-card{background:var(--sh-bg);border:1px solid var(--sh-line);border-radius:var(--sh-radius-lg);padding:20px}.sh-card+.sh-card{margin-top:16px}.sh-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sh-grid{gap:16px;display:grid}.sh-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-stack{gap:12px;display:grid}.sh-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sh-muted{color:var(--sh-muted)}.sh-small{font-size:13px}.sh-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-teal-ink);font-size:12px;font-weight:800}.sh-empty{text-align:center;color:var(--sh-muted);border:1px dashed var(--sh-line);border-radius:var(--sh-radius);padding:32px 16px}.sh-stat{gap:2px;display:grid}.sh-stat b{color:var(--sh-ink);letter-spacing:-.02em;font-size:26px}.sh-stat span{color:var(--sh-muted);font-size:13px}.sh-btn{border-radius:var(--sh-radius);background:var(--sh-ink);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sh-btn:hover{color:#fff;background:#1e293b}.sh-btn:disabled{opacity:.55;cursor:not-allowed}.sh-btn-primary{background:linear-gradient(135deg, var(--sh-blue), var(--sh-teal));color:#06101f}.sh-btn-primary:hover{color:#06101f;filter:brightness(1.05)}.sh-btn-ghost{color:var(--sh-ink);border-color:var(--sh-line);background:#fff}.sh-btn-ghost:hover{background:var(--sh-soft);color:var(--sh-ink)}.sh-btn-danger{color:var(--sh-danger);background:#fff;border-color:#fecaca}.sh-btn-danger:hover{color:var(--sh-danger);background:#fef2f2}.sh-btn-sm{padding:6px 10px;font-size:13px}.sh-field{gap:6px;display:grid}.sh-label{color:var(--sh-ink);font-size:13px;font-weight:700}.sh-help{color:var(--sh-muted);font-size:12.5px}.sh-input,.sh-select,.sh-textarea{border:1px solid var(--sh-line);background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.sh-input:focus,.sh-select:focus,.sh-textarea:focus{outline:2px solid var(--sh-teal);outline-offset:1px;border-color:var(--sh-teal)}.sh-textarea{resize:vertical;min-height:96px}.sh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sh-form-grid .sh-span-2{grid-column:span 2}.sh-check{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.sh-check input{margin-top:4px}.sh-error{color:var(--sh-danger);font-size:13.5px}.sh-notice{color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:10px;padding:12px 14px;font-size:14px}.sh-notice-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.sh-notice-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sh-notice-ok{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.sh-saved{color:var(--sh-muted);font-size:12.5px}.sh-table{border-collapse:collapse;width:100%;font-size:14.5px}.sh-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted);border-bottom:1px solid var(--sh-line);padding:8px 10px;font-size:12px}.sh-table td{border-bottom:1px solid var(--sh-line);vertical-align:top;padding:10px}.sh-table tr:last-child td{border-bottom:0}.sh-table a{color:var(--sh-ink);font-weight:600;text-decoration:none}.sh-table a:hover{text-decoration:underline}.sh-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sh-pill{background:var(--sh-soft);color:var(--sh-ink);border:1px solid var(--sh-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.sh-pill-new{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.sh-pill-discovery{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.sh-pill-proposal{color:#a16207;background:#fefce8;border-color:#fde68a}.sh-pill-contract{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.sh-pill-won{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.sh-pill-lost{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.sh-steps{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.sh-steps a,.sh-steps span{color:var(--sh-muted);border:1px solid var(--sh-line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.sh-steps a[aria-current=step],.sh-steps span[aria-current=step]{color:#fff;background:var(--sh-ink);border-color:var(--sh-ink)}.sh-steps .sh-done{color:var(--sh-teal-ink);border-color:#99f6e4}.sh-wizard-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.sh-thread{gap:12px;display:grid}.sh-msg{border:1px solid var(--sh-line);background:#fff;border-radius:14px;gap:4px;max-width:48rem;padding:12px 14px;display:grid}.sh-msg-mine{background:#eef6ff;border-color:#cfe3ff;margin-left:auto}.sh-msg-meta{color:var(--sh-muted);font-size:12.5px}.sh-msg-body{white-space:pre-wrap}.sh-auth{background:var(--sh-navy);background-image:radial-gradient(55% 70% at 80% 15%,#3b82f647,#0000 70%),radial-gradient(45% 60% at 10% 90%,#14b8a638,#0000 70%);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.sh-auth-card{border-radius:var(--sh-radius-lg);background:#fff;gap:16px;width:100%;max-width:420px;padding:28px;display:grid;box-shadow:0 30px 80px #02081780}.sh-auth-brand{color:var(--sh-ink);font-size:20px;font-weight:800}.sh-auth-brand small{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-teal-ink);margin-bottom:4px;font-size:11px;display:block}.sh-bell{color:#c9d8ef;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex;position:relative}.sh-bell:hover{color:#fff;background:#ffffff14}.sh-badge{background:var(--sh-teal);color:#06101f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:2px;right:0}.sh-avatar{text-decoration:none}@media (max-width:479px){.sh-signout{display:none}}.sh-menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:991px){.sh-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-nav{display:none}.sh-topbar.sh-open .sh-nav{background:var(--sh-navy);border-bottom:1px solid #ffffff1a;margin-left:0;padding:8px 16px 16px;display:grid;position:absolute;top:100%;left:0;right:0}.sh-menu-btn{display:inline-flex}}@media (max-width:767px){.sh-topbar-inner{height:56px}.sh-grid-2,.sh-grid-3,.sh-form-grid{grid-template-columns:1fr}.sh-form-grid .sh-span-2{grid-column:auto}.sh-main{padding:16px 16px 56px}.sh-card{padding:16px}.sh-table{display:block;overflow-x:auto}}.sh-prose{max-width:76ch;line-height:1.6}.sh-prose h1{margin:0 0 12px;font-size:24px}.sh-prose h2{margin:24px 0 8px;font-size:18px}.sh-prose h3{margin:18px 0 6px;font-size:16px}.sh-prose p{margin:0 0 10px}.sh-prose ul,.sh-prose ol{margin:0 0 12px 22px}.sh-prose li{margin:2px 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dr-subnav{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.dr-subnav a{border:1px solid var(--sh-line);color:var(--sh-ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.dr-subnav a[aria-current=page]{background:var(--sh-ink);color:#fff;border-color:var(--sh-ink)}.dr-crumbs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-size:14px;display:flex}.dr-crumbs a{color:var(--sh-ink);font-weight:600;text-decoration:none}.dr-crumbs a:hover{text-decoration:underline}.dr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dr-drop{border-radius:var(--sh-radius-lg);border:2px dashed #0000;margin:-8px;padding:8px;transition:border-color .15s,background .15s}.dr-drop.dr-over{border-color:var(--sh-teal);background:#f0fdfa}.dr-table td{vertical-align:middle}.dr-table th,.dr-table td.dr-hide-sm{white-space:nowrap}.dr-table .dr-name{width:60%;max-width:0}.dr-table .dr-pick{width:1%;padding-right:0}.dr-pick input{width:18px;height:18px;accent-color:var(--sh-teal);cursor:pointer;vertical-align:middle;margin:0}.dr-selbar{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.dr-name a,.dr-name-static{min-width:0;color:var(--sh-ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.dr-name a:hover .dr-label{text-decoration:underline}.dr-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr-icon{letter-spacing:.04em;background:var(--sh-soft);width:36px;height:36px;color:var(--sh-ink);border:1px solid var(--sh-line);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.dr-icon-folder{color:#92400e;background:#fef3c7;border-color:#fde68a;font-size:16px}.dr-icon-image{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.dr-icon-pdf{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dr-icon-video,.dr-icon-audio{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dr-icon-spreadsheet{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.dr-icon-document,.dr-icon-text{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dr-icon-presentation{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.dr-menu{display:inline-block;position:relative}.dr-menu summary{cursor:pointer;border:1px solid var(--sh-line);width:34px;height:34px;color:var(--sh-ink);background:#fff;border-radius:9px;place-items:center;font-weight:800;list-style:none;display:grid}.dr-menu summary::-webkit-details-marker{display:none}.dr-menu summary:hover{background:var(--sh-soft)}.dr-menu-list{z-index:20;border:1px solid var(--sh-line);box-shadow:var(--sh-shadow);text-align:left;background:#fff;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.dr-menu-list button,.dr-menu-list a{text-align:left;font:inherit;color:var(--sh-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:14px;text-decoration:none}.dr-menu-list button:hover,.dr-menu-list a:hover{background:var(--sh-soft)}.dr-menu-list .dr-danger{color:var(--sh-danger)}.dr-dialog{border-radius:var(--sh-radius-lg);width:calc(100% - 32px);max-width:540px;box-shadow:var(--sh-shadow);color:var(--sh-text);border:0;padding:0}.dr-dialog::backdrop{background:#0f172a73}.dr-dialog-body{padding:20px}html:has(.dr-pv[open]){overflow:hidden}.dr-pv{border-radius:var(--sh-radius-lg);color:#e5e7eb;width:min(1120px,100% - 48px);max-width:none;height:min(880px,100dvh - 48px);max-height:none;box-shadow:var(--sh-shadow);background:#111827;border:0;margin:auto;padding:0;overflow:hidden}.dr-pv[open]{flex-direction:column;display:flex}.dr-pv::backdrop{background:#0f172ab8}.dr-pv-head{color:var(--sh-ink);border-bottom:1px solid var(--sh-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px 10px 14px;display:flex}.dr-pv-title{flex:240px;align-items:center;gap:10px;min-width:0;display:flex}.dr-pv-title>div{min-width:0;display:grid}.dr-pv-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.3;overflow:hidden}.dr-pv-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.dr-pv-stage{flex:1;min-height:0;display:flex;position:relative}.dr-pv-content{flex:1;justify-content:center;align-items:center;min-width:0;padding:16px 68px;display:flex;overflow:auto}.dr-pv-scroll{padding:20px 68px;display:block}.dr-pv-img,.dr-pv-video{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;display:block}.dr-pv-img{background:repeating-conic-gradient(#e5e7eb 0% 25%,#fff 0% 50%) 50%/20px 20px}.dr-pv-video{background:#000;min-width:min(320px,100%)}.dr-pv-audio{width:min(520px,100%)}.dr-pv-wait{color:#cbd5e1;text-align:center;margin:24px auto}.dr-pv-none{text-align:center;color:#e5e7eb;justify-items:center;gap:14px;max-width:420px;display:grid}.dr-pv-bigicon{border-radius:16px;width:72px;height:72px;font-size:16px}.dr-pv-doc{max-width:900px;margin:0 auto}.dr-pv-pages{gap:12px;display:grid}.dr-pv-page{background:#fff;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 1px 4px #0006}.dr-pv-page canvas{width:100%;height:auto;display:block}.dr-pv-text{color:var(--sh-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:0;padding:16px 18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dr-pv-nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0 0 4px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dr-pv-nav:hover,.dr-pv-nav:focus-visible{background:#ffffff4d}.dr-pv-prev{left:12px}.dr-pv-next{right:12px}@media (max-width:767px){.dr-pv{border-radius:0;width:100%;height:100dvh}.dr-pv-content,.dr-pv-scroll{padding:12px 8px}.dr-pv-title{flex-basis:100%}.dr-pv-nav{background:#1118278c;width:40px;height:40px}.dr-pv-prev{left:6px}.dr-pv-next{right:6px}}.dr-uploads{border:1px solid var(--sh-line);width:min(380px,100% - 32px);box-shadow:var(--sh-shadow);z-index:60;background:#fff;border-radius:14px;gap:8px;max-height:50vh;padding:12px;display:grid;position:fixed;bottom:16px;right:16px;overflow:auto}.dr-bar{background:var(--sh-soft);border-radius:999px;height:6px;overflow:hidden}.dr-bar i{background:linear-gradient(135deg, var(--sh-blue), var(--sh-teal));height:100%;transition:width .2s;display:block}@media (max-width:767px){.dr-hide-sm{display:none}.dr-table{display:table;overflow:visible}.dr-table .dr-name{width:100%}}.dr-shell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.dr-main{min-width:0}.dr-tree{width:min(var(--dr-tree-w,250px), 40vw);position:sticky;top:16px}.dr-tree-resize{cursor:col-resize;touch-action:none;z-index:2;width:14px;position:absolute;top:0;bottom:0;right:-17px}.dr-tree-resize:before,.dr-tree-resize:after{content:"";border-radius:4px;width:4px;position:absolute;left:5px}.dr-tree-resize:before{background:#cbd5e1;height:32px;margin-top:-16px;top:50%}.dr-tree-resize:after{background:0 0;transition:background .15s;top:6px;bottom:6px}.dr-tree-resize:hover:after,.dr-tree-resize:focus-visible:after,.dr-tree-resizing .dr-tree-resize:after{background:var(--sh-teal)}.dr-tree-resize:focus-visible{outline:none}.dr-tree-resizing{-webkit-user-select:none;user-select:none}.dr-tree-toggle{display:none}.dr-tree-panel{border:1px solid var(--sh-line);border-radius:var(--sh-radius-lg);background:#fff;max-height:calc(100vh - 140px);padding:8px;overflow:auto}.dr-tree-list{margin:0;padding:0;list-style:none}.dr-tree-row{border-radius:8px;align-items:center;display:flex}.dr-tree-row:hover,.dr-tree-root:hover{background:var(--sh-soft)}.dr-tree-current,.dr-tree-root.dr-tree-current{box-shadow:inset 3px 0 0 var(--sh-teal);background:#f0fdfa}.dr-tree-current .dr-tree-link,.dr-tree-root.dr-tree-current{font-weight:700}.dr-caret{width:24px;height:28px;color:var(--sh-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:12px;display:grid}.dr-caret:hover{color:var(--sh-ink)}.dr-chevron{flex:none;transition:transform .15s;display:block}.dr-tree-toggle{align-items:center;gap:6px}.dr-caret-open{transform:rotate(90deg)}.dr-caret-spacer{flex:none;width:24px}.dr-tree-link{min-width:0;color:var(--sh-ink);flex:1;align-items:center;gap:8px;padding:6px 8px 6px 2px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.dr-tree-root{border-radius:8px;padding:7px 8px;font-weight:600}.dr-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dr-tree-count{color:var(--sh-muted);background:var(--sh-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:600}.dr-tree-head{margin-bottom:4px}.dr-tree-actions{border-top:1px solid var(--sh-line);align-items:center;gap:6px;margin-top:8px;padding:8px 8px 2px;font-size:12.5px;display:flex}.dr-linkbtn{font:inherit;color:var(--sh-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dr-name-text{flex-direction:column;min-width:0;display:flex}.dr-sub{color:var(--sh-muted);font-size:12.5px;font-weight:500}.dr-crumb-count{margin-left:8px;font-size:13px}@media (max-width:1023px){.dr-shell{grid-template-columns:minmax(0,1fr);gap:12px}.dr-tree{width:auto;position:static}.dr-tree-resize{display:none}.dr-tree-toggle{display:inline-flex}.dr-tree-panel{display:none}.dr-tree-shown .dr-tree-panel{max-height:60vh;margin-top:8px;display:block}}.dr-steps{gap:6px;margin:14px 0 0;padding-left:20px;display:grid}.dr-members{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}@media (max-width:767px){.dr-members{grid-template-columns:minmax(0,1fr)}}
