.matraPrivateSurface{--color-canvas:#eae7e1;--color-canvas-raised:#f2f0ec;--color-paper:#fbfaf8;--color-ink:#0d0d0c;--color-ink-muted:#55534e;--color-ink-decorative:#66635d;--color-border:rgb(13 13 12/8%);--color-border-strong:rgb(13 13 12/20%);--color-ink-wash:rgb(13 13 12/6%);--color-backdrop:rgb(13 13 12/45%);--color-panel:#101112;--color-panel-raised:#1a1c1d;--color-panel-ink:#f4f2ee;--color-panel-ink-muted:#a5a29b;--color-panel-border:rgb(244 242 238/10%);--color-panel-border-strong:rgb(244 242 238/14%);--home-canvas:#080908;--home-canvas-soft:#0c0d0c;--home-section:rgb(10 11 10/92%);--home-raised:rgb(22 22 20/72%);--home-raised-solid:#171715;--home-text:#f4f1eb;--home-text-secondary:#a9a59f;--home-text-tertiary:#96918a;--home-border:rgb(244 241 235/12%);--home-border-strong:rgb(244 241 235/20%);--home-accent:#d99a67;--home-accent-text:#eeb07d;--home-button:#f5f2ec;--home-button-text:#11110f;--home-focus:#f6bd88;--home-success:#9fc8a6;--home-error:#ff9b91;--home-warning:#efbd73;--home-info:#a9c8ef;--home-shadow:0 24px 80px rgb(0 0 0/28%);--home-header-shadow:0 16px 46px rgb(0 0 0/12%);--home-menu-shadow:-20px 0 70px rgb(0 0 0/30%);--home-overlay:rgb(0 0 0/58%);--home-vignette:rgb(0 0 0/34%);--home-grain:rgb(255 255 255/13%);--color-accent-fill:#ff6b00;--color-accent-ink:#0d0d0c;--color-accent-text:#9a3b00;--color-accent-on-dark:#ff8a38;--color-accent-soft:#ffe6d5;--color-accent-glow:#ffb27a;--color-success-fill:#3e7c4f;--color-success-text:#285c37;--color-success-on-dark:#7fcf93;--color-success-soft:#e2eee5;--color-warning-fill:#d1502f;--color-warning-text:#8f311b;--color-warning-on-dark:#ff9a78;--color-warning-soft:#fae7e1;--color-error-fill:#b42318;--color-error-text:#8f1d14;--color-error-on-dark:#ff8c82;--color-error-soft:#fde7e5;--color-loading-fill:var(--color-accent-fill);--color-loading-text:var(--color-accent-text);--color-loading-soft:var(--color-accent-soft);--color-focus:#0b57d0;--color-focus-on-dark:#9ec1ff;--studio-atmosphere-warm:rgb(217 154 103/8%);--studio-atmosphere-cool:rgb(151 165 148/5%);--studio-atmosphere-streak:rgb(238 176 125/16%);--studio-view-switch-shadow:0 1px 8px rgb(0 0 0/8%);--type-ui:var(--font-manrope),"Manrope",system-ui,sans-serif;--type-editorial:var(--font-playfair),"Playfair Display",georgia,serif;--type-data:var(--font-spline-mono),"Spline Sans Mono",ui-monospace,monospace;--text-hero:clamp(2.9rem,6vw,5rem);--text-h2:clamp(2rem,3.6vw,3rem);--text-serif-lead:clamp(1.35rem,2.4vw,1.9rem);--text-body:1rem;--text-small:0.875rem;--text-micro:0.6875rem;--leading-tight:1.08;--leading-body:1.65;--tracking-display:-0.03em;--tracking-data:0.08em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(5.5rem,11vw,9.5rem);--radius-band:2.5rem;--radius-card:1.25rem;--radius-control:0.75rem;--radius-chip:0.5rem;--radius-pill:999px;--shadow-pill:0 1px 2px rgb(13 13 12/6%),0 12px 32px -12px rgb(13 13 12/18%);--shadow-card:0 20px 40px -15px rgb(13 13 12/8%);--shadow-overlay:0 24px 60px -16px rgb(13 13 12/35%);--shadow-widget:0 20px 50px -12px rgb(13 13 12/30%);--shadow-dark-chip:0 2px 8px rgb(0 0 0/40%);--shadow-accent-focus:0 0 0 1px var(--color-accent-fill),0 12px 32px -18px rgb(255 107 0/40%);--motion-instant:120ms;--motion-fast:180ms;--motion-standard:280ms;--motion-slow:700ms;--motion-repeat:900ms;--motion-distance:1.375rem;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--focus-ring-width:3px;--focus-ring-offset:3px;--state-disabled-opacity:0.5;--state-loading-opacity:0.72;--paper-bg:var(--color-paper);--paper-ink:var(--color-ink);--paper-muted:var(--color-ink-muted);--paper-border:var(--color-border);--panel-bg:var(--color-panel);--panel-ink:var(--color-panel-ink);--panel-muted:var(--color-panel-ink-muted);--panel-border:var(--color-panel-border);--data-font:var(--type-data);--confidence-high-color:var(--color-success-text);--confidence-high-bg:var(--color-success-soft);--confidence-high-border-style:solid;--confidence-review-color:var(--color-warning-text);--confidence-review-bg:var(--color-warning-soft);--confidence-review-border-style:dashed;--confidence-unavailable-color:var(--color-ink-muted);--confidence-unavailable-bg:var(--color-canvas-raised);--confidence-unavailable-border-style:dotted;--maturity-measured-color:var(--color-ink);--maturity-measured-bg:var(--color-paper);--maturity-measured-border-style:solid;--maturity-unmeasured-color:var(--color-warning-text);--maturity-unmeasured-bg:var(--color-warning-soft);--maturity-unmeasured-border-style:dashed;--maturity-unavailable-color:var(--color-ink-muted);--maturity-unavailable-bg:var(--color-canvas-raised);--maturity-unavailable-border-style:dotted;--measure-wide:72rem;--bg:var(--color-canvas);--bg-raise:var(--color-canvas-raised);--surface:var(--color-paper);--ink:var(--color-ink);--ink-2:var(--color-ink-muted);--ink-3:var(--color-ink-decorative);--line:var(--color-border);--line-strong:var(--color-border-strong);--dark:var(--color-panel);--dark-raise:var(--color-panel-raised);--dark-ink:var(--color-panel-ink);--dark-ink-2:var(--color-panel-ink-muted);--dark-line:var(--color-panel-border);--accent:var(--color-accent-fill);--accent-fill:var(--color-accent-fill);--accent-ink:var(--color-accent-ink);--accent-text:var(--color-accent-text);--accent-on-dark:var(--color-accent-on-dark);--accent-soft:var(--color-accent-soft);--ok:var(--color-success-fill);--ok-fill:var(--color-success-fill);--ok-text:var(--color-success-text);--ok-on-dark:var(--color-success-on-dark);--ok-soft:var(--color-success-soft);--warn:var(--color-warning-fill);--warn-fill:var(--color-warning-fill);--warn-text:var(--color-warning-text);--warn-on-dark:var(--color-warning-on-dark);--warn-soft:var(--color-warning-soft);--error:var(--color-error-fill);--error-fill:var(--color-error-fill);--error-text:var(--color-error-text);--error-on-dark:var(--color-error-on-dark);--error-soft:var(--color-error-soft);--loading:var(--color-loading-fill);--loading-text:var(--color-loading-text);--loading-soft:var(--color-loading-soft);--font-sans:var(--type-ui);--font-serif:var(--type-editorial);--font-mono:var(--type-data)}html[data-theme=light] .matraPrivateSurface{--home-canvas:#f5f3ef;--home-canvas-soft:#efede8;--home-section:rgb(247 245 241/88%);--home-raised:rgb(255 255 255/76%);--home-raised-solid:#ffffff;--home-text:#282622;--home-text-secondary:#615e58;--home-text-tertiary:#69655f;--home-border:rgb(40 38 34/12%);--home-border-strong:rgb(40 38 34/22%);--home-accent:#a65e31;--home-accent-text:#88421b;--home-button:#151512;--home-button-text:#fffdf8;--home-focus:#8d461f;--home-success:#2f6b3d;--home-error:#9a271f;--home-warning:#7b520e;--home-info:#315b82;--home-shadow:0 24px 70px rgb(55 46 36/12%);--home-header-shadow:0 16px 46px rgb(55 46 36/9%);--home-menu-shadow:-20px 0 70px rgb(55 46 36/18%);--home-overlay:rgb(40 35 30/38%);--home-vignette:rgb(77 61 43/12%);--home-grain:rgb(40 38 34/10%)}@media (prefers-reduced-motion:reduce){.matraPrivateSurface{--motion-instant:0.01ms;--motion-fast:0.01ms;--motion-standard:0.01ms;--motion-slow:0.01ms;--motion-repeat:0.01ms;--motion-distance:0rem}}:where(.matraPrivateSurface) dialog::-webkit-backdrop{--workspace-invite-backdrop:rgb(0 0 0/65%)}:where(.matraPrivateSurface) dialog::backdrop{--workspace-invite-backdrop:rgb(0 0 0/65%)}:where(.matraPrivateSurface),:where(.matraPrivateSurface) *,:where(.matraPrivateSurface) :after,:where(.matraPrivateSurface) :before,:where(.matraPrivateSurface):after,:where(.matraPrivateSurface):before{box-sizing:border-box;margin:0;padding:0}:where(.matraPrivateSurface){scroll-behavior:smooth}:where(.matraPrivateSurface){background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}:where(.matraPrivateSurface) a{color:inherit;text-decoration:none}:where(.matraPrivateSurface) .skip-link{position:fixed;min-height:2.75rem;display:inline-flex;align-items:center;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:1000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-weight:700;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-fast) var(--ease-out)}:where(.matraPrivateSurface) .skip-link:focus-visible{transform:translateY(0)}:where(.matraPrivateSurface) button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}:where(.matraPrivateSurface) input{font:inherit}:where(.matraPrivateSurface) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(.matraPrivateSurface) :where(button,input,select,textarea):disabled,:where(.matraPrivateSurface) [aria-disabled=true]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}:where(.matraPrivateSurface) [aria-busy=true]{cursor:progress}:where(.matraPrivateSurface) ::selection{background:var(--accent-soft)}:where(.matraPrivateSurface) h1,:where(.matraPrivateSurface) h2,:where(.matraPrivateSurface) h3{font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}:where(.matraPrivateSurface) h1 em,:where(.matraPrivateSurface) h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em}:where(.matraPrivateSurface) [data-reveal]{opacity:1;transform:none;transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}:where(.matraPrivateSurface) [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:where(.matraPrivateSurface){scroll-behavior:auto}:where(.matraPrivateSurface) [data-reveal]{opacity:1;transform:none;transition:none}:where(.matraPrivateSurface),:where(.matraPrivateSurface) *,:where(.matraPrivateSurface) :after,:where(.matraPrivateSurface) :before,:where(.matraPrivateSurface):after,:where(.matraPrivateSurface):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.matraPrivateSurface{min-height:100dvh}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_eea437{font-family:Playfair Display,Playfair Display Fallback}.__variable_eea437{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_1999fd{--font-spline-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--bg:#eae7e1;--bg-raise:#f2f0ec;--surface:#fbfaf8;--ink:#0d0d0c;--ink-2:#55534e;--ink-3:#66635d;--line:rgba(13,13,12,0.08);--line-strong:rgba(13,13,12,0.2);--dark:#101112;--dark-raise:#1a1c1d;--dark-ink:#f4f2ee;--dark-ink-2:#a5a29b;--dark-line:rgba(244,242,238,0.1);--accent:#ff6b00;--accent-text:#9a3b00;--accent-ink:#0d0d0c;--accent-soft:rgba(255,107,0,0.12);--ok:#3e7c4f;--ok-soft:rgba(62,124,79,0.12);--warn:#d1502f;--warn-soft:rgba(209,80,47,0.12);--font-sans:var(--font-manrope),"Manrope",system-ui,sans-serif;--font-serif:var(--font-playfair),"Playfair Display",georgia,serif;--font-mono:var(--font-spline-mono),"Spline Sans Mono",ui-monospace,monospace;--text-hero:clamp(2.9rem,6vw,5rem);--text-h2:clamp(2rem,3.6vw,3rem);--text-serif-lead:clamp(1.35rem,2.4vw,1.9rem);--text-body:1rem;--text-small:0.875rem;--text-micro:0.6875rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(5.5rem,11vw,9.5rem);--radius-band:2.5rem;--radius-card:1.25rem;--radius-control:0.75rem;--radius-pill:999px;--shadow-pill:0 1px 2px rgba(13,13,12,0.06),0 12px 32px -12px rgba(13,13,12,0.18);--shadow-card:0 20px 40px -15px rgba(13,13,12,0.08);--ease-out:cubic-bezier(0.16,1,0.3,1);--measure-wide:72rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.045'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}a{text-decoration:none}a,button{color:inherit}button{border:0;background:none;cursor:pointer}button,input{font:inherit}::selection{background:var(--accent-soft)}h1,h2,h3{font-weight:600;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}h1 em,h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em}[data-reveal]{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s)}[data-reveal=pending]{opacity:0;transform:translateY(22px)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}:root{--workspace-dark-canvas:#1d1b19;--workspace-dark-raised:#2a2724;--workspace-dark-surface:#23211e;--workspace-dark-ink:#f4f0ea;--workspace-dark-muted:#bbb1a8;--workspace-dark-border:#4b4139;--workspace-dark-border-strong:#9c806e;--workspace-dark-accent:#f3b783;--workspace-dark-accent-ink:#27180e;--workspace-dark-accent-text:#ffc796;--workspace-dark-accent-soft:#3a2a1d;--workspace-dark-focus:#ffbd86;--workspace-dark-header:#191715;--workspace-dark-ink-wash:rgb(244 240 234/4%);--workspace-dark-success-soft:#29382d;--workspace-dark-warning-soft:#3a2c23;--workspace-dark-error-soft:#3e2826;--workspace-dark-backdrop:#0009;--workspace-card-shadow:0 12px 32px #0004;--workspace-side-shadow-soft:8px 0 24px #0002;--workspace-side-shadow-strong:8px 0 24px #0004;--workspace-invite-panel-shadow:-20px 0 48px #0005;--workspace-player-shadow:0 -8px 24px #0002;--workspace-light-canvas:#f6f1ea;--workspace-light-raised:#ece3d8;--workspace-light-surface:#fffdf9;--workspace-light-ink:#31251d;--workspace-light-muted:#6f5c4d;--workspace-light-border:#d6c8ba;--workspace-light-border-strong:#9d8876;--workspace-light-accent:#a84613;--workspace-light-accent-ink:#fffdf9;--workspace-light-accent-text:#a84613;--workspace-light-accent-soft:#f8e6d8;--workspace-light-focus:#a84613;--workspace-light-warning-text:#8f311b;--workspace-light-warning-soft:#fae7e1;--workspace-light-header:#fffdf9;--workspace-light-ink-wash:rgb(49 37 29/4%)}.matraPrivateSurface.matraWorkspace,.matraWorkspace,html[data-app-surface=workspace]{--bg:var(--workspace-dark-canvas);--bg-raise:var(--workspace-dark-raised);--surface:var(--workspace-dark-surface);--ink:var(--workspace-dark-ink);--ink-2:var(--workspace-dark-muted);--ink-3:var(--workspace-dark-muted);--line:var(--workspace-dark-border);--line-strong:var(--workspace-dark-border-strong);--accent:var(--workspace-dark-accent);--accent-ink:var(--workspace-dark-accent-ink);--accent-text:var(--workspace-dark-accent-text);--accent-soft:var(--workspace-dark-accent-soft);--warn:var(--color-warning-on-dark);--warn-text:var(--color-warning-on-dark);--warn-soft:var(--workspace-dark-warning-soft);--ok:var(--color-success-on-dark);--ok-text:var(--color-success-on-dark);--ok-soft:var(--workspace-dark-success-soft);--error-text:var(--color-error-on-dark);--error-soft:var(--workspace-dark-error-soft);--color-canvas:var(--bg);--color-canvas-raised:var(--bg-raise);--color-paper:var(--surface);--color-ink:var(--ink);--color-ink-muted:var(--ink-2);--color-ink-decorative:var(--ink-3);--color-ink-wash:var(--workspace-dark-ink-wash);--color-backdrop:var(--workspace-dark-backdrop);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-focus:var(--workspace-dark-focus);--color-accent-fill:var(--accent);--color-accent-ink:var(--accent-ink);--color-accent-text:var(--accent-text);--color-warning-text:var(--warn-text);--color-warning-soft:var(--warn-soft);--radius-control:6px;--radius-card:8px;--radius-pill:6px;--shadow-card:var(--workspace-card-shadow);--shadow-pill:none;--workspace-header:var(--workspace-dark-header);color-scheme:dark;background:var(--bg);color:var(--ink)}html[data-app-surface=workspace][data-workspace-theme=light],html[data-workspace-theme=light] .matraPrivateSurface.matraWorkspace,html[data-workspace-theme=light] .matraWorkspace{--bg:var(--workspace-light-canvas);--bg-raise:var(--workspace-light-raised);--surface:var(--workspace-light-surface);--ink:var(--workspace-light-ink);--ink-2:var(--workspace-light-muted);--ink-3:var(--workspace-light-muted);--line:var(--workspace-light-border);--line-strong:var(--workspace-light-border-strong);--accent:var(--workspace-light-accent);--accent-ink:var(--workspace-light-accent-ink);--accent-text:var(--workspace-light-accent-text);--accent-soft:var(--workspace-light-accent-soft);--warn:var(--color-warning-fill);--warn-text:var(--workspace-light-warning-text);--warn-soft:var(--workspace-light-warning-soft);--ok:var(--color-success-fill);--ok-text:var(--color-success-text);--ok-soft:var(--color-success-soft);--error-text:var(--color-error-text);--error-soft:var(--color-error-soft);--color-ink-wash:var(--workspace-light-ink-wash);--color-focus:var(--workspace-light-focus);--workspace-header:var(--workspace-light-header);color-scheme:light}html[data-app-surface=workspace] body{background:var(--bg);color:var(--ink)}:root{--music-canvas:var(--surface);--music-grid-line:var(--line);--music-grid-octave-line:var(--line-strong);--music-axis-ink:var(--ink-2);--music-event-fill:var(--accent-soft);--music-event-ink:var(--accent-text);--music-event-border:var(--line-strong);--music-event-radius:4px;--music-selection-ring:var(--accent);--music-playing-fill:var(--accent);--music-playing-ink:var(--accent-ink);--music-focus-ring:var(--color-focus);--music-playhead:var(--accent);--music-playhead-hit-width:24px;--music-uncertain-ink:var(--warn-text);--music-corrected-ink:var(--ok-text);--music-reading-label-size:24px;--music-reading-gap:12px;--music-passage-gap:32px;--music-error-ink:var(--error-text);--music-disabled-opacity:.45;--music-row-min:32px;--music-lane-height:27px;--music-event-height:23px;--music-lane-inset:3px;--music-ruler-height:32px;--music-control-height:36px;--music-hit-target:44px;--music-gap:8px;--music-label-font:var(--font-sans);--music-label-size:13px;--music-time-font:var(--font-mono);--music-context-size:12px;--music-panel-inset:16px;--music-popup-width:352px;--music-drawer-width:288px;--music-panel-radius:10px;--music-panel-shadow:var(--workspace-card-shadow);--music-layer-playhead:4;--music-layer-selection:3;--music-layer-drawer:8;--music-layer-popover:60;--music-state-duration:100ms}@media (pointer:coarse){:root{--music-control-height:var(--music-hit-target);--music-playhead-hit-width:36px}}@media (prefers-reduced-motion:reduce){:root{--music-state-duration:0ms}}