.chrome-gradient.svelte-imqsjy,.chrome-gradient.svelte-imqsjy>span:where(.svelte-imqsjy){pointer-events:none;position:absolute;inset:0}.chrome-gradient__blur--soft.svelte-imqsjy{-webkit-backdrop-filter:blur(var(--blur-chrome-soft));backdrop-filter:blur(var(--blur-chrome-soft))}.chrome-gradient__blur--strong.svelte-imqsjy{-webkit-backdrop-filter:blur(var(--blur-chrome-strong));backdrop-filter:blur(var(--blur-chrome-strong))}.chrome-gradient--bottom.svelte-imqsjy .chrome-gradient__blur--soft:where(.svelte-imqsjy){-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-chrome-blur-mask) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-chrome-blur-mask) 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-chrome-blur-mask) 100%)}.chrome-gradient--bottom.svelte-imqsjy .chrome-gradient__blur--strong:where(.svelte-imqsjy){-webkit-mask-image:linear-gradient(to bottom, transparent 45%, var(--color-chrome-blur-mask) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 45%, var(--color-chrome-blur-mask) 100%);mask-image:linear-gradient(to bottom, transparent 45%, var(--color-chrome-blur-mask) 100%)}.chrome-gradient--bottom.svelte-imqsjy .chrome-gradient__surface:where(.svelte-imqsjy){background:linear-gradient(to bottom, transparent 0%, var(--color-surface) 90%)}.chrome-gradient--top.svelte-imqsjy .chrome-gradient__blur--soft:where(.svelte-imqsjy){-webkit-mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 100%);mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 100%)}.chrome-gradient--top.svelte-imqsjy .chrome-gradient__blur--strong:where(.svelte-imqsjy){-webkit-mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 55%);-webkit-mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 55%);mask-image:linear-gradient(to bottom, var(--color-chrome-blur-mask) 0%, transparent 55%)}.chrome-gradient--top.svelte-imqsjy .chrome-gradient__surface:where(.svelte-imqsjy){background:linear-gradient(to bottom, var(--color-surface) 0%, transparent 100%)}.app-header.svelte-isll26{z-index:var(--z-raised);isolation:isolate;height:var(--space-64);justify-content:space-between;align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-8) var(--space-16);background:0 0;display:flex;position:sticky;top:0}.app-header__gradient.svelte-isll26{z-index:0;height:calc(var(--space-64) + var(--space-32));pointer-events:none;position:absolute;top:0;left:0;right:0}.app-header__title.svelte-isll26{z-index:1;min-width:0;color:var(--color-text-primary);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;position:relative;overflow:hidden}.app-header__actions.svelte-isll26{z-index:1;align-items:center;gap:var(--space-4);flex:none;display:flex;position:relative}@media (width>=48rem){.app-header.svelte-isll26{padding-inline:var(--space-24)}}@media (width>=64rem){.app-header.svelte-isll26{padding-inline:var(--space-32)}}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%)}.kz-toast-shell{width:min(var(--width-toast), calc(100vw - 2 * var(--space-16)))}.command-palette__overlay{background:var(--color-backdrop);z-index:var(--z-overlay);position:fixed;inset:0}.command-palette__content{width:min(38rem, calc(100vw - var(--space-32)));background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:calc(var(--z-overlay) + 1);position:fixed;top:16vh;left:50%;overflow:hidden;transform:translate(-50%)}.command-palette__input-row.svelte-wh9uu8{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);display:flex}.command-palette__input-icon.svelte-wh9uu8{color:var(--color-text-muted);font-size:var(--font-size-2);display:inline-flex}.command-palette__input{min-width:0;font:inherit;font-size:var(--font-size-2);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.command-palette__input::placeholder{color:var(--color-text-muted)}.command-palette__spinner.svelte-wh9uu8{color:var(--color-text-muted);font-size:var(--font-size-1);animation:1s linear infinite svelte-wh9uu8-command-palette-spin;display:inline-flex}@keyframes svelte-wh9uu8-command-palette-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.command-palette__list{max-height:min(24rem,50vh);padding:var(--space-8);overflow-y:auto}.command-palette__group{gap:var(--space-2);display:grid}.command-palette__group+.command-palette__group{margin-top:var(--space-8)}.command-palette__group-heading{font-size:var(--font-size-0);color:var(--color-text-muted);padding:var(--space-6) var(--space-8) var(--space-2)}.command-palette__item{align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);cursor:pointer;display:flex}.command-palette__item[data-selected]{background:var(--color-state-selected)}.command-palette__item[data-selected] .command-palette__item-icon.svelte-wh9uu8{color:var(--color-text-primary)}.command-palette__item-icon.svelte-wh9uu8{color:var(--color-text-muted);font-size:var(--font-size-1);flex:none;display:inline-flex}.command-palette__item-meta.svelte-wh9uu8{gap:var(--space-2);min-width:0;display:grid}.command-palette__item-title.svelte-wh9uu8{font-size:var(--font-size-1);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette__item-caption.svelte-wh9uu8{font-size:var(--font-size-0);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette__empty.svelte-wh9uu8{padding:var(--space-16);font-size:var(--font-size-1);color:var(--color-text-muted);text-align:center;margin:0}.command-palette__error.svelte-wh9uu8{margin:var(--space-4);color:var(--color-text-on-accent);background:var(--color-danger);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-0)}.command-palette__content .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.composer-card.svelte-1q5jekc{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface-sunken);flex-direction:column;display:flex;position:relative}.composer-card--capture.svelte-1q5jekc{max-height:80vh;padding:var(--space-12);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:grid;overflow-y:auto}.composer-card--field.svelte-1q5jekc{background:0 0;border-radius:0;flex:auto;min-height:0;padding:0}.composer-card--persistent.svelte-1q5jekc{--composer-action-height:var(--space-32);max-height:30dvh;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:none;display:flex;overflow:hidden}.composer-card--persistent.composer-card--capture.svelte-1q5jekc{overflow-y:auto}.composer-card--drag-over.svelte-1q5jekc{background:var(--color-state-selected)}.composer-card.svelte-1q5jekc:focus-within{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.composer-editor-frame.svelte-1c27bxo{min-width:0;max-height:calc(var(--space-96) + var(--space-32));padding:var(--space-6) var(--space-8);color:var(--color-text-primary);overflow-y:auto}.composer-editor-frame--persistent.svelte-1c27bxo{max-height:min(30dvh,18rem)}.composer-editor-frame--field.svelte-1c27bxo{min-height:var(--space-48);flex:auto;max-height:none}.composer-editor-frame.svelte-1c27bxo .editor-host{padding-left:0}.composer-editor-frame.svelte-1c27bxo .ProseMirror{min-height:calc(var(--space-24) + var(--space-24));overflow-wrap:anywhere;font-size:var(--font-size-2);outline:none;line-height:1.5}.composer-editor-frame--persistent.svelte-1c27bxo .ProseMirror{min-height:var(--space-24)}.composer-editor-frame.svelte-1c27bxo .editor-host .ProseMirror p{margin:0}.follow-ups.svelte-gct867{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.follow-up.svelte-gct867{align-items:center;min-width:0;display:inline-flex}.follow-up__send{max-width:calc(var(--space-64) * 4);border-radius:var(--radius-full);text-overflow:ellipsis;overflow:hidden}.actions.svelte-682y2k,.actions__left.svelte-682y2k,.actions__right.svelte-682y2k{align-items:center;gap:var(--space-6);display:flex}.context-chip.svelte-682y2k{align-self:flex-start;align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-text-secondary);font-size:var(--font-size-0);display:inline-flex}.context-chip.svelte-682y2k span:where(.svelte-682y2k){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-chip__remove{width:var(--space-24);height:var(--space-24);color:inherit}.actions.svelte-682y2k{justify-content:space-between}.actions__left.svelte-682y2k{flex:auto;min-width:0}.actions__right.svelte-682y2k{gap:var(--space-8);flex:0 auto;min-width:0}.model.svelte-682y2k{width:min(22rem,100%);min-width:0}.model--compact.svelte-682y2k{width:max-content;max-width:min(24rem,45vw)}.model--compact.svelte-682y2k .kz-select{width:max-content;max-width:100%;height:var(--composer-action-height);min-height:var(--composer-action-height);gap:var(--space-8)}.attachment-control{width:var(--composer-action-height);height:var(--composer-action-height);border-radius:var(--radius-full)}.attachments.svelte-682y2k{gap:var(--space-6);flex-wrap:wrap;display:flex}.quote-shell.svelte-682y2k{--quote-card-background:var(--color-surface-raised);padding-inline:var(--space-8)}.attachment.svelte-682y2k{align-items:center;gap:var(--space-6);max-width:18rem;padding:var(--space-4) var(--space-6);background:var(--color-surface-raised);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex}.attachment--failed.svelte-682y2k{color:var(--color-danger,var(--color-text-primary))}.attachment.svelte-682y2k img:where(.svelte-682y2k){width:var(--space-32);height:var(--space-32);border-radius:var(--radius-sm);object-fit:cover}.attachment.svelte-682y2k span:where(.svelte-682y2k){min-width:0;display:grid}.attachment.svelte-682y2k strong:where(.svelte-682y2k),.attachment.svelte-682y2k small:where(.svelte-682y2k){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment.svelte-682y2k strong:where(.svelte-682y2k){color:var(--color-text-primary);font-size:var(--font-size-0)}.attachment.svelte-682y2k small:where(.svelte-682y2k){font-size:var(--font-size-0)}.attachment-error.svelte-682y2k{color:var(--color-danger,var(--color-text-primary))}.send{width:var(--composer-action-height,2.25rem);height:var(--composer-action-height,2.25rem);border-radius:var(--radius-full);flex:none}.composer-preview-slot.svelte-1r6q2si{gap:var(--space-4);min-width:0;display:grid;position:relative}.composer-preview__duplicate.svelte-1r6q2si{align-items:center;gap:var(--space-6);padding:0 var(--space-12);font-size:var(--font-size-0);color:var(--color-text-secondary);min-width:0;margin:0;display:flex}.composer-preview__duplicate-icon.svelte-1r6q2si{color:var(--color-warning);flex:none;display:inline-flex}.composer-preview__duplicate-text.svelte-1r6q2si{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-preview__duplicate-link.svelte-1r6q2si{color:var(--color-accent);flex:none;text-decoration:none}.composer-preview__duplicate-link.svelte-1r6q2si:hover{color:var(--color-accent-hover);text-decoration:underline}.composer-preview.svelte-1r6q2si{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-48) var(--space-8) var(--space-12);background:var(--color-surface-sunken);border-radius:var(--radius-md);min-width:0;color:inherit;transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.composer-preview.svelte-1r6q2si:hover{background:var(--color-state-hover)}.composer-preview.svelte-1r6q2si:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.composer-preview__remove{top:var(--space-4);right:var(--space-4);position:absolute}.composer-preview__thumb.svelte-1r6q2si{border-radius:var(--radius-sm);background:var(--color-surface-raised);flex:none;width:5.5rem;height:5.5rem;overflow:hidden}.composer-preview__thumb.svelte-1r6q2si img:where(.svelte-1r6q2si){object-fit:cover;width:100%;height:100%;display:block}.composer-preview__thumb-fallback.svelte-1r6q2si{width:100%;height:100%;color:var(--color-text-muted);font-size:var(--font-size-5);justify-content:center;align-items:center;display:flex}.composer-preview__meta.svelte-1r6q2si{gap:var(--space-2);min-width:0;display:grid}.composer-preview__title.svelte-1r6q2si{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-preview__description.svelte-1r6q2si{font-size:var(--font-size-1);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.composer-preview__host.svelte-1r6q2si{font-size:var(--font-size-0);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-preview__skel.svelte-1r6q2si{background:var(--color-surface-raised);border-radius:var(--radius-sm);animation:1.2s ease-in-out infinite svelte-1r6q2si-composer-preview-pulse}.composer-preview__title.composer-preview__skel.svelte-1r6q2si{width:60%;height:var(--font-size-1)}.composer-preview__host.composer-preview__skel.svelte-1r6q2si{width:30%;height:var(--font-size-0)}@keyframes svelte-1r6q2si-composer-preview-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.composer-preview__skel.svelte-1r6q2si{animation:none}}.composer-mention-popover.svelte-1bxct8g{background:var(--color-surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-4);min-width:14rem;max-height:16rem;z-index:var(--z-overlay);position:fixed;overflow-y:auto}ul.svelte-1bxct8g{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}li.svelte-1bxct8g button:where(.svelte-1bxct8g){text-align:left;appearance:none;width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-1);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none}li.svelte-1bxct8g button:where(.svelte-1bxct8g):hover,li.svelte-1bxct8g button.selected:where(.svelte-1bxct8g){background:var(--color-state-hover)}.hint.svelte-1bxct8g{padding:var(--space-6) var(--space-8);font-size:var(--font-size-1);margin:0}.muted.svelte-1bxct8g{color:var(--color-text-muted)}.link-previews.svelte-y4pmih,.staged.svelte-y4pmih{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.staged-card.svelte-y4pmih{align-items:center;gap:var(--space-12);padding:var(--space-8);background:var(--color-surface-sunken);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.staged-uploading.svelte-y4pmih{opacity:.7}.staged-failed.svelte-y4pmih{background:var(--color-danger);color:var(--color-text-on-accent)}.staged-preview.svelte-y4pmih{object-fit:cover;border-radius:var(--radius-sm);width:3rem;height:3rem;display:block}.staged-meta.svelte-y4pmih{gap:var(--space-2);min-width:0;display:grid}.staged-name.svelte-y4pmih{font-size:var(--font-size-1);color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staged-status.svelte-y4pmih{font-size:var(--font-size-0);color:var(--color-text-muted)}.staged-error.svelte-y4pmih{color:inherit;overflow-wrap:anywhere}.actions.svelte-y4pmih{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.actions__left.svelte-y4pmih{align-items:center;gap:var(--space-4);display:flex}.task-fields.svelte-y4pmih{gap:var(--space-12);padding:0 var(--space-6);display:grid}.task-fields__label.svelte-y4pmih,.task-fields__title.svelte-y4pmih{color:var(--color-text-secondary);font-size:var(--font-size-1);font-weight:var(--font-weight-medium)}.task-fields__error.svelte-y4pmih{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.task-fields__card-layout.svelte-y4pmih{gap:var(--space-8);display:grid}.task-fields__header.svelte-y4pmih{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.task-fields__row.svelte-y4pmih{grid-template-columns:var(--space-64) minmax(0, 1fr);align-items:center;gap:var(--space-16);display:grid}.task-fields__row.svelte-y4pmih .segmented{justify-self:end;width:fit-content}.composer-add__content{z-index:var(--z-overlay);gap:var(--space-2);min-width:12rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-md);display:grid}.composer-add__item{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-1);cursor:pointer;outline:none;display:flex}.composer-add__item[data-highlighted]{background:var(--color-state-hover);color:var(--color-text-primary)}.composer-add__item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.drop-indicator.svelte-y4pmih{justify-content:center;align-items:center;gap:var(--space-8);background:var(--color-state-selected);color:var(--color-text-primary);font-size:var(--font-size-2);border-radius:var(--radius-lg);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.composer-gradient.svelte-1u3dn4x{z-index:calc(var(--z-overlay) - 1);right:var(--layout-detail-panel-reserve,var(--length-zero));pointer-events:none;height:min(8rem,22dvh);transition:right var(--duration-slow) var(--ease-emphasized);position:fixed;bottom:0;left:0}.persistent-composer.svelte-1u3dn4x{--composer-expand-duration:var(--duration-normal);z-index:var(--z-overlay);left:var(--layout-floating-center,50%);bottom:max(var(--space-16), env(safe-area-inset-bottom));width:min(var(--width-composer), var(--layout-floating-max-width,calc(100vw - 2 * var(--space-16))));gap:var(--space-8);pointer-events:auto;transition:left var(--duration-slow) var(--ease-emphasized), width var(--duration-slow) var(--ease-emphasized);display:grid;position:fixed;transform:translate(-50%)}.composer-controls.svelte-1u3dn4x{z-index:0;justify-content:space-between;align-items:center;gap:var(--space-12);animation:svelte-1u3dn4x-controls-in var(--composer-expand-duration) var(--ease-standard);transform-origin:bottom;display:flex;position:relative}.control-group.svelte-1u3dn4x{align-items:center;gap:var(--space-6);padding:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--shadow-composer);display:inline-flex}.control-group--right.svelte-1u3dn4x{min-width:0;margin-left:auto}.composer-main.svelte-1u3dn4x,.inline-turn.svelte-1u3dn4x{z-index:1;border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-composer);position:relative}.composer-main.svelte-1u3dn4x{min-width:0}.composer-main.svelte-1u3dn4x .composer-card--persistent{padding-bottom:calc(var(--space-8) + var(--space-8) + var(--composer-action-height,var(--space-32)));transition:padding-bottom var(--composer-expand-duration) var(--ease-standard)}.composer-main.svelte-1u3dn4x .composer-card--persistent .actions{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);height:var(--composer-action-height,var(--space-32));min-height:var(--composer-action-height,var(--space-32));opacity:1;visibility:visible;transition:opacity var(--composer-expand-duration) var(--ease-standard), transform var(--composer-expand-duration) var(--ease-standard), visibility 0s linear;position:absolute;transform:translateY(0)}.composer-main.svelte-1u3dn4x:not(.composer-main--active) .composer-card--persistent{padding-bottom:var(--space-8)}.composer-main.svelte-1u3dn4x:not(.composer-main--active) .composer-card--persistent .actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-4));transition:opacity var(--composer-expand-duration) var(--ease-standard), transform var(--composer-expand-duration) var(--ease-standard), visibility 0s linear var(--composer-expand-duration)}.composer-main.svelte-1u3dn4x>div[hidden]:where(.svelte-1u3dn4x){display:none}.inline-turn.svelte-1u3dn4x{max-height:min(36dvh,22rem);padding:var(--space-12);overflow-y:auto}.permalink{margin:var(--space-8) 0 0 auto;padding:var(--space-4) var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-0);display:block}.permalink:hover{color:var(--color-text-primary)}.composer-error.svelte-1u3dn4x{padding-inline:var(--space-12);color:var(--color-danger);font-size:var(--font-size-1);margin:0}@keyframes svelte-1u3dn4x-controls-in{0%{opacity:0;transform:translateY(calc(100% + var(--space-8))) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.composer-gradient.svelte-1u3dn4x,.persistent-composer.svelte-1u3dn4x{transition:none}.composer-controls.svelte-1u3dn4x{animation:none}.composer-main.svelte-1u3dn4x .composer-card--persistent .actions,.composer-main.svelte-1u3dn4x .composer-card--persistent{transition:none}}@media (width<=40rem){.composer-controls.svelte-1u3dn4x{align-items:flex-end}.persistent-composer.svelte-1u3dn4x{bottom:max(var(--space-8), env(safe-area-inset-bottom));width:calc(100vw - 2 * var(--space-8))}}.user-nav__trigger{appearance:none;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.user-nav__trigger:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.user-nav__content{gap:var(--space-2);background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-4);min-width:12rem;z-index:var(--z-modal);flex-direction:column;display:flex}.user-nav__item{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-1);cursor:pointer;outline:none;line-height:1;display:flex}.user-nav__item[data-highlighted]{background:var(--color-state-hover);color:var(--color-text-primary)}.user-nav__item[data-disabled]{opacity:.5;cursor:not-allowed}.user-nav__item--danger{color:var(--color-danger)}.user-nav__item--danger[data-highlighted]{background:var(--color-state-hover);color:var(--color-danger)}.user-nav__item-label{flex:1;min-width:0}.user-nav__item-icon{font-size:var(--font-size-1);color:currentColor;flex:none;display:inline-flex}.user-nav__chevron{font-size:var(--font-size-0);color:var(--color-text-muted);flex:none;display:inline-flex}.user-nav__item[data-highlighted] .user-nav__chevron{color:var(--color-text-primary)}.user-nav__separator{margin:var(--space-4) 0;border:none;border-top:.0625rem solid var(--color-divider)}.view-nav.svelte-f0atf6{align-items:center;gap:var(--space-8);flex-direction:column;display:inline-flex}.view-nav__pill.svelte-f0atf6{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-raised);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);flex-direction:column;display:inline-flex}.view-nav__item.svelte-f0atf6{width:calc(var(--space-24) + var(--space-16));height:calc(var(--space-24) + var(--space-16));padding:var(--space-8);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.view-nav__pending.svelte-f0atf6{top:var(--space-4);right:var(--space-4);width:var(--space-12);height:var(--space-12);border:var(--space-2) solid var(--color-surface-raised);border-radius:var(--radius-full);background:var(--color-accent);position:absolute}.view-nav__item.svelte-f0atf6:hover:not(.view-nav__item--active){background:var(--color-state-hover);color:var(--color-text-primary)}.view-nav__item--active.svelte-f0atf6{background:var(--color-state-selected);color:var(--color-accent)}.view-nav__item.svelte-f0atf6:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.region-menu.svelte-f0atf6{z-index:var(--z-popover);width:calc(var(--space-96) + var(--space-96) + var(--space-48));gap:var(--space-12);padding:var(--space-12);color:var(--color-text-primary);background:var(--color-surface-overlay);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;position:fixed}.region-menu.svelte-f0atf6 label:where(.svelte-f0atf6),.region-menu.svelte-f0atf6 fieldset:where(.svelte-f0atf6){gap:var(--space-6);display:grid}.region-menu.svelte-f0atf6 label:where(.svelte-f0atf6) span:where(.svelte-f0atf6),.region-menu.svelte-f0atf6 legend:where(.svelte-f0atf6){color:var(--color-text-secondary);font-size:var(--font-size-0)}.region-menu.svelte-f0atf6 input:where(.svelte-f0atf6){min-width:0;padding:var(--space-8);color:var(--color-text-primary);background:var(--color-surface-sunken);border:var(--space-2) solid var(--color-border);border-radius:var(--radius-sm)}.region-menu.svelte-f0atf6 fieldset:where(.svelte-f0atf6){border:0;margin:0;padding:0}.region-menu__icons.svelte-f0atf6{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.region-menu__icons.svelte-f0atf6 button:where(.svelte-f0atf6){padding:var(--space-8);color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;display:inline-flex}.region-menu__icons.svelte-f0atf6 button:where(.svelte-f0atf6):hover,.region-menu__icons.svelte-f0atf6 button:where(.svelte-f0atf6):focus-visible,.region-menu__icon--selected.svelte-f0atf6{color:var(--color-accent);background:var(--color-state-selected)}.region-menu.svelte-f0atf6 p:where(.svelte-f0atf6){color:var(--color-danger);font-size:var(--font-size-0);margin:0}.region-menu__actions.svelte-f0atf6{justify-content:space-between;gap:var(--space-8);display:flex}.region-menu__actions.svelte-f0atf6 button:where(.svelte-f0atf6){padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;border:0}.region-menu__actions.svelte-f0atf6 button[type=submit]:where(.svelte-f0atf6){color:var(--color-text-on-accent);background:var(--color-accent)}.region-menu__remove.svelte-f0atf6{color:var(--color-danger);background:0 0}:root{--gray-0:oklch(99% .003 75);--gray-50:oklch(97% .004 75);--gray-100:oklch(94% .005 75);--gray-200:oklch(88% .006 75);--gray-300:oklch(80% .007 75);--gray-400:oklch(68% .008 75);--gray-500:oklch(52% .008 75);--gray-600:oklch(45% .008 75);--gray-700:oklch(35% .007 75);--gray-800:oklch(24% .006 75);--gray-900:oklch(15% .005 75);--gray-950:oklch(10% .004 75);--amber-100:oklch(95% .04 70);--amber-200:oklch(88% .07 68);--amber-300:oklch(80% .1 66);--amber-400:oklch(70% .13 62);--amber-500:oklch(62% .15 58);--amber-600:oklch(52% .15 54);--amber-700:oklch(46% .13 50);--amber-800:oklch(36% .1 48);--red-500:oklch(60% .2 25);--red-600:oklch(52% .22 25);--green-500:oklch(65% .16 145);--amber-warn-500:oklch(78% .16 80);--blue-500:oklch(60% .16 235);--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-96:6rem;--font-size-0:.75rem;--font-size-1:.875rem;--font-size-2:1rem;--font-size-3:1.125rem;--font-size-4:1.25rem;--font-size-5:1.5rem;--font-size-6:2rem;--font-size-7:2.5rem;--font-weight-thin:100;--font-weight-ultralight:150;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-loose:1.7;--radius-hairline:.0625rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.22s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--z-base:0;--z-raised:10;--z-overlay:100;--z-modal:1000;--z-popover:1100;--z-toast:2000}:root,:root[data-theme=light]{--color-surface:var(--gray-0);--color-surface-raised:var(--gray-50);--color-surface-sunken:var(--gray-100);--color-surface-overlay:var(--gray-0);--color-control-background:var(--gray-100);--color-control-background-contrast:var(--gray-200);--color-control-thumb:var(--gray-0);--color-text-primary:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-muted:var(--gray-500);--color-text-on-accent:var(--gray-0);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-divider:var(--gray-100);--color-border-hairline:oklch(0% 0 0/.08);--color-state-hover:var(--gray-100);--color-state-selected:var(--gray-200);--color-backdrop:oklch(0% 0 0/.4);--color-shadow-subtle:oklch(0% 0 0/.14);--color-accent:var(--amber-600);--color-accent-hover:var(--amber-700);--color-accent-subtle:var(--amber-100);--color-focus-ring:var(--amber-500);--color-danger:var(--red-600);--color-success:var(--green-500);--color-warning:var(--amber-warn-500);--color-info:var(--blue-500);--radius-accent-rule:var(--radius-hairline);--shadow-sm:0 1px 2px oklch(0% 0 0/.08);--shadow-control-thumb:0 0 4px var(--color-shadow-subtle);--shadow-card-hover:0 0 4px var(--color-shadow-subtle);--shadow-md:0 4px 12px oklch(0% 0 0/.08), 0 1px 2px oklch(0% 0 0/.04);--shadow-lg:0 12px 28px oklch(0% 0 0/.12), 0 2px 6px oklch(0% 0 0/.06);--shadow-composer:0 0 8px oklch(0% 0 0/.18), 0 0 0 .5px oklch(0% 0 0/.2);--blur-chrome-soft:14px;--blur-chrome-strong:41px;--color-chrome-blur-mask:oklch(0% 0 0);--width-composer:40rem;--width-toast:22rem;--width-dialog-sm:28rem;--width-dialog-md:32rem;--width-dialog-lg:40rem;--width-detail-content:48rem;--width-app-panel:26.25rem;--width-app-panel-overlay:25rem;--width-object-workspace:88rem;--width-video-pip:22rem;--width-video-pip-compact:16rem;--length-zero:0px;--font-family-sans:"Aribau Grotesk", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Monaco, "Cascadia Code", monospace}:root[data-theme=dark]{--color-surface:var(--gray-950);--color-surface-raised:var(--gray-900);--color-surface-sunken:oklch(7% .004 75);--color-surface-overlay:var(--gray-800);--color-control-background:oklch(7% .004 75);--color-control-background-contrast:var(--gray-800);--color-text-primary:var(--gray-50);--color-text-secondary:var(--gray-200);--color-text-muted:var(--gray-400);--color-text-on-accent:var(--gray-950);--color-border:var(--gray-800);--color-border-strong:var(--gray-700);--color-divider:var(--gray-800);--color-state-hover:var(--gray-800);--color-state-selected:var(--gray-700);--color-backdrop:oklch(0% 0 0/.5);--color-shadow-subtle:oklch(0% 0 0/.14);--color-accent:var(--amber-500);--color-accent-hover:var(--amber-400);--color-accent-subtle:oklch(25% .05 60);--color-focus-ring:var(--amber-400);--color-danger:var(--red-500);--color-success:var(--green-500);--color-warning:var(--amber-warn-500);--color-info:var(--blue-500);--shadow-sm:0 1px 2px oklch(0% 0 0/.5);--shadow-card-hover:0 0 4px var(--color-shadow-subtle);--shadow-md:0 4px 12px oklch(0% 0 0/.45), 0 1px 2px oklch(0% 0 0/.3);--shadow-lg:0 12px 28px oklch(0% 0 0/.55), 0 2px 6px oklch(0% 0 0/.3);--shadow-composer:0 0 8px oklch(0% 0 0/.18), 0 0 0 .5px oklch(0% 0 0/.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-surface:var(--gray-950);--color-surface-raised:var(--gray-900);--color-surface-sunken:oklch(7% .004 75);--color-surface-overlay:var(--gray-800);--color-control-background:oklch(7% .004 75);--color-control-background-contrast:var(--gray-800);--color-text-primary:var(--gray-50);--color-text-secondary:var(--gray-200);--color-text-muted:var(--gray-400);--color-text-on-accent:var(--gray-950);--color-border:var(--gray-800);--color-border-strong:var(--gray-700);--color-divider:var(--gray-800);--color-state-hover:var(--gray-800);--color-state-selected:var(--gray-700);--color-backdrop:oklch(0% 0 0/.5);--color-shadow-subtle:oklch(0% 0 0/.14);--color-accent:var(--amber-500);--color-accent-hover:var(--amber-400);--color-accent-subtle:oklch(25% .05 60);--color-focus-ring:var(--amber-400);--shadow-sm:0 1px 2px oklch(0% 0 0/.5);--shadow-card-hover:0 0 4px var(--color-shadow-subtle);--shadow-md:0 4px 12px oklch(0% 0 0/.45), 0 1px 2px oklch(0% 0 0/.3);--shadow-lg:0 12px 28px oklch(0% 0 0/.55), 0 2px 6px oklch(0% 0 0/.3);--shadow-composer:0 0 8px oklch(0% 0 0/.18), 0 0 0 .5px oklch(0% 0 0/.2)}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-UltraLight.woff2)format("woff2");font-weight:150;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-UltraLightItalic.woff2)format("woff2");font-weight:150;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-ExtraLightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aribau Grotesk;src:url(../../../fonts/aribau-grotesk/AribauGrotesk-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-surface);min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-2);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:clip}body{transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard)}a{color:var(--color-accent);text-underline-offset:var(--space-2);text-decoration:underline}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2);border-radius:var(--radius-sm)}button{font:inherit;color:inherit}.relational-presentation-layer{z-index:var(--z-raised);pointer-events:none;position:absolute;inset:0;overflow:hidden}.relational-presentation{appearance:none;border:var(--space-2) solid var(--color-border);color:var(--color-text-primary);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);margin:0;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.relational-presentation:hover,.relational-presentation:focus-visible,.relational-presentation.is-hovered,.relational-presentation.is-selected{z-index:var(--z-overlay);box-shadow:var(--shadow-lg);outline:none;transform:translate(-50%,-50%)scale(1.035)}.relational-presentation:focus-visible,.relational-presentation.is-selected{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--space-2) var(--color-focus-ring), var(--shadow-lg)}.relational-presentation--prominent{border-color:var(--color-accent)}.relational-presentation--card{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);flex-direction:column;display:flex}.relational-presentation--chip{height:var(--space-32);align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-0);display:flex}.relational-presentation--chip:has(.relational-presentation__thumb){padding-left:var(--space-2)}.relational-presentation--landmark{font-weight:var(--font-weight-medium)}.relational-presentation__media{aspect-ratio:16/9;background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%;display:block;overflow:hidden}.relational-presentation__media img,.relational-presentation__thumb img{width:100%;height:100%;display:block}.relational-presentation__thumb{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);background:var(--color-surface-sunken);flex:none;overflow:hidden}.relational-presentation__thumb img{object-fit:cover}.relational-presentation__body{gap:var(--space-4);min-width:0;padding:0;display:grid}.relational-presentation__title{color:var(--color-text-primary);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.relational-presentation__excerpt{color:var(--color-text-secondary);font-size:var(--font-size-0);line-height:var(--line-height-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.relational-presentation__chip-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.relational-presentation__landmark-count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.relational-presentation{transition:none}}.layout.svelte-12qhfyh{--layout-chrome-inset:var(--space-8);--layout-nav-width:var(--space-48);--layout-nav-gap:var(--space-24);--layout-main-start:calc(var(--layout-chrome-inset) + var(--layout-nav-width) + var(--layout-nav-gap));--layout-detail-panel-reserve:var(--length-zero);--layout-main-end:var(--layout-chrome-inset);--layout-canvas-start:var(--length-zero);--layout-canvas-end:var(--length-zero);--layout-canvas-width:calc(100vw - var(--layout-canvas-start) - var(--layout-canvas-end));--layout-canvas-center:calc(var(--layout-canvas-start) + var(--layout-canvas-width) / 2);--layout-floating-center:var(--layout-canvas-center);--layout-floating-max-width:calc(var(--layout-canvas-width) - 2 * var(--space-16));--layout-composer-clearance:calc(var(--space-96) + var(--space-24) + env(safe-area-inset-bottom));--toast-offset:var(--space-16);--toast-mobile-bottom-offset:calc(var(--space-96) + env(safe-area-inset-bottom));min-height:100vh;overflow-x:clip}.layout--detail-panel-open.svelte-12qhfyh{--layout-detail-panel-reserve:var(--width-app-panel);--layout-main-end:calc(var(--layout-chrome-inset) + var(--layout-detail-panel-reserve));--layout-canvas-start:var(--layout-main-start);--layout-canvas-end:var(--layout-main-end)}.layout--viewport-locked.svelte-12qhfyh{height:100dvh;min-height:0;overflow:hidden}.route-frame--viewport-locked.svelte-12qhfyh{grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.route-frame--viewport-locked.svelte-12qhfyh .app-header{top:0;right:var(--layout-chrome-inset);left:calc(var(--layout-chrome-inset) + var(--layout-nav-width) + var(--layout-nav-gap));width:auto;margin:0;position:fixed}.route-frame--column.svelte-12qhfyh{width:calc(100% - 2 * (var(--layout-chrome-inset) + var(--layout-nav-width) + var(--layout-nav-gap)));min-width:0;max-width:100%;margin-inline:auto}.route-frame--workspace.svelte-12qhfyh{width:100%;min-width:0}.layout-canvas-lane{box-sizing:border-box;width:100%;padding-inline:var(--layout-canvas-start,var(--length-zero)) var(--layout-canvas-end,var(--length-zero))}.content.svelte-12qhfyh{min-width:0;padding:var(--space-16);--layout-content-padding-y:var(--space-16);--layout-available-height:calc(100dvh - 2 * var(--layout-content-padding-y))}.content--with-app-header.svelte-12qhfyh{--layout-available-height:calc(100dvh - var(--space-64) - 2 * var(--layout-content-padding-y))}.content.content--viewport-locked.svelte-12qhfyh{--layout-content-padding-y:0;--layout-available-height:100dvh;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.content.svelte-12qhfyh:not(.content--viewport-locked){padding-bottom:var(--layout-composer-clearance)}@media (width>=48rem){.layout.svelte-12qhfyh{--layout-chrome-inset:var(--space-16);--layout-canvas-start:var(--layout-main-start);--layout-canvas-end:var(--layout-main-end)}.route-frame--column.svelte-12qhfyh{--layout-column-max:calc(var(--width-detail-content) + 2 * var(--space-24));--layout-column-width:min(var(--layout-column-max), var(--layout-canvas-width));width:var(--layout-column-width);max-width:none;margin-inline:0;margin-left:calc(var(--layout-canvas-center) - var(--layout-column-width) / 2)}.route-frame--workspace.svelte-12qhfyh{--layout-workspace-max:var(--width-object-workspace);--layout-workspace-width:min(var(--layout-workspace-max), var(--layout-canvas-width));width:var(--layout-workspace-width);margin-left:calc(var(--layout-canvas-center) - var(--layout-workspace-width) / 2);transition:width var(--duration-slow) var(--ease-emphasized), margin-left var(--duration-slow) var(--ease-emphasized)}.content.svelte-12qhfyh{padding:var(--space-24);--layout-content-padding-y:var(--space-24)}.route-frame--workspace.svelte-12qhfyh .app-header{padding-inline:var(--space-24)}}@media (width>=64rem){.route-frame--column.svelte-12qhfyh{--layout-column-max:calc(var(--width-detail-content) + 2 * var(--space-32))}.content.svelte-12qhfyh{padding:var(--space-32);--layout-content-padding-y:var(--space-32)}.route-frame--workspace.svelte-12qhfyh .content:where(.svelte-12qhfyh){padding-inline:var(--space-24)}}@media (prefers-reduced-motion:reduce){.route-frame--workspace.svelte-12qhfyh{transition:none}}.chrome.svelte-12qhfyh{z-index:var(--z-overlay);position:fixed}.chrome--top-left.svelte-12qhfyh{top:var(--layout-chrome-inset);left:var(--layout-chrome-inset)}.chrome--bottom-left.svelte-12qhfyh{bottom:var(--layout-chrome-inset);left:var(--layout-chrome-inset)}
