@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./host-grotesk-latin-ext-400-normal.2lWav77k.woff2)format("woff2"),url(./host-grotesk-latin-ext-400-normal.HDUo2C87.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./host-grotesk-latin-400-normal.qDxuE_yq.woff2)format("woff2"),url(./host-grotesk-latin-400-normal.B5l3BUS2.woff)format("woff");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:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./host-grotesk-latin-ext-500-normal.ll0qUnSO.woff2)format("woff2"),url(./host-grotesk-latin-ext-500-normal.G3nlyK26.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./host-grotesk-latin-500-normal.B7155YqD.woff2)format("woff2"),url(./host-grotesk-latin-500-normal.CYkrbnPr.woff)format("woff");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:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./host-grotesk-latin-ext-600-normal.8Phxb3ZY.woff2)format("woff2"),url(./host-grotesk-latin-ext-600-normal.Be3M_oM0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./host-grotesk-latin-600-normal.D4yVz22u.woff2)format("woff2"),url(./host-grotesk-latin-600-normal.Ba3Meoq5.woff)format("woff");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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}::-webkit-scrollbar{width:.3125rem;height:.3125rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:.1875rem}::-webkit-scrollbar-thumb:hover{background:var(--subtle)}html{font-size:1.25rem}:root{--bg:#0a0a0a;--surface:#111;--surface-up:#1a1a1a;--surface-up2:#222;--border:#2a2a2a;--border-up:#333;--accent:#006d67;--accent-h:#008a82;--accent-dim:#006d6726;--accent-dim-h:#006d6738;--accent-text:#00a89e;--text:#e8e8e8;--muted:#888;--subtle:#555;--disabled:#333;--status-review-bg:#b7770d2e;--status-review-text:#d4860a;--status-review-dot:#d4860a;--status-approved-bg:#1e84492e;--status-approved-text:#27ae60;--status-approved-dot:#27ae60;--status-changes-bg:#b03a2e2e;--status-changes-text:#e74c3c;--status-changes-dot:#e74c3c;--status-final-bg:#006d6733;--status-final-text:#00a89e;--status-final-dot:#006d67;--status-draft-bg:#55555540;--status-draft-text:#888;--status-draft-dot:#555;--font-sans:"Host Grotesk", system-ui, sans-serif;--radius-sm:.1875rem;--radius-md:.3125rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-overlay:0 .5rem 2rem #0009;--transition-fast:.12s ease;--transition-panel:.2s cubic-bezier(.16, 1, .3, 1);--transition-modal:.18s ease}.mac-theme{--bg:#111;--surface:#161616;--surface-up:#1e1e1e;--surface-up2:#252525;--border:#252525;--border-up:#303030;--accent-dim:#006d672e;--muted:#aaa;--subtle:#858585;--app-panel:#141414;--app-sidebar:#0d0d0d;--app-topbar:#0e0e0e;--hover-wash:#ffffff08}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-panel:0s;--transition-modal:0s}}.btn{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border:none;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-h)}.btn-secondary{border:1px solid var(--border-up);color:var(--text);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--surface-up)}.btn-ghost{color:var(--subtle);background:0 0;border:none}.btn-ghost:hover:not(:disabled){background:var(--surface-up);color:var(--text)}.btn-danger{border:1px solid var(--border-up);color:var(--status-changes-text);background:0 0}.btn-danger:hover:not(:disabled){background:var(--status-changes-bg)}.btn-icon{border-radius:var(--radius-md);color:var(--subtle);cursor:pointer;height:1.75rem;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;width:1.75rem;padding:0;display:inline-flex}.btn-icon:hover{background:var(--surface-up);color:var(--text)}.btn-icon:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.btn:disabled,.btn-icon:disabled{cursor:not-allowed;opacity:.4}.input{background-color:var(--surface-up);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);width:100%;padding:.375rem .625rem;font-size:.75rem}.input::placeholder{color:var(--subtle)}.input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 .125rem #006d6733}textarea.input{resize:vertical;min-height:4.5rem}select:not([multiple],[size]){appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 9.5 12 16l6.5-6.5'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.625rem;padding-right:1.75rem}select:disabled{cursor:not-allowed}input[type=checkbox]:not([role=switch]),input[type=radio]{appearance:none;background-color:var(--surface-up2);border:1px solid var(--border-up);cursor:pointer;height:.875rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);vertical-align:-.125rem;background-position:50%;background-repeat:no-repeat;background-size:.625rem;border-radius:.1875rem;flex-shrink:0;width:.875rem;margin:0}input[type=radio]{border-radius:50%}input[type=checkbox]:not([role=switch]):hover,input[type=radio]:hover{border-color:var(--subtle)}input[type=checkbox]:not([role=switch]):checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E")}input[type=checkbox]:not([role=switch]):indeterminate{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5' fill='%23ffffff'/%3E%3C/svg%3E")}input[type=checkbox]:not([role=switch]):focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}input[type=checkbox]:not([role=switch]):disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.badge{border-radius:var(--radius-sm);letter-spacing:.02em;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.badge-dot{border-radius:50%;flex-shrink:0;width:.3125rem;height:.3125rem;display:inline-block}.badge[data-status=pending]{background:var(--status-draft-bg);color:var(--status-draft-text)}.badge[data-status=pending] .badge-dot{background:var(--status-draft-dot)}.badge[data-status=approved]{background:var(--status-approved-bg);color:var(--status-approved-text)}.badge[data-status=approved] .badge-dot{background:var(--status-approved-dot)}.badge[data-status=rejected]{background:var(--status-changes-bg);color:var(--status-changes-text)}.badge[data-status=rejected] .badge-dot{background:var(--status-changes-dot)}.badge[data-status=revision_requested]{background:var(--status-review-bg);color:var(--status-review-text)}.badge[data-status=revision_requested] .badge-dot{background:var(--status-review-dot)}@font-face{font-family:Excon;src:url(../../../fonts/Excon-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Excon;src:url(../../../fonts/Excon-Bold.woff2)format("woff2");font-weight:700;font-display:swap}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:.8125rem;font-weight:400}a{color:inherit;text-decoration:none}:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.pointer-focused:focus-visible{outline:none}.list.svelte-ttujr9{flex-direction:column;gap:.75rem;max-height:60vh;margin:0;padding:1rem;list-style:none;display:flex;overflow-y:auto}.item.svelte-ttujr9{border:.5px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.subject.svelte-ttujr9{color:var(--text);margin:0;font-size:.8125rem;font-weight:500}dl.svelte-ttujr9{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;font-size:.75rem;display:grid}dt.svelte-ttujr9{color:var(--subtle)}dd.svelte-ttujr9{color:var(--text);overflow-wrap:anywhere;margin:0}.row.svelte-ttujr9{justify-content:flex-end;gap:.5rem;display:flex}.bar.svelte-u2vyxa{background:var(--surface);border-top:1px solid var(--border);color:var(--text);z-index:100;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .75rem;padding:.375rem 1rem;font-size:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.offline.svelte-u2vyxa{background:var(--status-review-bg);border-top-color:var(--status-review-dot);color:var(--status-review-text)}.count.svelte-u2vyxa{font-weight:500}button.svelte-u2vyxa{color:inherit;cursor:pointer;font:inherit;background:0 0;border:.5px solid;border-radius:.3125rem;padding:.125rem .5rem}.offline-banner.svelte-12qhfyh{background:var(--status-review-bg);border-top:1px solid var(--status-review-dot);color:var(--status-review-text);text-align:center;z-index:100;padding:.5rem 1rem;font-size:.75rem;position:fixed;bottom:0;left:0;right:0}.license-banner.svelte-12qhfyh{background:var(--status-changes-bg);border-top:1px solid var(--status-changes-dot);color:var(--status-changes-text);text-align:center;z-index:100;padding:.5rem 1rem;font-size:.75rem;position:fixed;bottom:0;left:0;right:0}.license-banner.raised.svelte-12qhfyh{bottom:2.125rem}.license-banner.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;margin-left:.5rem;text-decoration:underline}
