.cortex-island-inbound-group.svelte-80wfno{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm)}.cortex-island-json.svelte-18jx8ix{max-height:28rem;padding:var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;line-height:1.5;overflow:auto}.cortex-island-json.svelte-18jx8ix code:where(.svelte-18jx8ix){font-family:var(--font-mono,ui-monospace, monospace);white-space:pre}.cortex-island-range.svelte-1v0xgzj{align-items:center;gap:var(--space-2);display:inline-flex}.cortex-island-range.svelte-1v0xgzj input:where(.svelte-1v0xgzj){accent-color:var(--color-accent,var(--color-text))}.cortex-island-range__value.svelte-1v0xgzj{font-size:var(--text-sm);color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:4.5rem}.cortex-island-segmented.svelte-1mp8sr5{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle,transparent);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.cortex-island-segmented__option.svelte-1mp8sr5{color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;background:0 0;border:0;padding:4px 10px}.cortex-island-segmented__option.svelte-1mp8sr5:hover{color:var(--color-text)}.cortex-island-segmented__option.is-active.svelte-1mp8sr5{background:var(--color-surface,#fff);color:var(--color-text);box-shadow:0 1px 2px #0000001f}.cortex-island-segmented__option.svelte-1mp8sr5:focus-visible{outline:2px solid var(--color-accent,var(--color-text));outline-offset:1px}.cortex-island-switch.svelte-175nmbq{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.cortex-island-switch.svelte-175nmbq input:where(.svelte-175nmbq){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cortex-island-switch__track.svelte-175nmbq{border-radius:var(--radius-full);background:var(--color-border);width:2.25rem;height:1.25rem;transition:background var(--page-transition-duration,.14s) ease;align-items:center;padding:2px;display:inline-flex}.cortex-island-switch__thumb.svelte-175nmbq{border-radius:var(--radius-full);background:var(--color-surface,#fff);width:1rem;height:1rem;transition:transform var(--page-transition-duration,.14s) ease;box-shadow:0 1px 2px #0003}.cortex-island-switch.svelte-175nmbq input:where(.svelte-175nmbq):checked+.cortex-island-switch__track:where(.svelte-175nmbq){background:var(--color-accent,var(--color-text))}.cortex-island-switch.svelte-175nmbq input:where(.svelte-175nmbq):checked+.cortex-island-switch__track:where(.svelte-175nmbq) .cortex-island-switch__thumb:where(.svelte-175nmbq){transform:translate(1rem)}.cortex-island-switch.svelte-175nmbq input:where(.svelte-175nmbq):focus-visible+.cortex-island-switch__track:where(.svelte-175nmbq){outline:2px solid var(--color-accent,var(--color-text));outline-offset:2px}.cortex-island{color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-normal)}.cortex-island-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cortex-island *,.cortex-island :before,.cortex-island :after,.cortex-island-proposals *,.cortex-island-proposal-layer *,.cortex-island-text-flow-list *,.cortex-island-tag-manager-layer *,.cortex-island-tag-dialog-layer *,.cortex-island-dialog-layer *,.cortex-island-excalidraw-layer *,.cortex-island-dialog *,.cortex-island-toast-region *{box-sizing:border-box}.cortex-island-lab{gap:var(--space-5);width:min(100%,1120px);display:grid}.cortex-island-lab__metric-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;margin:0}.cortex-island-panel h3{color:var(--color-text);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:0;font-size:var(--text-lg);margin:0}.cortex-island-panel p,.cortex-island-dialog p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.cortex-island-lab__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);display:grid}.cortex-island-panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);align-content:start;display:grid}.cortex-island-panel__header,.cortex-island-lab__metrics{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cortex-island-panel__header>div{min-width:0}.cortex-island-panel__title-row{align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.cortex-island-panel__title-row h3{min-width:0}.cortex-island-panel__title-meta{min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);flex:none;align-items:center;display:inline-flex}.cortex-island-panel__header h3,.cortex-island-panel__header p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cortex-island-lab__metrics{flex-wrap:wrap}.cortex-island-lab__metric{min-width:120px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.cortex-island-lab__metric strong{margin-top:var(--space-1);color:var(--color-text);font-size:var(--text-xl);line-height:var(--leading-tight);display:block}.cortex-island-tag-contract-lab__toolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-tag-contract-lab__grid{gap:var(--space-4);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}.cortex-island-tag-contract-lab__rail{min-width:0}.cortex-island-tag-contract-lab__contract{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.cortex-island-tag-contract-lab__contract h4,.cortex-island-tag-contract-lab__contract p,.cortex-island-tag-contract-lab__contract ul{margin:0}.cortex-island-tag-contract-lab__contract h4{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight)}.cortex-island-tag-contract-lab__contract ul{gap:var(--space-1);padding-left:var(--space-4);color:var(--color-text);font-size:var(--text-sm);display:grid}.cortex-island-tag-contract-lab__contract code{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs)}.cortex-island-tag-contract-lab__fixture{font-family:var(--font-mono);font-size:var(--text-xs)}.cortex-island-field{gap:var(--space-1_5);display:grid}.cortex-island-field label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-input{width:100%;min-height:var(--hit-md);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.cortex-island-input::placeholder{color:var(--color-text-placeholder)}.cortex-island-input:disabled{cursor:not-allowed;opacity:.72}.cortex-island-button{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:var(--hit-md);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-xs);line-height:1;display:inline-flex}.cortex-island-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-button:hover{background:var(--color-surface-subtle)}.cortex-island-button:disabled{cursor:not-allowed;opacity:.55}.cortex-island-button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-foreground)}.cortex-island-button--primary:hover{background:var(--color-accent-hover)}.cortex-island-button--danger{border-color:color-mix(in srgb, var(--color-destructive) 72%, var(--color-border));background:var(--color-destructive);color:var(--color-destructive-foreground)}.cortex-island-button--danger:hover{background:color-mix(in srgb, var(--color-destructive) 90%, black)}.cortex-island-button--ghost{box-shadow:none;background:0 0;border-color:#0000}.cortex-island-button--icon{width:var(--hit-md);padding:0}.cortex-island-button svg{flex:0 0 16px;width:16px;height:16px}.cortex-island-button:focus-visible,.cortex-island-input:focus-visible,.cortex-island-proposal:focus-visible,.cortex-island-text-flow-list__cursor input:focus-visible,.cortex-island-node-tags__item-main:focus-visible,.cortex-island-node-tags__item-remove:focus-visible,.cortex-island-tag-manager :where(input,button):focus-visible,.cortex-island-tag-dialog :where(input,select,textarea):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.cortex-island-combobox{gap:var(--space-2);display:grid;position:relative}.cortex-island-combobox__row,.cortex-island-action-row{align-items:center;gap:var(--space-2);display:flex}.cortex-island-combobox__row .cortex-island-input{flex:auto}.cortex-island-selection{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-accent-soft);display:flex}.cortex-island-selection strong{font-size:var(--text-sm);display:block}.cortex-island-selection span{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-proposals{z-index:var(--z-popover);max-height:260px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);position:fixed;overflow:auto}.cortex-island-proposal{gap:var(--space-0_5);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.cortex-island-proposal:hover,.cortex-island-proposal[aria-selected=true]{background:var(--color-surface-selected)}.cortex-island-proposal span{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-text-flow-list{min-width:0;color:var(--color-text);line-height:var(--leading-normal);align-items:baseline;display:flex}.cortex-island-text-flow-list[data-wrap=true]{flex-wrap:wrap}.cortex-island-text-flow-list[data-wrap=false]{flex-wrap:nowrap;overflow:hidden}.cortex-island-text-flow-list--xs{font-size:var(--text-xs)}.cortex-island-text-flow-list--sm{font-size:var(--text-sm)}.cortex-island-text-flow-list--base{font-size:var(--text-base)}.cortex-island-text-flow-list__item{white-space:nowrap;align-items:baseline;min-width:0;display:inline-flex}.cortex-island-text-flow-list__separator{color:var(--color-text-muted);margin-right:.35em}.cortex-island-text-flow-list__cursor{align-items:baseline;min-width:0;display:inline-flex}.cortex-island-text-flow-list__cursor input{min-width:2ch;max-width:18ch;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0}.cortex-island-text-flow-list__cursor input::placeholder{color:var(--color-text-placeholder)}.cortex-island-text-flow-list__empty{color:var(--color-text-muted)}.cortex-island-proposal-layer{z-index:var(--z-popover);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);display:grid;position:fixed;overflow:hidden auto}.cortex-island-proposal-layer--shadow-sm{box-shadow:var(--shadow-sm)}.cortex-island-proposal-layer--shadow-lg{box-shadow:var(--shadow-lg)}.cortex-island-proposal-layer__option{gap:var(--space-0_5);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.cortex-island-proposal-layer__option:hover,.cortex-island-proposal-layer__option:focus-visible,.cortex-island-proposal-layer__option[aria-selected=true]{background:var(--color-surface-selected);outline:none}.cortex-island-proposal-layer__option small,.cortex-island-proposal-layer__empty{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-backdrop,.cortex-island-dialog-layer{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-backdrop);color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-normal);border:0;outline:none;place-items:center;display:grid;position:fixed;inset:0}.cortex-island-dialog{gap:var(--space-4);width:min(92vw,480px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-2xl);display:grid;position:relative}.cortex-island-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.cortex-island-dialog h3{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.cortex-island-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-dialog__error{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-destructive) 38%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-destructive) 10%, var(--color-surface));color:var(--color-destructive);font-size:var(--text-sm);margin:0}.cortex-island-toast-region{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);width:min(360px,100vw - 32px);display:grid;position:fixed}.cortex-island-toast{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text);font-size:var(--text-sm);box-shadow:var(--shadow-lg);display:flex}.cortex-island-toast svg{width:16px;height:16px;color:var(--color-accent)}.cortex-island-notes{gap:var(--space-4);width:100%;min-height:calc(100vh - 150px);display:grid}.cortex-island-button.is-active{border-color:var(--color-accent);color:var(--color-accent)}.cortex-island-save-state{align-items:center;gap:var(--space-1_5);min-height:var(--hit-sm);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.cortex-island-save-state svg{width:14px;height:14px}.cortex-island-save-state--saved{border-color:var(--color-accent);color:var(--color-accent)}.cortex-island-save-state--error{border-color:var(--color-destructive);color:var(--color-destructive)}.cortex-island-notes__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.cortex-island-note-editor{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);display:grid;overflow:hidden}.cortex-island-note-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--color-border);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--color-surface-subtle);display:flex}.cortex-island-note-editor__mount{min-height:560px;padding:var(--space-6)}.cortex-island-note-editor__content{min-height:480px;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed);outline:none}.cortex-island-note-editor__content :where(h1,h2,h3,p,ul,ol,pre){margin-top:0}.cortex-island-note-editor__content :where(h1,h2,h3){color:var(--color-text);line-height:var(--leading-tight);letter-spacing:0}.cortex-island-note-editor__content h1{font-size:var(--text-3xl)}.cortex-island-note-editor__content h2{font-size:var(--text-2xl)}.cortex-island-note-editor__content p{margin-bottom:var(--space-3)}.cortex-island-note-editor__content a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.cortex-island-note-editor__content pre{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);font-family:var(--font-mono);font-size:var(--text-sm);overflow:auto}.cortex-island-note-editor__content table{border-collapse:collapse;width:100%;margin:var(--space-3) 0;font-size:var(--text-sm)}.cortex-island-note-editor__content th,.cortex-island-note-editor__content td{border:1px solid var(--color-border);padding:var(--space-1_5) var(--space-2);text-align:left;vertical-align:top}.cortex-island-note-editor__content th{background:var(--color-surface-subtle);font-weight:var(--weight-semibold)}.cortex-island-note-rail{gap:var(--space-3);display:grid}.cortex-island-chip-row{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.cortex-island-chip{align-items:center;gap:var(--space-1);min-width:0;max-width:min(100%,18rem);min-height:var(--hit-xs);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.cortex-island-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-chip svg{flex:0 0 13px;width:13px;height:13px}.cortex-island-chip--removable{padding-right:var(--space-1)}.cortex-island-node-tags{gap:var(--space-2);padding:var(--space-4);position:relative}.cortex-island-node-tags .cortex-island-panel__header{align-items:flex-start;gap:var(--space-3)}.cortex-island-node-tags .cortex-island-panel__header h3{font-size:var(--text-base);line-height:var(--leading-tight)}.cortex-island-node-tags .cortex-island-panel__header p{font-size:var(--text-xs);line-height:var(--leading-tight);margin-top:2px}.cortex-island-node-tags__manage-trigger{flex:0 0 32px;align-self:start;width:32px;min-height:32px}.cortex-island-node-tags__manage-trigger svg{width:14px;height:14px}.cortex-island-node-tags__summary{align-items:center;gap:var(--space-1);min-width:0;min-height:38px;padding:var(--space-1);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.cortex-island-node-tags__summary:focus-within{border-color:var(--color-border-input);box-shadow:none}.cortex-island-node-tags__item{white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);align-items:center;min-width:0;max-width:min(100%,30ch);display:inline-flex;overflow:visible}:is(.cortex-island-node-tags__item:has(.cortex-island-node-tags__item-main:focus-visible):not(.is-delete-pending),.cortex-island-node-tags__item:has(.cortex-island-node-tags__item-remove:focus-visible):not(.is-delete-pending)){border-color:color-mix(in srgb, var(--color-ring) 72%, var(--color-border));background:color-mix(in srgb, var(--color-ring) 8%, var(--color-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ring) 18%, transparent)}.cortex-island-node-tags__item.is-delete-pending{border-color:color-mix(in srgb, var(--color-destructive) 72%, var(--color-border));background:color-mix(in srgb, var(--color-destructive) 13%, var(--color-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-destructive) 20%, transparent);animation:.18s ease-out cortex-island-tag-delete-pulse}.cortex-island-node-tags__item.is-delete-pending .cortex-island-node-tags__item-main,.cortex-island-node-tags__item.is-delete-pending .cortex-island-node-tags__item-remove{color:var(--color-destructive)}@keyframes cortex-island-tag-delete-pulse{0%{background:color-mix(in srgb, var(--color-destructive) 28%, var(--color-surface));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-destructive) 28%, transparent)}to{background:color-mix(in srgb, var(--color-destructive) 13%, var(--color-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-destructive) 20%, transparent)}}.cortex-island-node-tags__item-main{appearance:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:0;max-width:100%;min-height:24px;box-shadow:none;color:var(--color-text);font:inherit;font-weight:var(--weight-medium);line-height:inherit;text-align:left;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .45rem 0 .6rem;display:inline-block;overflow:hidden}.cortex-island-node-tags__item-main:focus{box-shadow:none;outline:0}.cortex-island-node-tags__item-main:focus-visible{box-shadow:none;color:var(--color-accent);background:0 0;outline:0}.cortex-island-node-tags__item-main:disabled{cursor:default}.cortex-island-node-tags__item-main.is-empty{color:var(--color-destructive)}.cortex-island-node-tags__item-remove{appearance:none;border-radius:var(--radius-sm);width:1.15em;height:24px;min-height:0;box-shadow:none;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:0;margin-right:.15rem;padding:0;line-height:1;display:inline-flex}.cortex-island-node-tags__item-remove svg{stroke-width:2.25px;width:.82em;height:.82em}.cortex-island-node-tags__item-remove:focus{box-shadow:none;outline:0}.cortex-island-node-tags__item-remove:focus-visible{box-shadow:none;color:var(--color-accent);background:0 0;outline:0}.cortex-island-node-tags__item-main:hover,.cortex-island-node-tags__item-remove:hover{color:var(--color-accent)}.cortex-island-node-tags__separator,.cortex-island-node-tags__empty,.cortex-island-node-tags__status{color:var(--color-text-muted)}.cortex-island-node-tags__status{font-size:var(--text-xs)}.cortex-island-node-tags__cursor{flex:11ch;align-items:center;min-width:9ch;max-width:100%;display:inline-flex}.cortex-island-node-tags__cursor input,.cortex-island-node-tags__cursor input:focus,.cortex-island-node-tags__cursor input:focus-visible{width:100%;min-width:8ch;min-height:24px;padding:0 var(--space-1);color:var(--color-text);font:inherit;box-shadow:none;background:0 0;border:0;outline:0}.cortex-island-node-tags__cursor input::placeholder{color:var(--color-text-placeholder)}.cortex-island-node-tags__proposals{z-index:var(--z-popover);right:var(--space-4);left:var(--space-4);top:calc(100% - var(--space-3));max-height:220px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);display:grid;position:absolute;overflow-y:auto}.cortex-island-node-tags__proposals button{gap:var(--space-0_5);width:100%;min-height:38px;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.cortex-island-node-tags__proposals button:hover,.cortex-island-node-tags__proposals button[aria-selected=true],.cortex-island-node-tags__proposals button:focus-visible{background:var(--color-surface-selected)}.cortex-island-node-tags__proposals span,.cortex-island-node-tags__proposals small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-node-tags__proposals span{font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-node-tags__proposals small{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-tag-manager-layer{z-index:var(--z-modal);padding:var(--space-4);background:color-mix(in srgb, var(--color-backdrop) 48%, transparent);color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-normal);outline:none;place-items:center;display:grid;position:fixed;inset:0}.cortex-island-tag-manager{gap:var(--space-4);width:min(100%,560px);min-width:0;max-height:min(720px,100vh - 48px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-xl);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.cortex-island-tag-manager__header,.cortex-island-tag-manager__section-header,.cortex-island-tag-manager__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.cortex-island-tag-manager__actions{justify-content:flex-end}.cortex-island-tag-manager__header h3,.cortex-island-tag-manager__section-header h4{color:var(--color-text);line-height:var(--leading-tight);letter-spacing:0;margin:0}.cortex-island-tag-manager__header h3{font-size:var(--text-xl)}.cortex-island-tag-manager__header p,.cortex-island-tag-manager__section-header span,.cortex-island-tag-manager__empty{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.cortex-island-tag-manager__section-header h4{font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-tag-manager__section-header span{font-size:var(--text-xs)}.cortex-island-tag-manager__body{gap:var(--space-4);min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}.cortex-island-tag-manager__section{gap:var(--space-2);min-width:0;display:grid}.cortex-island-tag-manager__assigned,.cortex-island-tag-manager__proposals{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:grid;overflow:hidden}.cortex-island-tag-manager__assigned-row{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.cortex-island-tag-manager__assigned-row:last-child{border-bottom:0}.cortex-island-tag-manager__assigned-main,.cortex-island-tag-manager__proposals button{align-content:center;gap:var(--space-0_5);width:100%;min-width:0;min-height:52px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;line-height:var(--leading-normal);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.cortex-island-tag-manager__assigned-main:disabled{cursor:default}.cortex-island-tag-manager__assigned-main:not(:disabled):hover,.cortex-island-tag-manager__proposals button:hover,.cortex-island-tag-manager__proposals button[aria-selected=true],.cortex-island-tag-manager__proposals button:focus-visible{background:var(--color-surface-selected)}.cortex-island-tag-manager__assigned-main span,.cortex-island-tag-manager__proposals span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden}.cortex-island-tag-manager__assigned-main small,.cortex-island-tag-manager__proposals small{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-tag-manager__search{gap:var(--space-1);min-width:0;display:grid}.cortex-island-tag-manager__search span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.cortex-island-tag-manager__search input{width:100%;min-width:0;min-height:var(--hit-sm);padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.cortex-island-tag-manager__proposals{min-height:0;max-height:220px;overflow-y:auto}.cortex-island-tag-manager__proposals button{border-bottom:1px solid var(--color-border);border-radius:0}.cortex-island-tag-manager__proposals button:last-child{border-bottom:0}.cortex-island-tag-manager__empty{padding:var(--space-3)}.cortex-island-tag-dialog-layer{z-index:var(--z-modal);padding:var(--space-4);background:color-mix(in srgb, var(--color-backdrop) 64%, transparent);color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-normal);outline:none;place-items:center;display:grid;position:fixed;inset:0}.cortex-island-tag-dialog{gap:var(--space-4);width:min(100%,520px);max-height:min(720px,100vh - 48px);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-xl);display:grid;overflow:auto}.cortex-island-tag-dialog__header,.cortex-island-tag-dialog__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cortex-island-tag-dialog__header h3{color:var(--color-text);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.cortex-island-tag-dialog__header p,.cortex-island-tag-dialog__marker{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.cortex-island-tag-dialog__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cortex-island-tag-dialog label,.cortex-island-tag-dialog__value{gap:var(--space-1_5);display:grid}.cortex-island-tag-dialog label.is-wide{grid-column:1/-1}.cortex-island-tag-dialog label span{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-tag-dialog :where(input,select,textarea){width:100%;min-height:var(--hit-md);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.cortex-island-tag-dialog textarea{min-height:84px;padding-top:var(--space-2);resize:vertical}.cortex-island-tag-dialog__error{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-destructive) 38%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-destructive) 10%, var(--color-surface));color:var(--color-destructive);font-size:var(--text-sm);margin:0}.cortex-island-tag-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.cortex-island-rail-list,.cortex-island-comment-list{gap:var(--space-2);display:grid}.cortex-island-comment-count{min-width:1.5em;padding:1px var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.cortex-island-rail-row{gap:var(--space-1);width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;display:grid}.cortex-island-rail-row span,.cortex-island-comment small{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-comment{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:var(--text-sm);display:grid}.cortex-island-comment-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.cortex-island-comment-head__meta{align-items:center;gap:var(--space-1);flex:0 auto;min-width:0;max-width:58%;display:inline-flex}.cortex-island-comment-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);color:var(--color-text);flex:auto;overflow:hidden}.cortex-island-comment-time{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:inline-flex;overflow:hidden}.cortex-island-comment-edited{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-style:italic}.cortex-island-comment-body :where(p){margin:0}.cortex-island-comment-body{overflow-wrap:anywhere;min-width:0}.cortex-island-comment-edit{gap:var(--space-2);display:grid}.cortex-island-comment-edit textarea{resize:vertical;min-height:96px;padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.cortex-island-comment-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-comment-error{color:var(--color-destructive);font-size:var(--text-xs);margin:0}.cortex-island-comment-form{gap:var(--space-2);display:grid}.cortex-island-comment-form textarea{resize:vertical;min-height:84px;padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.excalidraw-block-compact{margin:var(--space-4) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-rows:auto minmax(180px,auto);display:grid;overflow:hidden}.excalidraw-block-header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}.excalidraw-block-title{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.excalidraw-block-tools{gap:var(--space-1);flex:none;display:inline-flex}.excalidraw-block-tool{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--color-text);cursor:pointer;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.excalidraw-block-tool svg{pointer-events:none;width:15px;height:15px}.excalidraw-block-tool-danger{color:var(--color-destructive)}.excalidraw-block-preview{cursor:pointer;background:#fff;min-height:180px;display:grid;overflow:hidden}.excalidraw-block-placeholder{color:var(--color-text-muted);font-size:var(--text-sm);place-items:center;display:grid}.excalidraw-block-thumb{object-fit:contain;background:#fff;width:100%;min-height:180px;max-height:360px;display:block}.cortex-island-excalidraw-layer{inset:var(--space-4);z-index:var(--z-modal);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-normal);box-shadow:var(--shadow-xl);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.cortex-island-excalidraw-header{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cortex-island-excalidraw-actions{gap:var(--space-2);align-items:center;display:inline-flex}.cortex-island-excalidraw-surface{background:#fff;min-height:0;position:relative}.cortex-island-excalidraw-overlay{z-index:1;background:color-mix(in oklch, var(--color-surface) 88%, transparent);color:var(--color-text-muted);font-size:var(--text-sm);place-items:center;display:grid;position:absolute;inset:0}.cortex-island-excalidraw-overlay.is-error{color:var(--color-destructive)}.cortex-island-chip--removable button{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cortex-island-chip--removable button:hover{background:var(--color-surface-selected);color:var(--color-text)}.cortex-island-chip--removable button:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.cortex-island-page{gap:var(--space-4);width:100%;min-width:0;display:grid}.cortex-island-page-header{gap:var(--space-3);min-width:0;padding-block:var(--space-1);display:grid}.cortex-island-page-header__row{align-items:start;gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cortex-island-page-header__row.has-back{grid-template-columns:var(--hit-md) minmax(0, 1fr)}.cortex-island-page-header__row.has-tools{grid-template-columns:minmax(0,1fr) max-content}.cortex-island-page-header__row.has-back.has-tools{grid-template-columns:var(--hit-md) minmax(0, 1fr) max-content}.cortex-island-page-header__back{padding-top:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.cortex-island-page-header__identity{gap:var(--space-1);min-width:0;max-width:100%;display:grid}.cortex-island-page-header__eyebrow{max-width:100%;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.cortex-island-page-header__title{max-width:100%;color:var(--color-text);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cortex-island-page-header__subtitle{align-items:center;gap:var(--space-1_5);max-width:100%;color:var(--color-text-muted);font-size:var(--text-xl);white-space:nowrap;margin:0;display:inline-flex;overflow:hidden}.cortex-island-page-header__subtitle.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.cortex-island-page-header__subtitle-icon{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.cortex-island-page-header__subtitle-icon svg{width:.95em;height:.95em}.cortex-island-page-header__subtitle-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-page-header__tools{justify-content:flex-end;align-items:center;gap:var(--space-1_5);min-width:0;max-width:min(42vw,34rem);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.cortex-island-page-header__tools .cortex-island-button{box-shadow:none}.cortex-island-page-header__tools .cortex-island-button--primary{color:var(--color-text);background:0 0;border-color:#0000}.cortex-island-page-header__tools .cortex-island-button--primary:hover{background:var(--color-surface-subtle)}.cortex-island-page-header__tools .cortex-island-button:not(.cortex-island-button--icon){max-width:14rem}.cortex-island-page-header__meta{align-items:center;gap:var(--space-1_5);min-width:0;max-width:min(100%,56rem);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cortex-island-page-header__meta.has-back{margin-left:calc(var(--hit-md) + var(--space-4))}.cortex-island-page-header__meta .cortex-island-chip,.cortex-island-page-header__meta .cortex-island-id-pill{border-radius:var(--radius-md);max-width:min(100%,18rem)}.cortex-island-header-id{align-items:center;gap:var(--space-1_5);min-width:0;max-width:min(100%,16rem);min-height:var(--hit-xs);padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-xs);display:inline-flex}.cortex-island-header-id .mono{min-width:0;color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-header-id .cortex-island-button--icon{width:var(--hit-xs);min-height:var(--hit-xs);color:var(--color-text-muted)}.cortex-island-page__body{gap:var(--space-4);min-width:0;display:grid}.cortex-island-page__body.has-rail{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start}.cortex-island-page__content{gap:var(--space-3);align-content:start;min-width:0;display:grid}.cortex-island-page__rail,.cortex-island-rail{gap:var(--space-4);align-content:start;min-width:0;display:grid}.cortex-island-page__content>*,.cortex-island-page__rail>*,.cortex-island-rail>*{min-width:0}.cortex-island-datalist{gap:var(--space-2);min-width:0;display:grid}.cortex-island-datalist__state{padding:var(--space-3);font-size:var(--text-sm)}.cortex-island-datalist__state--error{color:var(--color-destructive)}.cortex-island-listrow{align-items:start;column-gap:var(--space-3);row-gap:var(--space-1);width:100%;min-width:0;min-height:var(--hit-md);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cortex-island-listrow.has-leading{grid-template-columns:auto minmax(0,1fr) auto auto}.cortex-island-listrow.is-interactive{cursor:pointer}.cortex-island-listrow.is-interactive:hover{background:var(--color-surface-subtle)}.cortex-island-listrow.is-active{border-color:var(--color-accent);background:var(--color-surface-selected)}.cortex-island-listrow.is-emphasis .cortex-island-listrow__title{font-weight:var(--weight-semibold)}.cortex-island-listrow.is-interactive:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-listrow__leading,.cortex-island-listrow__trailing{align-items:center;min-width:0;display:inline-flex}.cortex-island-listrow__leading{color:var(--color-text-muted);grid-column:1;justify-content:center;padding-top:2px}.cortex-island-listrow__trailing{grid-column:3;justify-content:flex-end}.cortex-island-listrow.has-leading .cortex-island-listrow__trailing{grid-column:4}.cortex-island-listrow__leading svg,.cortex-island-listrow__trailing svg{width:1rem;height:1rem}.cortex-island-listrow__main{gap:var(--space-1);grid-column:1;min-width:0;display:grid}.cortex-island-listrow.has-leading .cortex-island-listrow__main{grid-column:2}.cortex-island-listrow__title{color:var(--color-text);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-listrow__title.mono{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400}.cortex-island-listrow__secondary{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:normal;line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cortex-island-listrow__secondary.mono{font-family:var(--font-mono)}.cortex-island-listrow__details{align-items:center;gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex-wrap:wrap;display:flex}.cortex-island-listrow__meta{min-width:0;max-width:12rem;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:end;padding-top:1px;overflow:hidden}.cortex-island-listrow.has-leading .cortex-island-listrow__meta{grid-column:3}.cortex-island-story-frame{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}@media (width<=820px){.cortex-island-panel__header{flex-direction:column;align-items:stretch}.cortex-island-notes__layout,.cortex-island-lab__grid,.cortex-island-tag-contract-lab__grid,.cortex-island-page__body.has-rail{grid-template-columns:1fr}.cortex-island-action-row,.cortex-island-combobox__row{flex-direction:column;align-items:stretch}.cortex-island-button{width:100%}.cortex-island-button.cortex-island-button--icon{width:var(--hit-md);flex:0 0 var(--hit-md)}.cortex-island-page-header__row,.cortex-island-page-header__row.has-tools,.cortex-island-page-header__row.has-back,.cortex-island-page-header__row.has-back.has-tools{grid-template-columns:var(--hit-md) minmax(0, 1fr)}.cortex-island-page-header__row:not(.has-back),.cortex-island-page-header__row.has-tools:not(.has-back){grid-template-columns:minmax(0,1fr)}.cortex-island-page-header__tools{grid-column:1/-1;justify-content:flex-end;max-width:100%;padding-top:0}.cortex-island-page-header__tools .cortex-island-button:not(.cortex-island-button--icon){width:auto}.cortex-island-page-header__title{font-size:var(--text-2xl)}.cortex-island-page-header__subtitle{font-size:var(--text-base)}.cortex-island-page-header__meta,.cortex-island-page-header__meta.has-back{max-width:100%;margin-left:0}}.cortex-island-history__form{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.cortex-island-history__form .cortex-island-field{flex:1;min-width:0}.cortex-island-history__form .cortex-island-button{flex-shrink:0}.cortex-island-history__state{padding:var(--space-3);font-size:var(--text-sm)}.cortex-island-history__toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cortex-island-history__modes{gap:var(--space-1_5);display:inline-flex}.cortex-island-history__placeholder{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:flex}.cortex-island-history__placeholder svg{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0}.cortex-island-history__placeholder h3{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-history__placeholder p{font-size:var(--text-xs);margin:0}.cortex-island-history__detail{gap:var(--space-3);min-width:0;display:grid}.cortex-island-history__highlights{gap:var(--space-1_5);min-width:0;display:grid}.cortex-island-history__highlight{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.cortex-island-history__highlight-label{color:var(--color-text-muted);font-size:var(--text-xs);flex-shrink:0}.cortex-island-history__highlight-value{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-history__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cortex-island-history__json{max-height:26rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre;margin:0;overflow:auto}.cortex-island-chip.is-accent{border-color:color-mix(in oklch, var(--color-accent) 24%, var(--color-border));background:var(--color-accent-soft);color:var(--color-accent)}.cortex-island-chip--button{cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium)}.cortex-island-chip--button:hover{background:var(--color-surface)}.cortex-island-chip--button:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-search__query{align-items:flex-end;gap:var(--space-2);min-width:0;display:flex}.cortex-island-search__query .cortex-island-field{flex:1;min-width:0}.cortex-island-search__query .cortex-island-button{flex-shrink:0}.cortex-island-search__filterbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cortex-island-search__rowmeta{justify-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.cortex-island-search__rowmeta .cortex-island-chip{max-width:100%}.cortex-island-search__hiticon{color:var(--color-text-muted);align-items:center;display:inline-flex}.cortex-island-search__hiticon svg{width:14px;height:14px}.cortex-island-search__details summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.cortex-island-search__form{gap:var(--space-3);min-width:0;display:grid}.cortex-island-search__form textarea.cortex-island-input{min-height:auto;padding:var(--space-2) var(--space-3);resize:vertical}.cortex-island-search__check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.cortex-island-search__actions,.cortex-island-search__panel-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-search__panel-actions{margin-bottom:var(--space-2)}.cortex-island-search__tools{gap:var(--space-1_5);display:grid}.cortex-island-search__list{gap:var(--space-1);min-width:0;display:grid}.cortex-island-search__favrow{align-items:center;gap:var(--space-1);min-width:0;display:flex}.cortex-island-search__favmain,.cortex-island-search__recentrow{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--hit-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;display:flex}.cortex-island-search__favmain:hover,.cortex-island-search__recentrow:hover{background:var(--color-surface-subtle)}.cortex-island-search__favmain:focus-visible,.cortex-island-search__recentrow:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-search__favmain span,.cortex-island-search__recentrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-search__recentrow span:last-child{color:var(--color-text-muted);font-size:var(--text-xs);flex-shrink:0;margin-left:auto}.cortex-island-search__favmain svg,.cortex-island-search__recentrow svg{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.cortex-island-search__timing{gap:var(--space-1);display:grid}.cortex-island-search__timing-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);display:flex}.cortex-island-search__dialog{gap:var(--space-3);width:min(28rem,92vw);display:grid}.cortex-island-search__factory-list{gap:var(--space-1);max-height:60vh;display:grid;overflow:auto}.cortex-island-search__factory-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.cortex-island-search__factory-main{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;display:flex}.cortex-island-search__factory-main:hover{background:var(--color-surface-subtle)}.cortex-island-search__factory-main:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-search__factory-icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.cortex-island-search__factory-text{gap:2px;min-width:0;display:grid}.cortex-island-search__factory-text span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.cortex-island-dashboard{gap:var(--space-3);min-width:0;display:grid}.cortex-island-dashboard__manage{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.cortex-island-dashboard__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));align-items:start;min-width:0;display:grid}.cortex-island-dashboard__cell{min-width:0}.cortex-island-dashboard__cell.is-dragging{opacity:.5}.cortex-island-dashboard__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}.cortex-island-dashboard__tile{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;display:flex}.cortex-island-dashboard__tile:hover{background:var(--color-surface-subtle)}.cortex-island-dashboard__tile:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.cortex-island-dashboard__tile-icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.cortex-island-dashboard__tile-main{gap:2px;min-width:0;display:grid}.cortex-island-dashboard__tile-main strong,.cortex-island-dashboard__tile-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-dashboard__panel-actions{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-dashboard__list{gap:var(--space-1);min-width:0;display:grid}.cortex-island-dashboard__row-tags{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.cortex-island-dashboard__loading{padding:var(--space-4);font-size:var(--text-sm)}.cortex-island-id-pill{align-items:center;gap:var(--space-1);min-width:0;max-width:min(100%,34rem);padding:0 0 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);flex:auto;display:inline-flex}.cortex-island-id-pill .mono{font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-muted.small{font-size:var(--text-xs)}.cortex-island-menu{z-index:var(--z-popover);min-width:180px;max-width:280px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);display:grid;position:fixed}.cortex-island-menu__item{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cortex-island-menu__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-menu__item:hover,.cortex-island-menu__item:focus-visible{background:var(--color-surface-selected);outline:none}.cortex-island-menu__item.is-destructive{color:var(--color-destructive)}.cortex-island-menu__icon{align-items:center;display:inline-flex}.cortex-island-menu__icon svg,.cortex-island-contact-row__handle svg{width:var(--icon-md);height:var(--icon-md)}.cortex-island-picker__selected{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;display:flex}.cortex-island-picker__selected-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-picker__clear{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.cortex-island-picker__clear:hover{background:var(--color-surface-selected)}.cortex-island-proposal--create{border-top:1px solid var(--color-border);color:var(--color-accent)}.cortex-island-record-picker__proposals{z-index:calc(var(--z-modal) + 1)}.cortex-island-form{width:min(92vw,520px)}.cortex-island-form__fields{gap:var(--space-3);display:grid}.cortex-island-contact-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cortex-island-contact-row{align-items:center;gap:var(--space-2);min-height:var(--hit-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid #0000;display:flex}.cortex-island-contact-row:hover{background:var(--color-surface-subtle)}.cortex-island-contact-row.is-dragging{opacity:.5}.cortex-island-contact-row.is-drop-before{border-top-color:var(--color-accent)}.cortex-island-contact-row.is-drop-after{border-bottom-color:var(--color-accent)}.cortex-island-contact-row__handle{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:grab;background:0 0;border:0;align-items:center;display:inline-flex}.cortex-island-contact-row__handle.is-static{cursor:default}.cortex-island-contact-row__main{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.cortex-island-contact-row__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.cortex-island-contact-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cortex-island-contact-value:hover{text-decoration:underline}.cortex-island-contact-meta{color:var(--color-text-muted);font-size:var(--text-xs)}.cortex-island-contact-address{line-height:var(--leading-tight);display:grid}.cortex-island-contact-add{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-org-fields{gap:var(--space-3);display:grid}.cortex-island-org-field{gap:var(--space-1);display:grid}.cortex-island-org-field__labelrow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.cortex-island-org-field__value{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.cortex-island-org-locations{gap:var(--space-2);display:grid}.cortex-island-org-location{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:28px minmax(0,1fr);display:grid}.cortex-island-org-location__marker{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:28px;height:28px;color:var(--color-accent);place-items:center;display:grid}.cortex-island-org-location__marker svg{width:var(--icon-md);height:var(--icon-md)}.cortex-island-org-location__content{gap:var(--space-1);min-width:0;display:grid}.cortex-island-org-location__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cortex-island-org-location__title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.cortex-island-org-location__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-org-location__title span{font-size:var(--text-xs);flex:none}.cortex-island-org-location__name,.cortex-island-org-location__notes{font-size:var(--text-xs);margin:0}.cortex-island-fact{gap:var(--space-3);padding:var(--space-1) 0;justify-content:space-between;display:flex}.cortex-island-membership-parties{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-membership-parties .cortex-island-listrow{flex:1 1 0;width:auto;min-width:0}.cortex-island-membership-parties .cortex-island-listrow__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-membership-arrow{color:var(--color-text-muted);flex-shrink:0}@media (width<=640px){.cortex-island-membership-parties{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.cortex-island-membership-parties .cortex-island-listrow{width:100%}.cortex-island-membership-arrow{justify-self:center}.cortex-island-membership-parties>.cortex-island-chip{justify-self:start}}.cortex-island-membership-facts{margin-top:var(--space-3);gap:2px;display:grid}.cortex-island-property-list{gap:var(--space-2);display:grid}.cortex-island-property-row{gap:var(--space-3);padding:var(--space-1) 0;grid-template-columns:minmax(8rem,14rem) 1fr;align-items:start;display:grid}.cortex-island-property-key{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.cortex-island-property-value{overflow-wrap:anywhere;min-width:0}.cortex-island-property-json{max-height:16rem;padding:var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;overflow:auto}.cortex-island-property-json code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre}.cortex-island-source-link{font-size:var(--text-sm);color:var(--color-accent,var(--color-text))}@media (width<=640px){.cortex-island-property-row{grid-template-columns:1fr;gap:2px}}.cortex-island-audit-row{min-width:0;max-width:100%;padding:var(--space-1) 0;font-size:var(--text-sm);gap:2px;display:grid}.cortex-island-audit-row>span,.cortex-island-audit-row>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.cortex-island-chip.is-warn{border-color:color-mix(in oklch, var(--color-warning) 32%, var(--color-border));background:var(--color-warning-soft);color:var(--color-warning-foreground)}.cortex-island-panel__header--lead{justify-content:flex-start}.cortex-island-panel__icon{border-radius:var(--radius-full);background:var(--color-surface-subtle);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-accent);flex:none;place-items:center;display:inline-grid}.cortex-island-panel__icon svg{width:var(--icon-md);height:var(--icon-md)}.cortex-island-wi-summary{gap:var(--space-4);min-width:0;display:grid}.cortex-island-wi-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.cortex-island-wi-titleblock{gap:var(--space-2);min-width:0;display:grid}.cortex-island-wi-title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;margin:0}.cortex-island-wi-chips,.cortex-island-wi-actions,.cortex-island-principals{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.cortex-island-wi-actions{justify-content:end}.cortex-island-wi-source{gap:var(--space-2);max-width:220px;min-height:34px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-accent);font-size:var(--text-sm);grid-template-columns:17px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.cortex-island-wi-source:hover{border-color:var(--color-border-strong);background:var(--color-surface-selected)}.cortex-island-wi-source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-wi-source svg{width:var(--icon-md);height:var(--icon-md)}.cortex-island-wi-metrics{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cortex-island-wi-metric{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.cortex-island-wi-metric.is-overdue{border-color:var(--color-status-blocked,var(--color-border-strong))}.cortex-island-wi-metric-icon{border-radius:var(--radius-full);background:var(--color-surface);width:26px;height:26px;color:var(--color-accent);border:1px solid var(--color-border);place-items:center;display:inline-grid}.cortex-island-wi-metric-icon svg{width:var(--icon-md);height:var(--icon-md)}.cortex-island-wi-metric-main{gap:2px;min-width:0;display:grid}.cortex-island-wi-metric-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.cortex-island-wi-metric-value{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-wi-assignee{gap:var(--space-3);min-width:0;padding-top:var(--space-1);grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.cortex-island-principal{gap:var(--space-2);min-width:0;max-width:100%;min-height:36px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;white-space:normal;grid-template-columns:28px minmax(0,1fr);align-items:center;display:inline-grid}button.cortex-island-principal:hover{border-color:var(--color-border-strong);background:var(--color-surface-selected)}.cortex-island-principal.is-unresolved{border-style:dashed}.cortex-island-principal-chip{border-radius:var(--radius-full);background:var(--color-surface-subtle);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-accent);font-size:11px;font-weight:var(--weight-semibold);place-items:center;display:inline-grid;overflow:hidden}.cortex-island-principal-chip.is-group{border-radius:var(--radius-sm)}.cortex-island-principal-text{gap:1px;min-width:0;display:grid}.cortex-island-principal-text strong,.cortex-island-principal-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-wi-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-relaxed);font-size:var(--text-md);margin:0}.cortex-island-wi-description a{color:var(--color-accent);text-decoration:none}.cortex-island-wi-description a:hover{text-decoration:underline}.cortex-island-wi-fields{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;min-width:0;display:grid}.cortex-island-wi-field{gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.cortex-island-wi-field>*{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.cortex-island-wi-head,.cortex-island-wi-assignee,.cortex-island-wi-field{grid-template-columns:1fr}.cortex-island-wi-actions{justify-content:start}.cortex-island-wi-metrics,.cortex-island-wi-fields{grid-template-columns:1fr}}.cortex-island-kpi-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cortex-island-kpi-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);border:1px solid var(--color-border);min-width:0;display:flex}.cortex-island-kpi-icon{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-accent);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.cortex-island-kpi-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.cortex-island-kpi-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cortex-island-kpi-label,.cortex-island-kpi-value,.cortex-island-kpi-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-kpi-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.cortex-island-kpi-value{font-size:var(--text-lg);line-height:1.16;font-weight:var(--weight-semibold);font-feature-settings:"tnum";color:var(--color-text)}.cortex-island-kpi-hint{font-size:var(--text-xs)}.cortex-island-sprint-goal{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-selected);border:1px dashed var(--color-border);gap:var(--space-1);display:grid}.cortex-island-sprint-goal>.cortex-island-muted{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.cortex-island-sprint-goal-text{white-space:pre-wrap;font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.cortex-island-burndown{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.cortex-island-burndown-svg{width:100%;height:auto;max-height:320px}.cortex-island-burndown-hint{font-size:var(--text-xs);font-style:italic}.cortex-island-donut-row{gap:var(--space-4);grid-template-columns:200px 1fr;align-items:center;display:grid}.cortex-island-donut-svg{width:100%;max-width:200px;height:auto}.cortex-island-donut-legend{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cortex-island-donut-legend-row{align-items:center;gap:var(--space-2);font-size:var(--text-md);grid-template-columns:14px 1fr auto;display:grid}.cortex-island-donut-swatch{border-radius:var(--radius-sm);background:var(--swatch,var(--color-text-muted));width:12px;height:12px}.cortex-island-donut-legend-label{font-weight:var(--weight-medium)}.cortex-island-donut-legend-value{font-feature-settings:"tnum";font-size:var(--text-xs)}.cortex-island-sprint-board{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cortex-island-sprint-column{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-top:3px solid var(--accent,var(--color-accent));flex-direction:column;min-width:0;display:flex}.cortex-island-sprint-column-header{align-items:center;gap:var(--space-2);display:flex}.cortex-island-sprint-column-dot{border-radius:var(--radius-full);background:var(--accent,var(--color-accent));width:8px;height:8px}.cortex-island-sprint-column-title{font-size:var(--text-md);flex:1}.cortex-island-sprint-column-count{font-feature-settings:"tnum";font-size:var(--text-xs)}.cortex-island-sprint-column-cards{gap:var(--space-2);flex-direction:column;display:flex}.cortex-island-sprint-card{gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;white-space:normal;cursor:pointer;transition:border-color 80ms var(--motion-ease,ease), transform 80ms var(--motion-ease,ease);flex-direction:column;display:flex;overflow:hidden}.cortex-island-sprint-card:hover{border-color:var(--accent,var(--color-accent));transform:translateY(-1px)}.cortex-island-sprint-card-urgent,.cortex-island-sprint-card-high{border-left:3px solid var(--color-status-blocked)}.cortex-island-sprint-card-title{min-width:0;max-width:100%;font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.cortex-island-sprint-card-meta{gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.cortex-island-sprint-card-assignee{max-width:180px;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-sprint-card-assignee.is-unresolved{font-style:italic}@media (width<=640px){.cortex-island-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cortex-island-donut-row{grid-template-columns:1fr;justify-items:center}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.reactions-bar.svelte-acu6zc{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.reaction-chip.svelte-acu6zc{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);color:var(--color-text);font-size:var(--text-xs);cursor:pointer;display:inline-flex}.reaction-chip.svelte-acu6zc:hover{background:var(--color-surface-selected,var(--color-surface))}.reaction-count.svelte-acu6zc{color:var(--color-text-muted)}.reaction-add-wrap.svelte-acu6zc{display:inline-flex;position:relative}.reaction-add.svelte-acu6zc{border:1px solid var(--color-border);border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.reaction-add.svelte-acu6zc:hover{background:var(--color-surface-subtle);color:var(--color-text)}.reaction-add.svelte-acu6zc svg{width:13px;height:13px}.reaction-picker.svelte-acu6zc{bottom:calc(100% + var(--space-1));z-index:20;padding:var(--space-1);background:var(--color-surface-elevated,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:2px;display:flex;position:absolute;left:0}.reaction-pick.svelte-acu6zc{cursor:pointer;border-radius:var(--radius-sm);padding:2px var(--space-1);font-size:var(--text-md);background:0 0;border:none;line-height:1}.reaction-pick.svelte-acu6zc:hover{background:var(--color-surface-subtle)}.inbox-message-stream.svelte-133l60g{gap:var(--space-3);flex-direction:column;display:flex}.inbox-message.svelte-133l60g{gap:var(--space-2);align-items:start;display:flex}.inbox-message.is-own.svelte-133l60g{flex-direction:row-reverse}.inbox-message.is-own.svelte-133l60g .inbox-message-pane:where(.svelte-133l60g){background:var(--color-accent-soft);border-color:#0000}.inbox-avatar.svelte-133l60g{border-radius:var(--radius-full);background:var(--color-surface-subtle);width:28px;height:28px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}.inbox-message-pane.svelte-133l60g{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);flex:1}.inbox-message-header.svelte-133l60g{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-message-header.svelte-133l60g strong:where(.svelte-133l60g){font-size:var(--text-sm)}.inbox-message-content.svelte-133l60g{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.inbox-message-content.svelte-133l60g p{margin:var(--space-1) 0}.inbox-message-tools.svelte-133l60g{opacity:0;transition:opacity var(--motion-shift,.12s) ease;gap:2px;margin-left:auto;display:inline-flex}.inbox-message.svelte-133l60g:hover .inbox-message-tools:where(.svelte-133l60g),.inbox-message.svelte-133l60g:focus-within .inbox-message-tools:where(.svelte-133l60g){opacity:1}.inbox-tool.svelte-133l60g{width:var(--hit-sm);height:var(--hit-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.inbox-tool.svelte-133l60g:hover{background:var(--color-surface);color:var(--color-text)}.inbox-tool.is-danger.svelte-133l60g:hover{color:var(--color-destructive)}.inbox-tool.svelte-133l60g svg{width:14px;height:14px}.inbox-message-edit.svelte-133l60g{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.inbox-edit-body.svelte-133l60g{min-height:5rem;padding:var(--space-2) var(--space-3);resize:vertical;line-height:var(--leading-normal)}.inbox-edit-actions.svelte-133l60g{justify-content:flex-end;gap:var(--space-2);display:flex}.inbox-muted.svelte-133l60g{color:var(--color-text-muted)}.inbox-small.svelte-133l60g{font-size:var(--text-sm)}.inbox-error.svelte-133l60g{color:var(--color-destructive);font-size:var(--text-sm)}.recipient-picker.svelte-1m1ckgq{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.recipient-box.svelte-1m1ckgq{gap:var(--space-1);min-height:var(--hit-md);padding:calc(var(--space-1) - 1px) var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);cursor:text;flex-wrap:wrap;align-items:center;display:flex}.recipient-box.svelte-1m1ckgq:focus-within{border-color:var(--color-ring,var(--color-accent))}.recipient-chip.svelte-1m1ckgq{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-1) 0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-medium);max-width:100%;display:inline-flex}.recipient-chip.is-unresolved.svelte-1m1ckgq{border-style:dashed;border-color:var(--color-destructive)}.recipient-chip-avatar.svelte-1m1ckgq{border-radius:var(--radius-full);background:var(--color-surface);width:16px;height:16px;color:var(--color-text-muted);font-size:8px;font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}.recipient-chip-label.svelte-1m1ckgq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-chip-remove.svelte-1m1ckgq{cursor:pointer;width:16px;height:16px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;place-items:center;display:grid}.recipient-chip-remove.svelte-1m1ckgq svg{stroke-width:2.25px;width:11px;height:11px}.recipient-chip-remove.svelte-1m1ckgq:hover{background:var(--color-surface);color:var(--color-text)}.recipient-input.svelte-1m1ckgq{min-width:8ch;color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--hit-xs);background:0 0;border:none;outline:none;flex:8ch}.recipient-suggestions.svelte-1m1ckgq{top:calc(100% + var(--space-1));z-index:30;scrollbar-gutter:stable;background:var(--color-surface-elevated,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:16rem;box-shadow:var(--shadow-lg);padding:var(--space-1);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:auto}.recipient-suggestion.svelte-1m1ckgq{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text);background:0 0;border:none;display:flex}.recipient-suggestion.svelte-1m1ckgq:hover,.recipient-suggestion.is-active.svelte-1m1ckgq{background:var(--color-surface-selected,var(--color-surface-subtle))}.recipient-suggestion-avatar.svelte-1m1ckgq{border-radius:var(--radius-full);background:var(--color-surface-subtle);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);flex:none;place-items:center;display:grid}.recipient-suggestion-main.svelte-1m1ckgq{flex-direction:column;min-width:0;display:flex}.recipient-suggestion-main.svelte-1m1ckgq strong:where(.svelte-1m1ckgq){font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-suggestion-meta.svelte-1m1ckgq{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-suggestion-empty.svelte-1m1ckgq{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.recipient-helper.svelte-1m1ckgq{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.inbox-compose.svelte-1m7fwh3{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.compose-header.svelte-1m7fwh3{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.compose-header.svelte-1m7fwh3 h3:where(.svelte-1m7fwh3){font-size:var(--text-md);margin:0}.compose-tabs.svelte-1m7fwh3{gap:var(--space-1);display:flex}.compose-body.svelte-1m7fwh3{min-height:7rem;padding:var(--space-2) var(--space-3);resize:vertical;line-height:var(--leading-normal)}.compose-preview.svelte-1m7fwh3{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);min-height:7rem;line-height:var(--leading-relaxed);overflow-wrap:anywhere}.compose-preview.svelte-1m7fwh3 p{margin:var(--space-1) 0}.compose-footer.svelte-1m7fwh3{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.compose-status.svelte-1m7fwh3{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.compose-status[data-tone=error].svelte-1m7fwh3{color:var(--color-destructive)}.compose-status[data-tone=success].svelte-1m7fwh3{color:var(--color-accent)}.inbox-layout.svelte-1cnd7i4{gap:var(--space-4);grid-template-columns:minmax(15rem,22rem) 1fr;align-items:start;display:grid}.inbox-sidebar.svelte-1cnd7i4{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.inbox-thread-list.svelte-1cnd7i4{scrollbar-gutter:stable;flex-direction:column;gap:1px;display:flex;overflow:auto}.inbox-group-label.svelte-1cnd7i4{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-medium)}.inbox-detail.svelte-1cnd7i4{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;min-height:18rem;display:flex}.inbox-thread-header.svelte-1cnd7i4{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);align-items:start;display:flex}.inbox-thread-header.svelte-1cnd7i4 h3:where(.svelte-1cnd7i4){font-size:var(--text-md);margin:0}.inbox-participants.svelte-1cnd7i4{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.inbox-empty-sidebar.svelte-1cnd7i4,.inbox-empty-detail.svelte-1cnd7i4{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.inbox-empty-sidebar.svelte-1cnd7i4 svg,.inbox-empty-detail.svelte-1cnd7i4 svg{width:28px;height:28px;color:var(--color-text-muted);opacity:.65}.inbox-muted.svelte-1cnd7i4{color:var(--color-text-muted)}.inbox-small.svelte-1cnd7i4{font-size:var(--text-sm)}.inbox-error.svelte-1cnd7i4{color:var(--color-destructive);font-size:var(--text-sm)}@media (width<=820px){.inbox-layout.svelte-1cnd7i4{grid-template-columns:1fr}}.cortex-island-file-actions.svelte-ibtuzc{margin-bottom:var(--space-2)}.cortex-island-file-media.svelte-ibtuzc{border-radius:var(--radius-md);max-width:100%;max-height:32rem}.cortex-island-file-audio.svelte-ibtuzc{width:min(100%,32rem)}.cortex-island-file-frame.svelte-ibtuzc{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:32rem}.cortex-island-principal-form.svelte-pwv4pf{gap:var(--space-4);display:grid}.cortex-island-principal-card.svelte-pwv4pf{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cortex-island-principal-ident.svelte-pwv4pf{gap:2px;min-width:0;display:grid}.cortex-island-principal-ident.svelte-pwv4pf strong:where(.svelte-pwv4pf),.cortex-island-principal-ident.svelte-pwv4pf span:where(.svelte-pwv4pf){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-principal-fields.svelte-pwv4pf{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cortex-island-principal-fields.svelte-pwv4pf .cortex-island-field:has(.cortex-island-principal-description){grid-column:1/-1}.cortex-island-principal-description.svelte-pwv4pf{min-height:5rem;padding-block:var(--space-2);resize:vertical}.cortex-island-principal-avatar-action.svelte-pwv4pf{align-items:center;gap:var(--space-2);display:flex}.cortex-island-principal-file.svelte-pwv4pf{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cortex-island-principal-actions.svelte-pwv4pf{justify-content:flex-end;display:flex}.cortex-island-principal-avatar.svelte-pwv4pf{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);width:3.5rem;height:3.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.cortex-island-principal-avatar.svelte-pwv4pf img:where(.svelte-pwv4pf){object-fit:cover;width:100%;height:100%}@media (width<=720px){.cortex-island-principal-card.svelte-pwv4pf,.cortex-island-principal-fields.svelte-pwv4pf{grid-template-columns:1fr}.cortex-island-principal-avatar-action.svelte-pwv4pf{flex-direction:column;align-items:stretch}}.cortex-island-platform-stories__grid.svelte-q2yz4g{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cortex-island-platform-stories__wide.svelte-q2yz4g{gap:var(--space-2);grid-column:1/-1;min-width:0;display:grid}.cortex-island-platform-stories__label.svelte-q2yz4g{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.cortex-island-platform-stories__label.svelte-q2yz4g span:where(.svelte-q2yz4g){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cortex-island-platform-stories__label.svelte-q2yz4g svg{flex:none;width:1rem;height:1rem}.cortex-island-platform-stories__pre.svelte-q2yz4g{max-height:10rem;overflow:auto}@media (width<=820px){.cortex-island-platform-stories__grid.svelte-q2yz4g{grid-template-columns:1fr}}.cortex-island-raw-details.svelte-1fwy69v{gap:var(--space-2);display:grid}.cortex-island-raw-details.svelte-1fwy69v>summary:where(.svelte-1fwy69v){cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cortex-island-raw-details[open].svelte-1fwy69v>summary:where(.svelte-1fwy69v){color:var(--color-text)}.cortex-island-lens-table-wrap.svelte-1fwy69v{overflow-x:auto}.cortex-island-lens-table.svelte-1fwy69v{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.cortex-island-lens-table.svelte-1fwy69v th:where(.svelte-1fwy69v),.cortex-island-lens-table.svelte-1fwy69v td:where(.svelte-1fwy69v){text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);white-space:nowrap}.cortex-island-lens-table.svelte-1fwy69v tbody:where(.svelte-1fwy69v) tr:where(.svelte-1fwy69v){cursor:pointer}.cortex-island-lens-table.svelte-1fwy69v tbody:where(.svelte-1fwy69v) tr:where(.svelte-1fwy69v):hover{background:var(--color-surface-subtle)}.cortex-island-lens-board.svelte-1fwy69v{gap:var(--space-3);display:flex;overflow-x:auto}.cortex-island-lens-col.svelte-1fwy69v{gap:var(--space-1);align-content:start;min-width:14rem;display:grid}.cortex-island-lens-col-head.svelte-1fwy69v{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.cortex-island-identity.svelte-rhuunz{margin-bottom:var(--space-2);gap:2px;display:grid}.cortex-island-role-list.svelte-rhuunz{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-setting-row.svelte-rhuunz{align-items:center;gap:var(--space-2);width:100%;min-height:var(--hit-md);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;display:flex}button.cortex-island-setting-row.svelte-rhuunz{cursor:pointer}button.cortex-island-setting-row.svelte-rhuunz:hover{background:var(--color-surface-subtle)}.cortex-island-setting-row.svelte-rhuunz+.cortex-island-setting-row:where(.svelte-rhuunz){margin-top:var(--space-2)}.cortex-island-setting-row__icon.svelte-rhuunz{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.cortex-island-setting-row__main.svelte-rhuunz{flex:1;gap:2px;min-width:0;display:grid}.cortex-island-setting-row__main.svelte-rhuunz strong:where(.svelte-rhuunz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cortex-island-tag-grid.svelte-1izbf9w{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.cortex-island-tag-input.svelte-1izbf9w{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.cortex-island-tag-input.svelte-1izbf9w:focus-visible{outline:2px solid var(--color-accent,var(--color-text));outline-offset:1px}.cortex-island-tag-actions.svelte-1izbf9w{margin-top:var(--space-3);justify-content:flex-end;display:flex}.cortex-island-tag-usage-head.svelte-1izbf9w{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.cortex-island-tag-pager.svelte-1izbf9w{align-items:center;gap:var(--space-1);display:inline-flex}.cortex-island-workspace-toolbar.svelte-zbr1a5{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-workspace-search.svelte-zbr1a5{align-items:center;gap:var(--space-2);min-width:12rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);flex:1;display:flex}.cortex-island-workspace-search.svelte-zbr1a5 input:where(.svelte-zbr1a5){min-width:0;color:var(--color-text);font:inherit;padding:var(--space-2) 0;background:0 0;border:0;outline:none;flex:1}.cortex-island-workspace-actions.svelte-zbr1a5{gap:var(--space-1);flex-wrap:wrap;display:flex}.cortex-island-workspace-chips.svelte-zbr1a5{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cortex-island-workspace-chip.svelte-zbr1a5{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:2px 10px}.cortex-island-workspace-chip.is-active.svelte-zbr1a5{background:var(--color-accent,var(--color-text));color:var(--color-surface,#fff);border-color:#0000}.cortex-island-workspace-list.svelte-zbr1a5{gap:var(--space-1);margin-top:var(--space-3);display:grid}.cortex-island-workspace-avatar.svelte-zbr1a5{border-radius:var(--radius-full);background:var(--color-surface-subtle);width:2rem;height:2rem;color:var(--color-text-muted);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cortex-island-workspace-empty.svelte-zbr1a5{gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-3);margin-top:var(--space-3);place-items:center;display:grid}.cortex-island-workspace-empty-headline.svelte-zbr1a5{font-weight:600}.cortex-island-workspace-empty-actions.svelte-zbr1a5{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}
/*$vite$:1*/