@font-face{font-family:Material Symbols Rounded;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-symbols-rounded-latin-400-normal-HBDZALNF.woff2") format("woff2"),url("./media/material-symbols-rounded-latin-400-normal-LDV4WPYO.woff") format("woff")}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:LT Superior;src:url(/fonts/LTSuperior-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LT Superior;src:url(/fonts/LTSuperior-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:LT Superior;src:url(/fonts/LTSuperior-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LT Superior;src:url(/fonts/LTSuperior-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"LT Superior Serif";src:url(/fonts/LTSuperiorSerif-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=ynov]{--gris: #eaf0eb;--noir: #0a0006;--blanc: #ffffff;--rouge: #ff1a1a;--rose: #ff84ef;--jaune: #eeff57;--menthe: #5affb6;--cyan: #00eaff;--violet: #859cff;--bleu: #4a8cff;--vert: #018e4d;--ground-light: var(--gris);--ground-dark: var(--noir);--surface-raised: rgba(255, 255, 255, .72);--surface-sunken: rgba(10, 0, 6, .05);--surface-dark-raised: #1c1318;--surface-dark-sunken: #05000a;--surface-dark-inset: rgba(234, 240, 235, .07);--glass-light: rgba(255, 255, 255, .58);--glass-dark: rgba(28, 19, 24, .62);--glass-edge-light: rgba(255, 255, 255, .78);--glass-edge-dark: rgba(234, 240, 235, .14);--scrim: rgba(10, 0, 6, .3);--ink: var(--noir);--ink-muted: #585456;--ink-on-dark: var(--gris);--ink-muted-on-dark: #9c9c9b;--ink-inverse: var(--gris);--line: rgba(10, 0, 6, .1);--line-strong: var(--noir);--line-on-dark: rgba(234, 240, 235, .14);--line-strong-on-dark: var(--gris);--focus-ring: var(--noir);--focus-ring-on-dark: var(--gris);--state-success: var(--menthe);--state-warning: var(--jaune);--state-danger: var(--rouge);--state-info: var(--cyan);--state-progress: var(--violet);--on-state: var(--noir);--data-1: var(--violet);--data-2: var(--menthe);--data-3: var(--cyan);--data-4: var(--rose);--data-5: var(--jaune);--data-6: var(--bleu);--shadow-soft: 0 1px 2px rgba(10, 0, 6, .04), 0 2px 8px rgba(10, 0, 6, .04);--shadow-raised: 0 2px 4px rgba(10, 0, 6, .05), 0 10px 24px rgba(10, 0, 6, .07);--shadow-floating: 0 6px 16px rgba(10, 0, 6, .08), 0 24px 56px rgba(10, 0, 6, .16);--shadow-inner-light: inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-inner-dark: inset 0 1px 0 rgba(234, 240, 235, .1);--shadow-pressed: inset 0 1px 4px rgba(10, 0, 6, .1)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--control-height: 40px;--control-height-lg: 48px;--icon-size: 20px;--line-width: 1px;--focus-width: 2px;--liseret-height: 1.5dvh;--liseret-height-control: 3px;--blur-glass: 24px;--blur-glass-strong: 40px;--blur-scrim: 6px;--duration-instant: .01ms;--duration-fast: .14s;--duration-base: .24s;--duration-slow: .42s;--duration-ambient: 2.4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-organic: cubic-bezier(.34, 1.4, .64, 1);--opacity-disabled: .45;--opacity-grain: .5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--z-raised: 1;--z-sticky: 10;--z-overlay: 100;--z-toast: 200;--font-sans: "LT Superior", system-ui, sans-serif;--font-serif: "LT Superior Serif", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace}.display{font-family:var(--font-serif);font-size:56px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.title-1{font-family:var(--font-serif);font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.title-2{font-family:var(--font-serif);font-size:30px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.title-3{font-family:var(--font-serif);font-size:24px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.title-4{font-family:var(--font-serif);font-size:19px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.body-lg{font-family:var(--font-sans);font-size:18px;line-height:28px;font-weight:500}.body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:500}.body-strong{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.label{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600}.caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500}.overline{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em}.code{font-family:var(--font-mono);font-size:14px;line-height:22px;font-weight:400}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ground-light);color:var(--ink);font-family:var(--font-sans);font-weight:var(--weight-medium);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-serif);font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid currentcolor;outline-offset:2px}[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--duration-instant)!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:var(--duration-instant)!important}}.ya-root,.ya-zone-light{background:var(--ground-light);color:var(--ink);font-family:var(--font-sans);font-weight:var(--weight-medium);-webkit-font-smoothing:antialiased}.ya-zone-dark{background:var(--ground-dark);color:var(--ink-on-dark);font-family:var(--font-sans);font-weight:var(--weight-medium);-webkit-font-smoothing:antialiased}.ya-zone-dark{--zone-ink: var(--ink-on-dark);--zone-ink-muted: var(--ink-muted-on-dark);--zone-line: var(--line-on-dark);--zone-line-strong: var(--line-strong-on-dark);--zone-focus: var(--focus-ring-on-dark);--zone-surface: var(--surface-dark-raised);--zone-sunken: var(--surface-dark-inset);--zone-glass: var(--glass-dark);--zone-glass-edge: var(--glass-edge-dark);--zone-inner: var(--shadow-inner-dark)}.ya-root,.ya-zone-light{--zone-ink: var(--ink);--zone-ink-muted: var(--ink-muted);--zone-line: var(--line);--zone-line-strong: var(--line-strong);--zone-focus: var(--focus-ring);--zone-surface: var(--surface-raised);--zone-sunken: var(--surface-sunken);--zone-glass: var(--glass-light);--zone-glass-edge: var(--glass-edge-light);--zone-inner: var(--shadow-inner-light)}.ya-muted{color:var(--zone-ink-muted)}.ya-root,.ya-zone-light,.ya-zone-dark{--zone-scroll: color-mix(in srgb, var(--zone-ink) 22%, transparent);--zone-scroll-hover: color-mix(in srgb, var(--zone-ink) 40%, transparent)}::-webkit-scrollbar{width:12px;height:12px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:var(--radius-pill);background:var(--zone-scroll, color-mix(in srgb, var(--ink) 22%, transparent)) padding-box}::-webkit-scrollbar-thumb:hover{border-width:3px;background-color:var(--zone-scroll-hover, color-mix(in srgb, var(--ink) 40%, transparent))}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--zone-scroll, color-mix(in srgb, var(--ink) 22%, transparent)) transparent;scrollbar-width:thin}}.ya-overline-text{text-transform:uppercase}:where(.ya-root,.ya-zone-light,.ya-zone-dark) :focus-visible{outline:var(--focus-width) solid var(--zone-focus);outline-offset:2px}.ya-grain{position:relative;isolation:isolate}.ya-grain:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:url("./media/grain-UXLAEEKZ.svg");background-size:160px 160px;mix-blend-mode:overlay;opacity:var(--opacity-grain);pointer-events:none}.ya-gradient{background-image:linear-gradient(90deg in oklab,var(--rouge),var(--rose),var(--jaune),var(--menthe),var(--cyan),var(--violet),var(--bleu),var(--vert))}.ya-gradient--media{background-image:linear-gradient(90deg in oklab,var(--rouge),var(--rose),var(--jaune))}.ya-gradient--tech{background-image:linear-gradient(90deg in oklab,var(--jaune),var(--menthe),var(--cyan),var(--violet))}.ya-gradient--archi{background-image:linear-gradient(90deg in oklab,var(--violet),var(--bleu),var(--vert))}.ya-liseret{display:block;height:var(--liseret-height);min-height:6px;max-height:24px}.ya-surface{background:var(--zone-surface);border-radius:var(--radius-lg);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-glass{position:relative;isolation:isolate;background:var(--zone-glass);border:var(--line-width) solid var(--zone-glass-edge);border-radius:var(--radius-xl);box-shadow:var(--zone-inner),var(--shadow-raised);backdrop-filter:blur(var(--blur-glass)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.5)}.ya-glass--strong{backdrop-filter:blur(var(--blur-glass-strong)) saturate(1.6);-webkit-backdrop-filter:blur(var(--blur-glass-strong)) saturate(1.6)}.ya-tactile{transition:transform var(--duration-fast) var(--ease-organic),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.ya-tactile:hover{transform:translateY(-1px);box-shadow:var(--zone-inner),var(--shadow-raised)}.ya-tactile:active{transform:scale(.98);box-shadow:var(--shadow-pressed);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}@keyframes ya-enter{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes ya-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.55}}@keyframes ya-flow{to{translate:-50% 0}}@keyframes ya-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ya-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.ya-enter{animation:ya-enter var(--duration-slow) var(--ease-out) both}.ya-enter:nth-child(2){animation-delay:40ms}.ya-enter:nth-child(3){animation-delay:80ms}.ya-enter:nth-child(4){animation-delay:.12s}.ya-flowing{overflow:hidden;background-image:none}.ya-flowing:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:200%;background-image:linear-gradient(90deg in oklab,var(--rouge),var(--rose),var(--jaune),var(--menthe),var(--cyan),var(--violet),var(--bleu),var(--vert));animation:ya-flow calc(var(--duration-ambient) * 2) var(--ease-in-out) infinite alternate}@media(prefers-reduced-motion:reduce){:where(.ya-root,.ya-zone-light,.ya-zone-dark) *,:where(.ya-root,.ya-zone-light,.ya-zone-dark) *:before,:where(.ya-root,.ya-zone-light,.ya-zone-dark) *:after{animation-duration:var(--duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--duration-instant)!important}}@keyframes ya-spin{to{rotate:360deg}}@keyframes ya-morph{0%,to{border-radius:42% 58% 61% 39%/45% 41% 59% 55%;scale:1}33%{border-radius:61% 39% 45% 55%/58% 52% 48% 42%;scale:.88}66%{border-radius:48% 52% 38% 62%/41% 63% 37% 59%;scale:1.06}}.ya-spinner{display:inline-block;flex:none;width:14px;height:14px;background:conic-gradient(from 0deg in oklab,var(--violet),var(--cyan),var(--menthe),var(--rose),var(--violet));animation:ya-spin var(--duration-ambient) var(--ease-in-out) infinite,ya-morph calc(var(--duration-ambient) * 1.5) var(--ease-in-out) infinite}.ya-spinner--ink{background:conic-gradient(from 0deg,transparent 10%,var(--on-state));-webkit-mask:radial-gradient(circle,transparent 32%,black 36%);mask:radial-gradient(circle,transparent 32%,black 36%)}.ya-spinner--lg{width:20px;height:20px}.ya-icon{display:inline-block;flex:none;font-family:Material Symbols Rounded,sans-serif;font-size:var(--icon-size);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variation-settings:"opsz" 20,"wght" 400,"FILL" 0,"GRAD" 0;-webkit-user-select:none;user-select:none}.ya-icon--filled{font-variation-settings:"opsz" 20,"wght" 400,"FILL" 1,"GRAD" 0}.ya-button{position:relative;display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-5);border:var(--line-width) solid transparent;border-radius:var(--radius-pill);background:var(--zone-surface);color:var(--zone-ink);box-shadow:var(--zone-inner),var(--shadow-soft);font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-organic),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.ya-button:hover{transform:translateY(-1px);box-shadow:var(--zone-inner),var(--shadow-raised)}.ya-button:active{transform:scale(.97);box-shadow:var(--shadow-pressed);transition-timing-function:var(--ease-out)}.ya-button--primary{background:linear-gradient(90deg in oklab,var(--rouge),var(--rose),var(--jaune),var(--menthe),var(--cyan),var(--violet),var(--bleu),var(--vert)) bottom / 100% var(--liseret-height-control) no-repeat border-box,var(--zone-ink);color:var(--ground-light);box-shadow:none}.ya-button--primary:hover{box-shadow:var(--shadow-soft)}.ya-zone-dark .ya-button--primary{color:var(--ground-dark)}.ya-button--glass{background:var(--zone-glass);border-color:var(--zone-glass-edge);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.ya-button--ghost{background:transparent;box-shadow:none}.ya-button--ghost:hover{background:var(--zone-sunken);box-shadow:none}.ya-button--danger{background:var(--state-danger);color:var(--on-state);box-shadow:none}.ya-button--danger:hover{box-shadow:var(--shadow-soft)}.ya-button--lg{min-height:var(--control-height-lg);padding-inline:var(--space-6);font-size:16px}.ya-button:disabled,.ya-button[aria-disabled=true]{opacity:var(--opacity-disabled);transform:none;box-shadow:none;cursor:not-allowed}.ya-button[aria-busy=true]{cursor:progress}.ya-icon-button{display:inline-grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--zone-ink);cursor:pointer;transition:transform var(--duration-fast) var(--ease-organic),background-color var(--duration-base) var(--ease-out)}.ya-icon-button:hover{background:var(--zone-sunken)}.ya-icon-button:active{transform:scale(.92)}.ya-icon-button--solid{background:var(--zone-ink);color:var(--ground-light)}.ya-zone-dark .ya-icon-button--solid{color:var(--ground-dark)}.ya-icon-button--solid:hover{background:var(--zone-ink);transform:translateY(-1px)}.ya-icon-button:disabled{opacity:var(--opacity-disabled);transform:none;cursor:not-allowed}.ya-field{display:grid;gap:var(--space-2);min-width:0}.ya-field__label{font-size:14px;font-weight:var(--weight-semibold);line-height:20px}.ya-field__control{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-4);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-md);background:var(--zone-sunken);color:var(--zone-ink);box-shadow:var(--shadow-pressed);transition:background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.ya-field__control:hover{border-color:var(--zone-ink-muted)}.ya-field__control:focus-within{border-color:var(--zone-line-strong);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-field__control input,.ya-field__control textarea{flex:1;min-width:0;padding-block:var(--space-2);border:0;background:transparent;color:inherit;font:inherit;outline:none}.ya-field__control input::placeholder,.ya-field__control textarea::placeholder{color:var(--zone-ink-muted)}.ya-field__help{color:var(--zone-ink-muted);font-size:13px;line-height:18px}.ya-field--invalid .ya-field__control{border-color:var(--zone-line-strong)}.ya-field__error{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:var(--weight-semibold);line-height:18px}.ya-field__error .ya-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--state-danger);color:var(--on-state);font-size:14px}.ya-chip{display:inline-flex;width:fit-content;font-family:var(--font-sans);align-items:center;gap:var(--space-1);min-height:32px;padding-inline:var(--space-3);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-pill);background:var(--zone-surface);color:var(--zone-ink);font-size:14px;font-weight:var(--weight-semibold);line-height:20px;cursor:pointer;transition:transform var(--duration-fast) var(--ease-organic),border-color var(--duration-base) var(--ease-out)}.ya-chip:hover{border-color:var(--zone-line-strong)}.ya-chip:active{transform:scale(.96)}.ya-chip--example{font-weight:var(--weight-medium)}.ya-badge{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-1);min-height:24px;padding-inline:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--zone-sunken);color:var(--zone-ink);font-size:13px;font-weight:var(--weight-semibold);line-height:18px;white-space:nowrap}.ya-badge .ya-icon{font-size:16px}.ya-badge--success{background:var(--state-success);color:var(--on-state)}.ya-badge--warning{background:var(--state-warning);color:var(--on-state)}.ya-badge--danger{background:var(--state-danger);color:var(--on-state)}.ya-badge--info{background:var(--state-info);color:var(--on-state)}.ya-badge--progress{background:var(--state-progress);color:var(--on-state)}.ya-badge .ya-spinner{width:12px;height:12px}.ya-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-notice__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--state-info);color:var(--on-state)}.ya-notice__mark .ya-icon{font-size:18px}.ya-notice--warning .ya-notice__mark{background:var(--state-warning)}.ya-notice--danger .ya-notice__mark{background:var(--state-danger)}.ya-notice--success .ya-notice__mark{background:var(--state-success)}.ya-notice__title{font-weight:var(--weight-semibold)}.ya-notice__text{color:var(--zone-ink-muted);font-size:14px;line-height:20px}.ya-segmented{position:relative;isolation:isolate;display:inline-flex;width:fit-content;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--zone-sunken);box-shadow:var(--shadow-pressed)}.ya-segmented__thumb{position:absolute;z-index:0;inset-block:var(--space-1);left:var(--thumb-left, var(--space-1));right:var(--thumb-right, auto);border:var(--line-width) solid var(--zone-glass-edge);border-radius:var(--radius-pill);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft);backdrop-filter:blur(var(--blur-scrim)) saturate(1.8);-webkit-backdrop-filter:blur(var(--blur-scrim)) saturate(1.8);transition:left var(--duration-slow) var(--ease-organic) var(--delay-left, 0ms),right var(--duration-slow) var(--ease-organic) var(--delay-right, 0ms),scale var(--duration-base) var(--ease-organic)}.ya-segmented.is-moving .ya-segmented__thumb{scale:1 .84}.ya-segmented label{position:relative;z-index:1;display:inline-grid;place-items:center;min-height:32px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--zone-ink-muted);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--duration-base) var(--ease-out),scale var(--duration-fast) var(--ease-organic)}.ya-segmented input{position:absolute;opacity:0;pointer-events:none}.ya-segmented label:has(input:checked){color:var(--zone-ink)}.ya-segmented:not(:has(.ya-segmented__thumb)) label:has(input:checked){background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-segmented label:active{scale:.96}.ya-segmented label:has(input:focus-visible){outline:var(--focus-width) solid var(--zone-focus);outline-offset:2px}.ya-agent-sheet{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);color:var(--zone-ink);text-align:start;text-decoration:none;transition:transform var(--duration-base) var(--ease-organic),box-shadow var(--duration-base) var(--ease-out)}.ya-agent-sheet--compact{display:flex;flex-direction:column;cursor:pointer}.ya-agent-sheet--compact:hover{transform:translateY(-2px);box-shadow:var(--zone-inner),var(--shadow-floating)}.ya-agent-sheet[aria-current=true]{outline:2px solid var(--zone-line-strong);outline-offset:2px}.ya-agent-sheet__overline{display:flex;align-items:center;gap:var(--space-2);color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ya-agent-sheet__overline .ya-badge{margin-inline-start:auto;letter-spacing:0;text-transform:none}.ya-agent-sheet__name{margin:0;font-family:var(--font-serif);font-size:28px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em}.ya-agent-sheet__description{margin:0;color:var(--zone-ink-muted);line-height:24px}.ya-agent-sheet--compact .ya-agent-sheet__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ya-agent-sheet__examples{display:grid;gap:var(--space-2)}.ya-agent-sheet__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-block-start:var(--space-3);border-block-start:var(--line-width) solid var(--zone-line);color:var(--zone-ink-muted);font-size:13px}.ya-agent-sheet--compact .ya-agent-sheet__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-block-start:auto}.ya-agent-sheet__last{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-agent-sheet__open{margin-inline-start:auto;color:var(--zone-ink);font-weight:var(--weight-semibold)}.ya-example{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-md);background:transparent;color:var(--zone-ink);font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-medium);line-height:20px;text-align:start;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-organic)}.ya-example:hover{border-color:var(--zone-line-strong)}.ya-example:active{transform:scale(.98)}.ya-example .ya-icon{color:var(--zone-ink-muted);font-size:18px}.ya-conversation{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);align-items:center;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--zone-ink);text-decoration:none;transition:background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ya-conversation:hover{background:var(--zone-sunken)}.ya-conversation[aria-current=page]{background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-conversation__title{overflow:hidden;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ya-conversation__link{color:inherit;text-decoration:none}.ya-conversation__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ya-conversation__link:focus-visible{outline:none}.ya-conversation__link:focus-visible:after{outline:var(--focus-width) solid var(--zone-focus);outline-offset:-2px}.ya-conversation__meta{grid-column:1;color:var(--zone-ink-muted);font-size:13px;line-height:18px}.ya-conversation__action{position:relative;z-index:1;grid-row:1 / span 2;grid-column:2;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ya-conversation:hover .ya-conversation__action,.ya-conversation:focus-within .ya-conversation__action,.ya-conversation[aria-current=page] .ya-conversation__action{opacity:1}.ya-message{display:grid;gap:var(--space-2);animation:ya-enter var(--duration-slow) var(--ease-out) both}.ya-message--question{justify-self:end;max-width:min(36rem,85%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--ground-dark);color:var(--ink-on-dark);box-shadow:var(--shadow-inner-dark),var(--shadow-soft);white-space:pre-wrap}.ya-message--answer{max-width:44rem}.ya-message__author{display:flex;align-items:center;gap:var(--space-2);color:var(--zone-ink-muted);font-size:13px;font-weight:var(--weight-semibold);line-height:18px}.ya-message__author img{width:20px;height:20px}.ya-prose{min-width:0;font-size:17px;line-height:28px}.ya-prose>*+*{margin-block-start:var(--space-4)}.ya-prose :is(h1,h2,h3,h4){margin:var(--space-6) 0 0;font-family:var(--font-serif);font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em}.ya-prose h1{font-size:30px}.ya-prose h2{font-size:24px}.ya-prose :is(h3,h4){font-size:19px}.ya-prose :is(ul,ol){padding-inline-start:var(--space-5)}.ya-prose li+li{margin-block-start:var(--space-1)}.ya-prose li::marker{color:var(--zone-ink-muted)}.ya-prose a{color:inherit;font-weight:var(--weight-semibold);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ya-prose a:after{content:" \2197";font-size:.8em}.ya-prose strong{font-weight:var(--weight-semibold)}.ya-prose code{padding:1px 6px;border-radius:var(--radius-sm);background:var(--zone-sunken);font-family:var(--font-mono);font-size:.85em}.ya-prose pre{overflow-x:auto;padding:var(--space-4);border:1px solid var(--zone-line);border-radius:var(--radius-md);background:var(--zone-surface);color:var(--zone-ink);font-size:14px;line-height:22px}.ya-prose-copy{position:relative;min-width:0}.ya-prose-copy>:is(pre,blockquote){padding-inline-end:calc(var(--control-height) + var(--space-3))}.ya-prose-copy__button{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);border:1px solid var(--zone-line);background:var(--blanc)}.ya-prose-copy__button:hover{background:var(--blanc);border-color:var(--zone-line-strong)}.ya-zone-dark .ya-prose-copy__button,.ya-zone-dark .ya-prose-copy__button:hover{background:var(--surface-dark-raised)}.ya-prose pre code{padding:0;background:none;font-size:inherit}.ya-prose blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--zone-line-strong);color:var(--zone-ink-muted)}.ya-prose blockquote p{white-space:pre-line}.ya-prose table{display:block;overflow-x:auto;border-collapse:separate;border-spacing:0;font-size:15px;line-height:22px;font-variant-numeric:tabular-nums}.ya-prose :is(th,td){padding:var(--space-2) var(--space-3);text-align:start}.ya-prose th{color:var(--zone-ink-muted);font-size:13px;font-weight:var(--weight-semibold)}.ya-prose tbody tr:nth-child(odd) td{background:var(--zone-sunken)}.ya-prose tbody tr td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ya-prose tbody tr td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ya-steps{display:grid;gap:var(--space-1);margin:0;padding:var(--space-3);border-radius:var(--radius-lg);list-style:none;interpolate-size:allow-keywords}@keyframes ya-step-in{0%{height:0;padding-block:0;opacity:0;translate:0 8px;scale:.98;filter:blur(6px)}}.ya-step{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px var(--space-3);align-items:start;overflow:hidden;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:transparent;animation:ya-step-in var(--duration-slow) var(--ease-out) both;transition:background-color var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.ya-step__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);color:var(--zone-ink)}.ya-step__mark .ya-icon{font-size:16px}.ya-step__title{font-weight:var(--weight-semibold);line-height:24px}.ya-step__intention{grid-column:2;color:var(--zone-ink-muted);font-size:14px;line-height:20px;transition:opacity var(--duration-slow) var(--ease-out)}.ya-step--running{background-color:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-step--done .ya-step__mark{background:var(--state-success);color:var(--on-state);animation:ya-pop var(--duration-slow) var(--ease-organic) both}.ya-step--done .ya-step__intention{opacity:.8}.ya-step--failed .ya-step__mark{background:var(--state-danger);color:var(--on-state);animation:ya-pop var(--duration-slow) var(--ease-organic) both}.ya-composer{position:relative;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);overflow:hidden}.ya-composer textarea,.ya-composer__mirror{padding:var(--space-2) 0 0;border:0;font:inherit;font-size:17px;line-height:26px;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable}.ya-composer textarea{position:relative;width:100%;min-height:48px;max-height:40vh;background:transparent;color:var(--zone-ink);resize:none;outline:none;field-sizing:content}.ya-composer__input{position:relative;display:grid}.ya-composer__mirror{position:absolute;inset:0;overflow:hidden;color:transparent;pointer-events:none}.ya-composer__command{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--state-progress) 26%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-progress) 26%,transparent);color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ya-composer textarea::placeholder{color:var(--zone-ink-muted)}.ya-composer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ya-composer__count{margin-inline-start:auto;color:var(--zone-ink-muted);font-size:13px;font-variant-numeric:tabular-nums}.ya-composer__count[data-over=true]{color:var(--zone-ink);font-weight:var(--weight-semibold)}.ya-composer__liseret{position:absolute;inset-inline:0;inset-block-end:0;height:var(--liseret-height-control);opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ya-composer[aria-busy=true] .ya-composer__liseret{opacity:1}.ya-skill-catalog{position:absolute;inset-inline:var(--space-4);inset-block-end:calc(100% - var(--space-2));z-index:var(--z-overlay);display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--ground-light);color:var(--ink);box-shadow:var(--shadow-inner-light),var(--shadow-floating);animation:ya-enter var(--duration-base) var(--ease-out) both}.ya-skill-catalog__list{position:relative;display:grid;gap:var(--space-1);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-1)}.ya-skill-catalog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-3);color:var(--ink-muted);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ya-skill-row{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-align:start;cursor:pointer}.ya-skill-row[aria-selected=true],.ya-skill-row:hover{background:var(--surface-sunken)}.ya-skill-row strong{font-weight:var(--weight-semibold)}.ya-skill-row code{font-family:var(--font-mono);font-size:13px}.ya-skill-row span{color:var(--ink-muted);font-size:13px;line-height:18px}.ya-skill-catalog__empty{margin:0;padding:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:14px}.ya-token{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--state-progress);color:var(--on-state);font-size:13px;font-weight:var(--weight-semibold)}.ya-token .ya-icon{font-size:16px}.ya-composer__warning{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:var(--weight-semibold)}.ya-composer__warning .ya-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--state-warning);color:var(--on-state);font-size:14px}.ya-composer__hint{color:var(--zone-ink-muted);font-size:13px}.ya-answer-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ya-steps-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-3);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-pill);background:transparent;color:var(--zone-ink-muted);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);cursor:pointer}.ya-steps-toggle .ya-icon{font-size:18px}.ya-answer-actions{display:flex;gap:var(--space-1)}.ya-answer-actions .ya-button{min-height:32px;padding-inline:var(--space-3);font-size:13px}.ya-prose .ya-link-host{color:var(--zone-ink-muted);font-size:.85em}.ya-step__badge{grid-column:2;width:fit-content}.ya-stat{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--zone-surface);box-shadow:var(--zone-inner)}.ya-stat__label{color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ya-stat__value{font-family:var(--font-serif);font-size:40px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ya-stat__value small{margin-inline-start:var(--space-1);color:var(--zone-ink-muted);font-family:var(--font-sans);font-size:16px;letter-spacing:0}.ya-stat__detail{color:var(--zone-ink-muted);font-size:13px;line-height:18px}.ya-chart{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-dark-sunken);color:var(--ink-on-dark)}.ya-chart__plot{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;align-items:end;height:160px;padding-block-end:var(--space-1);background-image:linear-gradient(var(--line-on-dark) 1px,transparent 1px);background-size:100% 40px;background-position:0 bottom}.ya-chart__bar{height:var(--value, 0%);min-height:2px;border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:var(--data-1);transform-origin:bottom;animation:ya-grow var(--duration-slow) var(--ease-organic) both;transition:height var(--duration-slow) var(--ease-organic)}.ya-chart__bar:nth-child(n+8){animation-delay:60ms}.ya-chart__bar:nth-child(n+16){animation-delay:.12s}@keyframes ya-grow{0%{transform:scaleY(0)}}.ya-chart__axis{display:flex;justify-content:space-between;color:var(--ink-muted-on-dark);font-size:13px;font-variant-numeric:tabular-nums}.ya-rank{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ya-rank li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);font-size:14px}.ya-rank__value{color:var(--zone-ink-muted);font-variant-numeric:tabular-nums}.ya-rank__track{grid-column:1 / -1;height:6px;border-radius:var(--radius-pill);background:var(--zone-sunken)}.ya-rank__track span{display:block;width:var(--value, 0%);height:100%;border-radius:inherit;background:var(--data-1);transform-origin:left;animation:ya-grow-x var(--duration-slow) var(--ease-organic) both;transition:width var(--duration-slow) var(--ease-organic)}@keyframes ya-grow-x{0%{transform:scaleX(0)}}.ya-rank__more{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:0;background:none;color:var(--zone-ink-muted);font:inherit;font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--duration-base) var(--ease-out)}.ya-rank__more:hover{color:var(--zone-ink)}.ya-rank__more .ya-icon{font-size:18px}.ya-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--space-3)}.ya-ranks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-5)}.ya-ranks h3{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:0}.ya-with-icon{display:inline-flex;align-items:center;gap:var(--space-1)}.ya-with-icon .ya-icon{font-size:18px}.ya-ellipsis{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ya-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--state-progress)}.ya-dot--ready{background:var(--state-success)}.ya-topbar{position:relative;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-4);min-height:60px;padding:env(safe-area-inset-top,0px) var(--space-4) 0;border-block-end:var(--line-width) solid var(--line-on-dark)}.ya-topbar__brand{display:inline-flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.ya-topbar__brand img{width:auto;height:22px}.ya-topbar__sep{width:1px;height:20px;background:var(--line-strong-on-dark)}.ya-topbar__ya{font-family:var(--font-serif);font-size:22px;letter-spacing:-.02em}.ya-topbar__end{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.ya-zones{display:flex;gap:var(--space-1)}.ya-zones a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-muted-on-dark);font-size:14px;font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.ya-zones a:hover{background:var(--surface-dark-inset);color:var(--ink-on-dark)}.ya-zones a[aria-current=page]{background:var(--surface-dark-raised);color:var(--ink-on-dark);box-shadow:var(--shadow-inner-dark)}.ya-search-button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3) var(--space-2);border:var(--line-width) solid var(--line-on-dark);border-radius:var(--radius-pill);background:var(--surface-dark-inset);color:var(--ink-muted-on-dark);font-family:var(--font-sans);font-size:14px;cursor:pointer}.ya-search-button kbd{padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-dark-raised);font-family:var(--font-sans);font-size:12px}.ya-account-button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface-dark-raised);color:var(--ink-on-dark);cursor:pointer}.ya-menu{display:grid;gap:var(--space-1);min-width:240px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--ground-light);color:var(--ink);box-shadow:var(--shadow-inner-light),var(--shadow-floating);animation:ya-enter var(--duration-base) var(--ease-out) both}.ya-menu__head{padding:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:13px}.ya-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);text-align:start;text-decoration:none;cursor:pointer}.ya-menu__item:hover,.ya-menu__item:focus-visible{background:var(--surface-sunken)}.ya-zone-column{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-3);border-inline-end:var(--line-width) solid var(--line-on-dark)}.ya-zone-column__title{margin:var(--space-2) var(--space-2) 0;color:var(--ink-muted-on-dark);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ya-zone-column__group{display:grid;gap:2px}.ya-zone-column__foot{display:grid;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:var(--line-width) solid var(--line-on-dark)}.ya-zone-column__note{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink-muted-on-dark);font-size:12px;line-height:16px}.ya-zone-column__note .ya-icon{font-size:16px;line-height:16px}.ya-space-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);align-items:center;width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--line-width) solid var(--line-on-dark);border-radius:var(--radius-lg);background:var(--surface-dark-raised);color:var(--ink-on-dark);box-shadow:var(--shadow-inner-dark);font-family:var(--font-sans);text-align:start;cursor:pointer}.ya-space-head__name{overflow:hidden;font-family:var(--font-serif);font-size:22px;line-height:1.1;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.ya-space-head__sub{grid-column:1;overflow:hidden;color:var(--ink-muted-on-dark);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ya-space-head .ya-icon{grid-row:1 / span 2;grid-column:2;color:var(--ink-muted-on-dark)}.ya-side-link{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:40px;padding-inline:var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-on-dark);font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);text-align:start;text-decoration:none;cursor:pointer}.ya-side-link:hover{background:var(--surface-dark-inset)}.ya-side-link[aria-current=page]{background:var(--surface-dark-raised);box-shadow:var(--shadow-inner-dark)}.ya-side-link__sub{display:block;overflow:hidden;color:var(--ink-muted-on-dark);font-size:12px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.ya-side-link__end{display:inline-flex;align-items:center;gap:var(--space-1);margin-inline-start:auto;color:var(--ink-muted-on-dark);font-size:12px;font-weight:var(--weight-medium)}.ya-selector{display:grid;gap:var(--space-4);max-height:100%;overflow-y:auto;padding:var(--space-5);animation:ya-enter var(--duration-slow) var(--ease-out) both}.ya-selector__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ya-selector__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--space-4)}.ya-backdrop{background:var(--scrim);backdrop-filter:blur(var(--blur-scrim));-webkit-backdrop-filter:blur(var(--blur-scrim))}.ya-backdrop--clear{background:transparent}.ya-palette{width:min(36rem,100%);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--ground-light);color:var(--ink);box-shadow:var(--shadow-inner-light),var(--shadow-floating);animation:ya-enter var(--duration-base) var(--ease-out) both}.ya-palette__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;max-height:50vh;overflow:hidden auto;margin-block-start:var(--space-2)}.ya-palette__group{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--ink-muted);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ya-palette__item{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:inherit;font-size:14px;font-weight:var(--weight-semibold);text-decoration:none;cursor:pointer}.ya-palette__item[aria-selected=true],.ya-palette__item:hover{background:var(--surface-sunken)}.ya-palette__label{flex:1 1 auto;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ya-palette__item small{flex:none;max-width:40%;overflow:hidden;color:var(--ink-muted);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.ya-palette__empty{padding:var(--space-3);color:var(--ink-muted);font-size:14px}.ya-combobox{position:relative}.ya-combobox__list{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--space-1));z-index:var(--z-overlay);display:grid;gap:2px;max-height:288px;overflow-y:auto;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--ground-light);color:var(--ink);box-shadow:var(--shadow-inner-light),var(--shadow-floating)}.ya-combobox__option{display:flex;align-items:center;gap:var(--space-3);min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:14px;cursor:pointer}.ya-combobox__option>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ya-combobox__option[aria-selected=true],.ya-combobox__option:hover{background:var(--surface-sunken)}.ya-combobox__option mark{background:none;color:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ya-combobox__id,.ya-combobox__option small{margin-inline-start:auto;color:var(--zone-ink-muted);font-size:13px;font-variant-numeric:tabular-nums}.ya-combobox__empty{padding:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:14px}.ya-picks{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ya-pick{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:32px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-pill);background:var(--zone-ink);color:var(--ground-light);font-size:14px;font-weight:var(--weight-semibold)}.ya-zone-dark .ya-pick{color:var(--ground-dark)}.ya-pick__label{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ya-pick button{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer}.ya-pick .ya-icon{font-size:16px}.ya-select{flex:1;min-width:0;min-height:var(--control-height);border:0;background:transparent;color:inherit;font:inherit;appearance:none;cursor:pointer;outline:none}.ya-field__control:has(.ya-select) .ya-icon{color:var(--zone-ink-muted);pointer-events:none}.ya-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.ya-toolbar>.ya-field,.ya-toolbar>*>.ya-field{flex:1 1 220px}.ya-toolbar .ya-field__control,.ya-toolbar .ya-button{min-height:var(--control-height)}.ya-kv{display:grid;grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:var(--space-2) var(--space-5);margin:0;font-size:14px}.ya-kv dt{color:var(--zone-ink-muted)}.ya-kv dd{min-width:0;margin:0}@media(width<560px){.ya-kv{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.ya-kv dd+dt{margin-block-start:var(--space-2)}}.ya-table-wrap{position:relative;overflow-x:auto;border-radius:var(--radius-lg);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.ya-table th{padding:var(--space-4) var(--space-4) var(--space-2);white-space:nowrap;color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-align:start;text-transform:uppercase}.ya-table td{padding:var(--space-3) var(--space-4);border-block-start:var(--line-width) solid var(--zone-line)}.ya-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.ya-table tbody tr:hover{background:var(--zone-sunken)}.ya-table__num,.ya-table th.ya-table__num{text-align:end}.ya-table__primary{font-weight:var(--weight-semibold)}.ya-turn-renders{display:grid;gap:var(--space-4);margin-block-start:var(--space-3)}.ya-turn-renders__fold{display:grid;gap:var(--space-3)}.ya-turn-renders__summary{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:32px;padding-inline:var(--space-3);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-pill);color:var(--zone-ink-muted);font-size:13px;font-weight:var(--weight-semibold);list-style:none;cursor:pointer}.ya-turn-renders__summary::-webkit-details-marker{display:none}.ya-turn-renders__summary .ya-icon{font-size:18px;transition:transform var(--duration-fast) var(--ease-out)}.ya-turn-renders__fold[open]>.ya-turn-renders__summary .ya-icon{transform:rotate(180deg)}.ya-turn-renders__folded{display:grid;gap:var(--space-4)}.ya-control-card{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-control-card__head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.ya-control-card__titles{display:grid;gap:var(--space-1);min-width:0}.ya-control-card__kind{color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ya-control-card__title{margin:0;font-family:var(--font-serif);font-size:19px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.ya-control-card__findings{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);font-size:15px;line-height:22px}.ya-control-card .ya-table-wrap{background:transparent;box-shadow:none;border-radius:var(--radius-md)}.ya-control-card__table th,.ya-control-card__table td{vertical-align:top}.ya-control-card__table .ya-control-card__label{padding:var(--space-3) var(--space-4);border-block-start:var(--line-width) solid var(--zone-line);color:var(--zone-ink);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none}.ya-control-card__ref{display:block;color:var(--zone-ink-muted);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none}.ya-control-card__cell{min-width:10rem}.ya-control-card__value{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ya-control-card__missing{display:block;color:var(--zone-ink-muted);font-style:italic}.ya-control-card__status{margin-block-start:var(--space-1)}.ya-control-card__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ya-bordereau-card{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-bordereau-card__titles{display:grid;gap:var(--space-1);min-width:0}.ya-bordereau-card__kind,.ya-bordereau-card__figure-label{color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ya-bordereau-card__title{margin:0;font-family:var(--font-serif);font-size:19px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.ya-bordereau-card__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin:0}.ya-bordereau-card__figure{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--zone-sunken)}.ya-bordereau-card__figure-value{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ya-bordereau-card__counts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.ya-bordereau-card__count{display:inline-flex;align-items:center;gap:var(--space-2)}.ya-bordereau-card__count-value{font-size:15px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ya-bordereau-card__note{margin:0;font-size:15px;line-height:22px}.ya-bordereau-card .ya-table-wrap{background:transparent;box-shadow:none;border-radius:var(--radius-md)}.ya-bordereau-card__table td{vertical-align:middle}.ya-bordereau-card__table td.ya-table__num{white-space:nowrap}.ya-bordereau-card__table .ya-bordereau-card__label{padding:var(--space-3) var(--space-4);border-block-start:var(--line-width) solid var(--zone-line);color:var(--zone-ink);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere}.ya-bordereau-card__iban{display:block;font-family:var(--font-mono);font-size:13px;line-height:20px;white-space:nowrap}.ya-bordereau-card__motif{display:block;color:var(--zone-ink-muted);font-size:13px;line-height:18px}.ya-bordereau-card__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ya-tresorerie-card{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--zone-surface);box-shadow:var(--zone-inner),var(--shadow-soft)}.ya-tresorerie-card__head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.ya-tresorerie-card__titles{display:grid;gap:var(--space-1);min-width:0}.ya-tresorerie-card__kind,.ya-tresorerie-card__figure-label{color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-semibold);line-height:16px;letter-spacing:.06em;text-transform:uppercase}.ya-tresorerie-card__title{margin:0;font-family:var(--font-serif);font-size:19px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.ya-tresorerie-card__balance{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin:0}.ya-tresorerie-card__figure{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--zone-sunken)}.ya-tresorerie-card__figure-value{margin:0;font-family:var(--font-serif);font-size:19px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ya-tresorerie-card__figure--projected{grid-column:1 / -1;box-shadow:inset 0 0 0 var(--line-width) var(--zone-line-strong)}.ya-tresorerie-card__figure--projected .ya-tresorerie-card__figure-label{color:var(--zone-ink)}.ya-tresorerie-card__figure--projected .ya-tresorerie-card__figure-value{font-size:26px}.ya-tresorerie-card .ya-table-wrap{background:transparent;box-shadow:none;border-radius:var(--radius-md)}.ya-tresorerie-card__table td{vertical-align:middle}.ya-tresorerie-card__table td.ya-table__num{white-space:nowrap}.ya-tresorerie-card__table .ya-tresorerie-card__label{padding:var(--space-3) var(--space-4);border-block-start:var(--line-width) solid var(--zone-line);color:var(--zone-ink);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;min-width:10rem}.ya-tresorerie-card__poste,.ya-tresorerie-card__rubrique{display:block}.ya-tresorerie-card__rubrique{color:var(--zone-ink-muted);font-size:12px;font-weight:var(--weight-regular);line-height:16px}.ya-tresorerie-card__total th,.ya-tresorerie-card__total td{border-block-start:var(--line-width) solid var(--zone-line-strong);font-weight:var(--weight-semibold)}.ya-tresorerie-card__anomalies{display:grid;gap:var(--space-3)}.ya-tresorerie-card__subtitle{margin:0;font-size:15px;font-weight:var(--weight-semibold);line-height:22px}.ya-tresorerie-card__summary,.ya-tresorerie-card__note{margin:0;font-size:15px;line-height:22px}.ya-tresorerie-card__note{color:var(--zone-ink-muted)}.ya-tresorerie-card__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ya-tresorerie-card__anomaly{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--zone-sunken);font-size:14px;line-height:20px;overflow-wrap:anywhere}.ya-tresorerie-card__anomaly-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ya-tresorerie-card__controle{font-weight:var(--weight-semibold)}.ya-tresorerie-card__designation{margin:0;color:var(--zone-ink-muted);font-variant-numeric:tabular-nums}.ya-tresorerie-card__motif,.ya-tresorerie-card__proposee{margin:0}.ya-tresorerie-card__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ya-document-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ya-document-link{display:grid;gap:var(--space-1);min-width:0}.ya-document-link__button{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:32px;padding-inline:var(--space-3);border:var(--line-width) solid var(--zone-line);border-radius:var(--radius-pill);background:var(--zone-surface);color:var(--zone-ink);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);line-height:18px;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.ya-document-link__button:hover{border-color:var(--zone-line-strong);background:var(--zone-sunken)}.ya-document-link__button .ya-icon{flex:none;font-size:18px}.ya-document-link__button[aria-busy=true]{opacity:var(--opacity-disabled);cursor:progress}.ya-document-link__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-document-link__size,.ya-document-link__version{flex:none;color:var(--zone-ink-muted);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.ya-document-link__external{margin:0;padding-inline:var(--space-3);color:var(--zone-ink-muted);font-size:12px;line-height:16px}.ya-document-link__error{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:13px;font-weight:var(--weight-semibold);line-height:18px}.ya-document-link__error .ya-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--state-danger);color:var(--on-state);font-size:14px}.ya-scrim{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-4);background:var(--scrim);backdrop-filter:blur(var(--blur-scrim));-webkit-backdrop-filter:blur(var(--blur-scrim))}.ya-dialog{display:grid;gap:var(--space-4);width:min(28rem,100%);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--ground-light);color:var(--ink);box-shadow:var(--shadow-inner-light),var(--shadow-floating);animation:ya-enter var(--duration-slow) var(--ease-out) both}.ya-dialog__title{margin:0;font-family:var(--font-serif);font-size:24px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em}.ya-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ya-empty{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center}.ya-empty__shape{width:min(320px,80%);height:auto;animation:ya-enter var(--duration-slow) var(--ease-out) both}.ya-empty__title{margin:0;font-family:var(--font-serif);font-size:30px;font-weight:var(--weight-medium);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ya-empty__text{max-width:32rem;margin:0;color:var(--zone-ink-muted)}.ya-skeleton{display:block;height:14px;border-radius:var(--radius-pill);background-color:var(--zone-sunken);background-image:linear-gradient(90deg in oklab,transparent 0%,var(--zone-glass-edge) 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:ya-shimmer var(--duration-ambient) var(--ease-in-out) infinite}.ya-skeleton--title{height:28px;width:60%}.ya-skeleton--block{height:96px;border-radius:var(--radius-lg)}
