pre.whitespace-pre-wrap{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}pre.whitespace-pre-wrap[data-alignment-value-list]{white-space:pre-wrap}.enterprise-content>main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.enterprise-content>main>h1{margin-top:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.enterprise-content>main>h1+p{color:var(--color-muted-foreground);margin-top:.55rem;font-size:.95rem;line-height:1.6}.enterprise-content>main>h1+p+*{margin-top:1.75rem}.enterprise-content>main>a:first-child,.enterprise-content>main>button:first-child{margin-bottom:.85rem}.enterprise-content>main>a:first-child+h1,.enterprise-content>main>button:first-child+h1{margin-top:.2rem}.enterprise-content .overflow-x-auto,.enterprise-content .overflow-y-auto,.enterprise-content .overflow-auto,.enterprise-content [role=tablist],.enterprise-content table,.enterprise-content table *{scrollbar-width:none;-ms-overflow-style:none}.enterprise-content .overflow-x-auto::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content .overflow-y-auto::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content .overflow-auto::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content [role=tablist]::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content table::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content table ::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-content .rounded-lg.border,.enterprise-content .rounded-xl.border{border-color:color-mix(in oklch, var(--color-border) 92%, transparent)}.enterprise-content table{border-collapse:separate;border-spacing:0;width:100%}.enterprise-content thead{background:color-mix(in oklch, var(--color-muted) 65%, white)}.enterprise-content th{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.enterprise-content th,.enterprise-content td{border-bottom:1px solid var(--color-border);text-align:left;padding:.8rem .9rem}.enterprise-content tbody tr:last-child td{border-bottom:0}.enterprise-content tbody tr:hover{background:color-mix(in oklch, var(--color-muted) 35%, transparent)}.enterprise-content textarea{background:var(--color-card);border-radius:.625rem;box-shadow:inset 0 1px 1px oklch(20% .02 250/.02)}.enterprise-content [role=tablist]{justify-content:flex-start;max-width:100%;overflow-x:auto}.enterprise-content [role=tab]{flex:none}.enterprise-content .space-y-6>.rounded-xl.border,.enterprise-content .space-y-4>.rounded-xl.border{box-shadow:0 8px 28px oklch(25% .03 255/.04)}.reference-project-list{gap:1rem;display:grid}.reference-project-card{border:1px solid color-mix(in oklch, var(--color-border) 88%, transparent);background:var(--color-card);border-radius:.9rem;display:grid;overflow:visible;box-shadow:0 8px 24px oklch(20% .03 255/.05)}.reference-project-main{gap:1.1rem;padding:1.1rem;display:flex}.reference-project-icon{color:#f97316;background:#fff1e8;border-radius:.8rem;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.reference-project-title{color:var(--color-foreground);font-family:var(--font-display);font-size:.95rem;font-weight:600;line-height:1.25}.reference-badge{border:0!important;border-radius:.4rem!important;padding:.2rem .45rem!important;font-size:.64rem!important}.reference-badge-gold{color:#6d4d12!important;background:#fff3dc!important}.reference-badge-blue{color:#702e06!important;background:#fff3c4!important}.reference-project-description{max-width:44rem;color:var(--color-muted-foreground);margin-top:.45rem;font-size:.72rem;line-height:1.35}.reference-project-divider{background:color-mix(in oklch, var(--color-border) 84%, transparent);height:1px;margin:1.1rem 0 .85rem}.reference-open-button{min-height:2rem;border-radius:.45rem!important;padding-inline:.75rem!important;font-size:.7rem!important}.reference-project-meta{border-top:1px solid color-mix(in oklch, var(--color-border) 84%, transparent);background:color-mix(in oklch, var(--color-background) 65%, var(--color-card));gap:1.35rem;padding:1.15rem 1.2rem;display:grid}.reference-meta-row{color:var(--color-muted-foreground);align-items:flex-start;gap:.85rem;display:flex}.reference-meta-row>div{gap:.2rem;display:grid}.reference-meta-row span{font-size:.78rem}.reference-meta-row strong{color:var(--color-foreground);font-size:.9rem;font-weight:500}.reference-status{width:fit-content;color:#3f7f35!important;background:#edf8e9!important;border:0!important}.reference-lower-grid{gap:1.35rem;display:grid}.reference-groups-panel,.reference-activity-panel{padding:1.05rem;overflow:hidden}.reference-panel-heading{align-items:flex-start;gap:.9rem;display:flex}.reference-panel-heading h2{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.reference-panel-heading p{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.86rem;line-height:1.5}.reference-panel-icon{border-radius:.7rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.reference-panel-icon-blue{color:#702e06;background:#fff3c4}.reference-panel-icon-purple{color:#8b5cf6;background:#f4efff}.reference-groups-content{margin-top:1rem}.reference-groups-content>div{box-shadow:none!important;background:0 0!important;border:0!important}.reference-groups-content>div>div:first-child{display:none!important}.reference-groups-content>div>div:last-child{padding:0!important}.reference-activity-list{margin-top:1rem}.reference-activity-row{min-height:3.35rem;color:var(--color-foreground);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}.reference-activity-row:hover{background:color-mix(in oklch, var(--color-muted) 45%, transparent)}.reference-activity-row strong{font-size:.86rem}.reference-activity-row .min-w-0 span{color:var(--color-muted-foreground);font-size:.75rem}.reference-activity-icon{border-radius:.45rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.reference-activity-icon-0{color:#f97316;background:#fff1e8}.reference-activity-icon-1{color:#2563eb;background:#edf5ff}.reference-activity-icon-2{color:#8b5cf6;background:#f4efff}.reference-activity-time{color:var(--color-muted-foreground);white-space:nowrap;font-size:.74rem}.reference-activity-footer{border-top:1px solid color-mix(in oklch, var(--color-border) 84%, transparent);width:100%;margin-top:.7rem;border-radius:0!important;justify-content:space-between!important;padding-top:1rem!important}@media (width>=760px){.reference-project-card{grid-template-columns:minmax(0,1fr) 18rem}.reference-project-meta{border-top:0;border-left:1px solid color-mix(in oklch, var(--color-border) 84%, transparent)}}@media (width>=1100px){.reference-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr)}}@media (width<=640px){html,body,#root,.enterprise-shell,.enterprise-main,.enterprise-content,.enterprise-content *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enterprise-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enterprise-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enterprise-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enterprise-content ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enterprise-content>main>h1{font-size:1.8rem}.enterprise-content table{min-width:42rem}.reference-project-main{gap:.65rem;padding:.7rem}.reference-project-icon{width:2.5rem;height:2.5rem}.reference-project-title{font-size:.9rem;line-height:1.2}}.route-progress{z-index:2147483647;background:color-mix(in oklch, var(--color-primary) 16%, transparent);pointer-events:none;height:5px;position:fixed;inset:0 0 auto;overflow:hidden}.route-progress:after{content:"";background:var(--color-primary);width:38%;height:100%;box-shadow:0 0 12px color-mix(in oklch, var(--color-primary) 55%, transparent);border-radius:999px;animation:1s ease-in-out infinite route-progress-slide;display:block}@keyframes route-progress-slide{0%{transform:translate(-110%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.route-progress:after{width:100%;animation:none}}.enterprise-shell{--workspace-brown:#632b0d;--workspace-brown-dark:#3a1705;--workspace-cream:#fbf8f4;--workspace-line:#dfe3e8;--workspace-ink:#111a2f}.enterprise-content{background:var(--workspace-cream);color:var(--workspace-ink)}.enterprise-content h1,.enterprise-content h2,.enterprise-content h3,.enterprise-content h4,.enterprise-content [data-slot=card-title]{color:var(--workspace-ink);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif}.enterprise-content [data-slot=card]{border-color:var(--workspace-line);background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #111a2f0a,0 8px 24px -16px #111a2f29}.enterprise-content :where(button,[role=button]){border-radius:.5rem}.enterprise-content :where(input,textarea,select){background:#fff;border-color:#d5dce5;border-radius:.5rem}.enterprise-content [role=tablist]{border:1px solid var(--workspace-line);background:#fff;border-radius:.65rem;padding:.2rem}.enterprise-content [role=tab][data-state=active]{background:var(--workspace-brown);color:#fff;box-shadow:0 2px 5px #632b0d2e}.enterprise-content [data-slot=badge]{border-color:#0000;border-radius:999px;padding:.25rem .55rem}.workspace-surface{border:1px solid var(--workspace-line);background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #111a2f0a,0 8px 24px -16px #111a2f29}.workspace-status-pill{color:var(--workspace-brown);background:#f2e9df;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.enterprise-topbar{border-bottom-color:var(--workspace-line);min-height:4rem;color:var(--workspace-ink);isolation:isolate;background:#fffffff0;overflow:visible}.enterprise-topbar .enterprise-search{background:var(--workspace-cream);border-color:var(--workspace-line)}.enterprise-topbar .enterprise-mobile-brand{flex:auto;min-width:0;color:var(--workspace-ink)!important}.enterprise-topbar a,.enterprise-topbar button{color:var(--workspace-ink)!important}.enterprise-topbar a:hover,.enterprise-topbar button:hover{background:color-mix(in oklch, var(--workspace-brown) 9%, transparent);color:var(--workspace-brown)!important}.enterprise-topbar [data-slot=button] svg,.enterprise-topbar a svg{color:currentColor}.enterprise-sidebar{background:var(--workspace-brown-dark);border-right-color:var(--workspace-brown)}.enterprise-nav-link[data-active=true]{background:var(--workspace-brown)}.enterprise-content .enterprise-empty,.enterprise-content [role=status],.enterprise-content [role=alert]{border-radius:.75rem}@media (width<=1023px){.enterprise-content{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}.enterprise-content>main{padding-inline:.75rem!important}.enterprise-content :where(p,li,[data-slot=card-description]){text-align:start;text-justify:auto}.enterprise-topbar{min-height:calc(3.75rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);color:var(--workspace-ink);background:#fffffff5}.enterprise-content [role=tablist]{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}}@media (width<=639px){.enterprise-topbar{min-height:calc(3.5rem + env(safe-area-inset-top))}.enterprise-main{padding-top:calc(3.5rem + env(safe-area-inset-top))}}.enterprise-content{max-width:92rem;padding-inline:1.25rem}@media (width<=1023px){.enterprise-content{padding-inline:.5rem}.enterprise-content>main{padding-inline:0!important}}[role=dialog][data-state]:not([class*=inset-y-0]):not([class*=inset-x-0]),[role=alertdialog][data-state]{width:calc(100vw - 1rem)!important;max-width:92rem!important}@media (width<=1023px){[role=dialog][data-state]:not([class*=inset-y-0]):not([class*=inset-x-0]),[role=alertdialog][data-state]{padding-inline:.75rem!important}[role=dialog][data-state] [class*=max-w-][class*=mx-auto]{max-width:none!important;padding-inline:.25rem!important}}[role=dialog][data-state].inset-0.inset-0.inset-0{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.enterprise-content .doc-pages-article table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.enterprise-content .doc-pages-article td{overflow-wrap:anywhere}.doc-pages-actions button{border-radius:calc(var(--radius) - 2px)!important;width:auto!important;height:2rem!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding-inline:.75rem!important;font-size:0!important}.doc-pages-actions button:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.doc-pages-actions button svg{width:1rem!important;height:1rem!important;margin:0!important}.doc-preview-desk{background:hsl(var(--muted,220 14% 92%));border-radius:.75rem;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem .5rem;display:flex}.doc-preview-sheet{aspect-ratio:210/297;color:#111;background:#fff;width:min(100%,794px);padding:clamp(1.25rem,12%,96px) clamp(1rem,12%,96px) 3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.7rem,1.6vw,1rem);line-height:1.6;position:relative;box-shadow:0 1px 3px #0000001f,0 10px 28px -14px #0000004d}.doc-preview-body>*+*{margin-top:.75em}.redaction-document .doc-preview-body h1{font-size:1.6em;font-weight:700}.redaction-document .doc-preview-body h2{margin-top:1em;font-size:1.17em;font-weight:700}.redaction-document .doc-preview-body h3{font-size:.8em;font-weight:700}.doc-preview-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.doc-preview-number{text-align:center;color:#666;font-size:.8em;position:absolute;bottom:1rem;left:0;right:0}[dir=rtl] .enterprise-sidebar{left:auto;right:0}[dir=rtl] .enterprise-brand,[dir=rtl] .enterprise-nav-link,[dir=rtl] .enterprise-panel,[dir=rtl] .enterprise-content,[dir=rtl] .reference-project-card,[dir=rtl] .reference-groups-panel,[dir=rtl] .reference-activity-panel{text-align:right}[dir=rtl] .reference-project-meta{border-left:0}[dir=rtl] .reference-activity-footer,[dir=rtl] .enterprise-page-header,[dir=rtl] .enterprise-topbar{direction:rtl}[dir=rtl] .enterprise-content input.pl-9{padding-left:.75rem;padding-right:2.25rem}[dir=rtl] .enterprise-content .pointer-events-none.absolute.left-3{left:auto;right:.75rem}@media (width>=760px){[dir=rtl] .reference-project-meta{border-right:1px solid color-mix(in oklch, var(--color-border) 84%, transparent)}}@media (width>=1024px){[dir=rtl] .enterprise-main{margin-left:0;margin-right:17rem}}
