/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-orange-50:#fff4ec;--color-orange-100:#ffe6d5;--color-orange-200:#ffcfad;--color-orange-300:#ffac6d;--color-orange-400:#f6881f;--color-orange-500:#d06e00;--color-orange-600:#a65700;--color-orange-700:#8a4700;--color-orange-800:#6e3700;--color-orange-900:#582b00;--color-orange-950:#371900;--color-sky-50:#f1f7ff;--color-sky-100:#e0ecff;--color-sky-200:#c4dcff;--color-sky-300:#9cc3ff;--color-sky-400:#67a3ff;--color-sky-500:#4489f2;--color-sky-600:#2f74db;--color-sky-700:#1356b5;--color-sky-800:#014297;--color-sky-900:#00347b;--color-sky-950:#001f4f;--color-blue-50:#f0f7ff;--color-blue-100:#dfedff;--color-blue-200:#c1ddff;--color-blue-300:#9bc5f9;--color-blue-400:#72a7e5;--color-blue-500:#558ed2;--color-blue-600:#3770b2;--color-blue-700:#275d99;--color-blue-800:#14467c;--color-blue-900:#0e3968;--color-blue-950:#052242;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:.25rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-50:#f2f7fc;--color-ink-100:#e6ecf4;--color-ink-200:#d4dbe3;--color-ink-300:#bcc2ca;--color-ink-400:#9ea4ac;--color-ink-500:#868c93;--color-ink-600:#6a6f76;--color-ink-700:#565c63;--color-ink-800:#43484f;--color-ink-900:#343940;--color-ink-950:#1e2328;--color-success-50:#eefaf2;--color-success-100:#dbf2e3;--color-success-200:#bde6cb;--color-success-300:#96d2ac;--color-success-400:#6ab789;--color-success-500:#48a06e;--color-success-600:#1b7a4b;--color-success-700:#106d41;--color-success-800:#005731;--color-success-900:#004526;--color-success-950:#002a15;--color-warning-50:#fdf5e9;--color-warning-100:#f8ead0;--color-warning-200:#f0d6a9;--color-warning-300:#e1bc79;--color-warning-400:#c99b42;--color-warning-500:#b8860b;--color-warning-600:#8f6700;--color-warning-700:#750;--color-warning-800:#5e4200;--color-warning-900:#4b3400;--color-warning-950:#2f1f00;--color-danger-50:#fff3f1;--color-danger-100:#ffe5e0;--color-danger-200:#ffccc4;--color-danger-300:#ffa79a;--color-danger-400:#f77768;--color-danger-500:#e25749;--color-danger-600:#c0362c;--color-danger-700:#a5221b;--color-danger-800:#880d0b;--color-danger-900:#700404;--color-danger-950:#480101;--color-canvas:var(--color-white);--color-surface:var(--color-white);--color-surface-soft:var(--color-ink-50);--color-surface-muted:var(--color-ink-100);--color-surface-brand:var(--color-blue-50);--color-surface-brand-strong:var(--color-blue-100);--color-surface-accent:var(--color-orange-50);--color-surface-inverse:var(--color-blue-950);--color-surface-brand-inverse:var(--color-blue-800);--color-surface-inverse-raised:#ffffff1a;--color-canvas-warm:#fbf7f4;--color-canvas-cool:#ecf5ff;--color-surface-sky:var(--color-sky-50);--color-surface-deep:var(--color-blue-950);--color-border-subtle:var(--color-ink-200);--color-border:var(--color-ink-300);--color-border-strong:var(--color-ink-400);--color-border-brand:var(--color-blue-700);--color-border-accent:var(--color-orange-300);--color-border-inverse:#fff3;--color-heading:var(--color-blue-950);--color-body:var(--color-ink-700);--color-muted:var(--color-ink-600);--color-inverse:var(--color-white);--color-inverse-muted:var(--color-blue-100);--color-on-action:var(--color-white);--color-on-accent:var(--color-blue-950);--color-action:var(--color-blue-800);--color-action-hover:var(--color-blue-900);--color-action-active:var(--color-blue-950);--color-fill-quantity:var(--color-blue-200);--color-fill-attention:var(--color-orange-200);--color-action-soft:var(--color-blue-50);--color-action-soft-hover:var(--color-blue-100);--color-link:var(--color-blue-700);--color-link-hover:var(--color-blue-900);--color-focus:var(--color-blue-600);--color-accent:var(--color-orange-400);--color-accent-hover:var(--color-orange-500);--color-accent-strong:var(--color-orange-700);--color-accent-soft:var(--color-orange-50);--color-accent-on-inverse:var(--color-orange-300);--text-display-2xl:4.5rem;--text-display-2xl--line-height:1.04;--text-display-2xl--letter-spacing:-.025em;--text-display-2xl--font-weight:700;--text-display-xl:3.5rem;--text-display-xl--line-height:1.07;--text-display-xl--letter-spacing:-.023em;--text-display-xl--font-weight:700;--text-display-lg:2.75rem;--text-display-lg--line-height:1.1;--text-display-lg--letter-spacing:-.02em;--text-display-lg--font-weight:700;--text-heading-xl:2.25rem;--text-heading-xl--line-height:1.16;--text-heading-xl--letter-spacing:-.018em;--text-heading-xl--font-weight:700;--text-heading-lg:1.875rem;--text-heading-lg--line-height:1.2;--text-heading-lg--letter-spacing:-.015em;--text-heading-lg--font-weight:700;--text-heading-md:1.5rem;--text-heading-md--line-height:1.26;--text-heading-md--letter-spacing:-.012em;--text-heading-md--font-weight:600;--text-heading-sm:1.25rem;--text-heading-sm--line-height:1.32;--text-heading-sm--letter-spacing:-.008em;--text-heading-sm--font-weight:600;--text-heading-xs:1.0625rem;--text-heading-xs--line-height:1.4;--text-heading-xs--letter-spacing:-.004em;--text-heading-xs--font-weight:600;--text-body-xl:1.25rem;--text-body-xl--line-height:1.6;--text-body-xl--font-weight:400;--text-body-lg:1.125rem;--text-body-lg--line-height:1.66;--text-body-lg--font-weight:400;--text-body-md:1rem;--text-body-md--line-height:1.68;--text-body-md--font-weight:400;--text-body-sm:.875rem;--text-body-sm--line-height:1.6;--text-body-sm--font-weight:400;--text-body-xs:.8125rem;--text-body-xs--line-height:1.55;--text-body-xs--font-weight:400;--text-label-lg:1rem;--text-label-lg--line-height:1.4;--text-label-lg--font-weight:600;--text-label-md:.875rem;--text-label-md--line-height:1.4;--text-label-md--font-weight:600;--text-label-sm:.8125rem;--text-label-sm--line-height:1.4;--text-label-sm--font-weight:600;--text-eyebrow:.8125rem;--text-eyebrow--line-height:1.3;--text-eyebrow--letter-spacing:.08em;--text-eyebrow--font-weight:700;--text-metric-lg:3rem;--text-metric-lg--line-height:1.05;--text-metric-lg--letter-spacing:-.025em;--text-metric-lg--font-weight:700;--text-metric-md:2rem;--text-metric-md--line-height:1.1;--text-metric-md--letter-spacing:-.02em;--text-metric-md--font-weight:700;--text-metric-sm:1.375rem;--text-metric-sm--line-height:1.2;--text-metric-sm--letter-spacing:-.015em;--text-metric-sm--font-weight:700;--spacing-section-xs:2.5rem;--spacing-section-sm:4rem;--spacing-section-md:5.5rem;--spacing-section-lg:7rem;--spacing-section-xl:9rem;--spacing-gutter:1.25rem;--spacing-gutter-lg:2rem;--spacing-stack-xs:.5rem;--spacing-stack-sm:.75rem;--spacing-stack-md:1.25rem;--spacing-stack-lg:2rem;--spacing-stack-xl:3rem;--breakpoint-story:60rem;--container-prose:44rem;--container-narrow:52rem;--container-content:64rem;--container-page:76rem;--container-wide:88rem;--radius-control:.5rem;--radius-card:.875rem;--radius-panel:1.25rem;--radius-demo:1.5rem;--radius-pill:9999px;--shadow-card:0 1px 2px 0 #0522420d, 0 1px 3px 0 #0522420f;--shadow-card-hover:0 4px 8px -2px #05224214, 0 12px 24px -6px #0522421a;--shadow-panel:0 2px 4px -1px #0522420f, 0 16px 32px -8px #0522421f;--shadow-menu:0 8px 16px -4px #0522421a, 0 24px 48px -12px #05224229;--shadow-focus:0 0 0 3px #3770b259;--ease-standard:cubic-bezier(.2, 0, .13, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--duration-instant:80ms;--duration-fast:.14s;--duration-normal:.22s;--duration-slow:.36s;--duration-state:.16s;--duration-move:.42s;--duration-draw:.62s;--duration-scene:.52s;--duration-stagger:70ms}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--spacing) * 28)}body{background-color:var(--color-canvas);color:var(--color-body);font-family:var(--font-sans);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{color:var(--color-heading);text-wrap:balance;font-weight:700}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-blue-100);color:var(--color-blue-950)}hr{border-color:var(--color-border-subtle)}input,textarea,select,button{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--color-action)}table{font-variant-numeric:tabular-nums}[hidden]{display:none!important}:where(button,[role=button],summary):not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.yob-skip-link{left:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:100;transition:transform var(--duration-fast) var(--ease-standard);background-color:var(--color-surface);color:var(--color-action);border:1px solid var(--color-border-brand);border-radius:var(--radius-control);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--text-label-md);font-weight:var(--text-label-md--font-weight);box-shadow:var(--shadow-panel);position:absolute;transform:translateY(-200%)}.yob-skip-link:focus{transform:translateY(0)}.yob-metric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.yob-prose{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-prose>*+*{margin-top:calc(var(--spacing) * 5)}.yob-prose h2{margin-top:calc(var(--spacing) * 12);font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);letter-spacing:var(--text-heading-lg--letter-spacing);color:var(--color-heading)}.yob-prose h3{margin-top:calc(var(--spacing) * 10);font-size:var(--text-heading-md);line-height:var(--text-heading-md--line-height);letter-spacing:var(--text-heading-md--letter-spacing);color:var(--color-heading)}.yob-prose h4{margin-top:calc(var(--spacing) * 8);font-size:var(--text-heading-sm);line-height:var(--text-heading-sm--line-height);color:var(--color-heading)}.yob-prose a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline 1px}.yob-prose a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}.yob-prose strong{color:var(--color-heading);font-weight:600}.yob-prose ul,.yob-prose ol{padding-left:calc(var(--spacing) * 6)}.yob-prose ul{list-style:outside}.yob-prose ol{list-style:decimal}.yob-prose li+li{margin-top:calc(var(--spacing) * 2)}.yob-prose li::marker{color:var(--color-blue-600)}.yob-prose blockquote{border-left:3px solid var(--color-accent);padding-left:calc(var(--spacing) * 5);color:var(--color-heading);font-size:var(--text-body-xl)}.yob-prose code{font-family:var(--font-mono);background-color:var(--color-surface-muted);border-radius:var(--radius-control);padding:.15em .4em;font-size:.9em}.yob-prose img{border-radius:var(--radius-card)}.yob-disclosure>summary{cursor:pointer;list-style:none}.yob-disclosure>summary::-webkit-details-marker{display:none}.yob-disclosure>summary .yob-disclosure-icon{transition:transform var(--duration-normal) var(--ease-standard)}.yob-disclosure[open]>summary .yob-disclosure-icon{transform:rotate(45deg)}.yob-scroll-x{scrollbar-width:none;-ms-overflow-style:none}.yob-scroll-x::-webkit-scrollbar{display:none}.yob-prose-inverse{color:var(--color-inverse-muted)}.yob-prose-inverse h2,.yob-prose-inverse h3,.yob-prose-inverse h4,.yob-prose-inverse strong{color:var(--color-inverse)}.yob-prose-inverse a{color:var(--color-blue-200)}.yob-prose-inverse a:hover{color:var(--color-white)}.yob-prose-inverse code{background-color:var(--color-surface-inverse-raised);color:var(--color-inverse)}.yob-prose-inverse blockquote{border-left-color:var(--color-accent);color:var(--color-inverse)}.yob-prose-inverse li::marker{color:var(--color-blue-300)}.yob-no-spinner{appearance:textfield}.yob-no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.yob-no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yob-range{appearance:none;width:100%;height:calc(var(--spacing) * 6);cursor:pointer;background:0 0}.yob-range::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-action) var(--yob-range-fill,0%), var(--color-ink-200) var(--yob-range-fill,0%))}.yob-range::-moz-range-track{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:var(--color-ink-200)}.yob-range::-moz-range-progress{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background:var(--color-action)}.yob-range::-webkit-slider-thumb{appearance:none;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * -1.75);border-radius:var(--radius-pill);background:var(--color-action);border:2px solid var(--color-white);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-standard)}.yob-range::-moz-range-thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background:var(--color-action);border:2px solid var(--color-white);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-standard)}.yob-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.yob-range:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.yob-range:hover::-moz-range-thumb{transform:scale(1.12)}.yob-range:focus-visible::-moz-range-thumb{transform:scale(1.12)}.yob-range:disabled{cursor:not-allowed;opacity:.5}.yob-rail-content-aside,.yob-rail-aside-content,.yob-rail-menu,.yob-rail-menu-feature{display:grid}.yob-rail-content-aside{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.yob-rail-content-aside{grid-template-columns:minmax(0,1fr) 24rem}.yob-rail-aside-content{grid-template-columns:18rem minmax(0,1fr)}.yob-rail-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.yob-rail-menu-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20rem}}.yob-accordion-icon{transition:transform var(--duration-normal) var(--ease-standard)}[aria-expanded=true]>.yob-accordion-icon{transform:rotate(180deg)}.yob-menu-compact{top:calc(100% + calc(var(--spacing) * 2));z-index:30;position:absolute;left:0}li:nth-last-child(-n+2)>.yob-menu-compact{left:auto;right:0}.yob-menu-compact-1{grid-template-columns:minmax(0,1fr);width:max-content;min-width:15rem;max-width:22rem;display:grid}.yob-menu-compact-2{grid-template-columns:repeat(2,minmax(11rem,1fr));width:max-content;display:grid}@keyframes yob-fade-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * 1.5))}to{opacity:1;transform:none}}.yob-fade-in{animation:yob-fade-in var(--duration-normal) var(--ease-emphasized) both}.yob-journey-bar{top:calc(calc(var(--spacing) * 18) + 1px);z-index:20;position:sticky}@media (width>=64rem){.yob-journey-bar{top:calc(calc(var(--spacing) * 20) + 1px)}}@media (width>=60rem){.yob-journey-bar{display:none}}.yob-journey,.yob-journey-intro{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.yob-journey{grid-template-columns:clamp(15rem,21vw,20rem) minmax(0,37.5rem);align-items:start;column-gap:clamp(1.5rem,4vw,4rem)}.yob-journey,.yob-journey-intro{width:100%;max-width:61.5rem;margin-inline:auto}}.yob-flow-panel{display:none}.yob-flow-panel.is-active{display:block}.yob-journey-rail{display:none}@media (width>=60rem){.yob-journey-rail{top:calc(var(--spacing) * 21);height:calc(100dvh - calc(var(--spacing) * 27));align-items:center;min-height:0;display:flex;position:sticky}}.yob-journey-column{flex-direction:column;min-width:0;display:flex}.yob-stage-slot{padding-block:calc(var(--spacing) * 4.5);flex-direction:column;justify-content:center;display:flex}@media (width>=60rem){.yob-stage-slot{padding-block:calc(var(--spacing) * 7)}}.yob-flow-canvas{border-radius:var(--radius-demo);background-color:var(--color-surface);opacity:.62;filter:saturate(.8);width:100%;height:min(56vh,27.5rem);box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-panel);transition:opacity var(--duration-normal) var(--ease-standard), filter var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-emphasized);position:relative;overflow:hidden}.yob-flow-canvas.is-active{opacity:1;filter:none}@media (prefers-reduced-motion:no-preference){.yob-flow-canvas{transform:scale(.94)}.yob-flow-canvas.is-active{transform:none}}@media (width>=40rem){.yob-flow-canvas{max-width:40rem;height:min(58vh,30rem);margin-inline:auto}}@media (width>=60rem){.yob-flow-canvas{max-width:37.5rem;height:min(62vh,33.75rem);margin-inline:0}}.yob-flow-canvas>.yob-scene{position:absolute;inset:0}.yob-scene{width:100%;min-width:0;height:100%;min-height:0;display:flex}.yob-rail-list{flex-direction:column;width:100%;display:flex;position:relative}.yob-rail-list:before{content:"";top:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 1.5);background-color:var(--color-border);width:1px;position:absolute}.yob-rail-group+.yob-rail-group{margin-top:calc(var(--spacing) * 2.5)}.yob-rail-chapter,.yob-rail-stage{align-items:center;gap:calc(var(--spacing) * 3);text-align:left;width:100%;color:var(--color-muted);transition:color var(--duration-state) var(--ease-standard);display:flex}.yob-rail-chapter{padding-block:calc(var(--spacing) * 1.5)}.yob-rail-stage{padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 5)}.yob-rail-chapter:hover,.yob-rail-stage:hover{color:var(--color-heading)}.yob-rail-marker{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1.5px var(--color-border);transition:box-shadow var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);flex-shrink:0;display:block;position:relative}.yob-rail-chapter[data-done] .yob-rail-marker{box-shadow:inset 0 0 0 calc(var(--spacing) * 1.5) var(--color-border-brand);transform:scale(.62)}.yob-rail-chapter[data-active] .yob-rail-marker{box-shadow:inset 0 0 0 3px var(--color-action)}.yob-rail-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-border);transition:background-color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);flex-shrink:0;display:block;transform:scale(.6)}.yob-rail-stage[data-state=done] .yob-rail-dot{background-color:var(--color-action)}.yob-rail-stage[data-state=active] .yob-rail-dot{background-color:var(--color-accent);box-shadow:0 0 0 var(--spacing) var(--color-surface-accent);transform:none}.yob-rail-chapter[data-done]{color:var(--color-body)}.yob-rail-chapter[data-active]{color:var(--color-heading)}.yob-rail-stage[data-state=done]{color:var(--color-body)}.yob-rail-stage[data-state=active]{color:var(--color-heading)}@media not all and (height>=56rem){.yob-rail-chapter{padding-block:calc(var(--spacing) * .5)}.yob-rail-stage{padding-block:0}.yob-rail-group+.yob-rail-group{margin-top:calc(var(--spacing) * 1.5)}}@media not all and (height>=46rem){.yob-rail-group+.yob-rail-group{margin-top:var(--spacing)}}.yob-stage-chip{background-color:var(--color-surface);color:var(--color-body);box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard)}.yob-stage-chip[data-state=done]{color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-flow-tab{background-color:var(--color-surface);color:var(--color-body);box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard)}.yob-flow-tab[data-state=done]{color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-flow-tab[data-state=active]{background-color:var(--color-action);color:var(--color-on-action);box-shadow:none}.yob-stage-chip[data-state=active]{background-color:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.yob-cue{opacity:calc(var(--cue,1) * (1 - var(--cue-out,0)))}.yob-cue-wake{opacity:calc((.4 + (.6 * var(--cue,1))) * (1 - var(--cue-out,0)))}.yob-cue-out{opacity:calc(1 - var(--cue-out,1))}@media (prefers-reduced-motion:no-preference){.yob-cue-rise{transform:translate3d(0, calc((1 - var(--cue,1)) * calc(var(--spacing) * 2)), 0)}.yob-cue-in-left{transform:translate3d(calc((1 - var(--cue,1)) * calc(var(--spacing) * -4)), 0, 0)}.yob-cue-draw-x{transform:scaleX(var(--cue,1));transform-origin:0}.yob-cue-draw-y{transform:scaleY(var(--cue,1));transform-origin:top}.yob-cue-travel{transform:translate3d(calc(var(--travel,0px) * (1 - var(--cue,1))), 0, 0)}.yob-cue-leave-x{transform:translate3d(calc(var(--exit,0px) * var(--cue-out,1)), 0, 0)}.yob-cue-grow-y{transform:scaleY(var(--cue,1));transform-origin:bottom}.yob-cue-emerge{transform:translate3d(0, calc((1 - var(--cue,1)) * calc(var(--spacing) * 2.5)), 0) scale(calc(.985 + (.015 * var(--cue,1))))}}@media (prefers-reduced-motion:reduce){.yob-cue-draw-x,.yob-cue-draw-y,.yob-cue-emerge,.yob-cue-travel,.yob-cue-leave-x,.yob-cue-grow-y{transform:none}}.yob-demo{width:100%;min-width:0;height:100%;min-height:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.yob-demo{padding:calc(var(--spacing) * 5)}}@media (width>=60rem){.yob-demo{padding:calc(var(--spacing) * 6)}}.yob-window{border-radius:var(--radius-card);background-color:var(--color-surface);width:100%;height:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.yob-window-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);flex-shrink:0;display:flex}.yob-window-dots{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.yob-window-dots>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-border);display:block}.yob-window-dots>span:last-child{background-color:var(--color-accent)}.yob-window-body{min-height:0;padding:calc(var(--spacing) * 3.5);flex-direction:column;flex:auto;display:flex}@media (width>=60rem){.yob-window-body{padding:calc(var(--spacing) * 4.5)}}.yob-line-x{background-color:var(--color-border);border-radius:1px;height:2px}.yob-line-y{background-color:var(--color-border);border-radius:1px;width:2px}.yob-line-strong{background-color:var(--color-border-strong)}.yob-obj{border-radius:var(--radius-card);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-obj-key{border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-accent), var(--shadow-card)}.yob-obj-soft{border-radius:var(--radius-card);background-color:var(--color-surface-soft)}.yob-drain-x{width:calc((1 - var(--cue-out,1)) * 100%)}.yob-fill-x{width:calc(var(--cue,1) * 100%)}.yob-ping{opacity:calc(var(--cue,1) * (1 - var(--cue-out,1)));inset:calc(var(--spacing) * -1);border-radius:var(--radius-control);box-shadow:0 0 0 2px var(--color-border-accent);position:absolute}.yob-lead{grid-template-rows:auto minmax(calc(var(--spacing) * 6), 1fr) auto;place-items:center;gap:calc(var(--spacing) * 2);display:grid}.yob-lead-sources{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.yob-lead-source{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 2);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex}.yob-lead-icon{color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.yob-lead-stub,.yob-lead-exit,.yob-lead-head{display:none}.yob-lead-joint{justify-content:center;align-items:center;gap:var(--spacing);height:100%;color:var(--color-border-strong);flex-direction:column;display:flex}.yob-lead-collect{min-height:calc(var(--spacing) * 5);flex:auto}.yob-lead-down{flex-shrink:0;line-height:0;display:block}.yob-lead-record{gap:calc(var(--spacing) * 2);width:100%;min-width:0;padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.yob-lead-what{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-lead-owner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:calc(var(--spacing) * 2);display:flex}@media (width>=60rem){.yob-lead{grid-template-columns:minmax(0, 13.5rem) calc(var(--spacing) * 14) minmax(0, 17rem);grid-template-rows:minmax(0,1fr);justify-content:center;place-items:stretch stretch;gap:0;height:100%;max-height:25rem;margin-block:auto}.yob-lead-sources{justify-content:space-between;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-lead-source{box-shadow:none;background-color:#0000;padding:0}.yob-lead-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-card)}.yob-lead-stub{min-width:calc(var(--spacing) * 3);flex:auto;display:block}.yob-lead-joint{align-self:stretch;display:block;position:relative}.yob-lead-collect{top:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);left:calc(var(--spacing) * 4);height:auto;min-height:0;position:absolute}.yob-lead-exit{top:50%;left:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);margin-top:-1px;display:block;position:absolute}.yob-lead-head{top:50%;right:calc(var(--spacing) * -.5);margin-top:calc(var(--spacing) * -2);color:var(--color-border-strong);line-height:0;display:block;position:absolute}.yob-lead-down{display:none}.yob-lead-record{align-self:center;gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 5)}.yob-lead-what,.yob-lead-owner{padding-top:calc(var(--spacing) * 3.5)}}.yob-quote{gap:calc(var(--spacing) * 2);flex-direction:column;height:100%;min-height:0;display:flex}.yob-quote-rules{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yob-quote-feed{height:calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.yob-quote-doc{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:auto;display:flex}.yob-quote-lines{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.yob-quote-line{align-items:baseline;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}@media (width>=40rem){.yob-quote-line{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto auto auto}}.yob-quote-total{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);margin-top:auto;display:flex}.yob-quote-sent{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.yob-order{flex-direction:column;justify-content:center;align-items:center;gap:0;height:100%;min-height:0;display:flex}.yob-order-head{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);background-color:var(--color-surface);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-card);display:flex}.yob-order-trunk{height:calc(var(--spacing) * 4);flex-shrink:0}.yob-order-fan{flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex;position:relative}.yob-order-bus{margin-inline:16.6%}.yob-order-branches{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.yob-order-branch{flex-direction:column;align-items:center;min-width:0;display:flex}.yob-order-drop{height:calc(var(--spacing) * 4);flex-shrink:0}.yob-order-check{align-items:center;gap:var(--spacing);width:100%;min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;flex:auto;display:flex}.yob-order-check-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-control);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-order-check-detail{display:none}.yob-order-join{height:calc(var(--spacing) * 4);flex-shrink:0}.yob-order-start{align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);display:flex}@media (width>=40rem){.yob-order-check-detail{display:block}.yob-order-check{padding:calc(var(--spacing) * 2.5)}}.yob-invoice{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-invoice-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-invoice-value{gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;flex-shrink:0;display:flex}.yob-invoice-drop{color:var(--color-border-strong);flex-shrink:0;justify-content:center;line-height:0;display:flex}.yob-invoice-ledger{gap:calc(var(--spacing) * 2);flex-direction:column;flex:auto;min-height:0;display:flex}.yob-age{gap:calc(var(--spacing) * 2.5);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.yob-age-col{justify-content:flex-end;align-items:center;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-age-bar{width:100%;min-height:calc(var(--spacing) * 6);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex:auto;align-items:flex-end;display:flex;overflow:hidden}.yob-age-fill{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;display:block}.yob-age-1 .yob-age-fill{height:26%}.yob-age-2 .yob-age-fill{height:52%}.yob-age-3 .yob-age-fill{height:100%}.yob-age-bar-new .yob-age-fill{background-color:var(--color-accent)}.yob-payment{justify-content:center;gap:calc(var(--spacing) * 5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-payment-pair{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 12) minmax(0, 1fr);align-items:center;display:grid}.yob-payment-in,.yob-payment-to{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-payment-link{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;display:flex;position:relative}.yob-payment-line{width:100%}.yob-payment-tick{border-radius:var(--radius-pill);background-color:var(--color-surface);padding:calc(var(--spacing) * .5);color:var(--color-success-700);justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute}.yob-payment-balance{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.yob-payment-track{height:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block;position:relative;overflow:hidden}.yob-payment-drain{border-radius:inherit;background-color:var(--color-action);height:100%;display:block}.yob-payment-done{justify-content:center;display:flex}.yob-approval{justify-content:center;gap:calc(var(--spacing) * 3);flex-direction:column;height:100%;min-height:0;display:flex}.yob-approval-chain{flex-direction:column;display:flex}.yob-approval-link{height:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);align-items:center;display:flex}.yob-approval-link-x{display:none}.yob-approval-link-y{height:100%}.yob-approval-stop{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);display:flex}.yob-approval-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.yob-approval-tick{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-success-700);line-height:0;position:absolute}@media (width>=60rem){.yob-approval-chain{flex-direction:row;align-items:stretch}.yob-approval-link{height:auto;width:calc(var(--spacing) * 6);padding-left:0;padding-top:calc(var(--spacing) * 5);flex:none;align-items:flex-start}.yob-approval-link-x{width:100%;display:block}.yob-approval-link-y{display:none}.yob-approval-stop{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);text-align:center;flex-direction:column;flex:1 1 0}}.yob-approval-budget{align-items:center;gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""gauge gauge";display:grid}.yob-approval-budget>:first-child{grid-area:label}.yob-approval-budget>:nth-child(3){grid-area:amount}.yob-approval-gauge{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);grid-area:gauge;display:block;overflow:hidden}.yob-approval-gauge-fill{height:100%;width:calc(var(--cue,1) * 30%);border-radius:inherit;background-color:var(--color-action);display:block}.yob-approval-result{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.yob-po{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 11) minmax(0, 1fr);align-items:center;row-gap:calc(var(--spacing) * 3);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.yob-po-side{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.yob-po-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.yob-po-doc{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-po-lane{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.yob-po-rule{border-left:2px dashed var(--color-border);position:absolute;top:0;bottom:0;left:50%}.yob-po-track{width:100%;display:block;position:relative}.yob-po-wire{width:100%}.yob-po-parcel{--travel:-2.75rem;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * -3);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:0}.yob-po-promise{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);grid-column:1/-1;display:flex}.yob-bill{gap:calc(var(--spacing) * 2);flex-direction:column;height:100%;min-height:0;display:flex}.yob-bill-head,.yob-bill-row{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 9) calc(var(--spacing) * 9) calc(var(--spacing) * 10) calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);text-align:right;display:grid}.yob-bill-head>:first-child,.yob-bill-row>:first-child{text-align:left}.yob-bill-head{padding-inline:calc(var(--spacing) * 2)}.yob-bill-rows{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.yob-bill-row{border-radius:var(--radius-control);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2)}.yob-bill-state{height:calc(var(--spacing) * 4);justify-content:flex-end;align-items:center;display:flex;position:relative}.yob-bill-flag{opacity:calc(var(--cue,1) * (1 - var(--cue-out,1)));color:var(--color-accent-strong);line-height:0;position:absolute;right:0}.yob-bill-ok{color:var(--color-success-700);line-height:0}.yob-bill-note{border-left:2px solid var(--color-border-accent);padding-left:calc(var(--spacing) * 2.5);color:var(--color-muted);font-size:var(--text-body-xs)}.yob-bill-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);margin-top:auto;display:flex}.yob-stock{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-stock-head,.yob-attend-head,.yob-leave-head,.yob-qc-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-stock-map{gap:calc(var(--spacing) * 1.5);flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.yob-bin{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-control);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border-subtle);align-items:flex-end;display:flex;position:relative;overflow:hidden}.yob-bin-fill{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;display:block}.yob-bin-1 .yob-bin-fill{height:22%}.yob-bin-2 .yob-bin-fill{height:46%}.yob-bin-3 .yob-bin-fill{height:68%}.yob-bin-4 .yob-bin-fill{background-color:var(--color-fill-attention);height:92%}.yob-bin-code{top:var(--spacing);left:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-body-xs);position:absolute}.yob-stock-figures,.yob-attend-totals{gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yob-stock-figures>div,.yob-attend-totals>div{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-qc{gap:calc(var(--spacing) * 3);flex-direction:column;height:100%;min-height:0;display:flex}.yob-qc-sample{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-qc-checks{justify-content:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;flex:auto;min-height:0;display:flex}.yob-qc-check{align-items:center;gap:var(--spacing) calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label value tick""gauge gauge gauge";display:grid}.yob-qc-check>:first-child{grid-area:label}.yob-qc-check>:nth-child(3){grid-area:value}.yob-qc-check>:nth-child(4){grid-area:tick;line-height:0}.yob-gauge{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);grid-area:gauge;display:block;position:relative}.yob-gauge-band{border-radius:var(--radius-pill);background-color:var(--color-success-100);width:24%;position:absolute;top:0;bottom:0;left:38%}.yob-gauge-needle{top:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);background-color:var(--color-heading);border-radius:1px;width:2px;position:absolute}.yob-gauge-a .yob-gauge-needle{--travel:-7rem;left:46%}.yob-gauge-b .yob-gauge-needle{--travel:-5rem;left:53%}.yob-gauge-c .yob-gauge-needle{--travel:-8rem;left:43%}.yob-gauge-d .yob-gauge-needle{--travel:-4rem;left:50%}.yob-qc-stamp{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex-shrink:0;display:flex}.yob-qc-stamp-mark{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-success-50);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);color:var(--color-success-700);font-size:var(--text-body-md);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--color-success-200);font-weight:700;display:inline-flex}.yob-attend,.yob-leave{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-attend-week{gap:calc(var(--spacing) * 1.5);flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid}.yob-attend-day{align-items:center;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-attend-dow{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-attend-bar{width:100%;min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex:auto;align-items:flex-end;display:flex;overflow:hidden}.yob-attend-fill{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;height:100%;display:block}.yob-attend-late .yob-attend-fill{background-color:var(--color-fill-attention);height:72%}.yob-attend-absent .yob-attend-fill{background-color:var(--color-surface-muted);height:14%}.yob-attend-time{color:var(--color-heading);font-size:var(--text-body-xs)}.yob-attend-key{gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}.yob-attend-key>li{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-body-xs);display:inline-flex}.yob-attend-swatch{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:2px;display:block}.yob-attend-swatch.yob-attend-in{background-color:var(--color-fill-quantity)}.yob-attend-swatch.yob-attend-late{background-color:var(--color-fill-attention)}.yob-attend-swatch.yob-attend-absent{background-color:var(--color-surface-muted)}.yob-leave-month{gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:24rem;margin-inline:auto;display:grid}.yob-leave-cell{aspect-ratio:1;border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-muted);font-size:var(--text-body-xs);justify-content:center;align-items:center;display:flex;position:relative}.yob-leave-mark{border-radius:inherit;background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--color-border-accent);position:absolute;inset:0}.yob-leave-num{position:relative}.yob-leave-has-mark .yob-leave-num{color:var(--color-accent-strong);font-weight:600}.yob-leave-request{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-wrap:wrap;margin-top:auto;display:flex}.yob-leave-approver{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.yob-leave-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface-brand-strong);color:var(--color-action);font-size:var(--text-body-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-leave-note{color:var(--color-muted);font-size:var(--text-body-xs);flex-shrink:0}.yob-payroll{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-payroll-who{align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.yob-payroll-avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);background-color:var(--color-surface-brand-strong);color:var(--color-action);font-size:var(--text-body-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-payroll-rows{gap:var(--spacing);flex-direction:column;display:flex}.yob-payroll-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-bottom:1px dashed var(--color-border-subtle);padding-bottom:calc(var(--spacing) * 1.5);display:flex}.yob-payroll-net{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);box-shadow:inset 0 0 0 1px var(--color-border-brand);margin-top:auto;display:flex}.yob-payroll-paid{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.yob-lab-grid{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fill,minmax(min(100%,37.5rem),1fr));display:grid}.yob-lab-frame{border-radius:var(--radius-demo);background-color:var(--color-surface);width:100%;height:min(56vh,27.5rem);box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-panel);position:relative;overflow:hidden}.yob-lab-frame>.yob-scene{position:absolute;inset:0}@media (width>=40rem){.yob-lab-frame{height:min(58vh,30rem)}}@media (width>=60rem){.yob-lab-frame{height:33.75rem}}.yob-lab-start .yob-lab-frame{--cue:0;--cue-out:0}@media (width>=60rem){.yob-lead{max-height:27rem}}@media (width>=96rem){.yob-lead{max-height:28.5rem}}.yob-quote-lines{flex:auto;justify-content:center;min-height:0}.yob-order,.yob-payment{justify-content:space-evenly}.yob-payment-in,.yob-payment-to{padding:calc(var(--spacing) * 3.5)}.yob-payment-balance{padding:calc(var(--spacing) * 4)}.yob-approval{justify-content:space-evenly}@media (width>=60rem){.yob-approval-stop{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2)}}.yob-po-side{height:100%}.yob-po-doc{flex:auto;justify-content:center;min-height:0}.yob-payroll-rows{flex:auto;justify-content:space-evenly;min-height:0}.yob-request{gap:calc(var(--spacing) * 2);flex-direction:column;height:100%;min-height:0;display:flex}.yob-request-needs{gap:calc(var(--spacing) * 2);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-height:0;display:grid}.yob-request-need{flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.yob-request-card{align-items:flex-start;gap:var(--spacing);width:100%;min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.yob-request-dept{border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600}.yob-request-item{width:100%;color:var(--color-heading);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-request-qty{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-request-drop{min-height:calc(var(--spacing) * 4);flex:auto}.yob-request-merge{height:calc(var(--spacing) * 8);flex-shrink:0;display:block;position:relative}.yob-request-bar{position:absolute;top:0;left:16.6%;right:16.6%}.yob-request-stem{top:0;bottom:calc(var(--spacing) * 3);position:absolute;left:50%}.yob-request-head{bottom:calc(var(--spacing) * -1);margin-left:calc(var(--spacing) * -2);color:var(--color-border-strong);line-height:0;position:absolute;left:50%}.yob-request-doc{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);flex-direction:column;flex-shrink:0;display:flex}.yob-request-totals{gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yob-request-totals>div{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}@media not all and (width>=40rem){.yob-request-needs{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr))}.yob-request-card{padding:calc(var(--spacing) * 1.5)}.yob-request-item{display:none}}.yob-grn{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-grn-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-grn-dock{align-items:center;gap:calc(var(--spacing) * 3);flex:auto;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;position:relative}.yob-grn-truck{width:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-action);text-align:center;flex-direction:column;display:flex}.yob-grn-edge{top:0;bottom:0;left:calc(var(--spacing) * 20);border-left:2px dashed var(--color-border);position:absolute}.yob-grn-bay{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface-soft);height:100%;min-height:0;padding:calc(var(--spacing) * 2.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-grn-bay-head{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-body-xs);display:inline-flex}.yob-grn-slots{gap:calc(var(--spacing) * 2);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.yob-grn-slot{min-width:0;padding-bottom:calc(var(--spacing) * 2.5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);justify-content:center;align-items:flex-end;display:flex}.yob-grn-carton{align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-accent-strong);flex-direction:column;display:flex}.yob-grn-slot-1 .yob-grn-carton{--travel:-14rem}.yob-grn-slot-2 .yob-grn-carton{--travel:-20rem}.yob-grn-slot-3 .yob-grn-carton{--travel:-26rem}.yob-grn-carton-qty{color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}.yob-grn-count{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-shrink:0;display:flex}.yob-grn-note{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-grn-edge{left:calc(var(--spacing) * 14)}.yob-grn-bay{padding:calc(var(--spacing) * 2)}.yob-grn-slots{gap:var(--spacing)}.yob-grn-slot-1 .yob-grn-carton{--travel:-8rem}.yob-grn-slot-2 .yob-grn-carton{--travel:-11rem}.yob-grn-slot-3 .yob-grn-carton{--travel:-14rem}}.yob-inward{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex}.yob-inward-from{gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex}.yob-inward-floor{align-items:center;gap:calc(var(--spacing) * 3);flex:auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.yob-inward-lines{justify-content:space-evenly;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-inward-line{align-items:center;min-width:0;display:flex}.yob-inward-chip{--travel:-3rem;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex:auto;display:flex}.yob-inward-run{width:calc(var(--spacing) * 5);flex:none}.yob-inward-rack{align-items:flex-end;gap:calc(var(--spacing) * 2);height:100%;display:flex}.yob-inward-bin{width:calc(var(--spacing) * 14);border-radius:var(--radius-control);background-color:var(--color-surface-soft);height:100%;box-shadow:inset 0 0 0 1px var(--color-border-subtle);align-items:flex-end;display:flex;position:relative;overflow:hidden}.yob-inward-bin-fill{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;height:62%;display:block}.yob-inward-bin-code{top:calc(var(--spacing) * 1.5);width:100%;color:var(--color-muted);font-size:var(--text-body-xs);text-align:center;position:absolute;left:0}.yob-inward-bin-tick{bottom:calc(var(--spacing) * 1.5);width:100%;color:var(--color-success-700);text-align:center;line-height:0;position:absolute;left:0}.yob-inward-total{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-inward-bin{width:calc(var(--spacing) * 9)}.yob-inward-chip{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2)}.yob-inward-run{width:calc(var(--spacing) * 3)}.yob-inward-floor{gap:calc(var(--spacing) * 2)}}.yob-transfer{justify-content:center;gap:calc(var(--spacing) * 9);flex-direction:column;height:100%;min-height:0;display:flex}.yob-transfer-map{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--spacing) * 20), 1.15fr) minmax(0, 1fr);align-items:center;gap:var(--spacing);flex:none;display:grid}.yob-place{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-place-racks{height:calc(var(--spacing) * 14);align-items:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}.yob-place-racks>span{width:calc(var(--spacing) * 3);background-color:var(--color-fill-quantity);transform-origin:bottom;border-radius:1px;display:block}.yob-place-from .yob-place-racks>span:first-child{height:70%}.yob-place-from .yob-place-racks>span:nth-child(2){height:100%}.yob-place-from .yob-place-racks>span:nth-child(3){height:84%}.yob-place-to .yob-place-racks>span:first-child{height:40%}.yob-place-to .yob-place-racks>span:nth-child(2){height:56%}.yob-place-to .yob-place-racks>span:nth-child(3){height:46%}.yob-rack-drop{transform:scaleY(calc(1 - (.28 * var(--cue,1))))}.yob-rack-rise{transform:scaleY(calc(1 + (.55 * var(--cue,1))))}.yob-place-name{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-transfer-route{height:calc(var(--spacing) * 16);align-items:center;display:flex;position:relative}.yob-transfer-wire{width:100%}.yob-transfer-unit{--travel:-5.5rem;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * -2.5);border-radius:var(--radius-control);background-color:var(--color-surface-accent);color:var(--color-accent-strong);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}.yob-transfer-unit-1{right:0}.yob-transfer-unit-2{right:calc(var(--spacing) * 6)}.yob-transfer-unit-3{right:calc(var(--spacing) * 12)}.yob-transfer-qty{bottom:var(--spacing);white-space:nowrap;border-radius:var(--radius-pill);background-color:var(--color-surface);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-xs);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.yob-transfer-note{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-wrap:wrap;display:flex}.yob-transfer-total{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:inline-flex}@media not all and (width>=40rem){.yob-transfer-map{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--spacing) * 14), 1fr) minmax(0, 1fr)}.yob-place{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 1.5)}.yob-place-racks{height:calc(var(--spacing) * 10);gap:var(--spacing)}.yob-place-racks>span{width:calc(var(--spacing) * 2)}.yob-transfer-unit{--travel:-3.25rem}.yob-transfer-unit-2{right:calc(var(--spacing) * 5)}.yob-transfer-unit-3{right:calc(var(--spacing) * 10)}}.yob-dispatch{gap:calc(var(--spacing) * 3);flex-direction:column;height:100%;min-height:0;display:flex}.yob-dispatch-steps{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.yob-dispatch-steps>.yob-line-x{flex:auto}.yob-dispatch-step{white-space:nowrap;border-radius:var(--radius-pill);background-color:var(--color-surface-soft);padding:var(--spacing) calc(var(--spacing) * 2.5);color:var(--color-heading);font-size:var(--text-body-xs);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-weight:600}.yob-dispatch-floor{align-items:center;gap:calc(var(--spacing) * 3);flex:auto;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;display:grid}.yob-dispatch-shelf{justify-content:space-evenly;gap:calc(var(--spacing) * 1.5);flex-direction:column;min-height:0;display:flex}.yob-dispatch-pick{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);display:flex}.yob-dispatch-qty{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-dispatch-carton{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.yob-dispatch-box{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 26);border-radius:var(--radius-control);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 2px var(--color-border);display:block;position:relative;overflow:hidden}.yob-dispatch-drop{--travel:-9rem;right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--color-border-accent);border-radius:2px;position:absolute}.yob-dispatch-drop-1{bottom:calc(var(--spacing) * 2)}.yob-dispatch-drop-2{bottom:calc(var(--spacing) * 7)}.yob-dispatch-drop-3{bottom:calc(var(--spacing) * 12)}.yob-dispatch-seal{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);background-color:var(--color-accent);border-radius:1px;height:2px;position:absolute}.yob-dispatch-sticker{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-surface);color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.yob-dispatch-van{color:var(--color-action);align-items:center;display:flex}.yob-dispatch-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-dispatch-floor{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto}.yob-dispatch-box{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 20)}.yob-dispatch-drop{--travel:-6rem;height:calc(var(--spacing) * 3)}.yob-dispatch-drop-2{bottom:calc(var(--spacing) * 5.5)}.yob-dispatch-drop-3{bottom:calc(var(--spacing) * 9)}.yob-dispatch-van{display:none}}.yob-material{gap:calc(var(--spacing) * 2.5);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.yob-material-top{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-material-spine{background-color:var(--color-border-strong);top:calc(var(--spacing) * 16);bottom:calc(var(--spacing) * 12);left:calc(var(--spacing) * 4);position:absolute}.yob-material-tree{justify-content:space-evenly;gap:calc(var(--spacing) * 1.5);min-height:0;padding-left:calc(var(--spacing) * 6);flex-direction:column;flex:auto;display:flex}.yob-material-part{align-items:center;min-width:0;display:flex;position:relative}.yob-material-elbow{top:50%;left:calc(var(--spacing) * -4);width:calc(var(--spacing) * 4);position:absolute}.yob-material-row{grid-template-columns:minmax(0, 1fr) auto minmax(calc(var(--spacing) * 14), calc(var(--spacing) * 20)) auto;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);background-color:var(--color-surface-soft);width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);display:grid}.yob-material-need{color:var(--color-muted);font-size:var(--text-body-xs);white-space:nowrap}.yob-material-bar{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block;overflow:hidden}.yob-material-fill{border-radius:inherit;background-color:var(--color-action);height:100%;display:block}.yob-have-full .yob-material-fill{width:calc(var(--cue,1) * 100%)}.yob-have-part .yob-material-fill{width:calc(var(--cue,1) * 70%);background-color:var(--color-accent)}.yob-material-state{white-space:nowrap;border-radius:var(--radius-pill);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);font-size:var(--text-body-xs);font-weight:600}.yob-material-state-ok{background-color:var(--color-success-50);color:var(--color-success-700);box-shadow:inset 0 0 0 1px var(--color-success-200)}.yob-material-state-short{background-color:var(--color-surface-accent);color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-material-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-material-row{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto auto}.yob-material-bar{display:none}.yob-material-tree{padding-left:calc(var(--spacing) * 5)}.yob-material-spine{top:calc(var(--spacing) * 14);bottom:calc(var(--spacing) * 10);left:calc(var(--spacing) * 3)}.yob-material-elbow{left:calc(var(--spacing) * -3);width:calc(var(--spacing) * 3)}}.yob-prod{justify-content:center;gap:calc(var(--spacing) * 9);flex-direction:column;height:100%;min-height:0;display:flex}.yob-prod-flow{align-items:center;gap:calc(var(--spacing) * 2);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-prod-inputs{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-prod-input{--exit:2rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);opacity:calc((.4 + (.6 * var(--cue,1))) * (1 - (.74 * var(--cue-out,1))))}.yob-prod-cell{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);box-shadow:inset 0 0 0 1px var(--color-border-brand), var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.yob-prod-heat{background-color:var(--color-accent-soft);position:absolute;inset:0}.yob-prod-cell-icon,.yob-prod-gauge,.yob-prod-cell>.yob-metric{z-index:1;position:relative}.yob-prod-cell-icon{color:var(--color-action);line-height:0}.yob-prod-gauge{width:calc(var(--spacing) * 24);max-width:100%;height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface);display:block;overflow:hidden}.yob-prod-gauge-fill{border-radius:inherit;background-color:var(--color-accent);height:100%;display:block}.yob-prod-out{align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:relative}.yob-prod-out-wire{width:calc(var(--spacing) * 5);flex:none}.yob-prod-product{--travel:-2.5rem;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);flex-direction:column;flex:auto;display:flex}.yob-prod-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-prod-flow{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.yob-prod-inputs{flex-direction:row}.yob-prod-input{--exit:0rem;text-align:center;min-width:0;padding:calc(var(--spacing) * 1.5) var(--spacing);flex:1 1 0}.yob-prod-cell{padding:calc(var(--spacing) * 3)}.yob-prod-out-wire{display:none}.yob-prod-product{--travel:0rem;gap:calc(var(--spacing) * 2);flex-direction:row}}.yob-delivery{justify-content:center;gap:calc(var(--spacing) * 8);flex-direction:column;height:100%;min-height:0;display:flex}.yob-delivery-ends{align-items:center;gap:calc(var(--spacing) * 2);flex:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yob-delivery-goods,.yob-delivery-customer{width:calc(var(--spacing) * 34);align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);max-width:30vw;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);box-shadow:inset 0 0 0 1px var(--color-border-subtle);text-align:center;flex-direction:column;display:flex}.yob-delivery-customer-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-surface-accent);color:var(--color-accent-strong);justify-content:center;align-items:center;display:inline-flex}.yob-delivery-route{padding-top:calc(var(--spacing) * 11);position:relative}.yob-delivery-wire{top:calc(var(--spacing) * 12);right:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);position:absolute}.yob-delivery-van{--travel:-11rem;top:var(--spacing);right:calc(var(--spacing) * 3);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}.yob-delivery-stops{gap:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yob-delivery-stop{align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;min-width:0;display:flex}.yob-delivery-dot{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-action);box-shadow:0 0 0 4px var(--color-surface);display:block}.yob-delivery-done{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=40rem){.yob-delivery-goods,.yob-delivery-customer{width:calc(var(--spacing) * 20);max-width:none;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1.5)}.yob-delivery-van{--travel:-6rem;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.yob-delivery-wire{top:calc(var(--spacing) * 10);right:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3)}.yob-delivery-route{padding-top:calc(var(--spacing) * 9)}}.yob-employee{align-items:center;height:100%;min-height:0;display:flex}.yob-employee-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface);width:100%;height:100%;padding:calc(var(--spacing) * 3.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-card);flex-direction:column;display:flex}.yob-employee-person{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.yob-employee-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-pill);background-color:var(--color-surface-brand-strong);color:var(--color-action);font-size:var(--text-body-md);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-employee-facts{align-content:space-evenly;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);min-height:0;padding-top:calc(var(--spacing) * 3);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yob-employee-slot{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-employee-value{min-width:0;position:relative}.yob-employee-blank{height:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * -1.25);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);position:absolute;top:50%;left:0;right:20%}.yob-employee-links{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.yob-hero-split{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=64rem){.yob-hero-split{column-gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:73.75rem;margin-inline:auto}}.yob-hero-copy{max-width:33rem}.yob-hero-media{min-width:0}@media (width>=64rem){.yob-hero-media{max-width:35.5rem;margin-left:auto}}.yob-hero-stack{isolation:isolate;position:relative}.yob-hero-layer{z-index:-1;border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);display:none;position:absolute}@media (width>=48rem){.yob-hero-layer{display:block}.yob-hero-layer-1{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);height:calc(var(--spacing) * 8)}.yob-hero-layer-2{top:calc(var(--spacing) * -3);right:calc(var(--spacing) * 12);left:calc(var(--spacing) * 12);height:calc(var(--spacing) * 8);opacity:.6}}.yob-hero-window{border-radius:var(--radius-card);background-color:var(--color-surface);height:30rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.yob-hero-window{height:28rem}}@media (width>=64rem){.yob-hero-window{height:26.5rem}}.yob-hero-chrome{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-hero-dots{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.yob-hero-dots>span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-border);display:block}.yob-hero-dots>span:last-child{background-color:var(--color-accent)}.yob-hero-title{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;color:var(--color-muted);font-size:var(--text-body-xs);white-space:nowrap;font-weight:600;display:flex}.yob-hero-crumb{color:var(--color-border-strong)}.yob-hero-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;margin-left:auto;display:flex}.yob-hero-bell{color:var(--color-muted);line-height:0}.yob-hero-avatar{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);border-radius:var(--radius-pill);background-color:var(--color-surface-brand-strong);color:var(--color-action);font-size:var(--text-body-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-hero-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.yob-hero-states{margin-top:calc(var(--spacing) * 5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media not all and (width>=30rem){.yob-hero-states{scrollbar-width:none;grid-auto-columns:minmax(7.5rem,1fr);overflow-x:auto}.yob-hero-states::-webkit-scrollbar{display:none}}.yob-hero-state{gap:calc(var(--spacing) * 2);text-align:left;flex-direction:column;min-width:0;display:flex}.yob-hero-state-label{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-right:calc(var(--spacing) * 3);color:var(--color-muted);font-size:var(--text-body-sm);white-space:nowrap;transition:color var(--duration-state) var(--ease-standard);font-weight:600;display:flex}.yob-hero-state:hover .yob-hero-state-label{color:var(--color-body)}.yob-hero-state[aria-selected=true] .yob-hero-state-label{color:var(--color-heading)}.yob-hero-state-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-border);transition:background-color var(--duration-state) var(--ease-standard);flex-shrink:0;display:block}.yob-hero-state[aria-selected=true] .yob-hero-state-dot{background-color:var(--color-accent)}.yob-hero-state-track{background-color:var(--color-border-subtle);height:2px;display:block;position:relative;overflow:hidden}.yob-hero-state-fill{background-color:var(--color-accent);width:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.yob-hero-state[aria-selected=true] .yob-hero-state-fill{animation:5.2s linear forwards yob-hero-progress}}[data-hero-auto=off] .yob-hero-state[aria-selected=true] .yob-hero-state-fill,.yob-hero-state:focus-visible .yob-hero-state-fill{width:100%;animation:none}@media (prefers-reduced-motion:reduce){.yob-hero-state[aria-selected=true] .yob-hero-state-fill{width:100%}}@keyframes yob-hero-progress{0%{width:0}to{width:100%}}.yob-ws{min-height:0;font-size:var(--text-body-xs);flex-direction:column;flex:auto;line-height:1.35;display:flex}.yob-ws-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-ws-title{color:var(--color-heading);font-size:var(--text-body-sm);white-space:nowrap;font-weight:600}.yob-ws-chip{border-radius:var(--radius-pill);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-ws-chip-on{background-color:var(--color-surface-brand);color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-ws-chip-warn{background-color:var(--color-surface-accent);color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-ws-tools{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;margin-left:auto;display:flex}.yob-ws-find{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-muted);display:none}@media (width>=30rem){.yob-ws-find,.yob-ws-action{display:inline-flex}}@media (width>=64rem){.yob-ws-find{display:none}}.yob-ws-action-label{display:none}@media (width>=40rem) and ((width<64rem)){.yob-ws-action-label{display:inline}}.yob-ws-action{align-items:center;gap:var(--spacing);border-radius:var(--radius-control);background-color:var(--color-action);padding:var(--spacing) calc(var(--spacing) * 2);color:var(--color-on-action);white-space:nowrap;font-weight:600;display:none}.yob-ws-body{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);flex:auto;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.yob-ws-body{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}}.yob-ws-main{min-width:0;overflow:hidden}.yob-ws-side{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:none}@media (width>=30rem){.yob-ws-side{display:flex}}.yob-ws-card{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-control);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;flex:auto;display:flex}.yob-ws-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.yob-ws-strong{color:var(--color-heading);font-weight:600}.yob-ws-line{color:var(--color-muted)}.yob-ws-kv{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);color:var(--color-muted);display:flex}.yob-ws-feed{gap:calc(var(--spacing) * 1.5);color:var(--color-body);flex-direction:column;display:flex}.yob-ws-feed>li{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.yob-ws-feed>li>.yob-metric{color:var(--color-muted);flex-shrink:0;margin-left:auto}.yob-ws-feed>li>.yob-ws-swap{flex-shrink:0;margin-left:auto}.yob-ws-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);flex-shrink:0;display:block}.yob-ws-dot-brand{background-color:var(--color-action)}.yob-ws-dot-accent{background-color:var(--color-accent)}.yob-ws-dot-success{background-color:var(--color-success-500)}.yob-ws-dot-muted{background-color:var(--color-border)}.yob-ws-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.yob-ws-table th{border-bottom:1px solid var(--color-border-subtle);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);color:var(--color-muted);white-space:nowrap;font-weight:600}.yob-ws-table td{border-bottom:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);color:var(--color-body)}.yob-ws-table tr:last-child td{border-bottom:0}.yob-ws-table td:last-child,.yob-ws-table th:last-child{padding-right:0}.yob-ws-row-warn td{background-color:var(--color-surface-accent)}.yob-ws-row-live td{background-color:#f0f7ff}@supports (color:color-mix(in lab, red, red)){.yob-ws-row-live td{background-color:color-mix(in srgb, var(--color-surface-brand) calc(var(--cue,1) * 100%), transparent)}}.yob-ws-who{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-surface-brand-strong);color:var(--color-action);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-ws-state{border-radius:var(--radius-pill);max-width:100%;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:inline-block;overflow:hidden}.yob-ws-swap{max-width:100%;display:inline-grid}.yob-ws-swap>*{grid-area:1/1}.yob-ws-state-neutral{background-color:var(--color-surface-muted);color:var(--color-body)}.yob-ws-state-brand{background-color:var(--color-surface-brand);color:var(--color-action)}.yob-ws-state-accent{background-color:var(--color-surface-accent);color:var(--color-accent-strong)}.yob-ws-state-success{background-color:var(--color-success-50);color:var(--color-success-700)}.yob-ws-meter{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block;overflow:hidden}.yob-ws-meter>span{border-radius:inherit;background-color:var(--color-fill-quantity);height:100%;display:block}.yob-ws-meter-1>span{background-color:var(--color-accent);width:14%}.yob-ws-meter-2>span{width:46%}.yob-ws-meter-3>span{width:68%}.yob-ws-meter-4>span{width:92%}.yob-ws-table-sales th:first-child{width:38%}.yob-ws-table-sales th:nth-child(2){width:10%}.yob-ws-table-sales th:nth-child(3){width:24%}.yob-ws-table-sales th:nth-child(4){width:28%}.yob-ws-src{color:var(--color-muted);line-height:0}.yob-ws-cell-who{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.yob-ws-table-ops th:first-child{width:34%}.yob-ws-table-ops th:nth-child(2){width:26%}.yob-ws-table-ops th:nth-child(3){width:19%}.yob-ws-table-ops th:nth-child(4){width:21%}.yob-ws-table-fin th:first-child{width:24%}.yob-ws-table-fin th:nth-child(2){width:26%}.yob-ws-table-fin th:nth-child(3){width:23%}.yob-ws-table-fin th:nth-child(4){width:27%}.yob-ws-table-people th:first-child{width:30%}.yob-ws-table-people th:nth-child(2){width:24%}.yob-ws-table-people th:nth-child(3){width:15%}.yob-ws-table-people th:nth-child(4){width:31%}.yob-ws-meter-run{width:100%;margin-top:auto}.yob-ws-meter-run>span{border-radius:inherit;background-color:var(--color-accent);height:100%;display:block}.yob-ws-age-drain>span{transform-origin:bottom;height:34%;transform:scaleY(calc(1 - (var(--cue-out,0) * .42)))}.yob-ws-day-today>span{background-color:var(--color-fill-quantity);transform-origin:bottom;height:100%}.yob-ws-foot{align-items:center;gap:calc(var(--spacing) * 2.5);border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);color:var(--color-muted);flex-shrink:0;display:flex}.yob-ws-stat{align-items:center;gap:var(--spacing);white-space:nowrap;display:inline-flex}.yob-ws-stat>b{color:var(--color-heading);font-weight:600}.yob-ws-stat-warn{color:var(--color-accent-strong)}.yob-ws-sep{width:1px;height:calc(var(--spacing) * 3);background-color:var(--color-border-subtle);display:block}.yob-ws-foot-end{white-space:nowrap;margin-left:auto}.yob-ws-flow{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-ws-flow-link{background-color:var(--color-border);flex:auto;height:1px;display:block}.yob-ws-flow-step{align-items:baseline;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);padding:var(--spacing) calc(var(--spacing) * 2);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex}.yob-ws-flow-count{color:var(--color-heading);font-weight:600}.yob-ws-flow-label{color:var(--color-muted);white-space:nowrap}.yob-ws-flow-done{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-ws-flow-done .yob-ws-flow-label{color:var(--color-action)}.yob-ws-flow-active{background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-ws-flow-active .yob-ws-flow-count,.yob-ws-flow-active .yob-ws-flow-label{color:var(--color-accent-strong)}.yob-ws-ageing{align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-ws-ageing-total{gap:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.yob-ws-figure{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:700;line-height:1}.yob-ws-ageing-bars{gap:calc(var(--spacing) * 2);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.yob-ws-ageing-bars>li{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-ws-ageing-amt{color:var(--color-heading);font-weight:600}.yob-ws-ageing-label{color:var(--color-muted)}.yob-ws-age{height:calc(var(--spacing) * 8);background-color:var(--color-surface-muted);border-radius:2px;align-items:flex-end;display:flex;overflow:hidden}.yob-ws-age>span{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;display:block}.yob-ws-age-2>span{height:34%}.yob-ws-age-3>span{height:62%}.yob-ws-age-4>span{height:100%}.yob-ws-age-late>span{background-color:var(--color-accent)}.yob-ws-today{align-items:center;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-shrink:0;display:flex}.yob-ws-today-stat{align-items:baseline;gap:var(--spacing);color:var(--color-muted);white-space:nowrap;display:flex}.yob-ws-today-stat>b{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:700}.yob-ws-today-late>b{color:var(--color-accent-strong)}.yob-ws-week{grid-template-columns:repeat(6, calc(var(--spacing) * 5));gap:var(--spacing);min-width:0;margin-left:auto;display:grid}.yob-ws-week>li{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-ws-day{width:100%;height:calc(var(--spacing) * 7);background-color:var(--color-surface-muted);border-radius:2px;align-items:flex-end;display:flex;overflow:hidden}.yob-ws-day>span{border-radius:inherit;background-color:var(--color-fill-quantity);width:100%;display:block}.yob-ws-day-full>span{height:100%}.yob-ws-day-late>span{background-color:var(--color-fill-attention);height:72%}.yob-ws-day-thin>span{background-color:var(--color-border);height:16%}.yob-ws-day-label{color:var(--color-muted)}.yob-improve-grid{--yob-improve-gap:calc(var(--spacing) * 3);justify-content:center;gap:var(--yob-improve-gap);flex-wrap:wrap;display:flex}.yob-improve-grid>li{flex:0 100%;display:flex}@media (width>=30rem){.yob-improve-grid>li{flex-basis:calc((100% - var(--yob-improve-gap)) / 2)}}@media (width>=48rem){.yob-improve-grid>li{flex-basis:calc((100% - (2 * var(--yob-improve-gap))) / 3)}}@media (width>=64rem){.yob-improve-grid>li{flex-basis:calc((100% - (3 * var(--yob-improve-gap))) / 4)}}.yob-improve-choice{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);background-color:var(--color-surface);width:100%;padding:calc(var(--spacing) * 3.5);text-align:left;box-shadow:inset 0 0 0 1px var(--color-border-subtle), var(--shadow-card);transition:box-shadow var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);display:flex}@media (prefers-reduced-motion:no-preference){.yob-improve-choice:hover{transform:translateY(-2px)}}.yob-improve-choice:hover{box-shadow:inset 0 0 0 1px var(--color-border-accent), var(--shadow-card-hover)}.yob-improve-choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.yob-improve-choice-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-muted);transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-improve-choice:hover .yob-improve-choice-icon{background-color:var(--color-surface-brand);color:var(--color-action)}.yob-improve-choice-label{min-width:0;color:var(--color-heading);font-size:var(--text-body-md);font-weight:600;line-height:1.3}.yob-improve-choice-go{color:var(--color-border-strong);transition:color var(--duration-state) var(--ease-standard);flex-shrink:0;margin-left:auto;line-height:0}.yob-improve-choice:hover .yob-improve-choice-go{color:var(--color-accent)}.yob-improve-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);background-color:var(--color-surface-brand);width:100%;max-width:58rem;padding:calc(var(--spacing) * 4);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;margin-inline:auto;display:flex}@media (width>=48rem){.yob-improve-panel{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}}.yob-improve-meta{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.yob-improve-stage{min-height:calc(var(--spacing) * 76);flex-direction:column;display:flex}@media (width>=48rem){.yob-improve-stage{min-height:calc(var(--spacing) * 66)}}.yob-improve-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-improve-change,.yob-improve-back{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-control);color:var(--color-body);font-size:var(--text-body-sm);transition:color var(--duration-state) var(--ease-standard);font-weight:600;display:inline-flex}.yob-improve-change:hover,.yob-improve-back:hover{color:var(--color-action)}.yob-improve-change:focus-visible,.yob-improve-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.yob-improve-count{color:var(--color-muted);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.yob-improve-track{border-radius:var(--radius-pill);background-color:var(--color-border-subtle);height:2px;display:block;overflow:hidden}.yob-improve-bar{border-radius:inherit;background-color:var(--color-accent);width:20%;height:100%;transition:width var(--duration-normal) var(--ease-standard);display:block}.yob-improve-question{gap:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.yob-improve-legend{gap:calc(var(--spacing) * 1.5);flex-direction:column;width:100%;max-width:44rem;display:flex}.yob-improve-topic{color:var(--color-action);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-improve-ask{color:var(--color-heading);font-size:var(--text-heading-sm);text-wrap:balance;font-weight:700;line-height:1.3}.yob-improve-ask:focus{outline:none}.yob-improve-hint{margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:var(--text-body-xs)}.yob-improve-options{gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-improve-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-improve-option{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:background-color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard);display:flex}.yob-improve-option:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.yob-improve-option:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.yob-improve-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yob-improve-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-border);transition:background-color var(--duration-state) var(--ease-standard), box-shadow var(--duration-state) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-improve-input[type=checkbox]~.yob-improve-mark{border-radius:calc(var(--spacing) * 1.5)}.yob-improve-input[type=checkbox]~.yob-improve-mark:after{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);border-right:2px solid var(--color-on-accent);border-bottom:2px solid var(--color-on-accent);background-color:#0000;border-radius:0;transform:translateY(-1px)rotate(45deg)}.yob-improve-mark:after{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:inherit;background-color:var(--color-on-accent);opacity:0;transition:opacity var(--duration-state) var(--ease-standard)}.yob-improve-text{min-width:0;color:var(--color-heading);font-size:var(--text-body-md)}.yob-improve-input:checked~.yob-improve-mark{background-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent)}.yob-improve-input:checked~.yob-improve-mark:after{opacity:1}.yob-improve-option:has(.yob-improve-input:checked){background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 2px var(--color-border-accent)}.yob-improve-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-improve-options{align-content:start}.yob-improve-advance{margin-left:auto}@media (prefers-reduced-motion:no-preference){.yob-improve-question.is-leaving{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.yob-improve-question.is-entering{animation:yob-improve-in var(--duration-normal) var(--ease-standard) both}}@keyframes yob-improve-in{0%{opacity:0;transform:translate3d(0, calc(var(--spacing) * 1.5), 0)}to{opacity:1;transform:none}}.yob-improve-result-head{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-improve-context{border-radius:var(--radius-pill);background-color:var(--color-surface);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-improve-priority{color:var(--color-action);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-improve-result-title{max-width:44rem;color:var(--color-heading);font-size:var(--text-heading-sm);text-wrap:balance;font-weight:700;line-height:1.3}.yob-improve-result-title:focus{outline:none}@media (width>=48rem){.yob-improve-result-title{font-size:var(--text-heading-md)}}.yob-improve-result-lede,.yob-improve-result-note{max-width:44rem;color:var(--color-body);font-size:var(--text-body-sm)}.yob-improve-result-note{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-improve-evidence{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.yob-improve-evidence>div{gap:var(--spacing);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-improve-evidence dt{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-improve-evidence dd{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-improve-result-block{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.yob-improve-result-label{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-improve-todo{gap:calc(var(--spacing) * 2);counter-reset:yob-improve-todo;flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-improve-todo>li{gap:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-sm);counter-increment:yob-improve-todo;display:flex}.yob-improve-todo>li:before{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-action);content:counter(yob-improve-todo);font-size:var(--text-body-xs);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.yob-improve-support{gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-improve-support{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-improve-support>li{gap:var(--spacing);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 3.5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-improve-support strong{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-improve-support span{color:var(--color-body);font-size:var(--text-body-xs)}.yob-improve-result-ctas{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-improve-result-edit{gap:calc(var(--spacing) * 5);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.yob-solutions{gap:calc(var(--spacing) * 9);border-radius:var(--radius-panel);background-color:var(--color-surface-soft);background-image:var(--atmo-panel);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.yob-solutions{gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 10) calc(var(--spacing) * 9)}}@media (width>=72rem){.yob-solutions{align-items:start;gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 14) calc(var(--spacing) * 12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.yob-solutions-statement{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=72rem){.yob-solutions-statement{margin-top:calc(var(--spacing) * -1)}}.yob-solutions-lede{max-width:30rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-solutions-matrix{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-solutions-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-solutions-item{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 4.5);transition:background-color var(--duration-state) var(--ease-standard);flex-direction:column;display:flex;position:relative}.yob-solutions-item:before{content:"";background-color:var(--color-border-subtle);height:1px;transition:background-color var(--duration-state) var(--ease-standard);inset-inline:0;position:absolute;top:0}@media (width>=48rem){.yob-solutions-item{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4)}.yob-solutions-item:nth-child(2n):after{content:"";background-color:var(--color-border-subtle);inset-block:0;width:1px;position:absolute;left:0}}.yob-solutions-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing);line-height:var(--text-heading-xs--line-height)}.yob-solutions-copy{color:var(--color-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-solutions-cue{align-items:baseline;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * .5);color:var(--color-muted);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);transition:color var(--duration-state) var(--ease-standard);flex-wrap:wrap;display:flex}@media (hover:hover){.yob-solutions-item:hover{background-color:var(--color-surface)}.yob-solutions-item:hover .yob-solutions-cue{color:var(--color-action)}}.yob-close{gap:calc(var(--spacing) * 9);flex-direction:column;display:flex}@media (width>=64rem){.yob-close{gap:calc(var(--spacing) * 12)}}.yob-close-claim{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-close-eyebrow{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-close-statement{gap:calc(var(--spacing) * 5);display:grid}@media (width>=64rem){.yob-close-statement{align-items:end;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.yob-close-lede{max-width:30rem;color:var(--color-inverse-muted);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}@media (width>=64rem){.yob-close-lede{padding-bottom:calc(var(--spacing) * 1.5)}}.yob-close-points{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 10);border-top:1px solid var(--color-border-inverse);padding-top:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}@media not all and (width>=40rem){.yob-close-points{gap:calc(var(--spacing) * 3);flex-direction:column}}@media (width>=64rem){.yob-close-points{justify-content:space-between}}.yob-close-point{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-inverse);font-size:var(--text-label-lg);font-weight:var(--text-label-lg--font-weight);line-height:var(--text-label-lg--line-height);display:flex}.yob-close-mark{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-accent);flex-shrink:0;display:block}.yob-close-act{gap:calc(var(--spacing) * 6);border-top:1px solid var(--color-border-inverse);padding-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (width>=64rem){.yob-close-act{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 10);flex-direction:row}}.yob-close-act-copy{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:34rem;display:flex}.yob-close-act-lede{color:var(--color-inverse-muted);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-close-act-buttons{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-atmo-hero{background-image:var(--atmo-hero)}.yob-atmo-flow{background-image:var(--atmo-flow-compact)}@media (width>=60rem){.yob-atmo-flow{background-image:var(--atmo-flow)}}.yob-atmo-quiet{background-image:var(--atmo-quiet)}.yob-atmo-solutions{background-image:var(--atmo-solutions)}.yob-atmo-deep{background-image:var(--atmo-deep)}.yob-atmo-deep-cool{background-image:var(--atmo-deep-cool)}.yob-atmo-page{background-image:var(--atmo-page)}.yob-atmo-cool{background-image:var(--atmo-cool)}.yob-statements{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.yob-statements{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-statement{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.yob-statement:before{content:"";background-color:var(--color-border-subtle);inset-inline:0;height:1px;position:absolute;top:0}@media (width>=60rem){.yob-statement{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.yob-statement+.yob-statement:after{content:"";background-color:var(--color-border-subtle);inset-block:0;width:1px;position:absolute;left:0}}.yob-statement-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing);line-height:var(--text-heading-xs--line-height)}.yob-statement-body{color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-about-statement{gap:calc(var(--spacing) * 5);flex-direction:column;max-width:44rem;display:flex}.yob-about-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-about-emphasis{color:var(--color-heading);font-size:var(--text-heading-sm);text-wrap:balance;font-weight:600;line-height:1.4}.yob-about-place{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;display:flex}.yob-about-place-body{color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-contact{gap:calc(var(--spacing) * 10);display:grid}@media (width>=64rem){.yob-contact{align-items:start;gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.yob-contact-aside{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.yob-contact-intro{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-contact-lede{max-width:32rem;color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-contact-details{gap:calc(var(--spacing) * 5);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-contact-item{gap:calc(var(--spacing) * 3);display:flex}.yob-contact-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-card);background-color:var(--color-action-soft);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-contact-value{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-contact-label{color:var(--color-heading);font-size:var(--text-label-md);font-weight:var(--text-label-md--font-weight)}.yob-contact-address{color:var(--color-body);font-size:var(--text-body-sm);flex-direction:column;font-style:normal;line-height:1.55;display:flex}.yob-contact-link{border-radius:var(--radius-control);color:var(--color-link);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);align-self:flex-start;font-weight:600}.yob-contact-link:hover{color:var(--color-link-hover)}.yob-enquiry{border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5);box-shadow:var(--shadow-card);outline:1px solid var(--color-border-subtle);outline-offset:-1px}@media (width>=48rem){.yob-enquiry{padding:calc(var(--spacing) * 9) calc(var(--spacing) * 8)}}.yob-enquiry-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-enquiry-grid{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-enquiry-status{border-radius:var(--radius-card);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--text-body-sm)}.yob-enquiry-status[data-kind=error]{background-color:var(--color-danger-50);color:var(--color-danger-900);box-shadow:inset 0 0 0 1px var(--color-danger-100)}.yob-enquiry-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yob-enquiry-actions{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.yob-enquiry-note{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-xs);display:flex}.yob-enquiry-note-link{border-radius:var(--radius-control);color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.yob-enquiry-note-link:hover{color:var(--color-link-hover)}.yob-enquiry-error{margin-top:calc(var(--spacing) * 1.5);color:var(--color-danger-700);font-size:var(--text-body-sm)}.yob-enquiry-done{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-enquiry-done-mark{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-pill);background-color:var(--color-success-50);color:var(--color-success-700);justify-content:center;align-items:center;display:inline-flex}.yob-enquiry-done-title{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:700;line-height:1.3}.yob-enquiry-done-title:focus{outline:none}.yob-enquiry-done-body{max-width:34rem;color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-audit-lead{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.yob-audit-lead{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.yob-audit-intro{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-audit-lede{max-width:38rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-audit-lede-compact{display:block}.yob-audit-lede-wide,.yob-audit-reassure,.yob-audit-motif{display:none}@media (width>=64rem){.yob-audit-lede-compact{display:none}.yob-audit-lede-wide{display:block}.yob-audit-motif{display:flex}}.yob-audit-reassure{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=64rem){.yob-audit-reassure{display:flex}}.yob-audit-motif{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style:none}.yob-audit-motif>li{border-radius:var(--radius-pill);background-color:var(--color-surface);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-audit-motif>li+li:before{margin-right:calc(var(--spacing) * 2);color:var(--color-muted);content:"→"}.yob-audit-panel{border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);box-shadow:var(--shadow-card)}@media (width>=48rem){.yob-audit-panel{padding:calc(var(--spacing) * 8)}}.yob-audit-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-audit-progress{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-audit-count{color:var(--color-muted);font-size:var(--text-body-xs);font-weight:600}.yob-audit-track{height:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block}.yob-audit-bar{border-radius:var(--radius-pill);background-color:var(--color-action);width:33%;height:100%;transition:width var(--duration-normal) var(--ease-standard);display:block}@media (prefers-reduced-motion:reduce){.yob-audit-bar{transition:none}}.yob-audit-step,.yob-audit-group{gap:calc(var(--spacing) * 4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.yob-audit-group{gap:calc(var(--spacing) * 3)}.yob-audit-legend,.yob-audit-group-legend{gap:var(--spacing);flex-direction:column;width:100%;padding:0;display:flex}.yob-audit-legend-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:700;line-height:1.3}.yob-audit-legend-title:focus{outline:none}.yob-audit-legend-hint,.yob-audit-group-hint{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-audit-group-legend{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-audit-options{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-audit-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-audit-option{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 3);cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex;position:relative}.yob-audit-option:hover{background-color:var(--color-surface-muted)}.yob-audit-input{opacity:0;width:1px;height:1px;position:absolute}.yob-audit-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * .5);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex:none;justify-content:center;align-items:center;display:flex}.yob-audit-input[type=checkbox]~.yob-audit-mark{border-radius:var(--radius-control)}.yob-audit-mark:after{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:inherit;content:"";background-color:#0000}.yob-audit-input:checked~.yob-audit-mark:after{background-color:var(--color-on-action)}.yob-audit-input:checked~.yob-audit-mark{background-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action)}.yob-audit-option:has(.yob-audit-input:checked){background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 2px var(--color-border-accent)}.yob-audit-option:has(.yob-audit-input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.yob-audit-text{min-width:0;color:var(--color-body);font-size:var(--text-body-sm)}.yob-audit-other-field{margin-top:var(--spacing)}.yob-audit-grid{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-audit-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yob-audit-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-audit-back{align-items:center;gap:var(--spacing);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-audit-back:hover{color:var(--color-action)}.yob-audit-back:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.yob-audit-error,.yob-audit-status{color:var(--color-danger-700);font-size:var(--text-body-sm)}.yob-audit-note{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-xs);display:flex}.yob-audit-note-link{border-radius:var(--radius-control);color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.yob-audit-note-link:hover{color:var(--color-link-hover)}.yob-audit-done{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-audit-done-mark{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-pill);background-color:var(--color-success-50);color:var(--color-success-700);justify-content:center;align-items:center;display:inline-flex}.yob-audit-done-eyebrow{color:var(--color-action);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.yob-audit-done-title{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:700;line-height:1.3}.yob-audit-done-title:focus{outline:none}.yob-audit-done-body{max-width:34rem;color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-audit-done-link{border-radius:var(--radius-control);color:var(--color-link);font-size:var(--text-body-sm);text-underline-offset:2px;font-weight:600;text-decoration:underline}.yob-audit-outcomes,.yob-audit-how{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-audit-outcomes,.yob-audit-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-audit-outcome{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 5);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-audit-outcome-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:700}.yob-audit-outcome-body{color:var(--color-body);font-size:var(--text-body-sm)}.yob-audit-how-step{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.yob-audit-how-number{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-action);font-size:var(--text-body-sm);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.yob-audit-how-text{color:var(--color-body);font-size:var(--text-body-md)}.yob-audit-bridge{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.yob-audit-bridge-text{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.yob-doc{gap:calc(var(--spacing) * 8);display:grid}@media (width>=64rem){.yob-doc{align-items:start;gap:calc(var(--spacing) * 14);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.yob-doc-nav{top:calc(var(--spacing) * 28);position:sticky}}.yob-doc-toc-summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);cursor:pointer;border-radius:var(--radius-control);color:var(--color-heading);font-size:var(--text-label-md);font-weight:var(--text-label-md--font-weight);list-style:none;display:flex}.yob-doc-toc-summary::-webkit-details-marker{display:none}.yob-doc-toc-summary:after{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-right:2px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0;transform:rotate(45deg)translate(-2px,-2px)}.yob-doc-toc[open]>.yob-doc-toc-summary:after{transform:rotate(-135deg)translate(-2px,-2px)}@media (width>=64rem){.yob-doc-toc-summary{cursor:default;color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:.08em;pointer-events:none;text-transform:uppercase}.yob-doc-toc-summary:after{display:none}}.yob-doc-toc-list{gap:calc(var(--spacing) * .5);margin-top:calc(var(--spacing) * 3);counter-reset:doc-section;flex-direction:column;list-style:none;display:flex}.yob-doc-toc-link{border-radius:var(--radius-control);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);margin-inline:calc(var(--spacing) * -2);color:var(--color-body);font-size:var(--text-body-sm);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:block}.yob-doc-toc-link:hover{background-color:var(--color-action-soft);color:var(--color-action)}.yob-doc-meta{margin-top:calc(var(--spacing) * 5);color:var(--color-muted);font-size:var(--text-body-xs)}.yob-doc-body{max-width:42rem}.yob-doc-section+.yob-doc-section{margin-top:calc(var(--spacing) * 10)}.yob-doc-section>*+*{margin-top:calc(var(--spacing) * 4)}.yob-doc-section>.yob-doc-heading+*{margin-top:calc(var(--spacing) * 3)}.yob-doc-heading{scroll-margin-top:calc(var(--spacing) * 28);margin-top:0}.yob-doc-body .yob-doc-section>.yob-doc-heading{margin-top:0}.yob-cue-later{--cue:0}.yob-hf{min-width:0}.yob-hf-frame{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.yob-hf-bar{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);display:flex}.yob-hf-bar-title{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-hf-bar-note{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-hf-bar-count{border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2.5);color:var(--color-action);font-size:var(--text-body-xs);margin-left:auto;font-weight:600}.yob-hf-body{gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=30rem){.yob-hf-body{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 7) minmax(0, 1.05fr);padding:calc(var(--spacing) * 5);align-items:center;gap:0}}.yob-hf-sources{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.yob-hf-source{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-control);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);display:flex;position:relative}.yob-hf-source-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-control);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-hf-source-text{flex-direction:column;min-width:0;display:flex}.yob-hf-source-label{color:var(--color-heading);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-hf-source-note{color:var(--color-muted);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-hf-stub{width:calc(var(--spacing) * 3.5);display:none;position:absolute;top:50%;left:100%}@media (width>=30rem){.yob-hf-stub{display:block}}.yob-hf-joint{align-self:stretch;display:none;position:relative}@media (width>=30rem){.yob-hf-joint{display:block}}.yob-hf-collect{top:15%;bottom:15%;left:calc(var(--spacing) * 3.5);height:auto;position:absolute}.yob-hf-exit{top:50%;left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);position:absolute}.yob-hf-head{top:50%;right:calc(var(--spacing) * -1);color:var(--color-action);position:absolute;transform:translateY(-50%)}.yob-hf-record{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.yob-hf-record-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.yob-hf-record-id{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-hf-swap{justify-items:end;max-width:100%;display:inline-grid}.yob-hf-swap>*{grid-area:1/1}.yob-hf-chip{border-radius:var(--radius-pill);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);font-size:var(--text-body-xs);white-space:nowrap;font-weight:600}.yob-hf-chip-neutral{background-color:var(--color-surface-muted);color:var(--color-body)}.yob-hf-chip-accent{background-color:var(--color-surface-accent);color:var(--color-accent-strong)}.yob-hf-chip-brand{background-color:var(--color-surface-brand);color:var(--color-action)}.yob-hf-chip-success{background-color:var(--color-success-50);color:var(--color-success-700)}.yob-hf-record-who{color:var(--color-heading);font-size:var(--text-heading-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-hf-record-what{color:var(--color-muted);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-hf-lines{border-top:1px solid var(--color-border-subtle);margin-top:var(--spacing);padding-top:var(--spacing);flex-direction:column;display:flex}.yob-hf-line{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding:var(--spacing) 0;display:flex}.yob-hf-line>dt{align-items:center;gap:var(--spacing);color:var(--color-muted);font-size:var(--text-body-xs);display:inline-flex}.yob-hf-line>dd{color:var(--color-heading);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-hf-line-done>dt{color:var(--color-success-700)}.yob-hf-rail{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.yob-hf-rail-line,.yob-hf-rail-fill{top:calc(var(--spacing) * 5);right:calc(calc(var(--spacing) * 4) + 12.5%);left:calc(calc(var(--spacing) * 4) + 12.5%);border-radius:var(--radius-pill);height:2px;position:absolute}.yob-hf-rail-line{background-color:var(--color-border-subtle)}.yob-hf-rail-fill{background-color:var(--color-action);transform-origin:0}.yob-hf-step{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.yob-hf-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border:2px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);display:block;position:relative}.yob-hf-dot-on{inset:calc(var(--spacing) * -.5);border-radius:var(--radius-pill);background-color:var(--color-action);display:block;position:absolute}.yob-hf-step-label{max-width:100%;color:var(--color-body);font-size:var(--text-body-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.yob-estimate-intro{max-width:var(--container-narrow);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-estimate-lede{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-estimate-inputs{gap:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=64rem){.yob-estimate-inputs{padding:calc(var(--spacing) * 8)}}.yob-estimate-fields{flex-direction:column;list-style:none;display:flex}.yob-estimate-field{border-top:1px solid var(--color-border-subtle);grid-template-columns:calc(var(--spacing) * 8) minmax(0, 1fr);column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6) 0;display:grid}.yob-estimate-field:first-child{padding-top:calc(var(--spacing) * 2);border-top:0}.yob-estimate-field:last-child{padding-bottom:0}.yob-estimate-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-estimate-control{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.yob-estimate-echo{color:var(--color-action);font-size:var(--text-label-md);text-align:right;font-weight:600}.yob-estimate-panel{gap:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-surface-brand-inverse);box-shadow:var(--shadow-panel);color:var(--color-inverse);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=64rem){.yob-estimate-panel{padding:calc(var(--spacing) * 8)}}.yob-estimate-method{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 5)}.yob-estimate-steps{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);flex-direction:column;list-style:decimal;display:flex}.yob-estimate-steps>li{color:var(--color-body);font-size:var(--text-body-sm)}.yob-estimate-steps>li::marker{color:var(--color-action);font-weight:600}.yob-estimate-caveat{border-top:1px solid var(--color-border-subtle);margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-gaps{margin-top:calc(var(--spacing) * 10)}.yob-gaps-stage{grid-template-columns:calc(var(--spacing) * 6) minmax(0, 1fr);column-gap:calc(var(--spacing) * 4);display:grid}.yob-gaps-marker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);display:block;position:relative}.yob-gaps-dot,.yob-gaps-dot-on{top:var(--spacing);left:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-pill);display:block;position:absolute}.yob-gaps-dot{border:2px solid var(--color-border);background-color:var(--color-surface)}.yob-gaps-dot-on{border:2px solid var(--color-action);background-color:var(--color-action)}.yob-gaps-label{color:var(--color-body);font-size:var(--text-label-md);font-weight:600;line-height:calc(var(--spacing) * 6)}.yob-gaps-link{width:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 10);display:block;position:relative}.yob-gaps-link-break,.yob-gaps-link-solid{top:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);left:calc(calc(var(--spacing) * 3) - 1px);width:2px;display:block;position:absolute}.yob-gaps-link-break{border-left:2px dotted var(--color-border-strong)}.yob-gaps-link-solid{background-color:var(--color-action);transform-origin:top}.yob-gaps-note{padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 8)}.yob-gaps-question{color:var(--color-heading);font-size:var(--text-heading-xs);letter-spacing:var(--text-heading-xs--letter-spacing);font-weight:600}.yob-gaps-examples{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-gaps-examples{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-gaps-examples>li{border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);line-height:1.45}.yob-enq-panel{gap:calc(var(--spacing) * 6);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=64rem){.yob-enq-panel{padding:calc(var(--spacing) * 8)}}.yob-enq-subject{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-enq-who{align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.yob-enq-name{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:600}.yob-enq-req{color:var(--color-body);font-size:var(--text-body-sm)}.yob-enq-source{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:var(--spacing) calc(var(--spacing) * 2.5);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-enq-track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.yob-enq-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.yob-enq-track{grid-template-columns:repeat(7,minmax(0,1fr))}}.yob-enq-step{gap:var(--spacing);border-top:2px solid var(--color-border-subtle);min-width:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4) calc(var(--spacing) * 5) 0;flex-direction:column;display:flex;position:relative}.yob-enq-mark{top:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-border-strong);color:var(--color-inverse);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.yob-enq-mark-event{background-color:var(--color-action)}.yob-enq-mark-action{background-color:var(--color-accent)}.yob-enq-mark-document{background-color:var(--color-blue-600)}.yob-enq-mark-done{top:calc(var(--spacing) * -2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-success-600)}.yob-enq-step-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600;line-height:1.35}.yob-enq-step-detail{color:var(--color-muted);font-size:var(--text-body-xs);line-height:1.4}.yob-enq-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-out{border-bottom:1px solid var(--color-border-subtle);margin-top:calc(var(--spacing) * 10)}.yob-out-band{border-top:1px solid var(--color-border-subtle);gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-out-band{column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.yob-out-statement{gap:calc(var(--spacing) * 3);min-width:0;padding-left:calc(var(--spacing) * 9);flex-direction:column;display:flex;position:relative}.yob-out-index{top:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;left:0}.yob-out-title{color:var(--color-heading);font-size:var(--text-heading-sm);letter-spacing:var(--text-heading-sm--letter-spacing);font-weight:600}@media (width>=64rem){.yob-out-title{font-size:var(--text-heading-md);letter-spacing:var(--text-heading-md--letter-spacing)}}.yob-out-copy{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-out-cue{align-items:center;gap:calc(var(--spacing) * 1.5);margin-top:var(--spacing);color:var(--color-body);font-size:var(--text-body-xs);flex-wrap:wrap;font-weight:600;display:flex}.yob-out-arrow{color:var(--color-accent-strong)}.yob-out-links{flex-direction:column;display:flex}.yob-out-link{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;color:var(--color-heading);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:flex}.yob-out-links>li:last-child .yob-out-link{border-bottom:0}.yob-out-link-arrow{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.yob-out-link:hover{color:var(--color-action)}.yob-out-link:hover .yob-out-link-arrow{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-conv{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-conv{align-items:center;column-gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.9fr)}}.yob-conv-side{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-conv-right{order:1}.yob-conv-down{order:2}.yob-conv-core{order:3}.yob-conv-down{color:var(--color-blue-300);justify-content:center;display:flex}@media (width>=64rem){.yob-conv-side{gap:calc(var(--spacing) * 3);flex-flow:column}.yob-conv-right{align-items:flex-end}.yob-conv-right,.yob-conv-core{order:0}.yob-conv-down{display:none}}.yob-conv-source{align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--color-border-inverse);border-radius:var(--radius-pill);min-width:0;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);display:inline-flex;position:relative}@media (width>=64rem){.yob-conv-source{width:100%}.yob-conv-right .yob-conv-source{flex-direction:row-reverse}}.yob-conv-source-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);background-color:var(--color-surface-inverse-raised);color:var(--color-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-conv-source-label{color:var(--color-inverse);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (width>=64rem){.yob-conv-right .yob-conv-source-label{margin-right:auto}}.yob-conv-stream{height:1px;width:calc(var(--spacing) * 8);background-color:var(--color-blue-300);display:none;position:absolute;top:50%}@media (width>=64rem){.yob-conv-stream{display:block}.yob-conv-left .yob-conv-stream{transform-origin:0;left:100%}.yob-conv-right .yob-conv-stream{transform-origin:100%;right:100%}}.yob-conv-core{gap:calc(var(--spacing) * 4);border:1px solid var(--color-border-inverse);border-radius:var(--radius-panel);background-color:var(--color-surface-inverse-raised);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=64rem){.yob-conv-core{padding:calc(var(--spacing) * 7)}}.yob-conv-core-title{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-conv-fields{flex-direction:column;display:flex}.yob-conv-field{border-top:1px solid var(--color-border-inverse);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2.5) 0;display:flex}.yob-conv-field>dt{color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-conv-field>dd{color:var(--color-inverse);font-size:var(--text-body-sm);text-align:right;font-weight:600}.yob-mgr{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:calc(var(--spacing) * 10);flex-direction:column;display:flex;overflow:hidden}.yob-mgr-signals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=60rem){.yob-mgr-signals{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-mgr-signal{gap:var(--spacing);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-mgr-signal+.yob-mgr-signal{border-left:1px solid var(--color-border-subtle)}@media (width>=60rem){.yob-mgr-signal{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6) calc(var(--spacing) * 7)}}.yob-mgr-value{color:var(--color-heading);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700}@media (width>=60rem){.yob-mgr-value{font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing)}}.yob-mgr-label{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.4}.yob-mgr-actions{padding:calc(var(--spacing) * 5)}@media (width>=60rem){.yob-mgr-actions{padding:calc(var(--spacing) * 6)}}.yob-mgr-actions-title{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-mgr-list{margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-mgr-row{border-top:1px solid var(--color-border-subtle);grid-template-columns:calc(var(--spacing) * 6) minmax(0, 1fr) calc(var(--spacing) * 8);align-items:center;column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;display:grid}@media (width>=48rem){.yob-mgr-row{grid-template-columns:calc(var(--spacing) * 6) minmax(0, 15rem) minmax(0, 1fr) calc(var(--spacing) * 8)}}.yob-mgr-mark{justify-content:center;align-items:center;display:inline-flex}.yob-mgr-state-overdue{color:var(--color-danger-700)}.yob-mgr-state-waiting{color:var(--color-blue-700)}.yob-mgr-state-unassigned{color:var(--color-accent-strong)}.yob-mgr-state-confirmed{color:var(--color-success-700)}.yob-mgr-customer{color:var(--color-heading);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-mgr-state{color:var(--color-body);font-size:var(--text-body-xs);grid-column:2}@media (width>=48rem){.yob-mgr-state{font-size:var(--text-body-sm);grid-column:3}}.yob-mgr-owner{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-xs);grid-area:1/-1;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.yob-mgr-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-wf{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-wf{align-items:center;column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-wf-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-wf-lede{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wf-links{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 8);margin-top:var(--spacing);flex-wrap:wrap;display:flex}.yob-wf-line{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=30rem){.yob-wf-line{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-wf-step{border-top:2px solid var(--color-border-subtle);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0 0;position:relative}.yob-wf-dot{top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action);display:block;position:absolute;left:0}.yob-wf-step-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-chain{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.yob-chain-link{align-items:center;gap:calc(var(--spacing) * 3);display:inline-flex}.yob-chain-arrow{color:var(--color-accent-strong);font-size:var(--text-body-md)}.yob-chain-label{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-od{min-width:0}.yob-od-frame{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.yob-od-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);display:flex}.yob-od-bar-title{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-od-bar-ref{border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2.5);color:var(--color-action);font-size:var(--text-body-xs);font-weight:700}.yob-od-top{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=26rem){.yob-od-top{gap:calc(var(--spacing) * 3.5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.yob-od-msg{gap:var(--spacing);border-radius:var(--radius-card);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-od-msg-head{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-body-xs);display:flex}.yob-od-msg-time{margin-left:auto}.yob-od-msg-who{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-od-msg-body{border-left:2px solid var(--color-border);margin-top:var(--spacing);padding-left:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.yob-od-msg-line{color:var(--color-body);font-size:var(--text-body-xs);line-height:1.6}.yob-od-checks{border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:var(--spacing) calc(var(--spacing) * 3);flex-direction:column;align-self:start;display:flex}.yob-od-check{grid-template-columns:minmax(0, auto) minmax(0, 1fr) calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0;display:grid}.yob-od-check+.yob-od-check{border-top:1px solid var(--color-border-subtle)}.yob-od-check-label{color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}.yob-od-check-finding{color:var(--color-muted);font-size:var(--text-body-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-od-check-tick{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-success-600);color:var(--color-inverse);justify-content:center;align-items:center;display:inline-flex}.yob-od-arrow{padding:calc(var(--spacing) * 2) 0 var(--spacing);color:var(--color-action);justify-content:center;display:flex}.yob-od-order{gap:calc(var(--spacing) * 2);margin:0 calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.yob-od-order-head{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-od-order-ref{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-od-order-who{color:var(--color-body);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-od-status{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-success-50);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-success-700);font-size:var(--text-body-xs);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.yob-od-lines{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing);flex-direction:column;display:flex}.yob-od-line{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding:var(--spacing) 0;display:flex}.yob-od-line-item{color:var(--color-heading);font-size:var(--text-body-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-od-line-qty{color:var(--color-heading);font-size:var(--text-body-xs);font-weight:700}.yob-od-order-foot{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);display:flex}.yob-od-order-when{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-od-order-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-od-rail{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);margin-top:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.yob-od-rail-line,.yob-od-rail-fill{top:calc(var(--spacing) * 5);right:calc(calc(var(--spacing) * 4) + 12.5%);left:calc(calc(var(--spacing) * 4) + 12.5%);border-radius:var(--radius-pill);height:2px;position:absolute}.yob-od-rail-line{background-color:var(--color-border-subtle)}.yob-od-rail-fill{background-color:var(--color-action);transform-origin:0}.yob-od-state{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.yob-od-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border:2px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);display:block;position:relative}.yob-od-dot-on{inset:calc(var(--spacing) * -.5);border-radius:var(--radius-pill);background-color:var(--color-action);display:block;position:absolute}.yob-od-state-label{max-width:100%;color:var(--color-body);font-size:var(--text-body-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.yob-friction{border-bottom:1px solid var(--color-border-subtle);margin-top:calc(var(--spacing) * 10)}.yob-friction-row{border-top:1px solid var(--color-border-subtle);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-friction-row{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}@media (width>=72rem){.yob-friction-row{grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,26rem);align-items:baseline;row-gap:0}}.yob-friction-stage{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.yob-friction-step{color:var(--color-accent-strong);font-size:var(--text-body-sm);font-weight:700}.yob-friction-label{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-friction-question{color:var(--color-heading);font-size:var(--text-heading-xs);letter-spacing:var(--text-heading-xs--letter-spacing);font-weight:600}.yob-friction-examples{gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-friction-examples>li{color:var(--color-body);font-size:var(--text-body-sm)}.yob-friction-examples>li:not(:last-child):after{content:"·";padding-left:calc(var(--spacing) * 2);color:var(--color-border-strong)}.yob-lineage{margin-top:calc(var(--spacing) * 10);flex-direction:column;align-items:center;display:flex}.yob-lineage-source{gap:var(--spacing);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);max-width:34rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.yob-lineage-source-head{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-lineage-source-body{color:var(--color-body);font-size:var(--text-body-sm)}.yob-lineage-down{padding:calc(var(--spacing) * 3) 0;color:var(--color-action);justify-content:center;display:flex}.yob-lineage-order{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);background-color:var(--color-surface);width:100%;max-width:34rem;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-lineage-order-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.yob-lineage-order-ref{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:700}.yob-lineage-order-tag{border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2.5);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600}.yob-lineage-fields{flex-direction:column;display:flex}.yob-lineage-field,.yob-lineage-take{column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) 0;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);display:grid}.yob-lineage-field{border-top:1px solid var(--color-border-subtle)}.yob-lineage-field>dt,.yob-lineage-take>dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-lineage-value{border-radius:var(--radius-control);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0;color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-lineage-take>dd{font-size:var(--text-body-xs)}.yob-lineage-fan{width:100%;max-width:58rem;height:calc(var(--spacing) * 10);display:block;position:relative}.yob-lineage-fan-stem,.yob-lineage-fan-bar,.yob-lineage-fan-leg{background-color:var(--color-border-strong);display:block;position:absolute}.yob-lineage-fan-stem{width:2px;height:50%;top:0;left:calc(50% - 1px)}.yob-lineage-fan-bar{height:2px;top:calc(50% - 1px);left:16.6667%;right:16.6667%}.yob-lineage-fan-leg{width:2px;height:50%;top:50%}.yob-lineage-fan-leg-1{left:calc(16.6667% - 1px)}.yob-lineage-fan-leg-2{left:calc(50% - 1px)}.yob-lineage-fan-leg-3{left:calc(83.3333% - 1px)}@media not all and (width>=48rem){.yob-lineage-fan{height:calc(var(--spacing) * 6)}.yob-lineage-fan-bar,.yob-lineage-fan-leg-1,.yob-lineage-fan-leg-3{display:none}.yob-lineage-fan-stem{height:100%}.yob-lineage-fan-leg-2{display:none}}.yob-lineage-docs{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);width:100%;max-width:58rem;display:grid}@media (width>=48rem){.yob-lineage-docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-lineage-doc{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-lineage-doc-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);padding-bottom:calc(var(--spacing) * 2.5);display:flex}.yob-lineage-doc-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-lineage-doc-title{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-lineage-doc-ref{color:var(--color-muted);font-size:var(--text-body-xs);margin-left:auto}.yob-lineage-takes{flex-direction:column;display:flex}.yob-lineage-close{max-width:var(--container-prose);margin:calc(var(--spacing) * 8) auto 0;color:var(--color-heading);font-size:var(--text-heading-xs);text-align:center;font-weight:600}.yob-check{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-check{align-items:start;column-gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.yob-check-order{gap:var(--spacing);border:1px solid var(--color-border-inverse);border-radius:var(--radius-panel);background-color:var(--color-surface-inverse-raised);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-check-order-ref{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:700}.yob-check-order-who{color:var(--color-inverse);font-size:var(--text-heading-xs);font-weight:600}.yob-check-order-value{color:var(--color-inverse);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700}.yob-check-order-lines{border-top:1px solid var(--color-border-inverse);margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-check-order-lines>li{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding:var(--spacing) 0;color:var(--color-inverse-muted);font-size:var(--text-body-sm);display:flex}.yob-check-list{flex-direction:column;display:flex}.yob-check-row{border-top:1px solid var(--color-border-inverse);grid-template-columns:calc(var(--spacing) * 7) minmax(0, 1fr);align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding:calc(var(--spacing) * 4) 0;display:grid}.yob-check-mark{grid-area:1/1}.yob-check-label{grid-area:1/2}.yob-check-question{grid-area:2/1/3/-1}.yob-check-finding{grid-area:3/1/4/-1}.yob-check-detail{grid-area:4/1/5/-1}@media (width>=48rem){.yob-check-row{grid-template-columns:calc(var(--spacing) * 7) minmax(0, 7rem) minmax(0, 1fr) minmax(0, 12rem);row-gap:0}.yob-check-mark,.yob-check-label,.yob-check-question,.yob-check-finding{grid-area:auto}.yob-check-detail{grid-area:auto/2/auto/-1}}.yob-check-mark{color:var(--color-success-300);justify-content:center;align-items:center;display:inline-flex}.yob-check-label{color:var(--color-inverse);font-size:var(--text-label-md);font-weight:600}.yob-check-question{color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-check-finding{color:var(--color-inverse);font-size:var(--text-body-sm);font-weight:600}@media (width>=48rem){.yob-check-finding{text-align:right}}.yob-check-attention .yob-check-mark{color:var(--color-accent)}.yob-check-attention .yob-check-finding{color:var(--color-accent-on-inverse)}.yob-check-detail{padding-top:var(--spacing);color:var(--color-inverse-muted);font-size:var(--text-body-xs)}.yob-check-decision{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-inverse);margin-top:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-check-decision-head{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-check-decision-list{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.yob-check-decision-list>li{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-inverse);font-size:var(--text-body-lg);font-weight:600;display:inline-flex}.yob-track-panel{gap:calc(var(--spacing) * 6);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=64rem){.yob-track-panel{padding:calc(var(--spacing) * 8)}}.yob-track-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-track-customer{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:600}.yob-track-ref{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-track-now{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-action);font-size:var(--text-body-sm);font-weight:600;display:inline-flex}.yob-track{gap:calc(var(--spacing) * 5) calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.yob-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.yob-track{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(6,minmax(0,1fr))}}.yob-track-step{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.yob-track-bar{height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);margin-bottom:calc(var(--spacing) * 1.5);display:block}.yob-track-done .yob-track-bar{background-color:var(--color-action)}.yob-track-current .yob-track-bar{background-color:var(--color-accent)}.yob-track-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-track-state{font-size:var(--text-body-xs);font-weight:600}.yob-track-done .yob-track-state{color:var(--color-action)}.yob-track-current .yob-track-state{color:var(--color-accent-strong)}.yob-track-waiting .yob-track-state{color:var(--color-muted)}.yob-track-detail{color:var(--color-muted);font-size:var(--text-body-xs);line-height:1.4}.yob-track-exception{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface-accent);padding:calc(var(--spacing) * 4);display:flex}.yob-track-exception-mark{color:var(--color-accent-strong);flex-shrink:0;display:inline-flex}.yob-track-exception-title{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-track-exception-body{margin-top:calc(var(--spacing) * .5);color:var(--color-body);font-size:var(--text-body-sm)}.yob-queue-panel{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:calc(var(--spacing) * 10);flex-direction:column;display:flex;overflow:hidden}.yob-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=60rem){.yob-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-queue-figure{gap:var(--spacing);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-queue-figure+.yob-queue-figure{border-left:1px solid var(--color-border-subtle)}@media (width>=60rem){.yob-queue-figure{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6) calc(var(--spacing) * 7)}}.yob-queue-value{color:var(--color-heading);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700}@media (width>=60rem){.yob-queue-value{font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing)}}.yob-queue-label{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.4}.yob-queue-head,.yob-queue-row{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;display:grid}.yob-queue-head{display:none}.yob-queue-row+.yob-queue-row{border-top:1px solid var(--color-border-subtle)}.yob-queue-ref{grid-area:1/1}.yob-queue-customer{grid-area:2/1}.yob-queue-row>.yob-queue-num{grid-area:1/2}.yob-queue-state{grid-area:3/1/auto/-1}.yob-queue-owner{grid-area:2/2}@media (width>=60rem){.yob-queue-head,.yob-queue-row{grid-template-columns:6rem minmax(0, 1fr) 7.5rem minmax(0, 15rem) calc(var(--spacing) * 8);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 6);row-gap:0}.yob-queue-head{border-bottom:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:grid}.yob-queue-ref,.yob-queue-customer,.yob-queue-row>.yob-queue-num,.yob-queue-state,.yob-queue-owner{grid-area:auto}}.yob-queue-ref{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-queue-customer{color:var(--color-heading);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-queue-num{color:var(--color-body);font-size:var(--text-body-sm);text-align:right}.yob-queue-state{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-body-sm);font-weight:600;display:inline-flex}.yob-queue-ready{color:var(--color-success-700)}.yob-queue-blocked{color:var(--color-accent-strong)}.yob-queue-approval{color:var(--color-blue-700)}.yob-queue-waiting{color:var(--color-muted)}.yob-queue-owner{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-xs);justify-content:center;justify-self:end;align-items:center;font-weight:600;display:inline-flex}.yob-queue-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-o2c{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-o2c{align-items:center;column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-o2c-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-o2c-lede{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-o2c-line{gap:calc(var(--spacing) * 4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=30rem){.yob-o2c-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}.yob-o2c-step{border-top:2px solid var(--color-border-subtle);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0 0;position:relative}.yob-o2c-dot{top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action);display:block;position:absolute;left:0}.yob-o2c-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-areas{margin-top:calc(var(--spacing) * 10);border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-area{gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);min-width:0;padding:calc(var(--spacing) * 7) 0;flex-direction:column;display:flex}@media (width>=64rem){.yob-area{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 7);border-bottom:0}.yob-area+.yob-area{border-left:1px solid var(--color-border-subtle)}.yob-area:first-child{padding-left:0}.yob-area:last-child{padding-right:0}}.yob-area-index{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-area-title{color:var(--color-heading);font-size:var(--text-heading-sm);letter-spacing:var(--text-heading-sm--letter-spacing);font-weight:600}.yob-area-copy{color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-area-cue{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);flex-wrap:wrap;font-weight:600;display:flex}.yob-area-arrow{color:var(--color-accent-strong)}.yob-area-links{margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-area-link{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;color:var(--color-heading);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:flex}.yob-area-link-arrow{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.yob-area-link:hover{color:var(--color-action)}.yob-area-link:hover .yob-area-link-arrow{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-da{min-width:0}.yob-da-frame{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.yob-da-bar{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-brand-inverse);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);display:flex}.yob-da-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface-inverse-raised);color:var(--color-inverse);font-size:var(--text-body-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-da-who{flex-direction:column;min-width:0;display:flex}.yob-da-name{color:var(--color-inverse);font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-da-place{color:var(--color-inverse-muted);font-size:var(--text-body-xs)}.yob-da-signed{align-items:center;gap:var(--spacing);color:var(--color-accent-on-inverse);font-size:var(--text-body-xs);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.yob-da-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-da-target{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.yob-da-target-head{color:var(--color-muted);font-size:var(--text-body-xs);justify-content:space-between;align-items:baseline;display:flex}.yob-da-target-pct{color:var(--color-action);font-size:var(--text-body-sm);font-weight:700}.yob-da-target-figures{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.yob-da-target-done{color:var(--color-heading);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700}.yob-da-target-of{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-da-rail,.yob-da-scheme-rail{height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block;overflow:hidden}.yob-da-rail-fill{border-radius:var(--radius-pill);background-color:var(--color-action);transform-origin:0;width:70%;height:100%;display:block}.yob-da-scheme{gap:calc(var(--spacing) * 1.5);border:1px solid var(--color-border-accent);border-radius:var(--radius-card);background-color:var(--color-surface-accent);padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.yob-da-scheme-head{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-accent-strong);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:inline-flex}.yob-da-scheme-item{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-da-scheme-count{align-items:baseline;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);flex-wrap:wrap;display:flex}.yob-da-scheme-count>.yob-metric:first-child{color:var(--color-heading);font-size:var(--text-body-md);font-weight:700}.yob-da-scheme-gap{color:var(--color-accent-strong);white-space:nowrap;margin-left:auto;font-weight:700}.yob-da-scheme-fill{border-radius:var(--radius-pill);background-color:var(--color-accent);transform-origin:0;width:76%;height:100%;display:block}.yob-da-order-head{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-da-lines{margin-top:var(--spacing);flex-direction:column;display:flex}.yob-da-line{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 8) minmax(0, auto);align-items:baseline;column-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0;display:grid}.yob-da-line-item{min-width:0;color:var(--color-heading);font-size:var(--text-body-xs);flex-direction:column;font-weight:600;display:flex}.yob-da-line-price{color:var(--color-muted);font-weight:400}.yob-da-line-qty{color:var(--color-body);font-size:var(--text-body-xs);text-align:right}.yob-da-line-amount{color:var(--color-heading);font-size:var(--text-body-xs);text-align:right;font-weight:700}.yob-da-foot{align-items:baseline;gap:calc(var(--spacing) * 2.5);border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);display:flex}.yob-da-foot-label{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-da-foot-total{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:700}.yob-da-place-order{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-success-50);padding:var(--spacing) calc(var(--spacing) * 2.5);color:var(--color-success-700);font-size:var(--text-body-xs);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.yob-da-note{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-accent);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);color:var(--color-accent-strong);font-size:var(--text-body-xs);text-align:center;font-weight:600}.yob-dfric{border-bottom:1px solid var(--color-border-subtle);margin-top:calc(var(--spacing) * 10)}.yob-dfric-row{border-top:1px solid var(--color-border-subtle);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-dfric-row{column-gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,14rem) minmax(0,1fr);row-gap:0}}.yob-dfric-mark{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.yob-dfric-step{color:var(--color-blue-200);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700;line-height:1}.yob-dfric-label{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-dfric-body{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.yob-dfric-question{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600;line-height:1.4}.yob-dfric-examples{gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-dfric-examples>li{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dfric-examples>li:not(:last-child):after{content:"·";padding-left:calc(var(--spacing) * 2);color:var(--color-border-strong)}.yob-shop{gap:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-shop{align-items:start;column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.yob-shop-steps{flex-direction:column;display:flex}.yob-shop-step{grid-template-columns:calc(var(--spacing) * 7) minmax(0, 1fr);align-items:baseline;column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;display:grid}.yob-shop-step+.yob-shop-step{border-top:1px solid var(--color-border-subtle)}.yob-shop-step-num{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-shop-step-text{flex-direction:column;min-width:0;display:flex}.yob-shop-step-label{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-shop-step-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-shop-app{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.yob-shop-app-bar{align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-surface-brand-inverse);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);display:flex}.yob-shop-app-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface-inverse-raised);color:var(--color-inverse);font-size:var(--text-body-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-shop-app-name{color:var(--color-inverse);font-size:var(--text-body-md);font-weight:600}.yob-shop-app-tag{color:var(--color-inverse-muted);font-size:var(--text-body-xs);margin-left:auto}.yob-shop-catalogue{padding:0 calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-shop-item{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding:calc(var(--spacing) * 3.5) 0;grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.yob-shop-item+.yob-shop-item{border-top:1px solid var(--color-border-subtle)}.yob-shop-item-text{flex-direction:column;min-width:0;display:flex}.yob-shop-item-name{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-shop-item-code{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-shop-item-scheme{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-surface-accent);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-accent-strong);font-size:var(--text-body-xs);grid-column:1;justify-self:start;font-weight:600;display:inline-flex}.yob-shop-item-price{color:var(--color-heading);font-size:var(--text-body-md);flex-direction:column;grid-area:1/2;align-items:flex-end;font-weight:700;display:flex}.yob-shop-item-unit{color:var(--color-muted);font-size:var(--text-body-xs);font-weight:400}.yob-shop-basket{gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5) calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-shop-basket-head{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:inline-flex}.yob-shop-basket-lines{flex-direction:column;display:flex}.yob-shop-basket-lines>li{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 10) minmax(0, auto);align-items:baseline;column-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) 0;color:var(--color-body);font-size:var(--text-body-sm);display:grid}.yob-shop-basket-item{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yob-shop-basket-qty,.yob-shop-basket-amount{text-align:right}.yob-shop-basket-amount{color:var(--color-heading);font-weight:600}.yob-shop-basket-total{border-top:1px solid var(--color-border);padding-top:calc(var(--spacing) * 2.5);color:var(--color-heading);font-size:var(--text-heading-xs);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.yob-shop-submit{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);background-color:var(--color-action);margin-top:var(--spacing);padding:calc(var(--spacing) * 3);color:var(--color-on-action);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-shop-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-goal{gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-goal{align-items:start;column-gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto minmax(0,1fr)}}.yob-goal-link{width:calc(var(--spacing) * 11);margin-block:calc(var(--spacing) * -1);color:var(--color-accent-strong);justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:relative;rotate:90deg}.yob-goal-link:before{content:"";inset-inline:0 calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-border-accent);height:2px;position:absolute}@media (width>=64rem){.yob-goal-link{align-self:center;margin-block:0;rotate:none}}.yob-goal-who{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.yob-goal-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-md);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-goal-text{flex-direction:column;min-width:0;display:flex}.yob-goal-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-goal-place{color:var(--color-body);font-size:var(--text-body-sm)}.yob-goal-card{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-goal-eyebrow{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:inline-flex}.yob-goal-eyebrow-accent{color:var(--color-accent-strong)}.yob-goal-item{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-goal-figures{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-goal-done{color:var(--color-heading);font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing);font-weight:700}.yob-goal-of{color:var(--color-body);font-size:var(--text-body-sm)}.yob-goal-pct,.yob-goal-gap{font-size:var(--text-body-md);white-space:nowrap;margin-left:auto;font-weight:700}.yob-goal-pct{color:var(--color-action)}.yob-goal-gap{color:var(--color-accent-strong)}.yob-goal-rail{height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);display:block;overflow:hidden}.yob-goal-rail-fill{border-radius:var(--radius-pill);background-color:var(--color-action);width:70%;height:100%;display:block}.yob-goal-rail-fill-scheme{background-color:var(--color-accent);width:76%}.yob-goal-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-goal-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 2.5);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600;display:flex}.yob-goal-close-arrow{margin-top:var(--spacing);color:var(--color-accent-strong);flex-shrink:0}.yob-quiet{margin-top:calc(var(--spacing) * 10)}.yob-quiet-caption{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-quiet-list{margin-top:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-quiet-row{border-top:1px solid var(--color-border-inverse);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) 0;grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}@media (width>=64rem){.yob-quiet-row{grid-template-columns:minmax(0, 11rem) minmax(0, 1fr) calc(var(--spacing) * 24) minmax(0, 20rem);row-gap:0}}.yob-quiet-name{color:var(--color-inverse);font-size:var(--text-body-md);font-weight:600}.yob-quiet-track{height:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-surface-inverse-raised);grid-column:1/-1;display:block;overflow:hidden}@media (width>=64rem){.yob-quiet-track{grid-column:auto}}.yob-quiet-bar{min-width:calc(var(--spacing) * 2.5);border-radius:var(--radius-pill);background-color:var(--color-blue-300);height:100%;display:block}.yob-quiet-r60,.yob-quiet-r70,.yob-quiet-r80,.yob-quiet-r90,.yob-quiet-r100{background-color:var(--color-accent)}.yob-quiet-r0{width:0}.yob-quiet-r10{width:10%}.yob-quiet-r20{width:20%}.yob-quiet-r30{width:30%}.yob-quiet-r40{width:40%}.yob-quiet-r50{width:50%}.yob-quiet-r60{width:60%}.yob-quiet-r70{width:70%}.yob-quiet-r80{width:80%}.yob-quiet-r90{width:90%}.yob-quiet-r100{width:100%}.yob-quiet-days{color:var(--color-inverse);font-size:var(--text-body-sm);text-align:right;font-weight:600}@media not all and (width>=64rem){.yob-quiet-days{grid-area:1/2}}.yob-quiet-flags{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width>=64rem){.yob-quiet-flags{grid-column:auto;justify-content:flex-end}}.yob-quiet-target{color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-quiet-scheme{align-items:center;gap:var(--spacing);color:var(--color-inverse-muted);font-size:var(--text-body-sm);display:inline-flex}.yob-quiet-attention{align-items:center;gap:var(--spacing);color:var(--color-accent-on-inverse);font-size:var(--text-body-sm);white-space:nowrap;font-weight:600;display:inline-flex}.yob-quiet-axis{border-top:1px solid var(--color-border-inverse);margin-top:var(--spacing);padding-top:calc(var(--spacing) * 2);color:var(--color-inverse-muted);font-size:var(--text-body-xs);justify-content:space-between;display:flex}.yob-quiet-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-inverse-muted);font-size:var(--text-body-md)}.yob-book-panel{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:calc(var(--spacing) * 10);flex-direction:column;display:flex;overflow:hidden}.yob-book-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=60rem){.yob-book-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-book-figure{gap:var(--spacing);border-bottom:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-book-figure+.yob-book-figure{border-left:1px solid var(--color-border-subtle)}@media (width>=60rem){.yob-book-figure{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6) calc(var(--spacing) * 7)}}.yob-book-value{color:var(--color-heading);font-size:var(--text-metric-sm);letter-spacing:var(--text-metric-sm--letter-spacing);font-weight:700}@media (width>=60rem){.yob-book-value{font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing)}}.yob-book-label{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.4}.yob-book-head,.yob-book-row{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.yob-book-head{display:none}.yob-book-row+.yob-book-row{border-top:1px solid var(--color-border-subtle)}.yob-book-name{grid-area:1/1}.yob-book-last{grid-area:1/2}.yob-book-target{grid-area:2/1}.yob-book-scheme{grid-area:2/2}.yob-book-attention{grid-area:3/1/auto/-1}@media (width>=64rem){.yob-book-head,.yob-book-row{padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) minmax(0,8rem) minmax(0,6rem) minmax(0,8rem) minmax(0,12rem);row-gap:0}.yob-book-head{border-bottom:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:grid}.yob-book-name,.yob-book-last,.yob-book-target,.yob-book-scheme,.yob-book-attention{grid-area:auto}}.yob-book-name{color:var(--color-heading);font-size:var(--text-body-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.yob-book-last,.yob-book-target,.yob-book-scheme{color:var(--color-body);font-size:var(--text-body-sm)}.yob-book-scheme{align-items:center;gap:var(--spacing);display:inline-flex}.yob-book-none{color:var(--color-border-strong)}.yob-book-attention-empty{display:none}@media (width>=64rem){.yob-book-attention-empty{display:block}}.yob-book-flag{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-body-sm);font-weight:600;display:inline-flex}.yob-book-behind{color:var(--color-accent-strong)}.yob-book-quiet{color:var(--color-blue-700)}.yob-book-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-handoff{margin-top:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=30rem){.yob-handoff{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.yob-handoff{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-handoff-step{gap:calc(var(--spacing) * .5);border-top:2px solid var(--color-border-subtle);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3) calc(var(--spacing) * 4) 0;flex-direction:column;display:flex;position:relative}.yob-handoff-dot{top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action);display:block;position:absolute;left:0}.yob-handoff-label{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-handoff-detail{color:var(--color-body);font-size:var(--text-body-sm);line-height:1.4}.yob-handoff-link{margin-top:calc(var(--spacing) * 6)}.yob-dareas{border-bottom:1px solid var(--color-border-subtle);margin-top:calc(var(--spacing) * 10)}.yob-darea{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);padding:calc(var(--spacing) * 7) 0;flex-direction:column;display:flex}.yob-darea-head{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);display:grid}@media (width>=64rem){.yob-darea-head{grid-template-columns:calc(var(--spacing) * 10) minmax(0, auto) minmax(0, 1fr)}}.yob-darea-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-surface-brand);color:var(--color-action);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}@media (width>=64rem){.yob-darea-icon{grid-row:auto}}.yob-darea-index{display:none}.yob-darea-title{color:var(--color-heading);font-size:var(--text-heading-sm);letter-spacing:var(--text-heading-sm--letter-spacing);font-weight:600}@media (width>=64rem){.yob-darea-title{font-size:var(--text-heading-md);letter-spacing:var(--text-heading-md--letter-spacing)}}.yob-darea-cue{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);flex-wrap:wrap;font-weight:600;display:flex}@media (width>=64rem){.yob-darea-cue{justify-content:flex-end}}.yob-darea-arrow{color:var(--color-accent-strong)}.yob-darea-copy{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-darea-links{margin-top:var(--spacing);gap:0 calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-darea-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-darea-link{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;color:var(--color-heading);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:flex}.yob-darea-link-arrow{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.yob-darea-link:hover{color:var(--color-action)}.yob-darea-link:hover .yob-darea-link-arrow{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-lane{gap:calc(var(--spacing) * 5);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=30rem){.yob-lane{padding:calc(var(--spacing) * 7)}}.yob-lane-job{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);padding-bottom:calc(var(--spacing) * 4);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-lane-job-amount{color:var(--color-action);font-size:var(--text-body-md);white-space:nowrap;margin-left:auto;font-weight:700}.yob-lane-pair{align-items:start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width>=30rem){.yob-lane-pair{gap:calc(var(--spacing) * 6)}}.yob-lane-col{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-lane-head{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-lane-stops{flex-direction:column;display:flex}.yob-lane-stop{grid-template-columns:calc(var(--spacing) * 5) minmax(0, 1fr);align-items:start;column-gap:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3);display:grid;position:relative}.yob-lane-stop:last-child{padding-bottom:0}.yob-lane-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);justify-content:center;align-items:center;display:flex;position:relative}.yob-lane-stop:not(:last-child) .yob-lane-mark:after{content:"";width:2px;height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-border);position:absolute;top:100%;left:50%;translate:-50%}.yob-lane-label{padding-top:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}@media (width>=30rem){.yob-lane-label{font-size:var(--text-body-sm)}}.yob-lane-wait{padding-bottom:calc(var(--spacing) * 10)}.yob-lane-wait .yob-lane-mark{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);background-color:#0000}.yob-lane-wait:not(:last-child) .yob-lane-mark:after{height:calc(var(--spacing) * 10);border-left:2px dashed var(--color-border);background-color:#0000;width:0}.yob-lane-wait .yob-lane-label{color:var(--color-body);font-weight:400}.yob-lane-decision .yob-lane-mark{background-color:var(--color-surface-accent);color:var(--color-accent-strong)}.yob-lane-tag{margin-top:var(--spacing);color:var(--color-accent-strong);font-size:var(--text-body-xs);grid-column:2;font-weight:600}.yob-lane-note{border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 4);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-hands{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-hands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-hands{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-hand{gap:calc(var(--spacing) * 2);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-hand-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-card);background-color:var(--color-surface-brand);color:var(--color-action);justify-content:center;align-items:center;display:inline-flex}.yob-hand-verb{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-hand-example{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-hands-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-move{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 6)}@media (width>=48rem){.yob-move{padding:calc(var(--spacing) * 8)}}.yob-move-job{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);padding-bottom:calc(var(--spacing) * 5);color:var(--color-heading);font-size:var(--text-body-md);font-weight:600;display:flex}.yob-move-job-amount{color:var(--color-action);white-space:nowrap;margin-left:auto;font-weight:700}.yob-move-steps{margin-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-move-step{grid-template-areas:"mark text"".kind";grid-template-columns:calc(var(--spacing) * 9) minmax(0, 1fr);align-items:start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6);display:grid;position:relative}@media (width>=48rem){.yob-move-step{grid-template-areas:"mark text kind";grid-template-columns:calc(var(--spacing) * 9) minmax(0, 1fr) auto;align-items:center;row-gap:0}}.yob-move-step:last-child{padding-bottom:0}.yob-move-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);grid-area:mark;justify-content:center;align-items:center;display:flex;position:relative}.yob-move-step:not(:last-child) .yob-move-mark:after{content:"";width:2px;height:calc(var(--spacing) * 6);border-radius:var(--radius-pill);background-color:var(--color-border);position:absolute;top:100%;left:50%;translate:-50%}.yob-move-text{gap:var(--spacing);flex-direction:column;grid-area:text;min-width:0;display:flex}.yob-move-label{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-move-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-move-kind{border-radius:var(--radius-pill);background-color:var(--color-surface-muted);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);white-space:nowrap;grid-area:kind;justify-self:start;font-weight:600}@media (width>=48rem){.yob-move-kind{justify-self:end}}.yob-move-person .yob-move-mark{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);background-color:#0000}.yob-move-decision .yob-move-mark,.yob-move-decision .yob-move-kind{background-color:var(--color-surface-accent);color:var(--color-accent-strong)}.yob-move-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-stop{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-panel);background-color:var(--color-surface-inverse-raised);padding:calc(var(--spacing) * 6)}@media (width>=48rem){.yob-stop{padding:calc(var(--spacing) * 8)}}.yob-stop-day{color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-stop-counts{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-stop-counts{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-stop-count{gap:var(--spacing);flex-direction:column;display:flex}.yob-stop-value{color:var(--color-inverse);font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing);font-weight:700}@media (width>=48rem){.yob-stop-value{font-size:var(--text-metric-lg)}}.yob-stop-label{color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-stop-count-attention .yob-stop-value{color:var(--color-accent-on-inverse)}.yob-stop-list{margin-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-border-inverse);flex-direction:column;display:flex}.yob-stop-row{grid-template-areas:"mark what"".why";grid-template-columns:calc(var(--spacing) * 6) minmax(0, 1fr);border-bottom:1px solid var(--color-border-inverse);align-items:start;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.yob-stop-row{grid-template-areas:"mark what why";grid-template-columns:calc(var(--spacing) * 6) minmax(0, 18rem) minmax(0, 1fr);align-items:center;row-gap:0;column-gap:calc(var(--spacing) * 4)}}.yob-stop-mark{color:var(--color-accent-on-inverse);grid-area:mark;align-items:center;display:flex}.yob-stop-what{color:var(--color-inverse);font-size:var(--text-body-md);grid-area:what;font-weight:600}.yob-stop-why{color:var(--color-inverse-muted);font-size:var(--text-body-sm);grid-area:why}.yob-stop-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-rules{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-rule{grid-template-areas:"icon when"".arrow"".then"".channel";grid-template-columns:calc(var(--spacing) * 11) minmax(0, 1fr);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);align-items:start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);display:grid}@media (width>=56rem){.yob-rule{grid-template-areas:"icon when arrow then channel";grid-template-columns:calc(var(--spacing) * 11) minmax(0, 20rem) auto minmax(0, 1fr) auto;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);align-items:center;row-gap:0}}.yob-rule-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-card);background-color:var(--color-surface-brand);color:var(--color-action);grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.yob-rule-when{color:var(--color-body);font-size:var(--text-body-md);grid-area:when}.yob-rule-arrow{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-accent-strong);grid-area:arrow;justify-content:center;justify-self:start;align-items:center;display:flex;rotate:90deg}@media (width>=56rem){.yob-rule-arrow{rotate:none}}.yob-rule-then{color:var(--color-heading);font-size:var(--text-body-md);grid-area:then;font-weight:600}.yob-rule-channel{border-radius:var(--radius-pill);background-color:var(--color-surface-muted);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);white-space:nowrap;grid-area:channel;justify-self:start;font-weight:600}.yob-rules-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-body);font-size:var(--text-body-sm)}.yob-watch{margin-top:calc(var(--spacing) * 10);align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-watch{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,19rem) minmax(0,1fr)}}.yob-watch-clear{gap:var(--spacing);border-left:3px solid var(--color-action);padding-left:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-watch-value{color:var(--color-action);font-size:var(--text-metric-md);letter-spacing:var(--text-metric-md--letter-spacing);font-weight:700}@media (width>=64rem){.yob-watch-value{font-size:var(--text-metric-lg)}}.yob-watch-label{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-watch-since{color:var(--color-body);font-size:var(--text-body-sm)}.yob-watch-panel{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 6)}.yob-watch-head{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-accent-strong);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:flex}.yob-watch-list{margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-watch-row{border-bottom:1px solid var(--color-border-subtle);align-items:start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what waiting""why waiting";display:grid}.yob-watch-row:last-child{border-bottom:0}@media (width>=48rem){.yob-watch-row{grid-template-columns:minmax(0,16rem) minmax(0,1fr) auto;grid-template-areas:"what why waiting";align-items:center;row-gap:0}}.yob-watch-what{color:var(--color-heading);font-size:var(--text-body-md);grid-area:what;font-weight:600}.yob-watch-why{color:var(--color-muted);font-size:var(--text-body-sm);grid-area:why}.yob-watch-waiting{color:var(--color-body);font-size:var(--text-body-sm);white-space:nowrap;grid-area:waiting;align-self:center;font-weight:600}.yob-next{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-next{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 9);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.yob-next-copy{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-next-lede{color:var(--color-body);font-size:var(--text-body-md)}.yob-next-link{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:inline-flex}.yob-next-link-arrow{transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.yob-next-link:hover{color:var(--color-link-hover)}.yob-next-link:hover .yob-next-link-arrow{transform:translateX(calc(var(--spacing) * .5))}.yob-next-line{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.yob-next-stage{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-next-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action);flex-shrink:0;display:block}.yob-autos{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-autos{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-auto{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);min-width:0;padding-top:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-auto-head{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-auto-cue{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);flex-wrap:wrap;font-weight:600;display:flex}@media (width>=64rem){.yob-auto-cue{margin-inline-start:auto}}.yob-auto-cue-arrow{color:var(--color-accent-strong)}.yob-auto-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-card);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-auto-title{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:600}.yob-auto-copy{color:var(--color-body);font-size:var(--text-body-md)}.yob-auto-note{border-left:2px solid var(--color-border-accent);padding-left:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-sm)}.yob-auto-links{margin-top:var(--spacing);flex-direction:column;display:flex}.yob-auto-link{align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 3.5);color:var(--color-heading);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:flex}.yob-auto-link-label{min-width:0}.yob-auto-link-arrow{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0;margin-left:auto}.yob-auto-link:hover{color:var(--color-action)}.yob-auto-link:hover .yob-auto-link-arrow{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-estimate-context{border-top:1px solid var(--color-border-inverse);padding-top:calc(var(--spacing) * 4);color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-estimate-context .yob-metric{color:var(--color-inverse);font-weight:700}.yob-ai{gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=30rem){.yob-ai{padding:calc(var(--spacing) * 7)}}.yob-ai-caption{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-ai-scraps{gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=26rem){.yob-ai-scraps{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-ai-scrap{gap:var(--spacing);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface-soft);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-ai-tilt-a{rotate:-1.4deg}.yob-ai-tilt-b{rotate:.9deg}.yob-ai-tilt-c{rotate:1.6deg}.yob-ai-tilt-d{rotate:-.7deg}.yob-ai-scrap-head{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-ai-scrap-text{color:var(--color-body);font-size:var(--text-body-xs);line-height:1.5}.yob-ai-lifted{border-block:1px solid var(--color-border-subtle);gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=30rem){.yob-ai-lifted{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-ai-lift{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-ai-lift-label{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-ai-lift-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-ai-record{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-ai-record-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-ai-record-title{color:var(--color-heading);font-size:var(--text-body-md);font-weight:700}.yob-ai-record-flag{border-radius:var(--radius-pill);background-color:var(--color-surface-accent);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-accent-strong);font-size:var(--text-body-xs);font-weight:600}.yob-ai-record-fields{gap:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yob-ai-record-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-ai-record-row dt{color:var(--color-body);font-size:var(--text-body-xs)}.yob-ai-record-row dd{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-ai-record-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 3);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600;display:flex}.yob-minute{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 6)}@media (width>=48rem){.yob-minute{padding:calc(var(--spacing) * 8)}}.yob-minute-caption{color:var(--color-heading);font-size:var(--text-body-md)}.yob-minute-caption .yob-metric{font-weight:700}.yob-minute-bar{height:calc(var(--spacing) * 52);margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-card);flex-direction:column;gap:2px;display:flex;overflow:hidden}@media (width>=40rem){.yob-minute-bar{height:calc(var(--spacing) * 12);border-radius:var(--radius-pill);flex-direction:row}}.yob-minute-run{background-color:var(--color-action);display:block}.yob-minute-m1{flex:1 0 auto}.yob-minute-m2{flex:2 0 auto}.yob-minute-m3{flex:3 0 auto}.yob-minute-m4{flex:4 0 auto}.yob-minute-m5{flex:5 0 auto}.yob-minute-run:first-child{background-color:var(--color-blue-300)}.yob-minute-run:nth-child(2){background-color:var(--color-blue-400)}.yob-minute-run:nth-child(3){background-color:var(--color-blue-600)}.yob-minute-run:nth-child(4){background-color:var(--color-blue-800)}.yob-minute-decide{background-color:var(--color-accent)}.yob-minute-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.yob-minute-list{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-minute-item{grid-template-columns:calc(var(--spacing) * 3) minmax(0, 1fr) auto;align-items:center;column-gap:calc(var(--spacing) * 2.5);display:grid}@media (width>=56rem){.yob-minute-item{grid-template-areas:"swatch label""swatch value";grid-template-columns:calc(var(--spacing) * 3) minmax(0, 1fr);align-items:start;row-gap:calc(var(--spacing) * .5)}.yob-minute-swatch{margin-top:calc(var(--spacing) * 1.5);grid-area:swatch}.yob-minute-label{grid-area:label}.yob-minute-value{grid-area:value}}.yob-minute-swatch{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-action);display:block}.yob-minute-item:first-child .yob-minute-swatch{background-color:var(--color-blue-300)}.yob-minute-item:nth-child(2) .yob-minute-swatch{background-color:var(--color-blue-400)}.yob-minute-item:nth-child(3) .yob-minute-swatch{background-color:var(--color-blue-600)}.yob-minute-item:nth-child(4) .yob-minute-swatch{background-color:var(--color-blue-800)}.yob-minute-item-decide .yob-minute-swatch{background-color:var(--color-accent)}.yob-minute-label{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-minute-value{color:var(--color-body);font-size:var(--text-body-sm);white-space:nowrap;font-weight:600}.yob-minute-item-decide .yob-minute-label,.yob-minute-item-decide .yob-minute-value{color:var(--color-accent-strong);font-weight:600}.yob-minute-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-minute-note{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-sm)}.yob-verbs{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.yob-verbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-verb{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-verb-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-card);background-color:var(--color-surface-brand);color:var(--color-action);justify-content:center;align-items:center;display:inline-flex}.yob-verb-name{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:600}.yob-verb-copy{color:var(--color-muted);font-size:var(--text-body-sm);flex-grow:1}.yob-verb-pair{border-top:1px solid var(--color-border-subtle);align-items:center;column-gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-verb-before{color:var(--color-body);font-size:var(--text-body-xs)}.yob-verb-arrow{color:var(--color-accent-strong);align-items:center;display:flex}.yob-verb-after{color:var(--color-heading);font-size:var(--text-body-xs);font-weight:700}.yob-verbs-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 8);color:var(--color-body);font-size:var(--text-body-md)}.yob-draft{max-width:44rem;margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-panel);background-color:var(--color-surface-inverse-raised);padding:calc(var(--spacing) * 6)}@media (width>=48rem){.yob-draft{padding:calc(var(--spacing) * 8)}}.yob-draft-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-inverse);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.yob-draft-title{color:var(--color-inverse);font-size:var(--text-heading-xs);font-weight:700}.yob-draft-flag{border-radius:var(--radius-pill);background-color:var(--color-surface-accent);padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-on-accent);font-size:var(--text-body-xs);font-weight:600}.yob-draft-fields{flex-direction:column;display:flex}.yob-draft-row{border-bottom:1px solid var(--color-border-inverse);align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,9rem) minmax(0,1fr);grid-template-areas:"label value""mark mark""why why";display:grid}@media (width>=40rem){.yob-draft-row{grid-template-columns:minmax(0,9rem) minmax(0,10rem) auto minmax(0,1fr);grid-template-areas:"label value mark why";row-gap:0}}.yob-draft-row:last-child{border-bottom:0}.yob-draft-label{color:var(--color-inverse-muted);font-size:var(--text-body-sm);grid-area:label}.yob-draft-value{color:var(--color-inverse);font-size:var(--text-body-md);grid-area:value;font-weight:600}.yob-draft-mark{justify-self:start;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-surface-accent);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2.5);color:var(--color-on-accent);font-size:var(--text-body-xs);white-space:nowrap;grid-area:mark;font-weight:700;display:inline-flex}.yob-draft-reason{color:var(--color-accent-on-inverse);font-size:var(--text-body-xs);grid-area:why}.yob-draft-foot{align-items:center;gap:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-border-inverse);padding-top:calc(var(--spacing) * 5);color:var(--color-inverse);font-size:var(--text-body-md);display:flex}.yob-draft-owner{font-weight:700}.yob-draft-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-inverse-muted);font-size:var(--text-body-sm)}.yob-ask{max-width:52rem;margin-top:calc(var(--spacing) * 10)}.yob-ask-question{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);color:var(--color-heading);font-size:var(--text-body-lg);display:flex}.yob-ask-question>:first-child{color:var(--color-action);flex-shrink:0}.yob-ask-answer{margin-top:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 6);border-left:2px solid var(--color-border-accent);padding-left:calc(var(--spacing) * 6)}.yob-ask-head,.yob-ask-row{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-ask-head,.yob-ask-row{grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,8rem);align-items:baseline}}.yob-ask-head{color:var(--color-body);font-size:var(--text-body-xs);font-weight:600;display:none}@media (width>=40rem){.yob-ask-head{border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) * 2);display:grid}}.yob-ask-rows{flex-direction:column;display:flex}.yob-ask-row{border-bottom:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 3.5)}.yob-ask-customer{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-ask-last{color:var(--color-body);font-size:var(--text-body-sm)}.yob-ask-num{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}@media (width>=40rem){.yob-ask-num{text-align:right}}.yob-ask-source{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);display:flex}.yob-ask-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-body);font-size:var(--text-body-sm)}.yob-fits{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-fits{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-fits-step{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex;position:relative}.yob-fits-link{top:calc(var(--spacing) * -6);left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-accent-strong);justify-content:center;align-items:center;display:flex;position:absolute;rotate:90deg}@media (width>=64rem){.yob-fits-link{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * -5);rotate:none}}.yob-fits-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface);color:var(--color-action);justify-content:center;align-items:center;display:inline-flex}.yob-fits-step-person .yob-fits-icon{border-color:var(--color-border-accent);background-color:var(--color-surface-accent);color:var(--color-accent-strong)}.yob-fits-label{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:600}.yob-fits-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-near{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-near{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 9);grid-template-columns:minmax(0,30rem) minmax(0,1fr)}}.yob-near-copy{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-near-lede{color:var(--color-body);font-size:var(--text-body-md)}.yob-near-link{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:inline-flex}.yob-near-link-arrow{transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.yob-near-link:hover{color:var(--color-link-hover)}.yob-near-link:hover .yob-near-link-arrow{transform:translateX(calc(var(--spacing) * .5))}.yob-near-split{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.yob-near-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-near-half{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 4);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-near-half>:first-child{color:var(--color-action);flex-shrink:0}.yob-near-half:last-child>:first-child{color:var(--color-accent-strong)}.yob-aiareas-statement{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-left:2px solid var(--color-border-accent);padding-left:calc(var(--spacing) * 4);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-aiareas-statement>:first-child{margin-top:calc(var(--spacing) * .5);color:var(--color-accent-strong);flex-shrink:0}.yob-aiareas{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.yob-aiareas{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-aiarea{gap:calc(var(--spacing) * 3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-aiarea-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.yob-aiarea-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-card);background-color:var(--color-surface-brand);color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yob-aiarea-title{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:600}.yob-aiarea-copy{color:var(--color-muted);font-size:var(--text-body-sm);flex-grow:1}.yob-aiarea-links{margin-top:var(--spacing);flex-direction:column;display:flex}.yob-aiarea-link{align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 3.5);color:var(--color-heading);font-size:var(--text-body-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:flex}.yob-aiarea-link-arrow{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0;margin-left:auto}.yob-aiarea-link:hover{color:var(--color-action)}.yob-aiarea-link:hover .yob-aiarea-link-arrow{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-lmboard{gap:calc(var(--spacing) * 4);border-radius:var(--radius-panel);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=30rem){.yob-lmboard{padding:calc(var(--spacing) * 7)}}.yob-lmboard-caption{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-lmboard-channels{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-lmboard-channel{align-items:center;gap:calc(var(--spacing) * 1.5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);padding:var(--spacing) calc(var(--spacing) * 2.5);color:var(--color-body);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-lmboard-records{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.yob-lmboard-records{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-lmboard-record{gap:var(--spacing);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-canvas);min-width:0;padding:calc(var(--spacing) * 3.5);border-left-width:3px;flex-direction:column;display:flex}.yob-lmboard-record-settled{border-left-color:var(--color-border-brand)}.yob-lmboard-record-attention{border-left-color:var(--color-accent)}.yob-lmboard-customer{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-body-md);font-weight:700}.yob-lmboard-req{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-lmboard-fields{gap:var(--spacing);margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-lmboard-field{grid-template-columns:calc(var(--spacing) * 13) minmax(0, 1fr);align-items:baseline;gap:calc(var(--spacing) * 2);display:grid}.yob-lmboard-field dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-lmboard-field dd{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-lmboard-empty{color:var(--color-body);font-weight:400}.yob-lmboard-status{border-radius:var(--radius-pill);background-color:var(--color-surface-brand);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);color:var(--color-action);font-size:var(--text-body-xs);font-weight:700;display:inline-flex}.yob-lmboard-flag{align-items:center;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2.5);color:var(--color-accent-strong);font-size:var(--text-body-xs);font-weight:700;display:flex}.yob-lmboard-lesson{border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 4);color:var(--color-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-lmlost{margin-top:calc(var(--spacing) * 10);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.yob-lmlost-row{gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-lmlost-row{column-gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.yob-lmlost-mark{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.yob-lmlost-index{color:var(--color-accent-strong);font-size:var(--text-body-sm);font-weight:700}.yob-lmlost-label{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:700}.yob-lmlost-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.yob-lmlost-question{color:var(--color-heading);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-lmlost-examples{gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-lmlost-example{color:var(--color-body);font-size:var(--text-body-sm)}.yob-lmlost-example+.yob-lmlost-example:before{content:"·";margin-right:calc(var(--spacing) * 2);color:var(--color-border-strong)}.yob-lmrec-intro{max-width:var(--container-narrow)}.yob-lmrec{gap:calc(var(--spacing) * 5);min-width:0;margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=48rem){.yob-lmrec{padding:calc(var(--spacing) * 8)}}.yob-lmrec-head{gap:var(--spacing);flex-direction:column;display:flex}.yob-lmrec-tag{margin-bottom:var(--spacing);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-lmrec-customer{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:700}.yob-lmrec-req{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-lmrec-answers{gap:calc(var(--spacing) * 4);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-lmrec-answers{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-lmrec-answer{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.yob-lmrec-question{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700;display:flex}.yob-lmrec-icon{color:var(--color-action)}.yob-lmrec-value{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:700;line-height:var(--text-heading-sm--line-height)}@media (width>=48rem){.yob-lmrec-value{font-size:var(--text-heading-md);line-height:var(--text-heading-md--line-height)}}.yob-lmrec-support{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.yob-lmrec-support{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-lmrec-support-item{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-lmrec-support-item dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-lmrec-support-item dd{overflow-wrap:break-word;color:var(--color-body);font-size:var(--text-body-sm);font-weight:600}.yob-lmrec-formula{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.yob-lmrec-word{color:var(--color-heading);font-size:var(--text-body-md);font-weight:700}.yob-lmrec-plus{color:var(--color-accent-strong);font-size:var(--text-body-md);font-weight:700}.yob-lmattn{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}.yob-lmattn-tag{margin-bottom:calc(var(--spacing) * -3);color:var(--color-body);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-lmattn-groups{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.yob-lmattn-groups{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-lmattn-group{gap:var(--spacing);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-lmattn-mark{align-items:center;display:inline-flex}.yob-lmattn-group-unowned .yob-lmattn-mark{color:var(--color-accent-strong)}.yob-lmattn-group-overdue .yob-lmattn-mark{color:var(--color-danger-700)}.yob-lmattn-group-no-action .yob-lmattn-mark{color:var(--color-warning-700)}.yob-lmattn-group-waiting .yob-lmattn-mark{color:var(--color-blue-700)}.yob-lmattn-count{color:var(--color-heading);font-size:var(--text-metric-sm);font-weight:var(--text-metric-sm--font-weight);letter-spacing:var(--text-metric-sm--letter-spacing);line-height:1.1}@media (width>=64rem){.yob-lmattn-count{font-size:var(--text-metric-md)}}.yob-lmattn-label{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-lmattn-examples{gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-panel);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-lmattn-examples-title{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:700}.yob-lmattn-list{flex-direction:column;display:flex}.yob-lmattn-list>li+li{border-top:1px solid var(--color-border-subtle)}.yob-lmattn-row{gap:calc(var(--spacing) * .5) calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width>=48rem){.yob-lmattn-row{align-items:baseline;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,11rem) minmax(0,9rem) minmax(0,1fr) auto}}.yob-lmattn-customer{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-body-sm);font-weight:700}.yob-lmattn-reason{color:var(--color-action);font-size:var(--text-body-xs);grid-column:1/-1;font-weight:600}.yob-lmattn-detail{overflow-wrap:break-word;color:var(--color-muted);font-size:var(--text-body-xs);grid-column:1/-1}@media (width>=48rem){.yob-lmattn-reason,.yob-lmattn-detail{grid-column:auto}.yob-lmattn-detail{font-size:var(--text-body-sm)}}.yob-lmattn-owner{color:var(--color-body);font-size:var(--text-body-xs);grid-area:1/2;justify-self:end;font-weight:700}@media (width>=48rem){.yob-lmattn-owner{grid-area:auto}}.yob-lmattn-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-lmsrc-intro{max-width:var(--container-narrow)}.yob-lmsrc{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-lmsrc{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-lmsrc-item{min-width:0;display:flex}.yob-lmsrc-link{align-items:center;gap:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface);width:100%;box-shadow:var(--shadow-card);padding:calc(var(--spacing) * 4);transition:box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yob-lmsrc-link:hover{box-shadow:var(--shadow-card-hover)}.yob-lmsrc-icon{color:var(--color-action);align-items:center;display:inline-flex}.yob-lmsrc-label{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-body-md);font-weight:700}.yob-lmsrc-becomes{overflow-wrap:break-word;color:var(--color-muted);font-size:var(--text-body-xs);grid-column:2/3}.yob-lmsrc-arrow{margin-inline:calc(var(--spacing) * 1.5);color:var(--color-accent-strong)}.yob-lmsrc-go{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-area:1/3}.yob-lmsrc-link:hover .yob-lmsrc-label{color:var(--color-action)}.yob-lmsrc-link:hover .yob-lmsrc-go{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-lmsrc-close{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 5);color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-lmbridge{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=64rem){.yob-lmbridge{column-gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-lmbridge-copy{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;max-width:34rem;display:flex}.yob-lmbridge-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-lmbridge-link{align-items:center;gap:calc(var(--spacing) * 2);margin-top:var(--spacing);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;display:inline-flex}.yob-lmbridge-arrow{transition:transform var(--duration-fast) var(--ease-standard)}.yob-lmbridge-link:hover{color:var(--color-link-hover)}.yob-lmbridge-link:hover .yob-lmbridge-arrow{transform:translateX(calc(var(--spacing) * .5))}.yob-lmbridge-line{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;min-width:0;display:flex}.yob-lmbridge-step{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.yob-lmbridge-step+.yob-lmbridge-step:before{content:"";width:calc(var(--spacing) * 4);height:1px;margin-right:calc(var(--spacing) * 2);background-color:var(--color-border-strong)}.yob-lmbridge-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action);flex-shrink:0}.yob-lmbridge-step-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-lmrel-intro{max-width:var(--container-narrow)}.yob-lmrel{margin-top:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 10);border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-lmrel{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-lmrel-item{border-bottom:1px solid var(--color-border-subtle);min-width:0;display:flex}.yob-lmrel-link{align-items:center;gap:calc(var(--spacing) * .5) calc(var(--spacing) * 3);width:100%;padding-block:calc(var(--spacing) * 3.5);transition:color var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.yob-lmrel-label{overflow-wrap:break-word;color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-lmrel-note{overflow-wrap:break-word;color:var(--color-body);font-size:var(--text-body-xs);grid-column:1/2}.yob-lmrel-go{color:var(--color-body);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-area:1/2}.yob-lmrel-link:hover .yob-lmrel-label{color:var(--color-action)}.yob-lmrel-link:hover .yob-lmrel-go{color:var(--color-action);transform:translateX(calc(var(--spacing) * .5))}.yob-gate-phone{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.yob-gate-phone{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.yob-gate-phone-code{max-width:14rem}.yob-estimate-submit-error{color:var(--color-inverse);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-estimate-submit-error[hidden]{display:none}.yob-lfl-primary{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.yob-lfl-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-lfl-primary{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-lfl-pair{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.yob-lfl-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-lfl-card{gap:calc(var(--spacing) * 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-lfl-card-work{border-left:3px solid var(--color-border-brand)}.yob-lfl-card-attention{border-left:3px solid var(--color-accent)}.yob-lfl-panel{gap:calc(var(--spacing) * 3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.yob-lfl-checklist,.yob-lfl-questions{gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-md);flex-direction:column;display:flex}.yob-lfl-checklist>li,.yob-lfl-questions>li{gap:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 2);display:flex}.yob-lfl-checklist>li:first-child,.yob-lfl-questions>li:first-child{border-top:0;padding-top:0}.yob-lfl-process{gap:calc(var(--spacing) * 3);counter-reset:yob-lfl-step;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.yob-lfl-process{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-lfl-step{gap:var(--spacing);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-lfl-step-name{color:var(--color-heading);font-size:var(--text-label-md);font-weight:700}.yob-lfl-step-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-lfl-steps{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-lfl-steps>li{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:row}.yob-lfl-number{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-label-md);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.yob-lfl-note{max-width:var(--container-prose);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-lfl-back{color:var(--color-link);font-size:var(--text-label-md);text-underline-offset:2px;font-weight:600;text-decoration-line:underline}.yob-lfl-back:hover{color:var(--color-link-hover)}.yob-lfl-cta{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-lfl-cta-primary,.yob-lfl-cta-secondary{height:calc(var(--spacing) * 13);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-label-lg);transition:background-color var(--duration-fast) var(--ease-standard);font-weight:600;display:inline-flex}.yob-lfl-cta-primary{background-color:var(--color-white);color:var(--color-blue-900)}.yob-lfl-cta-primary:hover{background-color:var(--color-blue-50)}.yob-lfl-cta-secondary{box-shadow:inset 0 0 0 1px var(--color-border-inverse);color:var(--color-inverse)}.yob-lfl-cta-secondary:hover{background-color:var(--color-surface-inverse-raised)}.yob-gschain{gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style:none;display:grid}.yob-gschain-step{grid-template-columns:calc(var(--spacing) * 8) 1fr;align-items:start;gap:calc(var(--spacing) * 3);display:grid;position:relative}.yob-gschain-step:before{top:calc(var(--spacing) * 8);bottom:calc(calc(var(--spacing) * -4));left:calc(var(--spacing) * 4);background-color:var(--color-border);content:"";width:1px;position:absolute}.yob-gschain-step:last-child:before{display:none}.yob-gschain-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-action);font-size:var(--text-label-sm);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-gschain-body{gap:var(--spacing);min-width:0;flex-direction:column;padding-block-start:var(--spacing);display:flex}.yob-gschain-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-gschain-note{color:var(--color-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}@media (width>=64rem){.yob-gschain{gap:calc(var(--spacing) * 5);grid-auto-columns:1fr;grid-auto-flow:column}.yob-gschain-step{align-content:start;gap:calc(var(--spacing) * 3);grid-template-columns:1fr}.yob-gschain-step:before{top:calc(var(--spacing) * 4);right:calc(calc(var(--spacing) * -5));bottom:auto;left:calc(var(--spacing) * 8);width:auto;height:1px}.yob-gschain-body{padding-block-start:0}}.yob-gschain-plain .yob-gschain-mark{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-action);box-shadow:none;margin-block-start:calc(var(--spacing) * 2.5);margin-inline-start:calc(var(--spacing) * 2.5)}.yob-gsex{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-gsex-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-gsex-rows{flex-direction:column;margin:0;display:flex}.yob-gsex-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);display:flex}.yob-gsex-row:first-child{border-block-start:0}.yob-gsex-label{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-gsex-value{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-gsex-row-attention .yob-gsex-label{padding-inline-start:calc(var(--spacing) * 4);font-weight:600;position:relative}.yob-gsex-row-attention .yob-gsex-label:before{top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-fill-attention);content:"";position:absolute;left:0}.yob-gsex-row-attention .yob-gsex-value{color:var(--color-accent-strong)}.yob-gsrec{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-gsrec-head{gap:var(--spacing);flex-direction:column;display:flex}.yob-gsrec-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-gsrec-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-gsrec-sub{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-gsrec-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=40rem){.yob-gsrec-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-gsrec-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-gsrec-label{color:var(--color-muted);font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:var(--text-eyebrow--letter-spacing)}.yob-gsrec-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-gsrec-field-key .yob-gsrec-value{color:var(--color-action);font-weight:600}.yob-gsrec-field-empty .yob-gsrec-value{color:var(--color-muted)}.yob-gsrec-foot{border-block-start:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);padding-block-start:calc(var(--spacing) * 3)}.yob-gsfan{gap:calc(var(--spacing) * 4);align-items:center;display:grid}@media (width>=64rem){.yob-gsfan{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr)}}.yob-gsfan-sources{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-gsfan-source{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-gsfan-icon{color:var(--color-action)}.yob-gsfan-join{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:var(--text-eyebrow--letter-spacing);display:flex}.yob-gsfan-rule{width:calc(var(--spacing) * 8);background-color:var(--color-border-strong);height:1px}@media (width>=64rem){.yob-gsfan-join{flex-direction:column}.yob-gsfan-rule{width:1px;height:calc(var(--spacing) * 8)}}.yob-gsfan-outcome{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-gsfan-outcome-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-gsfan-outcome-fields{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-gsfan-outcome-field{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:500}.yob-gsrel-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 6);display:flex}.yob-gsrel-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-gsrel{border-block-start:1px solid var(--color-border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-gsrel{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-gsrel-item{border-block-end:1px solid var(--color-border-subtle)}.yob-gsrel-link{align-items:center;gap:var(--spacing) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:1fr auto;text-decoration:none;display:grid}.yob-gsrel-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-gsrel-note{color:var(--color-body);font-size:var(--text-body-sm);grid-column:1}.yob-gsrel-go{color:var(--color-action);transition:transform var(--duration-fast) var(--ease-standard);grid-area:1/2/span 2}.yob-gsrel-link:hover .yob-gsrel-label{color:var(--color-link-hover)}.yob-gsrel-link:hover .yob-gsrel-go{transform:translateX(var(--spacing))}.yob-gsview{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-gsview-btn{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-heading);font-size:var(--text-label-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:600;display:inline-flex}.yob-gsview-btn:hover{background-color:var(--color-action-soft)}.yob-gsview-btn[aria-pressed=true]{background-color:var(--color-action);box-shadow:none;color:var(--color-on-action)}.yob-gsview-count{padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600}.yob-gsview-btn[aria-pressed=true] .yob-gsview-count{background-color:var(--color-surface-inverse-raised);color:var(--color-inverse)}.yob-wlchero{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.yob-wlchero-form{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wlchero-form-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-wlchero-fields{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.yob-wlchero-field{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);min-width:0;flex-direction:column;padding-block-end:calc(var(--spacing) * 3);display:flex}.yob-wlchero-field:last-child{border-block-end:0;padding-block-end:0}.yob-wlchero-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wlchero-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-wlchero-submit{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-wlchero-handover{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.yob-wlchero-handover-go{color:var(--color-action)}.yob-wlchero-right{min-width:0;display:grid}.yob-wlchero-right>*{grid-area:1/1}.yob-wlchero-awaiting{justify-content:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;display:flex}.yob-wlchero-awaiting-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-wlchero-awaiting-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-wlchero-lead{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wlchero-lead-tag{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wlchero-lead-customer{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wlchero-lead-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=40rem){.yob-wlchero-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-wlchero-lead-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-wlchero-lead-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wlchero-lead-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-wlchero-swap{min-width:0;display:grid}.yob-wlchero-swap>*{grid-area:1/1}.yob-wlchero-before{color:var(--color-muted)}.yob-wlchero-after{color:var(--color-action);font-weight:600}.yob-wlchero-ready{align-items:center;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-label-md);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-wlchero-ready-icon{color:var(--color-success-600)}.yob-wlccmp-intro{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:44rem;display:flex}.yob-wlccmp-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wlccmp-switch{margin-block-start:calc(var(--spacing) * 6)}.yob-wlccmp-panel{margin-block-start:calc(var(--spacing) * 5)}.yob-wlccmp-steps{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-wlccmp-step{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-wlccmp-step+.yob-wlccmp-step:before{color:var(--color-border-strong);content:"›";margin-inline-start:calc(calc(var(--spacing) * -3))}.yob-wlccmp-outcome{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);font-weight:600}.yob-wlccmp-outcome-icon{color:var(--color-action)}.yob-wlccmp-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-wlcflow-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-wlcforms-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-wlcforms-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wlcforms-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-wlcroute-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 6)}.yob-wlcroute-stage{margin-block-start:calc(var(--spacing) * 5)}.yob-wlcroute-panel{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wlcroute-rule{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-wlcroute-match{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wlcroute-go{color:var(--color-action)}.yob-wlcroute-owner{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-wlcroute-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-wlcroute-fallback{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 4);display:flex}.yob-wlcroute-fallback-q{color:var(--color-body);font-size:var(--text-body-sm)}.yob-wlcroute-fallback-a{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-wlcroute-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-wlcctx{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-wlcctx{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.yob-wlcctx-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-wlcctx-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wlcmgr{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-wlcmgr{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-wlcmgr-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-wlcmgr-close{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wlcmgr-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-wlcmgr-link:hover{color:var(--color-link-hover)}.yob-wamhero{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.yob-wamhero-chat{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.yob-wam-msg{gap:var(--spacing);max-width:85%;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-card);flex-direction:column;display:flex}.yob-wam-msg-them{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);align-self:flex-start}.yob-wam-msg-us{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);align-self:flex-end}.yob-wam-who{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wam-text{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-wam-msg-key{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-wam-msg-key .yob-wam-text{font-weight:600}.yob-wam-flag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-body-xs);align-self:flex-start;font-weight:600}.yob-wamhero-action{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-wamhero-action-title{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wamhero-stack{min-width:0;display:grid}.yob-wamhero-stack>*{grid-area:1/1}.yob-wamhero-empty{padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-size:var(--text-body-sm);align-items:center;display:flex}.yob-wamhero-record{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wamhero-customer{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wamhero-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.yob-wamhero-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-wamhero-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wamhero-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-wamhero-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-wamhero-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-wampriv-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-wampriv{gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-wampriv{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-wampriv-item{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-wampriv-msg{padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-wampriv-q{border-inline-start:2px solid var(--color-border-accent);color:var(--color-body);font-size:var(--text-body-sm);padding-inline-start:calc(var(--spacing) * 4);font-weight:600}.yob-wampriv-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-wamex-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 6)}.yob-wamex-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-wamex{gap:calc(var(--spacing) * 4);align-items:center;display:grid}@media (width>=64rem){.yob-wamex{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.yob-wamex-said,.yob-wamex-becomes{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wamex-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wamex-msg{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wamex-go{color:var(--color-action);justify-self:center;transform:rotate(90deg)}@media (width>=64rem){.yob-wamex-go{transform:none}}.yob-wamex-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.yob-wamex-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-wamex-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wamex-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-wamex-field-key dd{color:var(--color-action);font-weight:600}.yob-wamex-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-wamcap,.yob-wammgr{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-wamcap,.yob-wammgr{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.yob-wamcap-copy,.yob-wammgr-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-wamcap-lede,.yob-wammgr-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wamsteps-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-wamsteps-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wamsplit-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-wamsplit{gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.yob-wamsplit{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-wamsplit-group{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-wamsplit-head{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-wamsplit-icon{color:var(--color-action)}.yob-wamsplit-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-wamsplit-item{border-block-end:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);padding-block-end:calc(var(--spacing) * 2)}.yob-wamsplit-item:last-child{border-block-end:0;padding-block-end:0}.yob-wamsplit-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-wamlimit{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto minmax(0,1fr);display:grid}.yob-wamlimit-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);justify-content:center;align-items:center;display:flex}.yob-wamlimit-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-wamlimit-text{color:var(--color-heading);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-wamlimit-follow{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-exhhero{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.yob-exhhero-card{gap:var(--spacing);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:relative;overflow:hidden;rotate:-1.2deg}.yob-exhhero-card-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhhero-card-company{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin-block-start:calc(var(--spacing) * 2)}.yob-exhhero-card-name{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-exhhero-card-role,.yob-exhhero-card-contact{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-exhhero-scan{height:calc(var(--spacing) * .5);background-color:var(--color-action);opacity:.85;translate:0 calc(var(--cue-out,0) * 14rem);inset-inline:0;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.yob-exhhero-scan{display:none}}.yob-exhhero-sources{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-exhhero-source{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:500;display:inline-flex}.yob-exhhero-source-icon{color:var(--color-action)}.yob-exhhero-form{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-exhhero-fields{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;display:flex}.yob-exhhero-field{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-exhhero-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhhero-field dd{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500;display:flex}.yob-exhhero-tick{color:var(--color-success-600)}.yob-exhhero-confirm{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-xs);display:flex}.yob-exhhero-confirm-icon{color:var(--color-action)}.yob-exhhero-context .yob-exhhero-field{background-color:var(--color-action-soft)}.yob-exhhero-save{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-exhhero-queue{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-exhhero-queue-title{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhhero-queue-lead{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);flex-direction:column;display:flex}.yob-exhhero-queue-name{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-exhhero-queue-company{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-exhhero-queue-fields{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-exhhero-queue-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-exhhero-queue-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhhero-queue-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-exhafter-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-exhafter{gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-exhafter{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-exhafter-item{gap:calc(var(--spacing) * 2);border-block-start:2px solid var(--color-border);flex-direction:column;padding-block-start:calc(var(--spacing) * 4);display:flex}.yob-exhafter-item-late{border-block-start-color:var(--color-fill-attention)}.yob-exhafter-item-late .yob-exhafter-what{color:var(--color-heading);font-weight:600}.yob-exhafter-when{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhafter-what{color:var(--color-heading);font-size:var(--text-body-md)}.yob-exhafter-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-exh3-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-exh3{border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}@media (width>=48rem){.yob-exh3{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-exh3-part{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.yob-exh3-part:first-child{border-block-start:0}@media (width>=48rem){.yob-exh3-part{border-block-start:0;border-inline-start:1px solid var(--color-border-subtle)}.yob-exh3-part:first-child{border-inline-start:0}}.yob-exh3-key{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight);display:flex}.yob-exh3-icon{color:var(--color-action)}.yob-exh3-asks{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-exh3-ask{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-exhflow-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-exhflow-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 8)}.yob-exhq-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-exhq-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-exhq{gap:calc(var(--spacing) * 5);max-width:48rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-exhq-group{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-exhq-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhq-options{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-exhq-option{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-size:var(--text-body-sm)}.yob-exhq-option-chosen{background-color:var(--color-action);box-shadow:none;color:var(--color-on-action);font-weight:600}.yob-exhq-note{max-width:48rem;color:var(--color-body);font-size:var(--text-body-sm);margin-block-start:calc(var(--spacing) * 5)}.yob-exhroute-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 6)}.yob-exhroute{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-exhroute-row{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.yob-exhroute-match{color:var(--color-heading);font-size:var(--text-body-md)}.yob-exhroute-go{color:var(--color-action)}.yob-exhroute-owner{padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);font-size:var(--text-label-sm);font-weight:600}.yob-exhroute-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-exhmon{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-exhmon{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-exhmon-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-exhmon-note{color:var(--color-body);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-exhlist-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-exhlist{gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.yob-exhlist{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-exhlist-stage{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-exhlist-when{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-exhlist-items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-exhlist-item{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-exhlist-tick{color:var(--color-action);flex-shrink:0;margin-block-start:var(--spacing)}.yob-exhjoin-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-pipehero{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.yob-pipehero-copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;max-width:44rem;display:flex}.yob-pipehero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-pipe{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-pipe-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipe-board,.yob-pipeview-board{gap:calc(var(--spacing) * 3);display:grid}@media (width>=64rem){.yob-pipe-board,.yob-pipeview-board{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-pipe-stage,.yob-pipeview-stage{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 3);border-radius:var(--radius-card);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-pipe-stage-name,.yob-pipeview-stage-name{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-pipe-cards,.yob-pipeview-cards{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-pipe-card,.yob-pipeview-card{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:flex;position:relative}.yob-pipe-card-name,.yob-pipeview-card-name{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500}.yob-pipe-card-value,.yob-pipeview-card-value{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-pipe-card-arrives{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-pipe-card-leaves{max-height:calc((1 - var(--cue-out,1)) * 6rem);padding-block:calc((1 - var(--cue-out,1)) * calc(var(--spacing) * 3));overflow:hidden}.yob-pipe-card-stuck{row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap}.yob-pipe-card-ring{border-radius:var(--radius-control);box-shadow:inset 0 0 0 2px var(--color-border-accent);position:absolute;inset:0}.yob-pipe-card-flag{color:var(--color-accent-strong);font-size:var(--text-body-xs);flex-basis:100%;font-weight:600}.yob-pipe-stuck{gap:calc(var(--spacing) * 3);max-width:32rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent);flex-direction:column;display:flex}.yob-pipe-stuck-customer{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-pipe-stuck-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=30rem){.yob-pipe-stuck-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-pipe-stuck-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-pipe-stuck-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipe-stuck-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-pipenext-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-pipenext{gap:calc(var(--spacing) * 4);max-width:52rem;display:grid}@media (width>=48rem){.yob-pipenext{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-pipenext-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-pipenext-which{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipenext-stage{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-pipenext-fields{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.yob-pipenext-field{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-pipenext-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipenext-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-pipenext-empty{color:var(--color-accent-strong)}.yob-pipenext-card-blank{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent)}.yob-pipenext-card-moving{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-brand)}.yob-pipenext-lines{gap:var(--spacing);max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-pipenext-line:first-child{color:var(--color-body);font-weight:400}.yob-pipestage-intro,.yob-pipeconn-intro,.yob-pipeq-intro,.yob-pipelim-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-pipestage-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 8)}.yob-pipefields-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-pipefields-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-pipefields{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-pipefields-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-pipefields-item-optional{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-weight:400}.yob-pipefields-opt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipeview-intro{gap:calc(var(--spacing) * 4);max-width:48rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 6);display:flex}.yob-pipeview-lines{gap:var(--spacing);color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;font-weight:600;display:flex}.yob-pipeview-line:first-child{color:var(--color-body);font-weight:400}.yob-pipeview-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-pipeatt,.yob-pipeppl{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-pipeatt-row{gap:var(--spacing) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-pipeatt-row{grid-template-columns:minmax(0,1fr) 12rem 8rem;align-items:baseline}.yob-pipeatt-detail{text-align:right}}.yob-pipeatt-customer{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-pipeatt-reason{color:var(--color-accent-strong);font-size:var(--text-body-sm);padding-inline-start:calc(var(--spacing) * 4);font-weight:600;position:relative}.yob-pipeatt-reason:before{top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-fill-attention);content:"";position:absolute;left:0}.yob-pipeatt-detail{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-pipeppl-row{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-pipeppl-row{grid-template-columns:10rem minmax(0,1fr);align-items:center}}.yob-pipeppl-name{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-pipeppl-loads{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-pipeppl-load{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-pipeppl-load dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pipeppl-load dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-pipeppl-load-attention dd{color:var(--color-accent-strong)}.yob-pipeq{flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-pipeq-item{padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight);line-height:var(--text-heading-sm--line-height)}.yob-pipeq-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-pipeme-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-pipeme-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-pipeme{gap:calc(var(--spacing) * 6);align-items:start;display:grid}@media (width>=64rem){.yob-pipeme{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-pipeme-tasks{padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.yob-pipeme-task{align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);display:flex}.yob-pipeme-task:first-child{border-block-start:0;padding-block-start:0}.yob-pipeme-at{color:var(--color-action);font-size:var(--text-metric-sm)}.yob-pipeme-what{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-pipelim{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.yob-pipelim-row{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.yob-pipelim-symptom{color:var(--color-heading);font-size:var(--text-body-md)}.yob-pipelim-go{color:var(--color-action)}.yob-pipelim-fix{color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-pipelim-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-gstabs{gap:var(--spacing);padding:var(--spacing);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);flex-wrap:wrap;display:flex}.yob-gstabs-tab{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-pill);color:var(--color-body);font-size:var(--text-label-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:600}.yob-gstabs-tab:hover{color:var(--color-heading)}.yob-gstabs-tab[aria-selected=true]{background-color:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-heading)}.yob-gssplit{gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.yob-gssplit{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-gssplit-group{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-gssplit-head{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-gssplit-icon{color:var(--color-action)}.yob-gssplit-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-gssplit-item{border-block-end:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);padding-block-end:calc(var(--spacing) * 2)}.yob-gssplit-item:last-child{border-block-end:0;padding-block-end:0}.yob-fua{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-fua-event{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-fua-event-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-fua-event-customer{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-fua-event-value{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-fua-wait{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding-inline-start:calc(var(--spacing) * 5);display:flex}.yob-fua-day{padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-fua-silence{color:var(--color-body);font-size:var(--text-body-sm);font-style:italic}.yob-fua-rule{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-fua-clause{grid-template-columns:calc(var(--spacing) * 14) minmax(0, 1fr);align-items:baseline;gap:calc(var(--spacing) * 3);display:grid}.yob-fua-word{color:var(--color-action);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-fua-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500}.yob-fua-task{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-fua-task-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-fua-task-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-fua-task-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-fua-task-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-fua-overdue{align-items:center;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-accent-strong);font-size:var(--text-body-sm);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-fua-overdue-icon{color:var(--color-accent-strong)}.yob-fua-hand{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-fua-hand-part{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-fua-hand-who{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-fua-hand-did{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-fua-hand-person .yob-fua-hand-did{color:var(--color-action);font-weight:600}.yob-fua-hand-rule{width:1px;height:calc(var(--spacing) * 8);background-color:var(--color-border-strong)}.yob-fua-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-fua-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-fumem-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-fumem{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-fumem{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-fumem-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-fumem-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-futrig-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 6)}.yob-futrig-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-futrig-rule{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.yob-futrig-step{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-futrig-step-trigger{background-color:var(--color-surface-brand);font-weight:600}.yob-futrig-step-action{background-color:var(--color-action);color:var(--color-on-action);font-weight:600}.yob-futrig-go{color:var(--color-action)}.yob-futrig-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 5)}.yob-fuanat-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-fuanat{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=64rem){.yob-fuanat{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-fuanat-part{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-fuanat-label{color:var(--color-action);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-fuanat-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-fuanat-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 8)}.yob-fuesc,.yob-fumgr{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-fuesc,.yob-fumgr{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-fuesc-copy,.yob-fumgr-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-fuesc-lines{gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;font-weight:600;display:flex}.yob-fuesc-line:first-child{color:var(--color-body);font-weight:400}.yob-fuesc-panel{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-fuesc-result{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-wrap:wrap;display:flex}.yob-fuesc-go{color:var(--color-action)}.yob-fuesc-result-label{color:var(--color-body);font-size:var(--text-body-sm)}.yob-fuesc-result-value{color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-fusplit-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-fusplit-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight);line-height:var(--text-heading-sm--line-height);margin-block-start:calc(var(--spacing) * 8)}.yob-furep-intro{max-width:44rem;margin-block-end:calc(var(--spacing) * 8)}.yob-furep{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-furep-step{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-furep-step+.yob-furep-step:before{width:1px;height:calc(var(--spacing) * 2);background-color:var(--color-border-strong);content:"";margin-block-start:calc(calc(var(--spacing) * -9));margin-inline-start:calc(var(--spacing) * 4);position:absolute}.yob-furep-icon{color:var(--color-muted);flex-shrink:0}.yob-furep-step-reply{background-color:var(--color-surface-soft)}.yob-furep-step-closed .yob-furep-text{color:var(--color-muted);text-decoration:line-through}.yob-furep-step-closed .yob-furep-icon{color:var(--color-success-600)}.yob-furep-step-new{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);font-weight:600}.yob-furep-step-new .yob-furep-icon{color:var(--color-action)}.yob-furep-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-fumgr-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-fumgr-link:hover{color:var(--color-link-hover)}.yob-srmhero{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.yob-srmhero-copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;max-width:46rem;display:flex}.yob-srmhero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-srm{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-srm-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-srm-table{border-collapse:collapse;text-align:left;width:100%}.yob-srm-table th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-srm-name,.yob-srm-cell{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-srm-name{font-weight:600}.yob-srm-row-focus{background-color:var(--color-surface-soft)}@media not all and (width>=48rem){.yob-srm-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-srm-table tr{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-srm-name{font-size:var(--text-label-lg);border-block-end:0;grid-column:1/-1;padding:0}.yob-srm-cell{gap:calc(var(--spacing) * .5);border-block-end:0;flex-direction:column;padding:0;display:flex}.yob-srm-cell:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label)}.yob-srm-row-focus{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}}.yob-srm-cell-mark{color:var(--color-accent-strong);font-size:var(--text-metric-sm)}.yob-srm-detail{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent);flex-direction:column;display:flex}.yob-srm-detail-head{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-srm-detail-list,.yob-srmsel-detail-list{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-srm-detail-item,.yob-srmsel-detail-item{color:var(--color-body);font-size:var(--text-body-sm)}.yob-srm-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-srm-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-srmown-intro,.yob-srmme-intro,.yob-srmsel-intro,.yob-srmq-intro,.yob-srmwl-intro,.yob-srmho-intro,.yob-srmrev-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-srmown-lede,.yob-srmme-lede,.yob-srmsel-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-srmown{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-srmown-item{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-srmown-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-srmme{gap:calc(var(--spacing) * 6);align-items:start;display:grid}@media (width>=64rem){.yob-srmme{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-srmme-tasks{padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.yob-srmme-task{align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);display:flex}.yob-srmme-task:first-child{border-block-start:0;padding-block-start:0}.yob-srmme-at{color:var(--color-action);font-size:var(--text-metric-sm);flex-shrink:0}.yob-srmme-what{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-srmsel{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-srmsel-rows{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-srmsel-head{display:none}@media (width>=48rem){.yob-srmsel-head{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;grid-template-columns:10rem repeat(4,minmax(0,1fr));font-weight:600;display:grid}}.yob-srmsel-row{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);cursor:pointer;text-align:left;transition:box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.yob-srmsel-row{grid-template-columns:10rem repeat(4,minmax(0,1fr));align-items:center}}.yob-srmsel-row:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.yob-srmsel-row[aria-pressed=true]{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 2px var(--color-border-brand)}.yob-srmsel-name{color:var(--color-heading);font-size:var(--text-label-lg);grid-column:1/-1;font-weight:600}@media (width>=48rem){.yob-srmsel-name{grid-column:auto}}.yob-srmsel-cell{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-srmsel-cell-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}@media (width>=48rem){.yob-srmsel-cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.yob-srmsel-cell-value{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-srmsel-cell-mark .yob-srmsel-cell-value{color:var(--color-accent-strong)}.yob-srmsel-detail{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-srmsel-detail-head{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-srmq{flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-srmq-item{padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight);line-height:var(--text-heading-sm--line-height)}.yob-srmq-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-srmwl{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-srmwl-row{gap:var(--spacing) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=40rem){.yob-srmwl-row{grid-template-columns:8rem minmax(0,1fr) 10rem;align-items:baseline}}.yob-srmwl-name{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-srmwl-open,.yob-srmwl-overdue{color:var(--color-body);font-size:var(--text-body-sm)}.yob-srmwl-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 6);font-weight:600;display:flex}.yob-srmwl-line:first-child{color:var(--color-body);font-weight:400}.yob-srmho{gap:calc(var(--spacing) * 4);align-items:center;display:grid}@media (width>=64rem){.yob-srmho{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.yob-srmho-open,.yob-srmho-actions{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-srmho-who{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-srmho-actions-head{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-srmho-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-srmho-item{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-sm);display:flex}.yob-srmho-tick{color:var(--color-action);flex-shrink:0;margin-block-start:var(--spacing)}.yob-srmho-go{color:var(--color-action);justify-self:center;transform:rotate(90deg)}@media (width>=64rem){.yob-srmho-go{transform:none}}.yob-srmho-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-srmrev-close{max-width:48rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-qa{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-qa-enquiry{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-qa-enquiry-tag{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-qa-enquiry-ref{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-qa-enquiry-customer{color:var(--color-body);font-size:var(--text-body-sm)}.yob-qa-enquiry-items{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);padding:0;list-style:none;display:flex}.yob-qa-enquiry-item{gap:var(--spacing);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500;display:flex}.yob-qa-create{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-qa-doc{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-qa-carried{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-qa-carried-item{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500;display:flex}.yob-qa-tick{color:var(--color-success-600)}.yob-qa-prices{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);border-block:1px solid var(--color-border-subtle);flex-direction:column;margin:0;display:flex}.yob-qa-price{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-qa-price dt{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-qa-price dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-qa-exception{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-accent-soft);flex-direction:column;display:flex}.yob-qa-exception-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-qa-exception-label{color:var(--color-accent-strong);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-qa-exception-value{color:var(--color-accent-strong);font-size:var(--text-metric-sm)}.yob-qa-exception-rule{color:var(--color-body);font-size:var(--text-body-xs)}.yob-qa-status{min-width:0;display:grid}.yob-qa-status>*{grid-area:1/1}.yob-qa-status-waiting{color:var(--color-body);font-size:var(--text-body-sm);font-weight:600}.yob-qa-status-ready{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-success-700);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-qa-status-icon{color:var(--color-success-600)}.yob-qa-next{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-wrap:wrap;display:flex}.yob-qa-next-label{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-qa-next-value{color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-qaret-intro,.yob-qacar-intro,.yob-qapr-intro,.yob-qaap-intro,.yob-qacon-intro,.yob-qamgr-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-qapr-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-qaret{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=64rem){.yob-qaret{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.yob-qaret-held{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-qaret-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-qaret-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-qaret-item{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:500}.yob-qaret-paths{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-qaret-path{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);color:var(--color-heading);font-size:var(--text-label-md);flex-wrap:wrap;font-weight:600;display:flex}.yob-qaret-path-slow{box-shadow:inset 0 0 0 1px var(--color-border)}.yob-qaret-path-fast{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-qaret-path-note{color:var(--color-body);font-size:var(--text-body-sm);flex-basis:100%;font-weight:400}.yob-qaret-icon{color:var(--color-action)}.yob-qaret-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-qacar-note,.yob-qapr-note,.yob-qaap-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-qapr{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-qapr-item{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-qaap{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.yob-qaap-row{gap:var(--spacing) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=40rem){.yob-qaap-row{grid-template-columns:minmax(0,1fr) 7rem 14rem;align-items:baseline}}.yob-qaap-label{color:var(--color-heading);font-size:var(--text-body-md)}.yob-qaap-value{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-qaap-outcome{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-qaap-icon{color:var(--color-action)}.yob-qaap-row-stops .yob-qaap-value,.yob-qaap-row-stops .yob-qaap-outcome,.yob-qaap-row-stops .yob-qaap-icon{color:var(--color-accent-strong)}.yob-qaap-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-qacon-versions{gap:calc(var(--spacing) * 2);max-width:44rem;margin:calc(var(--spacing) * 8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.yob-qacon-version{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-wrap:wrap;display:flex}.yob-qacon-version:last-child{margin-inline-start:calc(var(--spacing) * 6)}.yob-qacon-ref{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-qacon-which{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600}.yob-qacon-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-qacon-close{max-width:44rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-qasent,.yob-qarev{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-qasent,.yob-qarev{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-qasent-copy,.yob-qarev-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-qasent-lede,.yob-qarev-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-qasent-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-qasent-link:hover{color:var(--color-link-hover)}.yob-qasent-record{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.yob-qasent-field{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);flex-direction:column;padding-block-end:calc(var(--spacing) * 3);display:flex}.yob-qasent-field:last-child{border-block-end:0;padding-block-end:0}.yob-qasent-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-qasent-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-qamgr{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-qamgr{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-qamgr-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-qamgr-icon{color:var(--color-accent-strong);flex-shrink:0}.yob-qamgr-close{max-width:48rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-c360{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-c360-scatter{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-c360-record{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:500;display:inline-flex}.yob-c360-record-icon{color:var(--color-action)}@media (prefers-reduced-motion:no-preference){.yob-c360-settle{transform:translate3d(calc(var(--drift,0rem) * (1 - var(--cue,1))), 0, 0)}.yob-c360-settle[data-drift="1"]{--drift:-.9rem}.yob-c360-settle[data-drift="2"]{--drift:.7rem}.yob-c360-settle[data-drift="3"]{--drift:-.5rem}.yob-c360-settle[data-drift="4"]{--drift:1.1rem}.yob-c360-settle[data-drift="5"]{--drift:-1.2rem}.yob-c360-settle[data-drift="6"]{--drift:.5rem}.yob-c360-settle[data-drift="7"]{--drift:-.7rem}}.yob-c360-customer{color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight)}.yob-c360-timeline{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;list-style:none;display:flex}.yob-c360-event{grid-template-columns:calc(var(--spacing) * 16) minmax(0, 1fr);align-items:baseline;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-block-start:1px solid var(--color-border-subtle);display:grid}.yob-c360-event:first-child{border-block-start:0;padding-block-start:0}.yob-c360-when{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-c360-what{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-c360-current{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-c360-now{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-c360-now dt{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-c360-now dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-c360-now-open dd{color:var(--color-accent-strong)}.yob-c360pl-intro,.yob-c360tab-intro,.yob-c360q-intro,.yob-c360bey-intro,.yob-c360not-intro,.yob-c360con-intro,.yob-c360next-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-c360pl{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-c360pl-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-c360pl-icon{color:var(--color-action)}.yob-c360pl-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-c360pl-line:first-child{color:var(--color-body);font-weight:400}.yob-c360tab-strip{margin-block-end:calc(var(--spacing) * 5)}.yob-c360tab-panel{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-c360tab-rows{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=40rem){.yob-c360tab-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-c360tab-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-c360tab-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-c360tab-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-c360tab-note{align-items:flex-start;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-xs);padding-block-start:calc(var(--spacing) * 3);display:flex}.yob-c360tab-note-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-c360q{flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-c360q-item{padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-heading-sm);font-weight:var(--text-heading-sm--font-weight);line-height:var(--text-heading-sm--line-height)}.yob-c360bey{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=64rem){.yob-c360bey{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-c360bey-step{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-c360bey-step dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-c360bey-step dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-c360bey-step-open{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-c360bey-step-open dd{color:var(--color-accent-strong)}.yob-c360bey-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-c360bey-line:first-child{color:var(--color-body);font-weight:400}.yob-c360not{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-c360not{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-c360not-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-inline-start:3px solid var(--color-border-brand);color:var(--color-heading);font-size:var(--text-body-md)}.yob-c360not-close,.yob-c360con-close{max-width:48rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-c360con{gap:calc(var(--spacing) * 4);max-width:48rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-c360con-company{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-c360con-list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.yob-c360con-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-c360con-item{gap:calc(var(--spacing) * .5);border-block-start:1px solid var(--color-border-subtle);min-width:0;flex-direction:column;padding-block-start:calc(var(--spacing) * 3);display:flex}.yob-c360con-name{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-c360con-role{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-c360next-scenario{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-c360next{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-c360next-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-c360next-tick{color:var(--color-action)}.yob-c360next-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-c360dep{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto minmax(0,1fr);display:grid}.yob-c360dep-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);justify-content:center;align-items:center;display:flex}.yob-c360dep-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-c360dep-text{color:var(--color-heading);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-c360dep-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-c360dep-item{border-inline-start:2px solid var(--color-border-brand);color:var(--color-body);font-size:var(--text-body-sm);padding-inline-start:calc(var(--spacing) * 4)}.yob-c360dep-close{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-wom{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-wom-message{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-wom-who{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin-block-end:var(--spacing)}.yob-wom-line{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-wom-draft{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-wom-draft-tag{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wom-customer{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wom-lines{border-collapse:collapse;text-align:left;width:100%}.yob-wom-lines th[scope=col]{padding:var(--spacing) 0;border-block-end:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-wom-lines th[scope=col]:last-child{text-align:right}.yob-wom-row th,.yob-wom-row td{padding:calc(var(--spacing) * 2) 0;border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-wom-row th{font-weight:600}.yob-wom-row td{text-align:right}.yob-wom-requested{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-wom-requested-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wom-requested-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-wom-checks{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 3);display:flex}.yob-wom-check{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-wom-check dt{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-wom-check dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-womcheck-ok .yob-wom-check-icon{color:var(--color-success-600)}.yob-womcheck-open .yob-wom-check-icon{color:var(--color-accent-strong)}.yob-womcheck-open dd{color:var(--color-accent-strong);font-weight:600}.yob-wom-state{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-label-md);align-self:flex-start;font-weight:600}.yob-wommore-intro,.yob-womread-intro,.yob-womchk-intro,.yob-womexc-intro,.yob-womsrc-intro,.yob-womaft-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-womsrc-lede{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-wommore{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=64rem){.yob-wommore{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.yob-wommore-said,.yob-wommore-needs{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-wommore-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-wommore-quote{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-wommore-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.yob-wommore-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-wommore-need{align-items:center;gap:var(--spacing) calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.yob-wommore-source{color:var(--color-muted);font-size:var(--text-body-xs);flex-basis:100%;padding-inline-start:calc(var(--spacing) * 6)}.yob-wommore-need-given .yob-wommore-icon{color:var(--color-success-600)}.yob-wommore-need-missing .yob-wommore-icon{color:var(--color-accent-strong)}.yob-wommore-need-missing{font-weight:600}.yob-wommore-lines,.yob-womchk-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-wommore-line:first-child,.yob-womchk-line:first-child{color:var(--color-body);font-weight:400}.yob-womread-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-womread-panel{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-womread-message{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-womread-outcomes{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 3);list-style:none;display:flex}.yob-womread-outcome{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-womread-icon{color:var(--color-success-600);flex-shrink:0}.yob-womread-outcome-open{color:var(--color-accent-strong);font-weight:600}.yob-womread-outcome-open .yob-womread-icon{color:var(--color-accent-strong)}.yob-womread-note,.yob-womsrc-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 5)}.yob-womchk{gap:calc(var(--spacing) * 3);max-width:56rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-womchk{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-womchk-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-womexc{border-collapse:collapse;text-align:left;width:100%;max-width:52rem}.yob-womexc-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-womexc th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-womexc-row th,.yob-womexc-row td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-womexc-row th{font-weight:600}.yob-womexc-state{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.yob-womexc-icon{color:var(--color-success-600)}.yob-womexc-row-open{background-color:var(--color-surface-soft)}.yob-womexc-row-open .yob-womexc-icon{color:var(--color-accent-strong)}.yob-womexc-row-open td:last-child{color:var(--color-accent-strong);font-weight:600}@media not all and (width>=40rem){.yob-womexc thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-womexc tr{gap:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-womexc-row th,.yob-womexc-row td{border-block-end:0;padding:0}.yob-womexc-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}}.yob-womexc-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-womsrc-record{gap:calc(var(--spacing) * 3);max-width:48rem;margin:calc(var(--spacing) * 8) 0 0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:grid}@media (width>=40rem){.yob-womsrc-record{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-womsrc-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-womsrc-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-womsrc-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-womaft-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 8);font-weight:600;text-decoration:none;display:inline-flex}.yob-womaft-link:hover{color:var(--color-link-hover)}.yob-womlim{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto minmax(0,1fr);display:grid}.yob-womlim-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);justify-content:center;align-items:center;display:flex}.yob-womlim-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-womlim-text{color:var(--color-heading);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-womlim-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-womlim-item{border-inline-start:2px solid var(--color-border-brand);color:var(--color-body);font-size:var(--text-body-sm);padding-inline-start:calc(var(--spacing) * 4)}.yob-womlim-close{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-pad{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-pad-sheet{gap:calc(var(--spacing) * 3);max-width:26rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.yob-pad-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-pad-customer{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);margin-block-start:calc(calc(var(--spacing) * -2))}.yob-pad-lines{border-collapse:collapse;text-align:left;width:100%}.yob-pad-lines th[scope=col]{padding:var(--spacing) 0;border-block-end:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-pad-lines th[scope=col]:not(:first-child){text-align:right}.yob-pad-row th,.yob-pad-row td{padding:calc(var(--spacing) * 2) 0;border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-pad-row th{font-weight:600}.yob-pad-row td{text-align:right}.yob-pad-checks{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-pad-check{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-pad-check dt{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-pad-check dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-pad-check-icon{color:var(--color-success-600)}.yob-pad-place{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-lg);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-pad-placed{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);max-width:26rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-wrap:wrap;display:flex}.yob-pad-ref{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-pad-state{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-action);font-size:var(--text-label-md);font-weight:600;display:flex}.yob-pad-state-icon{color:var(--color-success-600)}.yob-pad-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-pad-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-sro2-intro,.yob-sro3-intro,.yob-sro4-intro,.yob-sro5-intro,.yob-sro6-intro,.yob-sro7-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-sro2{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=48rem){.yob-sro2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-sro2-path{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-sro2-path-better{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-sro2-label{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sro2-path-better .yob-sro2-label{color:var(--color-action)}.yob-sro2-where{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin-block-end:var(--spacing);display:block}.yob-sro2-field{color:var(--color-heading);font-size:var(--text-body-md)}.yob-sro2-steps{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sro2-step{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-sro2-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-sro2-line:first-child{color:var(--color-body);font-weight:400}.yob-sro2-link,.yob-sro8-link,.yob-sro9-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-sro2-link{margin-block-start:calc(var(--spacing) * 5)}.yob-sro2-link:hover,.yob-sro8-link:hover,.yob-sro9-link:hover{color:var(--color-link-hover)}.yob-sro3-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-sro3-panel{gap:calc(var(--spacing) * 3);max-width:48rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin:0;display:grid}@media (width>=40rem){.yob-sro3-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-sro3-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-sro3-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sro3-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-sro3-note,.yob-sro4-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 5)}.yob-sro4{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-sro4{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-sro4-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-sro4-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-sro4-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-sro5{gap:calc(var(--spacing) * 3);max-width:26rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.yob-sro5-search{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-muted);font-size:var(--text-body-sm);display:flex}.yob-sro5-search-icon{color:var(--color-muted)}.yob-sro5-lines{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sro5-line{align-items:center;gap:var(--spacing) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.yob-sro5-code{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-sro5-name{color:var(--color-muted);font-size:var(--text-body-xs);grid-column:1}.yob-sro5-qty{align-items:center;gap:calc(var(--spacing) * 2);grid-area:1/2/span 2;display:flex}.yob-sro5-step{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-control);background-color:var(--color-action-soft);color:var(--color-action);font-size:var(--text-label-md);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-sro5-count{min-width:calc(var(--spacing) * 8);color:var(--color-heading);font-size:var(--text-metric-sm);text-align:center}.yob-sro5-note{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-sro5-note-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sro5-note-value{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-sro5-review{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-lg);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-sro6{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.yob-sro6-row{gap:var(--spacing) calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-sro6-row{grid-template-columns:8rem minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.yob-sro6-label{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-sro6-ok,.yob-sro6-else{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-body-sm);display:flex}.yob-sro6-ok{color:var(--color-heading)}.yob-sro6-ok-icon{color:var(--color-success-600)}.yob-sro6-or{color:var(--color-muted);font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:var(--text-eyebrow--letter-spacing)}.yob-sro6-else{color:var(--color-accent-strong);font-weight:600}.yob-sro6-else-icon{color:var(--color-accent-strong)}.yob-sro6-close,.yob-sro7-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-sro7{gap:calc(var(--spacing) * 3);max-width:52rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-sro7{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-sro7-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);flex-wrap:wrap;display:flex}.yob-sro7-row-stops{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-sro7-row-moves{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-sro7-what{color:var(--color-heading);font-size:var(--text-body-md)}.yob-sro7-go{color:var(--color-action)}.yob-sro7-who{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-sro7-row-stops .yob-sro7-go,.yob-sro7-row-stops .yob-sro7-who{color:var(--color-accent-strong)}.yob-sro8{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-sro8{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-sro8-copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-sro8-links{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sro9{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto minmax(0,1fr);display:grid}.yob-sro9-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-pill);background-color:var(--color-action-soft);color:var(--color-action);justify-content:center;align-items:center;display:flex}.yob-sro9-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-sro9-text{color:var(--color-heading);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.yob-sro9-list{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-sro9-item{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500;display:flex}.yob-sro9-icon{color:var(--color-accent-strong)}.yob-sro9-close{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.yob-b2b{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-b2b-account{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-b2b-greeting{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-b2b-customer{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-b2b-catalogue{border-collapse:collapse;width:100%;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);text-align:left}.yob-b2b-catalogue th[scope=col]{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-b2b-catalogue th[scope=col]:not(:first-child){text-align:right}.yob-b2b-row th,.yob-b2b-row td{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);vertical-align:top}.yob-b2b-row td{text-align:right}.yob-b2b-code{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600;display:block}.yob-b2b-name{color:var(--color-muted);font-size:var(--text-body-xs);font-weight:400;display:block}.yob-b2b-own{color:var(--color-action);font-size:var(--text-body-xs);font-weight:600;display:block}.yob-b2b-price{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500;display:block}.yob-b2b-qty{min-width:calc(var(--spacing) * 10);padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-metric-sm);justify-content:center;align-items:center;display:inline-flex}.yob-b2b-review{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-b2b-review-items{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-b2b-review-when,.yob-b2b-dispatch{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.yob-b2b-review-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-b2b-review-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-b2b-place{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-lg);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-b2b-placed{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto auto;display:grid}.yob-b2b-ref{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-b2b-state{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-action);font-size:var(--text-label-md);justify-self:end;font-weight:600;display:flex}.yob-b2b-state-icon{color:var(--color-success-600)}.yob-b2b-stage{color:var(--color-body);font-size:var(--text-body-sm)}.yob-b2b-dispatch{grid-column:1/-1}.yob-b2b2-intro,.yob-b2b3-intro,.yob-b2b4-intro,.yob-b2b5-intro,.yob-b2b6-intro,.yob-b2b7-intro,.yob-b2b8-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-b2b2{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=48rem){.yob-b2b2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-b2b2-path{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.yob-b2b2-path-portal{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-b2b2-label{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin-block-end:var(--spacing)}.yob-b2b2-path-portal .yob-b2b2-label{color:var(--color-action)}.yob-b2b2-step{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-b2b2-close,.yob-b2b6-close,.yob-b2b7-close,.yob-b2b8-close{max-width:48rem;color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-b2b5-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-b2b3{gap:calc(var(--spacing) * 3);max-width:52rem;margin:0;display:grid}@media (width>=40rem){.yob-b2b3{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-b2b3-row{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-b2b3-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-b2b3-row dd{color:var(--color-heading);font-size:var(--text-body-md);margin:0;font-weight:500}.yob-b2b3-note,.yob-b2b4-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-b2b4{gap:calc(var(--spacing) * 4);align-items:center;max-width:52rem;display:grid}@media (width>=48rem){.yob-b2b4{gap:calc(var(--spacing) * 6);grid-template-columns:auto minmax(0,1fr)}}.yob-b2b4-order{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-b2b4-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-b2b4-ref{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-b2b4-action{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);text-align:center;font-weight:600}.yob-b2b4-rechecks{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-b2b4-recheck{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-md);font-weight:500;display:flex}.yob-b2b4-icon{color:var(--color-action)}.yob-b2b4-link,.yob-b2b8-link,.yob-bulk8-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-b2b4-link:hover,.yob-b2b8-link:hover,.yob-bulk8-link:hover{color:var(--color-link-hover)}.yob-b2b6{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-b2b6{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-b2b6-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-b2b7{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;display:flex}.yob-b2b7-row{gap:var(--spacing) calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-b2b7-row{grid-template-columns:16rem minmax(0,1fr);align-items:baseline}}.yob-b2b7-kind{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-b2b7-needs{color:var(--color-body);font-size:var(--text-body-sm);margin:0}.yob-bulkhero{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.yob-bulkhero-copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;max-width:46rem;display:flex}.yob-bulkhero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-bulk{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-bulk-source-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-bulk-grid{border-collapse:collapse;text-align:left;width:100%}.yob-bulk-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-bulk-grid th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-bulk-row th,.yob-bulk-row td{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-bulk-row th{font-weight:600}.yob-bulk-state{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.yob-bulk-icon{color:var(--color-success-600)}.yob-bulk-row-open{background-color:var(--color-surface-soft)}.yob-bulk-row-open .yob-bulk-icon{color:var(--color-accent-strong)}.yob-bulk-row-open td:last-child{color:var(--color-accent-strong);font-weight:600}.yob-bulk-more{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-muted);font-size:var(--text-body-xs);font-style:italic}.yob-bulk-summary{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=48rem){.yob-bulk-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-bulk-tally{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-bulk-tally dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk-tally dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-bulk-tally-open dd{color:var(--color-accent-strong)}@media not all and (width>=48rem){.yob-bulk-grid thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-bulk-grid tr{gap:var(--spacing) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-bulk-row th,.yob-bulk-row td{border-block-end:0;padding:0}.yob-bulk-row td:last-child{grid-column:1/-1}.yob-bulk-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}.yob-bulk-row td:last-child:before{display:none}}.yob-bulk2-intro,.yob-bulk3-intro,.yob-bulk4-intro,.yob-bulk5-intro,.yob-bulk6-intro,.yob-bulk7-intro,.yob-bulk8-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-bulk2{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=48rem){.yob-bulk2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-bulk2-case{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-bulk2-case-bad{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-bulk2-size{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk2-problem{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-bulk2-case-bad .yob-bulk2-problem{color:var(--color-accent-strong)}.yob-bulk2-result{color:var(--color-body);font-size:var(--text-body-sm)}.yob-bulk2-close,.yob-bulk5-close,.yob-bulk7-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-bulk3-note,.yob-bulk6-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-bulk5{gap:calc(var(--spacing) * 4);max-width:52rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-bulk5{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-bulk5-line{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent);flex-direction:column;display:flex}.yob-bulk5-row{color:var(--color-accent-strong);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk5-fields{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.yob-bulk5-field{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-bulk5-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk5-field dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-bulk5-field-issue{grid-column:1/-1}.yob-bulk5-field-issue dd{color:var(--color-accent-strong);font-weight:600}.yob-bulk5-action{align-items:center;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-action);font-size:var(--text-label-md);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-bulk5-go{color:var(--color-action)}.yob-bulk6{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-bulk6-head,.yob-bulk6-pair{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-bulk6-head{padding-inline:calc(var(--spacing) * 5);color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk6-pair{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-bulk6-theirs,.yob-bulk6-yours{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-bulk6-go{color:var(--color-action)}.yob-bulk6-pair-open{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-bulk6-pair-open .yob-bulk6-yours,.yob-bulk6-pair-open .yob-bulk6-go{color:var(--color-accent-strong)}.yob-bulk7{gap:calc(var(--spacing) * 4);align-items:center;max-width:52rem;display:grid}@media (width>=48rem){.yob-bulk7{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) auto}}.yob-bulk7-tally{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.yob-bulk7-item{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-bulk7-item dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-bulk7-item dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-bulk7-item-open dd{color:var(--color-accent-strong)}.yob-bulk7-states{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-bulk7-state{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-bulk7-icon{color:var(--color-accent-strong)}.yob-bulk7-state-done{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-action);font-weight:600}.yob-bulk7-state-done .yob-bulk7-icon{color:var(--color-success-600)}.yob-rep{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-rep-last{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-rep-last-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-rep-last-ref{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);margin-block-start:calc(calc(var(--spacing) * -2))}.yob-rep-lines,.yob-csp2{border-collapse:collapse;text-align:left;width:100%}.yob-rep-lines th[scope=col]{padding:var(--spacing) calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-rep-lines th[scope=col]:not(:first-child){text-align:right}.yob-rep-row th,.yob-rep-row td{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-rep-row th{font-weight:600}.yob-rep-row td{text-align:right}.yob-rep-was{color:var(--color-muted)}.yob-rep-qty-changed{color:var(--color-action);font-weight:600}.yob-rep-row-dropped th,.yob-rep-row-dropped .yob-rep-was{color:var(--color-muted);text-decoration:line-through}.yob-rep-row-dropped .yob-rep-qty{color:var(--color-accent-strong);font-weight:600}.yob-rep-again{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);justify-content:center;align-items:center;font-weight:600;display:flex}.yob-rep-checks{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-rep-check{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-rep-check dt{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.yob-rep-check dd{color:var(--color-action);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-rep-check-icon{color:var(--color-action)}.yob-rep-draft{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-wrap:wrap;display:flex}.yob-rep-draft-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;flex-basis:100%}.yob-rep-draft-ref{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-rep-draft-state{padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600}.yob-rep-lesson,.yob-apv-lesson,.yob-ost-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-rep-lesson-line:first-child,.yob-apv-lesson-line:first-child,.yob-ost-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-rep2-intro,.yob-rep3-intro,.yob-rep4-intro,.yob-rep5-intro,.yob-rep6-intro,.yob-rep7-intro,.yob-rep8-intro,.yob-csp2-intro,.yob-csp3-intro,.yob-csp5-intro,.yob-csp6-intro,.yob-csp7-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-rep2{gap:calc(var(--spacing) * 4);max-width:48rem;display:grid}@media (width>=40rem){.yob-rep2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-rep2-col{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-rep2-col-now{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-rep2-label{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-rep2-col-now .yob-rep2-label{color:var(--color-action)}.yob-rep2-list,.yob-rep3-lines,.yob-rep8{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-rep2-item{color:var(--color-heading);font-size:var(--text-body-md)}.yob-rep2-item-changed{color:var(--color-action);font-weight:600}.yob-rep2-lines,.yob-rep5-close,.yob-rep6-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-rep2-line:first-child{color:var(--color-body);font-weight:400}.yob-rep3-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-rep3-panel{gap:calc(var(--spacing) * 3);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-rep3-line{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-rep3-line:last-child{border-block-end:0;padding-block-end:0}.yob-rep3-code{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-rep3-qty{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-rep3-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-rep3-truth,.yob-rep8-note,.yob-csp3-truth,.yob-csp4-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-csp4-note{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.yob-csp4-note-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-rep4,.yob-csp3{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-rep4{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.yob-csp3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-rep4-item,.yob-csp3-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-rep4-label,.yob-csp3-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-rep4-note,.yob-csp3-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-rep4-close{max-width:44rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-rep5{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.yob-rep5-row{gap:var(--spacing) calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-rep5-row{grid-template-columns:10rem minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.yob-rep5-label{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-rep5-ok,.yob-rep5-else{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-body-sm);display:flex}.yob-rep5-ok{color:var(--color-heading)}.yob-rep5-ok-icon{color:var(--color-success-600)}.yob-rep5-else{color:var(--color-accent-strong);font-weight:600}.yob-rep5-else-icon{color:var(--color-accent-strong)}.yob-rep5-or{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-rep6,.yob-csp5,.yob-apv4{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-rep6-row,.yob-csp5-row,.yob-apv4-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-rep6-old,.yob-csp5-what,.yob-apv4-what{color:var(--color-heading);font-size:var(--text-body-md)}.yob-rep6-go,.yob-csp5-go,.yob-apv4-go{color:var(--color-action)}.yob-rep6-instead,.yob-csp5-then,.yob-apv4-who{color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-csp5-then{color:var(--color-accent-strong)}.yob-rep7{gap:calc(var(--spacing) * 4);align-items:center;display:grid}@media (width>=64rem){.yob-rep7{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr)}}.yob-rep7-ways{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-rep7-way{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-rep7-who{color:var(--color-heading);font-size:var(--text-label-md);font-weight:600}.yob-rep7-link{color:var(--color-link);text-decoration:none}.yob-rep7-link:hover{color:var(--color-link-hover)}.yob-rep7-how{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-rep7-join{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.yob-rep7-rule{width:calc(var(--spacing) * 8);background-color:var(--color-border-strong);height:1px}@media (width>=64rem){.yob-rep7-join{flex-direction:column}.yob-rep7-rule{width:1px;height:calc(var(--spacing) * 8)}}.yob-rep7-outcome{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-rep7-outcome-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-rep7-outcome-fields{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-rep7-outcome-field{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:500;display:flex}.yob-rep7-outcome-icon{color:var(--color-action)}.yob-rep8-item{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}@media (width>=48rem){.yob-rep8{flex-flow:wrap}}.yob-csp{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-csp-item{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-csp-item-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-csp-item-code{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-csp-item-name{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-csp-answer{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-csp-answer-review{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent)}.yob-csp-price{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-metric-md);display:flex}.yob-csp-answer-review .yob-csp-price{color:var(--color-accent-strong);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-csp-price-icon{color:var(--color-accent-strong)}.yob-csp-source{gap:calc(var(--spacing) * .5);flex-direction:column;margin:0;display:flex}.yob-csp-source dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-csp-source dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-csp-note{border-block-start:1px solid var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);padding-block-start:calc(var(--spacing) * 3)}.yob-csp2-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-csp2{max-width:52rem}.yob-csp2 th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-csp2-row th,.yob-csp2-row td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-csp2-row th{font-weight:600}.yob-csp2-row-review{background-color:var(--color-surface-soft)}.yob-csp2-row-review td:nth-child(2){color:var(--color-accent-strong);font-weight:600}.yob-csp2-icon{color:var(--color-accent-strong)}@media not all and (width>=40rem){.yob-csp2 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-csp2 tr{gap:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-csp2-row th,.yob-csp2-row td{border-block-end:0;padding:0}.yob-csp2-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}}.yob-csp2-close,.yob-csp5-close,.yob-csp6-close,.yob-csp7-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-csp6-close,.yob-csp7-close{color:var(--color-body);font-weight:400}.yob-csp4{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-csp4{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-csp4-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-csp4-close{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-csp4-record{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.yob-csp4-field{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);flex-direction:column;padding-block-end:calc(var(--spacing) * 3);display:flex}.yob-csp4-field:last-child{border-block-end:0;padding-block-end:0}.yob-csp4-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-csp4-field dd{color:var(--color-heading);font-size:var(--text-body-md);margin:0;font-weight:600}.yob-csp6-link,.yob-csp7-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-csp6-link{margin-block-start:calc(var(--spacing) * 6)}.yob-csp6-link:hover,.yob-csp7-link:hover{color:var(--color-link-hover)}.yob-csp7{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-csp7{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-csp7-item{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-csp7-go{transition:transform var(--duration-fast) var(--ease-standard)}.yob-csp7-link:hover .yob-csp7-go{transform:translateX(var(--spacing))}.yob-csp7-where{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-apvhero,.yob-osthero{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.yob-apvhero-copy,.yob-osthero-copy{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;max-width:46rem;display:flex}.yob-apvhero-actions,.yob-osthero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-apv{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-apv-pair{gap:calc(var(--spacing) * 4);align-items:start;display:grid}@media (width>=48rem){.yob-apv-pair{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-apv-order{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-apv-order-exception{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-border-accent)}.yob-apv-ref{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-apv-checks{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-apv-check{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-apv-check dt{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-apv-check dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-apv-check-icon{color:var(--color-success-600)}.yob-apv-check-failed .yob-apv-check-icon{color:var(--color-accent-strong)}.yob-apv-check-failed dd{color:var(--color-accent-strong);font-weight:600}.yob-apv-outcome{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);font-size:var(--text-label-md);font-weight:600;display:flex}.yob-apv-outcome-go{background-color:var(--color-action);color:var(--color-on-action)}.yob-apv-outcome-go .yob-apv-outcome-icon{color:var(--color-on-action)}.yob-apv-outcome-stop{background-color:var(--color-accent-soft);color:var(--color-accent-strong)}.yob-apv-outcome-stop .yob-apv-outcome-icon{color:var(--color-accent-strong)}.yob-apv-ask{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-apv-approver{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-apv-decisions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-apv-decision{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);font-weight:600}.yob-apv-decision:first-child{background-color:var(--color-action);box-shadow:none;color:var(--color-on-action)}.yob-apv-rejoin{align-items:center;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-action);font-size:var(--text-body-sm);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-apv-rejoin-icon{color:var(--color-action)}.yob-apv2-intro,.yob-apv3-intro,.yob-apv4-intro,.yob-apv6-intro,.yob-apv7-intro,.yob-apv8-intro,.yob-ost2-intro,.yob-ost3-intro,.yob-ost4-intro,.yob-ost6-intro,.yob-ost7-intro,.yob-ost8-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-apv2{gap:calc(var(--spacing) * 4);max-width:52rem;display:grid}@media (width>=48rem){.yob-apv2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-apv2-path{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);flex-direction:column;display:flex}.yob-apv2-path-goes{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-apv2-path-stops{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.yob-apv2-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-apv2-path-stops .yob-apv2-label{color:var(--color-accent-strong)}.yob-apv2-condition{color:var(--color-body);font-size:var(--text-body-sm)}.yob-apv2-result{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-apv2-lines,.yob-apv6-close,.yob-apv7-note,.yob-ost2-close,.yob-ost4-close,.yob-ost6-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-apv2-line:first-child,.yob-apv7-note,.yob-ost6-close{color:var(--color-body);font-weight:400}.yob-apv3-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-apv3-panel{gap:calc(var(--spacing) * 3);max-width:52rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.yob-apv3-row{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);flex-direction:column;padding-block-end:calc(var(--spacing) * 3);display:flex}.yob-apv3-row:last-child{border-block-end:0;padding-block-end:0}.yob-apv3-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-apv3-row dd{color:var(--color-heading);font-size:var(--text-body-md);margin:0}.yob-apv3-row-who dd{color:var(--color-action);font-weight:600}.yob-apv3-truth,.yob-apv4-truth,.yob-apv8-note,.yob-ost3-note,.yob-ost5-note,.yob-ost7-truth,.yob-ost8-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-ost5-note{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.yob-ost5-note-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-apv5,.yob-ost5{gap:calc(var(--spacing) * 8);align-items:start;display:grid}@media (width>=64rem){.yob-apv5,.yob-ost5{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-apv5-copy,.yob-ost5-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-apv5-note{color:var(--color-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-apv6{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-apv6{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-apv6-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-apv6-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-apv6-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-apv7{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.yob-apv7-row{gap:var(--spacing) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:grid}@media (width>=40rem){.yob-apv7-row{grid-template-columns:14rem minmax(0,1fr);align-items:center}}.yob-apv7-label{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-apv7-result{color:var(--color-body);font-size:var(--text-body-sm)}.yob-apv7-row-go{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-apv7-row-go .yob-apv7-icon{color:var(--color-success-600)}.yob-apv7-row-back .yob-apv7-icon{color:var(--color-action)}.yob-apv7-row-stop .yob-apv7-icon{color:var(--color-accent-strong)}.yob-ost{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-ost-head{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.yob-ost-ref{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-ost-customer{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-ost-track{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin:0;list-style:none;display:grid}@media (width>=48rem){.yob-ost-track{grid-auto-columns:1fr;grid-auto-flow:column}}.yob-ost-stage{grid-template-columns:calc(var(--spacing) * 6) minmax(0, 1fr);align-items:center;gap:calc(var(--spacing) * 3);display:grid;position:relative}@media (width>=48rem){.yob-ost-stage{align-content:start;gap:calc(var(--spacing) * 2);grid-template-columns:1fr}}.yob-ost-marker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-on-action);justify-content:center;align-items:center;display:flex}.yob-ost-stage-label{color:var(--color-body);font-size:var(--text-body-sm)}.yob-ost-stage-done .yob-ost-marker{background-color:var(--color-action);box-shadow:none}.yob-ost-stage-done .yob-ost-stage-label{color:var(--color-heading)}.yob-ost-stage-current .yob-ost-marker{background-color:var(--color-surface);box-shadow:inset 0 0 0 3px var(--color-action)}.yob-ost-stage-current .yob-ost-stage-label{color:var(--color-heading);font-weight:600}.yob-ost-stage-ahead .yob-ost-stage-label{color:var(--color-muted)}.yob-ost-view{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin:0;display:grid}@media (width>=40rem){.yob-ost-view{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-ost-view-customer{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-ost-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-ost-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-ost-view-customer .yob-ost-row dt{color:var(--color-body)}.yob-ost-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-ost2{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.yob-ost2-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);display:grid}.yob-ost2-status{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-ost2-go{color:var(--color-action)}.yob-ost2-question{color:var(--color-body);font-size:var(--text-body-md);font-style:italic}.yob-ost6{border-block-start:1px solid var(--color-border-subtle);flex-direction:column;max-width:52rem;margin:0;display:flex}.yob-ost6-row{gap:var(--spacing) calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);display:grid}@media (width>=48rem){.yob-ost6-row{grid-template-columns:14rem minmax(0,1fr);align-items:baseline}}.yob-ost6-who{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-ost6-needs{color:var(--color-body);font-size:var(--text-body-sm);margin:0}.yob-ost8{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-ost8{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-ost8-item{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-ost8-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-ost8-link{align-items:center;gap:var(--spacing);color:var(--color-link);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.yob-ost8-link:hover{color:var(--color-link-hover)}.yob-ost8-go{transition:transform var(--duration-fast) var(--ease-standard)}.yob-ost8-link:hover .yob-ost8-go{transform:translateX(var(--spacing))}.yob-ost8-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-ost5-close{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-dp{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.yob-dp-head{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-dp-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-dp-place{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dp-panels{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=64rem){.yob-dp-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-dp-panel{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dp-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dp-value{color:var(--color-heading);font-size:var(--text-body-md);margin:0;font-weight:600}.yob-dp-detail{color:var(--color-muted);font-size:var(--text-body-xs);margin:0}.yob-dp-lesson,.yob-don-lesson,.yob-dpr-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-dp-lesson-line:first-child,.yob-don-lesson-line:first-child,.yob-dpr-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-dp2-intro,.yob-dp3-intro,.yob-dp4-intro,.yob-dp5-intro,.yob-dp6-intro,.yob-dp7-intro,.yob-dp8-intro,.yob-dp9-intro,.yob-don2-intro,.yob-don3-intro,.yob-don4-intro,.yob-don5-intro,.yob-don6-intro,.yob-don7-intro,.yob-don8-intro,.yob-dpr2-intro,.yob-dpr3-intro,.yob-dpr4-intro,.yob-dpr5-intro,.yob-dpr6-intro,.yob-dpr7-intro,.yob-dpr8-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-dp2{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-dp2{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dp2-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-dp2-lines,.yob-dp4-lines{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-dp2-line:first-child,.yob-dp4-line:first-child{color:var(--color-body);font-weight:400}.yob-dp3,.yob-dp9,.yob-dpr2,.yob-dpr3{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-dp3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.yob-dpr3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}.yob-dpr2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dp3-item,.yob-dpr3-item,.yob-dpr2-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dp3-label,.yob-dpr3-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dp3-note,.yob-dpr3-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-dp3-truth,.yob-dp5-note,.yob-dp6-note,.yob-dp8-note,.yob-don3-note,.yob-don4-note,.yob-don6-note,.yob-dpr3-truth,.yob-dpr4-note,.yob-dpr5-note,.yob-dpr7-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-don4-note{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.yob-don4-note-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-dp4-link,.yob-dp7-link,.yob-dpr7-link,.yob-dpr8-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-dp4-link:hover,.yob-dp7-link:hover,.yob-dpr7-link:hover,.yob-dpr8-link:hover{color:var(--color-link-hover)}.yob-dp5{gap:calc(var(--spacing) * 4);max-width:48rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dp5-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dp5-figures{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-dp5-figure,.yob-dpr5-row,.yob-dp6-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-dp5-figure dt,.yob-dpr5-row dt,.yob-dp6-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dp5-figure dd,.yob-dpr5-row dd,.yob-dp6-row dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-dp5-figure-key dd,.yob-dpr5-row-key dd,.yob-dp6-row-key dd{color:var(--color-action)}.yob-dp5-scope,.yob-dpr4-scope,.yob-dpr6-state-rows{gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);margin:0;padding-block-start:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.yob-dp5-scope,.yob-dpr4-scope,.yob-dpr6-state-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-dp5-scope-row,.yob-dpr4-scope-row,.yob-dpr6-state-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-dp5-scope-row dt,.yob-dpr4-scope-row dt,.yob-dpr6-state-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dp5-scope-row dd,.yob-dpr4-scope-row dd,.yob-dpr6-state-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:500}.yob-dp6{gap:calc(var(--spacing) * 4);max-width:48rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=48rem){.yob-dp6{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-dp7-close,.yob-dp9-close,.yob-dpr6-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-dp9-row,.yob-dpr2-item{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-dp9{max-width:52rem}@media (width>=48rem){.yob-dp9{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dp9-kind{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dp9-needs{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-don{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-don{min-width:24rem}}.yob-don-head{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-don-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-don-place{color:var(--color-body);font-size:var(--text-body-sm)}.yob-don-items{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.yob-don-item{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-don-item:last-child{border-block-end:0;padding-block-end:0}.yob-don-label{color:var(--color-body);font-size:var(--text-body-sm)}.yob-don-state{justify-items:end;margin:0;display:grid}.yob-don-state>*{grid-area:1/1}.yob-don-before,.yob-don-after,.yob-don-done{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-body-sm);white-space:nowrap;font-weight:600;display:flex}.yob-don-done{color:var(--color-heading)}.yob-don-done .yob-don-icon{color:var(--color-success-600)}.yob-don-before,.yob-don-before .yob-don-icon{color:var(--color-accent-strong)}.yob-don-after{color:var(--color-heading)}.yob-don-after .yob-don-icon{color:var(--color-success-600)}.yob-don-status{justify-items:start;display:grid}.yob-don-status>*{grid-area:1/1}.yob-don-status-before{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-label-md);font-weight:600}.yob-don-status-after{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-label-md);font-weight:600;display:flex}.yob-don-status-icon{color:var(--color-success-600)}.yob-don2-close,.yob-don5-close,.yob-don6-close,.yob-don8-note{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-don8-note{color:var(--color-body);font-weight:400}.yob-don4{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-don4-item{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-don5{border-collapse:collapse;text-align:left;width:100%;max-width:52rem}.yob-don5-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-don5 th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-don5-row th,.yob-don5-row td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-don5-row th{font-weight:600}.yob-don5-state{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.yob-don5-nobody{color:var(--color-muted)}.yob-don5-icon{color:var(--color-success-600)}.yob-don5-row-open{background-color:var(--color-surface-soft)}.yob-don5-row-open .yob-don5-icon{color:var(--color-accent-strong)}.yob-don5-row-open td:nth-child(2){color:var(--color-accent-strong);font-weight:600}@media not all and (width>=48rem){.yob-don5 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-don5 tr{gap:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-don5-row th,.yob-don5-row td{border-block-end:0;padding:0}.yob-don5-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}}.yob-don6{gap:calc(var(--spacing) * 3);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-don6-technical{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-don6-ok{color:var(--color-success-600)}.yob-don6-but{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-don6-missing{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-don6-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-don6-warn{color:var(--color-accent-strong)}.yob-don6-status{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-label-md);align-self:flex-start;font-weight:600}.yob-don8{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-don8-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-don8-tick{color:var(--color-action)}.yob-don9{gap:calc(var(--spacing) * 8);align-items:center;display:grid}@media (width>=64rem){.yob-don9{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-don9-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-dpr{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-dpr-item{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dpr-item-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dpr-item-code{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-dpr-item-name{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-dpr-answer{gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.yob-dpr-answer{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dpr-price,.yob-dpr-scheme{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dpr-scheme{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-dpr-scheme-none{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.yob-dpr-card-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dpr-price-value{color:var(--color-heading);font-size:var(--text-metric-md)}.yob-dpr-price-source{color:var(--color-action);font-size:var(--text-body-sm);font-weight:600}.yob-dpr-scheme-rule{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-md);font-weight:600;display:flex}.yob-dpr-none-icon{color:var(--color-muted)}.yob-dpr-scheme-none .yob-dpr-scheme-rule{color:var(--color-muted);font-weight:400}.yob-dpr-progress{gap:var(--spacing);border-block-start:1px solid var(--color-border-brand);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 2);display:flex}.yob-dpr-step{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.yob-dpr-step dt{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dpr-step dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-dpr-step-key dd{color:var(--color-action)}.yob-dpr-note{color:var(--color-muted);font-size:var(--text-body-sm);grid-column:1/-1}.yob-dpr2-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dpr2-question{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);margin:0}.yob-dpr2-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-dpr2-close,.yob-dpr8-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-dpr8-close{color:var(--color-body);font-weight:400}.yob-dpr4-kinds{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-dpr4-kind{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-dpr4-scope{max-width:48rem;margin-block-start:calc(var(--spacing) * 5)}.yob-dpr5{gap:calc(var(--spacing) * 4);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.yob-dpr6{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-dpr6-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yob-dpr6-icon{color:var(--color-success-600)}.yob-dpr6-code{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-dpr6-state{color:var(--color-action);font-size:var(--text-label-md);font-weight:600}.yob-dpr6-row-out{box-shadow:inset 0 0 0 1px var(--color-border)}.yob-dpr6-row-out .yob-dpr6-icon,.yob-dpr6-row-out .yob-dpr6-code{color:var(--color-muted)}.yob-dpr6-row-out .yob-dpr6-state{color:var(--color-muted);font-weight:400}.yob-dpr6-state-rows{max-width:44rem;margin-block-start:calc(var(--spacing) * 4)}.yob-dcc{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-dcc{min-width:26rem}}.yob-dcc-head{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-dcc-tag{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dcc-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-dcc-place{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dcc-position{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex}.yob-dcc-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-dcc-row:last-child{border-block-end:0;padding-block-end:0}.yob-dcc-row dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dcc-row dd{color:var(--color-heading);font-size:var(--text-body-sm);white-space:nowrap;margin:0;font-weight:600}.yob-dcc-order{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-brand);display:flex}.yob-dcc-order-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dcc-order-value{color:var(--color-heading);font-size:var(--text-metric-sm)}.yob-dcc-verdict{justify-items:start;display:grid}.yob-dcc-verdict>*{grid-area:1/1}.yob-dcc-verdict-before,.yob-dcc-verdict-after{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);font-size:var(--text-label-md);font-weight:600;display:flex}.yob-dcc-verdict-before{background-color:var(--color-surface);color:var(--color-muted)}.yob-dcc-verdict-after{background-color:var(--color-accent-soft);color:var(--color-accent-strong)}.yob-dcc-verdict-icon{color:var(--color-accent-strong)}.yob-dcc-reason{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dcc-note{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-dcc-lesson,.yob-tm-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-dcc-lesson-line:first-child,.yob-tm-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-dcc2-intro,.yob-dcc3-intro,.yob-dcc4-intro,.yob-dcc5-intro,.yob-dcc6-intro,.yob-dcc7-intro,.yob-dcc8-intro,.yob-dcc9-intro,.yob-dcc10-intro,.yob-tm2-intro,.yob-tm3-intro,.yob-tm4-intro,.yob-tm5-intro,.yob-tm6-intro,.yob-tm7-intro,.yob-tm8-intro,.yob-tm9-intro,.yob-tm10-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-dcc2{gap:calc(var(--spacing) * 4);align-items:center;max-width:52rem;display:grid}@media (width>=48rem){.yob-dcc2{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr)}}.yob-dcc2-order,.yob-dcc2-account{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dcc2-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dcc2-value{color:var(--color-heading);font-size:var(--text-metric-md)}.yob-dcc2-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-dcc2-against{color:var(--color-muted);justify-content:center;display:flex}.yob-dcc2-items{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-dcc2-item{border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm);padding-block-end:calc(var(--spacing) * 1.5)}.yob-dcc2-item:last-child{border-block-end:0;padding-block-end:0}.yob-dcc2-close,.yob-dcc5-close,.yob-dcc8-close,.yob-tm2-close,.yob-tm5-close,.yob-tm9-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-dcc3,.yob-tm4{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-dcc3{grid-template-columns:repeat(3,minmax(0,1fr))}.yob-tm4{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dcc3-item,.yob-tm4-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dcc3-label,.yob-tm4-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dcc3-note,.yob-tm4-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-dcc3-truth,.yob-dcc4-truth,.yob-dcc6-note,.yob-dcc9-note,.yob-dcc10-truth,.yob-tm3-truth,.yob-tm4-truth,.yob-tm6-note,.yob-tm10-note{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-dcc4-switch,.yob-tm3-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-dcc4-panel{gap:calc(var(--spacing) * 3);max-width:40rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dcc4-panel[hidden]{display:none}.yob-dcc4-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-dcc4-place{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-dcc4-rows{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);border-block:1px solid var(--color-border-subtle);flex-direction:column;margin:0;display:flex}.yob-dcc4-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.yob-dcc4-row dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dcc4-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-dcc4-state{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);font-size:var(--text-label-md);align-self:flex-start;font-weight:600;display:inline-flex}.yob-dcc4-state-review{background-color:var(--color-accent-soft);color:var(--color-accent-strong)}.yob-dcc4-state-clear{background-color:var(--color-surface-soft);color:var(--color-heading)}.yob-dcc4-state-terms{background-color:var(--color-surface-brand);color:var(--color-action)}.yob-dcc4-state-review .yob-dcc4-state-icon{color:var(--color-accent-strong)}.yob-dcc4-state-clear .yob-dcc4-state-icon{color:var(--color-success-600)}.yob-dcc4-state-terms .yob-dcc4-state-icon{color:var(--color-action)}.yob-dcc4-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-dcc5,.yob-tm10-figures{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-dcc5{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-dcc5-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dcc5-label{color:var(--color-action);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dcc5-question{color:var(--color-heading);font-size:var(--text-body-md);margin:0;font-weight:600}.yob-dcc5-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-dcc6-chain,.yob-tm9-chain{max-width:56rem}.yob-dcc6-outcomes{gap:calc(var(--spacing) * 3);max-width:48rem;flex-wrap:wrap;margin:0;margin-block-start:calc(var(--spacing) * 6);padding:0;list-style:none;display:flex}.yob-dcc6-outcome{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:inline-flex}.yob-dcc6-outcome-icon{color:var(--color-muted)}.yob-dcc7-close,.yob-tm8-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-dcc7-line:first-child,.yob-tm8-line:first-child{color:var(--color-body);font-weight:400}.yob-dcc7-link,.yob-dcc9-link,.yob-tm7-link,.yob-tm8-link,.yob-tm9-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-dcc7-link:hover,.yob-dcc9-link:hover,.yob-tm7-link:hover,.yob-tm8-link:hover,.yob-tm9-link:hover{color:var(--color-link-hover)}.yob-dcc9{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-dcc9-item{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-dcc10{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-dcc10{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-dcc10-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dcc10-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dcc10-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-tm{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-tm{min-width:26rem}}.yob-tm-board{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=30rem){.yob-tm-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-tm-col{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-tm-col-open{background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border)}.yob-tm-owner{color:var(--color-heading);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-tm-owner-open{color:var(--color-muted)}.yob-tm-dealers{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-tm-dealer{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-brand);flex-direction:column;display:flex}.yob-tm-dealer-open{background-color:var(--color-surface)}.yob-tm-dealer-name{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-tm-dealer-place{color:var(--color-body);font-size:var(--text-body-xs)}.yob-tm-swap{display:grid}.yob-tm-swap>*{grid-area:1/1}.yob-tm-empty{color:var(--color-muted);font-size:var(--text-body-xs);align-self:start}.yob-tm-annotation{justify-items:start;display:grid}.yob-tm-annotation>*{grid-area:1/1}.yob-tm-state,.yob-tm-done{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-accent-strong);font-size:var(--text-body-sm);display:flex}.yob-tm-done{color:var(--color-heading);font-weight:600}.yob-tm-state-icon,.yob-tm-done-icon{flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-tm-done-icon{color:var(--color-success-600)}.yob-tm-state-name{font-weight:600}.yob-tm-action{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-action);color:var(--color-on-action);font-size:var(--text-label-md);align-self:flex-start;font-weight:600}.yob-tm2{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-tm2{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-tm2-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-tm2-situation{color:var(--color-body);font-size:var(--text-body-sm)}.yob-tm2-arrow{color:var(--color-muted)}.yob-tm2-question{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-tm3-panel{gap:calc(var(--spacing) * 3);max-width:36rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-tm3-panel[hidden]{display:none}.yob-tm3-tag,.yob-tm10-tag{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-tm3-rows,.yob-tm10-exceptions{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-tm3-row,.yob-tm10-exception{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-tm3-row:last-child,.yob-tm10-exception:last-child{border-block-end:0;padding-block-end:0}.yob-tm3-row dt,.yob-tm10-exception dt{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-tm3-row dd,.yob-tm10-exception dd{color:var(--color-body);font-size:var(--text-body-sm);margin:0}.yob-tm5-action{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);margin-block-start:calc(var(--spacing) * 4);display:inline-flex}.yob-tm5-action-icon{color:var(--color-action)}.yob-tm6{gap:calc(var(--spacing) * 4);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-tm6-move{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-tm6-person{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-tm6-person-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-tm6-person-name{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-tm6-person-note{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-tm6-arrow{color:var(--color-muted)}.yob-tm6-dealers{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);border-block:1px solid var(--color-border-subtle);flex-wrap:wrap;margin:0;padding-inline:0;list-style:none;display:flex}.yob-tm6-dealer{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-brand);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-tm6-carried{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-tm6-carried-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-tm6-carried-items{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.yob-tm6-carried-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);display:flex}.yob-tm6-tick{color:var(--color-success-600);flex-shrink:0}.yob-tm6-done{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-label-md);align-self:flex-start;font-weight:600;display:inline-flex}.yob-tm6-done-icon{color:var(--color-success-600)}.yob-tm8{gap:calc(var(--spacing) * 2);flex-direction:column;align-items:stretch;max-width:36rem;display:flex}.yob-tm8-step{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-tm8-step-key{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-tm8-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-tm8-items{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.yob-tm8-item{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-tm8-owner{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-tm8-owner-label{color:var(--color-body);font-size:var(--text-body-xs)}.yob-tm8-owner-name{color:var(--color-action);font-size:var(--text-body-lg);font-weight:600}.yob-tm8-down{color:var(--color-muted);align-self:center}.yob-tm10{gap:calc(var(--spacing) * 4);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-tm10-figures{border-block-end:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:calc(var(--spacing) * 4)}@media (width>=40rem){.yob-tm10-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-tm10-figure{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-tm10-figure dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-tm10-figure dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-tm10-figure-key dd{color:var(--color-action)}.yob-dea{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (width>=64rem){.yob-dea{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1.05fr);align-items:center;min-width:30rem}}.yob-dea-record{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dea-record-target{box-shadow:var(--shadow-card)}.yob-dea-tag,.yob-ddc-doc-tag,.yob-ddc-result-tag{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dea-ref{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-dea-ref-id{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-dea-ref-party{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dea-fields{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-dea-field{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);flex-direction:column;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-dea-field:last-child{border-block-end:0;padding-block-end:0}.yob-dea-field dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dea-field dd{align-items:baseline;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.yob-dea-carried{align-items:center;gap:var(--spacing);color:var(--color-action);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-dea-carried-icon{color:var(--color-success-600)}.yob-dea-field-carried{background-color:#0000}.yob-dea-field-open dd{color:var(--color-accent-strong);font-weight:400}.yob-dea-join,.yob-ddc-join{color:var(--color-muted);justify-content:center;display:flex}.yob-dea-draft,.yob-ddc-draft{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-action);font-size:var(--text-label-md);align-self:flex-start;font-weight:600;display:inline-flex}.yob-dea-draft-icon{color:var(--color-action)}.yob-dea-lesson,.yob-ddc-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-dea-lesson-line:first-child,.yob-ddc-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-dea2-intro,.yob-dea3-intro,.yob-dea4-intro,.yob-dea5-intro,.yob-dea6-intro,.yob-dea7-intro,.yob-dea8-intro,.yob-dea9-intro,.yob-dea10-intro,.yob-ddc2-intro,.yob-ddc3-intro,.yob-ddc4-intro,.yob-ddc5-intro,.yob-ddc6-intro,.yob-ddc7-intro,.yob-ddc8-intro,.yob-ddc9-intro,.yob-ddc10-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-dea2{gap:calc(var(--spacing) * 4);max-width:52rem;display:grid}@media (width>=48rem){.yob-dea2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dea2-col{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dea2-col-manual{box-shadow:inset 0 0 0 1px var(--color-border)}.yob-dea2-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dea2-rows,.yob-dea3-fields,.yob-dea9,.yob-ddc9-items{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-dea2-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-dea2-row:last-child{border-block-end:0;padding-block-end:0}.yob-dea2-again{color:var(--color-accent-strong);font-size:var(--text-body-xs)}.yob-dea2-close,.yob-dea4-close,.yob-dea6-close,.yob-ddc2-close,.yob-ddc4-close,.yob-ddc5-close,.yob-ddc9-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-ddc2-close{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-ddc2-line:first-child{color:var(--color-body);font-weight:400}.yob-dea3-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-dea3-panel{gap:calc(var(--spacing) * 2);max-width:34rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dea3-panel[hidden]{display:none}.yob-dea3-tag,.yob-dea5-tag,.yob-dea6-tag{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dea3-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight)}.yob-dea3-note{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-dea3-fields{border-block-start:1px solid var(--color-border-subtle);padding-block-start:calc(var(--spacing) * 3)}.yob-dea3-field{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-dea3-truth,.yob-dea5-truth,.yob-dea6-note,.yob-dea8-truth,.yob-ddc3-truth,.yob-ddc8-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-dea4{border-collapse:collapse;text-align:left;width:100%;max-width:44rem}.yob-dea4-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-dea4 th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-dea4-row th,.yob-dea4-row td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-dea4-row th{font-weight:600}.yob-dea4-to,.yob-dea4-none{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.yob-dea4-arrow{color:var(--color-muted)}.yob-dea4-row-open{background-color:var(--color-surface-soft)}.yob-dea4-none{color:var(--color-accent-strong);font-weight:600}.yob-dea4-none-icon{color:var(--color-accent-strong)}@media not all and (width>=48rem){.yob-dea4 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-dea4 tr{gap:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-dea4-row th,.yob-dea4-row td{border-block-end:0;padding:0}.yob-dea4-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}}.yob-dea4-reason{max-width:44rem;color:var(--color-body);font-size:var(--text-body-sm);margin-block-start:calc(var(--spacing) * 3)}.yob-dea5,.yob-dea6,.yob-ddc8{gap:calc(var(--spacing) * 4);max-width:40rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-dea5-rows{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-dea5-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-dea5-row:last-child{border-block-end:0;padding-block-end:0}.yob-dea5-row dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dea5-row dd{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600;display:inline-flex}.yob-dea5-row .yob-dea5-icon{color:var(--color-success-600)}.yob-dea5-row-open dd,.yob-dea5-row-open .yob-dea5-icon{color:var(--color-accent-strong)}.yob-dea5-counts{gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);font-size:var(--text-label-md);flex-wrap:wrap;padding-block-start:calc(var(--spacing) * 4);font-weight:600;display:flex}.yob-dea5-ready{color:var(--color-heading)}.yob-dea5-attention{color:var(--color-accent-strong)}.yob-dea6-figures{gap:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-end:calc(var(--spacing) * 4);display:grid}.yob-dea6-figure{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}@media not all and (width>=30rem){.yob-dea6-figures{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr)}.yob-dea6-figure{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-direction:row}.yob-dea6-figure dd{font-size:var(--text-body-lg);font-weight:600}}.yob-dea6-figure dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-dea6-figure dd{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-dea6-figure-key dd{color:var(--color-accent-strong)}.yob-dea6-rows{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-dea6-row{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);grid-template-columns:auto auto minmax(0,1fr);display:grid}.yob-dea6-icon{color:var(--color-accent-strong)}.yob-dea6-label{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-dea6-reason{color:var(--color-body);font-size:var(--text-body-sm)}.yob-dea7-close,.yob-dea9-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-dea7-line:first-child,.yob-dea9-line:first-child{color:var(--color-body);font-weight:400}.yob-dea7-links{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);display:flex}.yob-dea7-link,.yob-ddc6-link,.yob-ddc10-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.yob-ddc6-link,.yob-ddc10-link{margin-block-start:calc(var(--spacing) * 6)}.yob-dea7-link:hover,.yob-ddc6-link:hover,.yob-ddc10-link:hover{color:var(--color-link-hover)}.yob-dea8{gap:calc(var(--spacing) * 4);max-width:48rem;margin:0;display:grid}@media (width>=48rem){.yob-dea8{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dea8-path{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-dea8-label,.yob-ddc3-label,.yob-ddc7-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dea8-note,.yob-ddc3-note,.yob-ddc7-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-dea9{max-width:44rem}.yob-dea9-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-dea9-icon{color:var(--color-action);flex-shrink:0}.yob-dea10{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.yob-dea10{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-dea10-link{gap:calc(var(--spacing) * .5) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);transition:box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.yob-dea10-link:hover{box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-dea10-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-dea10-note{color:var(--color-muted);font-size:var(--text-body-sm);grid-column:1}.yob-dea10-arrow{color:var(--color-muted);grid-area:1/2/span 2;align-self:center}.yob-ddc{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (width>=64rem){.yob-ddc{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,.95fr) auto minmax(0,1.05fr);align-items:center;min-width:30rem}}.yob-ddc-doc{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-block-start:3px solid var(--color-border-brand);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-ddc-doc-kind{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-ddc-doc-lines{gap:calc(var(--spacing) * 1.5);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 2);display:flex}.yob-ddc-doc-line{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-ddc-doc-line dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-ddc-doc-line dd{color:var(--color-body);font-size:var(--text-body-sm);margin:0}.yob-ddc-result{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-ddc-fields{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-ddc-field{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-brand);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-ddc-field:last-child{border-block-end:0;padding-block-end:0}.yob-ddc-field dt{color:var(--color-body);font-size:var(--text-body-xs)}.yob-ddc-field dd{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600;display:inline-flex}.yob-ddc-ok{color:var(--color-success-600)}.yob-ddc-field-open dd{flex-wrap:wrap}.yob-ddc-open-value{color:var(--color-muted)}.yob-ddc-open-state{align-items:center;gap:var(--spacing);color:var(--color-accent-strong);font-size:var(--text-body-xs);display:inline-flex}.yob-ddc-open-icon{color:var(--color-accent-strong)}.yob-ddc-draft{align-items:flex-start;gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);background-color:var(--color-surface);flex-direction:column}.yob-ddc-draft-title{color:var(--color-action);font-weight:600}.yob-ddc-draft-counts{gap:var(--spacing) calc(var(--spacing) * 3);font-size:var(--text-body-xs);flex-wrap:wrap;font-weight:400;display:flex}.yob-ddc-draft-ready{color:var(--color-body)}.yob-ddc-draft-waiting{color:var(--color-accent-strong)}.yob-ddc2-chain{max-width:56rem}.yob-ddc3{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-ddc3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-ddc3{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-ddc3-item,.yob-ddc7-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-ddc4,.yob-ddc9{gap:calc(var(--spacing) * 4);align-items:start;max-width:52rem;display:grid}@media (width>=48rem){.yob-ddc4{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.yob-ddc9{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-ddc4-side,.yob-ddc9-side{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-ddc4-side-open,.yob-ddc9-side-open{background-color:var(--color-surface-soft)}.yob-ddc4-label,.yob-ddc9-title{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-ddc9-title{color:var(--color-heading);font-size:var(--text-label-lg);letter-spacing:normal;text-transform:none;font-weight:600}.yob-ddc4-rows{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-ddc4-row{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-ddc4-row:last-child{border-block-end:0;padding-block-end:0}.yob-ddc4-row dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-ddc4-row dd{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600;display:inline-flex}.yob-ddc4-ok{color:var(--color-success-600)}.yob-ddc4-warn{color:var(--color-accent-strong)}.yob-ddc4-reason{color:var(--color-body);font-size:var(--text-body-sm)}.yob-ddc7{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-ddc7{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-ddc7-truth{align-items:flex-start;gap:calc(var(--spacing) * 2);max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6);display:flex}.yob-ddc7-truth-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-ddc8{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);list-style:none}.yob-ddc8-step{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-ddc8-down{color:var(--color-muted);margin-block:calc(var(--spacing) * 2);align-self:center}.yob-ddc8-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-ddc8-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-ddc9-item{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-ddc9-outcome{align-items:center;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-label-md);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:inline-flex}.yob-ddc9-side .yob-ddc9-icon{color:var(--color-success-600)}.yob-ddc9-side-open .yob-ddc9-icon,.yob-ddc9-side-open .yob-ddc9-outcome{color:var(--color-accent-strong)}.yob-alr{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.yob-alr-switch{margin-block-end:var(--spacing)}.yob-alr-panel{gap:var(--spacing);flex-direction:column;display:flex}.yob-alr-panel[hidden]{display:none}.yob-alr-condition{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-alr-tag{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-alr-title{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-alr-facts{gap:calc(var(--spacing) * 1.5);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 2);display:flex}.yob-alr-fact{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-alr-fact dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-alr-fact dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-alr-down{color:var(--color-muted);justify-content:center;display:flex}.yob-alr-attention{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-alr-owner{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.yob-alr-owner-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-alr-owner-label{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:block}.yob-alr-owner-name{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600;display:block}.yob-alr-action{gap:calc(var(--spacing) * .5);border-block-start:1px solid var(--color-border-brand);flex-direction:column;padding-block-start:calc(var(--spacing) * 3);display:flex}.yob-alr-action-label{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-alr-action-value{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-alr-state{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-accent-strong);font-size:var(--text-body-xs);align-self:flex-start;font-weight:600;display:inline-flex}.yob-alr-state-icon{color:var(--color-accent-strong)}.yob-alr-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-alr-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-alr2-intro,.yob-alr3-intro,.yob-alr4-intro,.yob-alr5-intro,.yob-alr6-intro,.yob-alr7-intro,.yob-alr8-intro,.yob-alr9-intro,.yob-alr10-intro,.yob-alr11-intro,.yob-alr12-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-alr2{gap:calc(var(--spacing) * 4);align-items:start;max-width:52rem;display:grid}@media (width>=48rem){.yob-alr2{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-alr2-col{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-alr2-col-rules{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-alr2-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-alr2-col-rules .yob-alr2-label{color:var(--color-body)}.yob-alr2-rows,.yob-alr4,.yob-alr7,.yob-alr10{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-alr2-row{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-alr2-icon{color:var(--color-muted);flex-shrink:0}.yob-alr2-rule{color:var(--color-heading);font-size:var(--text-body-md);font-weight:600}.yob-alr2-close,.yob-alr8-close,.yob-alr10-close,.yob-alr11-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-alr2-line:first-child,.yob-alr8-line:first-child,.yob-alr10-line:first-child,.yob-alr11-line:first-child{color:var(--color-body);font-weight:400}.yob-alr3,.yob-alr6,.yob-alr12{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-alr3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.yob-alr6{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}.yob-alr12{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-alr3-item,.yob-alr6-item,.yob-alr12-side,.yob-alr9-row{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-alr3-label,.yob-alr6-label,.yob-alr12-label,.yob-alr9-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-alr3-example,.yob-alr6-note,.yob-alr12-note,.yob-alr9-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-alr3-truth,.yob-alr6-truth,.yob-alr7-truth,.yob-alr8-truth,.yob-alr9-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-alr4{gap:calc(var(--spacing) * 3);max-width:44rem}.yob-alr4-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.yob-alr4-condition{color:var(--color-body);font-size:var(--text-body-sm)}.yob-alr4-arrow{color:var(--color-muted)}.yob-alr4-owner{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-alr4-close,.yob-alr5-close,.yob-alr12-example{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-alr12-example{color:var(--color-body);font-weight:400}.yob-alr7,.yob-alr10{max-width:44rem}.yob-alr7-item,.yob-alr10-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-alr7-icon,.yob-alr10-icon{color:var(--color-action);flex-shrink:0}.yob-alr8{gap:calc(var(--spacing) * 3);max-width:34rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-alr8-tag{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-body-xs);align-self:flex-start;font-weight:600;display:inline-flex}.yob-alr8-tag-icon{color:var(--color-accent-strong)}.yob-alr8-rows{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-alr8-row{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 4);border-block-end:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-alr8-row:last-child{border-block-end:0;padding-block-end:0}.yob-alr8-row dt{color:var(--color-body);font-size:var(--text-body-sm)}.yob-alr8-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-alr8-reference{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-action);font-size:var(--text-label-md);font-weight:600;display:inline-flex}.yob-alr8-reference-icon{color:var(--color-action)}.yob-alr9{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:44rem;margin:0;display:flex}.yob-alr9-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 6);font-weight:600}.yob-alr11-link,.yob-alr12-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-alr11-link:hover,.yob-alr12-link:hover{color:var(--color-link-hover)}.yob-alr12-side-flow{background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border)}.yob-du{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (width>=64rem){.yob-du{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1.05fr) auto minmax(0,1fr);align-items:center;min-width:30rem}}.yob-du-doc{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-block-start:3px solid var(--color-border-brand);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-du-doc-tag,.yob-du-read-tag,.yob-du3-tag,.yob-du5-tag,.yob-bd-tag,.yob-du6-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-du-doc-kind{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-du-doc-from{gap:var(--spacing) calc(var(--spacing) * 3);color:var(--color-body);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.yob-du-doc-ref{color:var(--color-muted)}.yob-du-doc-text{border-block-start:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);line-height:var(--text-body-lg--line-height);margin-block-start:calc(var(--spacing) * 2);padding-block-start:calc(var(--spacing) * 3)}.yob-du-join,.yob-bd-join{color:var(--color-muted);justify-content:center;display:flex}.yob-du-read{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-du-rows{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-du-row{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-brand);flex-wrap:wrap;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-du-row dt{color:var(--color-body);font-size:var(--text-body-xs)}.yob-du-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-du-open{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);flex-direction:column;display:flex}.yob-du-open-state{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-accent-strong);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-du-open-icon{color:var(--color-accent-strong)}.yob-du-open-label{color:var(--color-body);font-size:var(--text-body-xs)}.yob-du-open-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-du-lesson,.yob-bd-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-du-lesson-line:first-child,.yob-bd-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-du2-intro,.yob-du3-intro,.yob-du4-intro,.yob-du5-intro,.yob-du6-intro,.yob-du7-intro,.yob-du8-intro,.yob-du9-intro,.yob-bd2-intro,.yob-bd3-intro,.yob-bd4-intro,.yob-bd5-intro,.yob-bd6-intro,.yob-bd7-intro,.yob-bd8-intro,.yob-bd9-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-du3{gap:calc(var(--spacing) * 4);max-width:48rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-block-start:3px solid var(--color-border-brand);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-du3-text{color:var(--color-heading);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-du3-plain{color:var(--color-body)}.yob-du3-useful{border-block-end:2px solid var(--color-border-brand);font-weight:600}.yob-du3-open{border-block-end:2px solid var(--color-accent-strong);color:var(--color-accent-strong);font-weight:600}.yob-du3-notes{gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--color-border-subtle);margin:0;padding-block-start:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.yob-du3-notes{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-du3-note{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.yob-du3-note dt{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-du3-note dd{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-du3-note-open dt{color:var(--color-accent-strong)}.yob-du3-truth,.yob-du4-truth,.yob-du5-truth,.yob-du6-truth,.yob-du8-truth,.yob-bd2-truth,.yob-bd5-truth,.yob-bd9-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-du4{border-collapse:collapse;text-align:left;width:100%;max-width:52rem}.yob-du4-caption{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-align:left;text-transform:uppercase;padding-block-end:calc(var(--spacing) * 3)}.yob-du4 th[scope=col]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border);color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-du4-row th,.yob-du4-row td{padding:calc(var(--spacing) * 3);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-sm)}.yob-du4-row th{font-weight:600}.yob-du4-from{color:var(--color-muted)}@media not all and (width>=48rem){.yob-du4 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yob-du4 tr{gap:var(--spacing);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-du4-row th,.yob-du4-row td{border-block-end:0;padding:0}.yob-du4-row td:before{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2)}}.yob-du5{gap:calc(var(--spacing) * 3);max-width:40rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-du5-tag{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-body-xs);letter-spacing:normal;text-transform:none;align-self:flex-start;font-weight:600;display:inline-flex}.yob-du5-tag-icon{color:var(--color-accent-strong)}.yob-du5-phrase{color:var(--color-heading);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.yob-du5-rows{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-start:calc(var(--spacing) * 3);display:flex}.yob-du5-row{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-du5-row dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-du5-row dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-du2-close,.yob-du5-close,.yob-du7-close,.yob-du9-close,.yob-bd3-close,.yob-bd4-close,.yob-bd6-close,.yob-bd7-close,.yob-bd8-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-du7-close{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-du7-line:first-child{color:var(--color-body);font-weight:400}.yob-du9-close{margin-block-start:0}.yob-du6{gap:calc(var(--spacing) * 4);align-items:start;max-width:56rem;display:grid}@media (width>=48rem){.yob-du6{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.yob-du6-side{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-du6-side-summary{background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-du6-side-summary .yob-du6-label{color:var(--color-body)}.yob-du6-thread,.yob-du6-points{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-du6-message{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.yob-du6-from{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-du6-text{color:var(--color-body);font-size:var(--text-body-sm)}.yob-du6-points{gap:calc(var(--spacing) * 2)}.yob-du6-point{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600;display:flex}.yob-du6-tick{color:var(--color-success-600);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-du6-open{align-items:flex-start;gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-brand);color:var(--color-accent-strong);font-size:var(--text-body-sm);padding-block-start:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-du6-open-icon{flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-du7,.yob-bd4{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-du7-item,.yob-bd4-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-du7-icon{color:var(--color-action);flex-shrink:0}.yob-bd4-icon{color:var(--color-accent-strong);flex-shrink:0}.yob-du8,.yob-bd9{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-du8-step,.yob-bd9-step{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-du8-step:nth-child(3),.yob-bd9-step:nth-child(3){background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-du8-label,.yob-bd9-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-du8-detail,.yob-bd9-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-du2-link,.yob-du9-link,.yob-bd2-link,.yob-bd6-link,.yob-bd7-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-du2-link:hover,.yob-du9-link:hover,.yob-bd2-link:hover,.yob-bd6-link:hover,.yob-bd7-link:hover{color:var(--color-link-hover)}.yob-bd{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-bd{min-width:30rem}}.yob-bd-switch{margin-block-end:var(--spacing)}.yob-bd-panel{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.yob-bd-panel[hidden]{display:none}.yob-bd-context{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-bd-facts{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;display:flex}.yob-bd-fact{justify-content:space-between;align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-bd-fact dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-bd-fact dd{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}.yob-bd-draft{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-bd-draft .yob-bd-tag{color:var(--color-body)}.yob-bd-lines{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.yob-bd-line{color:var(--color-heading);font-size:var(--text-body-sm);line-height:var(--text-body-md--line-height)}.yob-bd-line-check{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface)}.yob-bd-check{align-items:center;gap:var(--spacing);color:var(--color-accent-strong);font-size:var(--text-body-xs);white-space:nowrap;margin-inline-start:calc(var(--spacing) * 2);font-weight:600;display:inline-flex}.yob-bd-check-icon{color:var(--color-accent-strong)}.yob-bd-reason{border-block-start:1px solid var(--color-border-brand);color:var(--color-body);font-size:var(--text-body-xs);line-height:var(--text-body-sm--line-height);padding-block-start:calc(var(--spacing) * 3)}.yob-bd2{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-bd2{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-bd2{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-bd2-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-bd2-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-bd2-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-bd5{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-bd5-row{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-bd5-line{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-body-md);font-weight:600;display:flex}.yob-bd5-icon{color:var(--color-accent-strong);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-bd5-why{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-abd{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-abd{min-width:28rem}}.yob-abd-switch{margin-block-end:var(--spacing)}.yob-abd-panel{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-abd-panel[hidden]{display:none}.yob-abd-question{align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-heading);font-size:var(--text-body-md);font-weight:600;line-height:var(--text-body-md--line-height);display:flex}.yob-abd-question-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-abd-summary{color:var(--color-action);font-size:var(--text-body-lg);font-weight:600}.yob-abd-records{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-abd-kind,.yob-abd5-field-label{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-abd-record{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);flex-direction:column;display:flex}.yob-abd-ref{align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-abd-ref-id{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-abd-ref-party{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-abd-facts{gap:var(--spacing) calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;display:flex}.yob-abd-fact{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.yob-abd-fact dt{color:var(--color-muted);font-size:var(--text-body-xs)}.yob-abd-fact dd{color:var(--color-heading);font-size:var(--text-body-xs);margin:0;font-weight:600}.yob-abd-note,.yob-sqc-caption{color:var(--color-muted);font-size:var(--text-body-xs);line-height:var(--text-body-sm--line-height)}.yob-abd-lesson,.yob-sqc-lesson{gap:calc(var(--spacing) * .5);color:var(--color-heading);font-size:var(--text-label-md);flex-direction:column;font-weight:600;display:flex}.yob-abd-lesson-line:first-child,.yob-sqc-lesson-line:first-child{color:var(--color-body);font-weight:400}.yob-abd2-intro,.yob-abd3-intro,.yob-abd4-intro,.yob-abd5-intro,.yob-abd6-intro,.yob-abd7-intro,.yob-abd8-intro,.yob-abd9-intro,.yob-sqc2-intro,.yob-sqc3-intro,.yob-sqc4-intro,.yob-sqc5-intro,.yob-sqc6-intro,.yob-sqc7-intro,.yob-sqc8-intro,.yob-sqc9-intro,.yob-sqc10-intro{gap:calc(var(--spacing) * 3);max-width:44rem;flex-direction:column;margin-block-end:calc(var(--spacing) * 8);display:flex}.yob-abd2,.yob-abd8,.yob-sqc4,.yob-sqc8{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-abd2-item,.yob-abd8-item,.yob-sqc8-item{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-abd2-icon,.yob-abd8-icon,.yob-sqc8-icon{color:var(--color-action);flex-shrink:0}.yob-abd2-close,.yob-abd4-close,.yob-abd5-close,.yob-abd6-close,.yob-sqc2-close,.yob-sqc3-close,.yob-sqc5-close,.yob-sqc6-close{max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);margin-block-start:calc(var(--spacing) * 8);font-weight:600}.yob-abd3,.yob-abd9,.yob-sqc3{gap:calc(var(--spacing) * 3);margin:0;display:grid}@media (width>=48rem){.yob-abd3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}.yob-abd9{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}.yob-sqc3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-abd3-item,.yob-abd9-item{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-abd3-label,.yob-abd9-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-abd3-note,.yob-abd9-note{color:var(--color-muted);font-size:var(--text-body-sm);margin:0}.yob-abd3-truth,.yob-abd9-truth,.yob-sqc4-truth,.yob-sqc7-truth,.yob-sqc9-truth,.yob-sqc10-truth{max-width:48rem;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);margin-block-start:calc(var(--spacing) * 6)}.yob-abd4,.yob-sqc5{gap:calc(var(--spacing) * 4);align-items:start;max-width:52rem;display:grid}@media (width>=48rem){.yob-abd4{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.yob-sqc5{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.yob-abd4-side,.yob-sqc5-shown,.yob-sqc5-wrong{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-abd4-side-bad,.yob-sqc5-wrong{background-color:var(--color-surface-soft)}.yob-abd4-label,.yob-sqc5-label{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-abd4-bad{color:var(--color-muted);font-size:var(--text-body-lg);font-style:italic}.yob-abd4-why{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-abd4-good{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-abd4-rows{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding:0;padding-block-start:calc(var(--spacing) * 3);list-style:none;display:flex}.yob-abd4-row{align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.yob-abd4-row-icon{color:var(--color-action);flex-shrink:0}.yob-abd4-ref{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-abd4-party{color:var(--color-muted);font-size:var(--text-body-sm)}.yob-abd5{gap:calc(var(--spacing) * 3);max-width:44rem;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-abd5-question{align-items:flex-start;gap:calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md);padding-block-end:calc(var(--spacing) * 3);font-weight:600;display:flex}.yob-abd5-question-icon{color:var(--color-action);flex-shrink:0;margin-block-start:calc(var(--spacing) * .5)}.yob-abd5-rows{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-abd5-row{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-brand);flex-direction:column;display:flex}.yob-abd5-row-open{background-color:var(--color-surface-soft)}.yob-abd5-customer{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-abd5-field{align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-abd5-field-value{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-heading);font-size:var(--text-body-sm);display:inline-flex}.yob-abd5-field-value-open{color:var(--color-accent-strong);font-weight:600}.yob-abd5-open-icon{color:var(--color-accent-strong)}.yob-abd5-rules{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);color:var(--color-heading);font-size:var(--text-body-lg);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 6);font-weight:600;display:flex}.yob-abd6-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-link);font-size:var(--text-label-md);transition:color var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--spacing) * 6);font-weight:600;text-decoration:none;display:inline-flex}.yob-abd6-link:hover{color:var(--color-link-hover)}.yob-abd7-close,.yob-abd8-close,.yob-sqc8-close{gap:calc(var(--spacing) * 2);max-width:48rem;color:var(--color-heading);font-size:var(--text-body-lg);flex-direction:column;margin-block-start:calc(var(--spacing) * 8);font-weight:600;display:flex}.yob-abd7-line:first-child,.yob-abd8-line:first-child,.yob-sqc8-line:first-child{color:var(--color-body);font-weight:400}.yob-sqc{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.yob-sqc{min-width:30rem}}.yob-sqc-req{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-sqc-req-tag{color:var(--color-body);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sqc-req-item{align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-sqc-req-code{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-sqc-req-qty{color:var(--color-heading);font-size:var(--text-body-sm)}.yob-sqc-req-needed{color:var(--color-body);font-size:var(--text-body-sm)}.yob-sqc-table{border-collapse:collapse;text-align:left;width:100%}.yob-sqc-caption{text-align:left;padding-block-end:calc(var(--spacing) * 2)}.yob-sqc-table th[scope=col]{padding:calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}.yob-sqc-term-head{color:var(--color-muted);font-weight:400}.yob-sqc-row th{padding:calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border-subtle);color:var(--color-body);font-size:var(--text-body-xs);font-weight:400}.yob-sqc-row td{padding:calc(var(--spacing) * 2);border-block-end:1px solid var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}.yob-sqc-value{align-items:baseline;gap:var(--spacing);display:inline-flex}.yob-sqc-value-open{color:var(--color-accent-strong)}.yob-sqc-open-icon{color:var(--color-accent-strong);align-self:center}@media not all and (width>=48rem){.yob-sqc-table thead th[scope=col]:not(:first-child),.yob-sqc-table thead th:first-child{display:none}.yob-sqc-row{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin-block-end:calc(var(--spacing) * 2);display:grid}.yob-sqc-row th,.yob-sqc-row td{border-block-end:0;padding:0}.yob-sqc-row th{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sqc-row td:before{color:var(--color-body);font-size:var(--text-body-xs);content:attr(data-label);margin-inline-end:calc(var(--spacing) * 2);font-weight:400}}.yob-sqc-exceptions,.yob-sqc7{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sqc-exception,.yob-sqc7-item{align-items:baseline;gap:var(--spacing) calc(var(--spacing) * 2);grid-template-columns:auto auto minmax(0,1fr);display:grid}.yob-sqc-exception-icon,.yob-sqc7-icon{color:var(--color-accent-strong);align-self:center}.yob-sqc-exception-who,.yob-sqc7-who{color:var(--color-heading);font-size:var(--text-body-xs);font-weight:600}.yob-sqc-exception-what{color:var(--color-body);font-size:var(--text-body-xs)}.yob-sqc2{gap:calc(var(--spacing) * 3);max-width:56rem;display:grid}@media (width>=48rem){.yob-sqc2{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-sqc2-quote{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-block-start:3px solid var(--color-border-brand);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-sqc2-name{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-sqc2-lines{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sqc2-line{color:var(--color-body);font-size:var(--text-body-sm)}.yob-sqc3-item{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-sqc3-item dt{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sqc3-item dd{color:var(--color-heading);font-size:var(--text-body-md);margin:0;font-weight:600}.yob-sqc4-field{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-heading);font-size:var(--text-body-md)}.yob-sqc5-field{color:var(--color-body);font-size:var(--text-body-sm)}.yob-sqc5-value{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-accent-strong);font-size:var(--text-body-lg);font-weight:600;display:inline-flex}.yob-sqc5-value-icon{color:var(--color-accent-strong)}.yob-sqc5-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-sqc5-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body-md);text-decoration:line-through;display:flex}.yob-sqc5-item-icon{color:var(--color-muted);flex-shrink:0;text-decoration:none}.yob-sqc6{gap:calc(var(--spacing) * 4);max-width:44rem;margin:0;display:grid}@media (width>=40rem){.yob-sqc6{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-sqc6-item{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-sqc6-name{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sqc6-price{color:var(--color-heading);font-size:var(--text-metric-sm);margin:0}.yob-sqc6-basis{color:var(--color-body);font-size:var(--text-body-sm);margin:0}.yob-sqc9-switch{margin-block-end:calc(var(--spacing) * 5)}.yob-sqc9-panel[hidden]{display:none}.yob-sqc9-grid{gap:calc(var(--spacing) * 3);max-width:56rem;margin:0;display:grid}@media (width>=48rem){.yob-sqc9-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-sqc9-col{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-sqc9-name{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-sqc9-cell{gap:calc(var(--spacing) * .5);border-block-end:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding-block-end:calc(var(--spacing) * 2);display:flex}.yob-sqc9-cell:last-child{border-block-end:0;padding-block-end:0}.yob-sqc9-field{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-sqc9-value{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}.yob-sqc9-said{color:var(--color-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.yob-sqc10{gap:calc(var(--spacing) * 2);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.yob-sqc10-step{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-sqc10-step:nth-child(2){background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand)}.yob-sqc10-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-sqc10-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-relay{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-relay-record{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-wrap:wrap;display:flex}.yob-relay-record-label{color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-relay-record-value{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-relay-track{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-relay-band{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-relay-owner{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-relay-owner-label{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-relay-owner-name{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing)}.yob-relay-stages{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;display:grid}.yob-relay-stage{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-relay-stage-head{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.yob-relay-stage-label,.yob-relay-stage-link{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-relay-stage-link{color:var(--color-link);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}.yob-relay-stage-link:hover{color:var(--color-link-hover)}.yob-relay-kind{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);font-size:var(--text-body-xs);align-self:flex-start;font-weight:600;display:inline-flex}.yob-relay-kind-person,.yob-relay-kind-decision{background-color:var(--color-surface-brand);color:var(--color-heading)}.yob-relay-kind-rule{background-color:var(--color-surface-muted);color:var(--color-body)}.yob-relay-kind-event{background-color:var(--color-surface-accent);color:var(--color-on-accent)}.yob-relay-stage-note{color:var(--color-body);font-size:var(--text-body-sm)}.yob-relay-handoff{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface-inverse);color:var(--color-inverse);flex-direction:column;display:flex}.yob-relay-handoff-title{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.yob-relay-handoff-facts{gap:calc(var(--spacing) * 3);margin:0;display:grid}.yob-relay-fact{gap:var(--spacing);flex-direction:column;display:flex}.yob-relay-fact-term{color:var(--color-inverse-muted);font-size:var(--text-body-xs);text-transform:uppercase;letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:600}.yob-relay-fact-value{color:var(--color-inverse);font-size:var(--text-body-sm);margin:0}.yob-relay-fact-exception .yob-relay-fact-term{color:var(--color-accent-on-inverse)}@media (width>=64rem){.yob-relay{gap:calc(var(--spacing) * 5)}.yob-relay-track{gap:calc(var(--spacing) * 4)}.yob-relay-band,.yob-relay-handoff{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);align-items:start;column-gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,.2fr) minmax(0,1fr);display:grid}.yob-relay-owner,.yob-relay-handoff-title{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column}.yob-relay-stages{gap:calc(var(--spacing) * 3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.yob-relay-handoff-facts{gap:calc(var(--spacing) * 5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.yob-relay-stage{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);grid-template-columns:auto minmax(0,1fr);display:grid}.yob-relay-stage .yob-relay-kind{justify-self:start}.yob-relay-stage-note{grid-column:1/-1}}.yob-l2o-hero{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.yob-l2o-hero-copy{max-width:var(--container-narrow);align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-l2o-hero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);margin-top:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.yob-l2o-hero-actions{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row-reverse}}@media (width>=64rem){.yob-l2o-hero{gap:calc(var(--spacing) * 10)}}.yob-l2o-note{align-items:flex-start;gap:calc(var(--spacing) * 2);max-width:var(--container-prose);margin-top:calc(var(--spacing) * 5);color:var(--color-body);font-size:var(--text-body-md);flex-direction:column;display:flex}.yob-l2o-tag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;align-self:flex-start}.yob-l2o-fan{margin-top:calc(var(--spacing) * 8)}.yob-l2o-sourcelinks{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 6) 0 0;padding:0;list-style:none;display:grid}.yob-l2o-sourcelink{gap:var(--spacing);flex-direction:column;display:flex}.yob-l2o-sourcelink-note{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=48rem){.yob-l2o-sourcelinks{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-l2o-thread{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-l2o-thread-head{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.yob-l2o-thread-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-l2o-thread-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}.yob-l2o-thread-field{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-l2o-thread-term{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-l2o-thread-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0}@media (width>=64rem){.yob-l2o-thread{padding:calc(var(--spacing) * 6)}.yob-l2o-thread-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-l2o-owners{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 8) 0 0;padding:0;list-style:none;display:grid}.yob-l2o-owner{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-l2o-owner-stage{color:var(--color-muted);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-l2o-owner-owns{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=48rem){.yob-l2o-owners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-l2o-owners{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-l2o-seam-intro{max-width:var(--container-narrow);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-l2o-seam{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);display:grid}.yob-l2o-seam-side{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-l2o-seam-owner{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-brand);color:var(--color-heading);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;align-self:flex-start}.yob-l2o-seam-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing)}.yob-l2o-seam-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-l2o-seam-item{padding-left:calc(var(--spacing) * 4);color:var(--color-body);font-size:var(--text-body-sm);position:relative}.yob-l2o-seam-item:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-border-strong);position:absolute;top:.5em;left:0}.yob-l2o-seam-cross{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-inverse);color:var(--color-inverse);flex-direction:column;display:flex}.yob-l2o-seam-cross-label{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-accent-on-inverse);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;display:flex}.yob-l2o-seam-truth{color:var(--color-inverse);font-size:var(--text-body-sm)}@media (width>=64rem){.yob-l2o-seam{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr)}.yob-l2o-seam-cross{justify-content:center}}.yob-l2o-inherit{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);flex-direction:column;display:flex}.yob-l2o-inherit-head{display:flex}.yob-l2o-inherit-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}.yob-l2o-inherit-field{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface);flex-direction:column;display:flex}.yob-l2o-inherit-term{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-l2o-inherit-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0}.yob-l2o-inherit-close{max-width:var(--container-prose);color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}@media (width>=48rem){.yob-l2o-inherit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-l2o-inherit{padding:calc(var(--spacing) * 6)}.yob-l2o-inherit-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.yob-l2o-exceptions{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 8) 0 0;padding:0;list-style:none;display:grid}.yob-l2o-exception{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-l2o-exception-label{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-l2o-exception-icon{color:var(--color-accent-strong);flex-shrink:0;margin-top:.15em}.yob-l2o-exception-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-l2o-exception-link{margin-top:auto}@media (width>=48rem){.yob-l2o-exceptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-l2o-views{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);display:grid}.yob-l2o-view{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-l2o-view-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.yob-l2o-view-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing)}.yob-l2o-view-fields{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.yob-l2o-view-field{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-wrap:wrap;display:flex}.yob-l2o-view-term{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-l2o-view-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0;font-weight:600}@media (width>=64rem){.yob-l2o-views{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-otc-hero{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.yob-otc-hero-copy{max-width:var(--container-narrow);align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-otc-hero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);margin-top:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.yob-otc-hero-actions{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row-reverse}}@media (width>=64rem){.yob-otc-hero{gap:calc(var(--spacing) * 10)}}.yob-otc-note{align-items:flex-start;gap:calc(var(--spacing) * 2);max-width:var(--container-prose);margin-top:calc(var(--spacing) * 5);color:var(--color-body);font-size:var(--text-body-md);flex-direction:column;display:flex}.yob-otc-tag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;align-self:flex-start}.yob-otc-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-otc-list-item{padding-left:calc(var(--spacing) * 4);color:var(--color-body);font-size:var(--text-body-sm);position:relative}.yob-otc-list-item:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-border-strong);position:absolute;top:.5em;left:0}.yob-otc-truth{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-body-md)}.yob-otc-split{margin-top:calc(var(--spacing) * 8)}.yob-otc-ops{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-otc-ops-head{display:flex}.yob-otc-ops-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}.yob-otc-ops-field{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-otc-ops-term{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-otc-ops-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0}@media (width>=48rem){.yob-otc-ops-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-otc-ops{padding:calc(var(--spacing) * 6)}.yob-otc-ops-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}.yob-otc-event{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);display:grid}.yob-otc-event-card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-otc-event-kind{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-accent);color:var(--color-on-accent);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-otc-event-label{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing)}.yob-otc-event-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-otc-event-tag{margin-top:var(--spacing);display:flex}.yob-otc-event-then{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-otc-event-then-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}@media (width>=64rem){.yob-otc-event{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.yob-otc-connected{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}.yob-otc-two{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6);display:grid}.yob-otc-two-panel{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-otc-two-panel-limit{background-color:var(--color-surface-soft);box-shadow:none}.yob-otc-two-title{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-otc-limits{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-otc-limit{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-otc-limit-icon{color:var(--color-muted);flex-shrink:0;margin-top:.35em}@media (width>=64rem){.yob-otc-two{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-otc-payment{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);display:grid}.yob-otc-payment-claim{padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-body-lg)}.yob-otc-payment-limits{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);flex-direction:column;display:flex}@media (width>=64rem){.yob-otc-payment{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yob-otc-payment-claim{align-items:center;display:flex}}.yob-otc-exceptions{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 8) 0 0;padding:0;list-style:none;display:grid}.yob-otc-exception{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-otc-exception-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-otc-exception-detail{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=48rem){.yob-otc-exceptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-otc-trace-intro{max-width:var(--container-narrow);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.yob-otc-trace{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-otc-trace-head{display:flex}.yob-otc-trace-steps{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-otc-trace-step{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);display:grid}.yob-otc-trace-from{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-otc-trace-question{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-body);font-size:var(--text-body-sm);display:flex}.yob-otc-trace-icon{color:var(--color-action);flex-shrink:0;margin-top:.35em}.yob-otc-trace-to{color:var(--color-heading);font-size:var(--text-body-sm);font-weight:600}@media (width>=64rem){.yob-otc-trace{padding:calc(var(--spacing) * 6)}.yob-otc-trace-step{align-items:baseline;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) minmax(0,1fr)}}.yob-otc-truthblock{max-width:var(--container-content);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-otc-truthblock-body{color:var(--color-inverse);font-size:var(--text-body-lg)}.yob-otc-truthblock-points{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-otc-truthblock-point{align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-inverse-muted);font-size:var(--text-body-md);display:flex}.yob-otc-truthblock-icon{color:var(--color-accent-on-inverse);flex-shrink:0;margin-top:.2em}.yob-p2p-hero{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.yob-p2p-hero-copy{max-width:var(--container-narrow);align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-p2p-hero-actions{align-items:flex-start;gap:calc(var(--spacing) * 4);margin-top:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.yob-p2p-hero-actions{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row-reverse}}@media (width>=64rem){.yob-p2p-hero{gap:calc(var(--spacing) * 10)}}.yob-p2p-note{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 6);color:var(--color-body);font-size:var(--text-body-md)}.yob-p2p-tag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;align-self:flex-start}.yob-p2p-truth{align-items:flex-start;gap:calc(var(--spacing) * 3);max-width:var(--container-content);margin-top:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-control);background-color:var(--color-surface-brand);box-shadow:inset 0 0 0 1px var(--color-border-brand);color:var(--color-heading);font-size:var(--text-body-md);display:flex}.yob-p2p-truth-icon{color:var(--color-action);flex-shrink:0;margin-top:.2em}.yob-p2p-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-p2p-list-item{padding-left:calc(var(--spacing) * 4);color:var(--color-body);font-size:var(--text-body-md);position:relative}.yob-p2p-list-item:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-border-strong);position:absolute;top:.55em;left:0}.yob-p2p-links{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 6) 0 0;padding:0;list-style:none;display:grid}.yob-p2p-link{gap:var(--spacing);flex-direction:column;display:flex}.yob-p2p-link-note{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=48rem){.yob-p2p-links{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-p2p-approved{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-p2p-approved-head{display:flex}.yob-p2p-approved-fields{gap:calc(var(--spacing) * 3);margin:0;display:grid}.yob-p2p-approved-field{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-p2p-approved-term{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-p2p-approved-value{color:var(--color-heading);font-size:var(--text-body-sm);margin:0}.yob-p2p-approved-close{max-width:var(--container-prose);color:var(--color-body);font-size:var(--text-body-md)}@media (width>=48rem){.yob-p2p-approved-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.yob-p2p-approved{padding:calc(var(--spacing) * 6)}.yob-p2p-approved-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.yob-p2p-buying{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);display:grid}.yob-p2p-tasks{gap:calc(var(--spacing) * 3);counter-reset:yob-p2p-task;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-p2p-task{gap:var(--spacing);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);counter-increment:yob-p2p-task;flex-direction:column;display:flex}.yob-p2p-task-label{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-p2p-task-label:before{content:counter(yob-p2p-task) ". ";color:var(--color-muted)}.yob-p2p-task-detail{color:var(--color-body);font-size:var(--text-body-sm)}.yob-p2p-optional{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface-soft);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-p2p-optional-flag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-accent);color:var(--color-on-accent);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;align-self:flex-start}.yob-p2p-optional-title{color:var(--color-heading);font-size:var(--text-heading-xs);font-weight:var(--text-heading-xs--font-weight);letter-spacing:var(--text-heading-xs--letter-spacing)}.yob-p2p-optional-body{color:var(--color-body);font-size:var(--text-body-sm)}.yob-p2p-optional-link{margin-top:auto}@media (width>=64rem){.yob-p2p-buying{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.yob-p2p-po,.yob-p2p-bill{margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card)}@media (width>=64rem){.yob-p2p-po,.yob-p2p-bill{padding:calc(var(--spacing) * 6)}}.yob-p2p-receipt{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-p2p-receipt-kind{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-pill);background-color:var(--color-surface-accent);color:var(--color-on-accent);font-size:var(--text-body-xs);font-weight:600;display:inline-flex}.yob-p2p-receipt-cols{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.yob-p2p-receipt-col{color:var(--color-muted);font-size:var(--text-body-xs);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;font-weight:600}.yob-p2p-receipt-col-diff{color:var(--color-accent-strong)}.yob-p2p-cases{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-p2p-case{gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-control);background-color:var(--color-surface-soft);flex-direction:column;display:flex}.yob-p2p-case-kind{color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600}.yob-p2p-case-detail{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=64rem){.yob-p2p-receipt{padding:calc(var(--spacing) * 6)}.yob-p2p-cases{flex-direction:row}.yob-p2p-case{flex:1 1 0}}.yob-p2p-mismatches{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 8) 0 0;padding:0;list-style:none;display:grid}.yob-p2p-mismatch{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;display:flex}.yob-p2p-mismatch-label{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-heading);font-size:var(--text-label-lg);font-weight:600;display:flex}.yob-p2p-mismatch-icon{color:var(--color-accent-strong);flex-shrink:0;margin-top:.15em}.yob-p2p-mismatch-detail{color:var(--color-body);font-size:var(--text-body-sm)}@media (width>=48rem){.yob-p2p-mismatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.yob-p2p-payment{max-width:var(--container-content);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.yob-p2p-payment-body{color:var(--color-inverse);font-size:var(--text-body-lg)}.yob-p2p-payment-limits{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-p2p-payment-limit{align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-inverse-muted);font-size:var(--text-body-md);display:flex}.yob-p2p-payment-icon{color:var(--color-accent-on-inverse);flex-shrink:0;margin-top:.2em}.yob-p2p-path{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.yob-p2p-path-label{color:var(--color-body);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}.yob-p2p-path-owners{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.yob-p2p-path-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yob-p2p-path-owner{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-pill);background-color:var(--color-surface-soft);color:var(--color-heading);font-size:var(--text-label-lg);align-self:flex-start;font-weight:600;position:relative}.yob-p2p-path-owner+.yob-p2p-path-owner:before{content:"";top:calc(var(--spacing) * -2.5);left:calc(var(--spacing) * 5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-right:2px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.yob-p2p-path-close{color:var(--color-heading);font-size:var(--text-body-lg);font-weight:600}@media (width>=48rem){.yob-p2p-path-list{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-flow:wrap}.yob-p2p-path-owner+.yob-p2p-path-owner:before{top:50%;left:calc(var(--spacing) * -3);transform:translate(-50%,-50%)rotate(-45deg)}}@media (width>=64rem){.yob-p2p-path{padding:calc(var(--spacing) * 6)}}.yob-p2p-relay{margin-top:calc(var(--spacing) * 8)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-12{top:calc(var(--spacing) * 12)}.top-18{top:calc(var(--spacing) * 18)}.top-\[3px\]{top:3px}.top-full{top:100%}.right-0{right:0}.right-3\.5{right:calc(var(--spacing) * 3.5)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=60rem){.container{max-width:60rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-gutter{margin-inline:calc(var(--spacing-gutter) * -1)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mt-stack-lg{margin-top:var(--spacing-stack-lg)}.mt-stack-md{margin-top:var(--spacing-stack-md)}.mt-stack-xl{margin-top:var(--spacing-stack-xl)}.mt-stack-xs{margin-top:var(--spacing-stack-xs)}.mb-1{margin-bottom:var(--spacing)}.mb-stack-lg{margin-bottom:var(--spacing-stack-lg)}.mb-stack-xl{margin-bottom:var(--spacing-stack-xl)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-auto{height:auto}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-dvh{min-height:100dvh}.w-12{width:calc(var(--spacing) * 12)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-gutter{width:var(--spacing-gutter)}.w-gutter-lg{width:var(--spacing-gutter-lg)}.w-px{width:1px}.w-section-lg{width:var(--spacing-section-lg)}.w-section-md{width:var(--spacing-section-md)}.w-section-sm{width:var(--spacing-section-sm)}.w-section-xl{width:var(--spacing-section-xl)}.w-section-xs{width:var(--spacing-section-xs)}.w-stack-lg{width:var(--spacing-stack-lg)}.w-stack-md{width:var(--spacing-stack-md)}.w-stack-sm{width:var(--spacing-stack-sm)}.w-stack-xl{width:var(--spacing-stack-xl)}.w-stack-xs{width:var(--spacing-stack-xs)}.max-w-content{max-width:var(--container-content)}.max-w-md{max-width:var(--container-md)}.max-w-narrow{max-width:var(--container-narrow)}.max-w-none{max-width:none}.max-w-page{max-width:var(--container-page)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-wide{max-width:var(--container-wide)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-max{min-width:max-content}.min-w-xl{min-width:var(--container-xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-gutter{gap:var(--spacing-gutter)}.gap-gutter-lg{gap:var(--spacing-gutter-lg)}.gap-section-lg{gap:var(--spacing-section-lg)}.gap-section-md{gap:var(--spacing-section-md)}.gap-section-sm{gap:var(--spacing-section-sm)}.gap-section-xl{gap:var(--spacing-section-xl)}.gap-section-xs{gap:var(--spacing-section-xs)}.gap-stack-lg{gap:var(--spacing-stack-lg)}.gap-stack-md{gap:var(--spacing-stack-md)}.gap-stack-sm{gap:var(--spacing-stack-sm)}.gap-stack-xl{gap:var(--spacing-stack-xl)}.gap-stack-xs{gap:var(--spacing-stack-xs)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-demo{border-radius:var(--radius-demo)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-border-accent{border-color:var(--color-border-accent)}.border-border-brand{border-color:var(--color-border-brand)}.border-border-inverse{border-color:var(--color-border-inverse)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-danger-500{border-color:var(--color-danger-500)}.bg-\[\#F0F7FF\]{background-color:#f0f7ff}.bg-accent{background-color:var(--color-accent)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-accent-on-inverse{background-color:var(--color-accent-on-inverse)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent-strong{background-color:var(--color-accent-strong)}.bg-action{background-color:var(--color-action)}.bg-action-active{background-color:var(--color-action-active)}.bg-action-hover{background-color:var(--color-action-hover)}.bg-action-soft{background-color:var(--color-action-soft)}.bg-action-soft-hover{background-color:var(--color-action-soft-hover)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-950{background-color:var(--color-blue-950)}.bg-body{background-color:var(--color-body)}.bg-border{background-color:var(--color-border)}.bg-border-accent{background-color:var(--color-border-accent)}.bg-border-brand{background-color:var(--color-border-brand)}.bg-border-inverse{background-color:var(--color-border-inverse)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas-cool{background-color:var(--color-canvas-cool)}.bg-canvas-warm{background-color:var(--color-canvas-warm)}.bg-canvas\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/95{background-color:color-mix(in oklab, var(--color-canvas) 95%, transparent)}}.bg-danger-50{background-color:var(--color-danger-50)}.bg-danger-100{background-color:var(--color-danger-100)}.bg-danger-200{background-color:var(--color-danger-200)}.bg-danger-300{background-color:var(--color-danger-300)}.bg-danger-400{background-color:var(--color-danger-400)}.bg-danger-500{background-color:var(--color-danger-500)}.bg-danger-600{background-color:var(--color-danger-600)}.bg-danger-700{background-color:var(--color-danger-700)}.bg-danger-800{background-color:var(--color-danger-800)}.bg-danger-900{background-color:var(--color-danger-900)}.bg-danger-950{background-color:var(--color-danger-950)}.bg-fill-attention{background-color:var(--color-fill-attention)}.bg-fill-quantity{background-color:var(--color-fill-quantity)}.bg-focus{background-color:var(--color-focus)}.bg-heading{background-color:var(--color-heading)}.bg-ink-50{background-color:var(--color-ink-50)}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-200{background-color:var(--color-ink-200)}.bg-ink-300{background-color:var(--color-ink-300)}.bg-ink-400{background-color:var(--color-ink-400)}.bg-ink-500{background-color:var(--color-ink-500)}.bg-ink-600{background-color:var(--color-ink-600)}.bg-ink-700{background-color:var(--color-ink-700)}.bg-ink-800{background-color:var(--color-ink-800)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-950{background-color:var(--color-ink-950)}.bg-ink-950\/40{background-color:#1e232866}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/40{background-color:color-mix(in oklab, var(--color-ink-950) 40%, transparent)}}.bg-inverse{background-color:var(--color-inverse)}.bg-inverse-muted{background-color:var(--color-inverse-muted)}.bg-link{background-color:var(--color-link)}.bg-link-hover{background-color:var(--color-link-hover)}.bg-muted{background-color:var(--color-muted)}.bg-on-accent{background-color:var(--color-on-accent)}.bg-on-action{background-color:var(--color-on-action)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-700{background-color:var(--color-orange-700)}.bg-orange-800{background-color:var(--color-orange-800)}.bg-orange-900{background-color:var(--color-orange-900)}.bg-orange-950{background-color:var(--color-orange-950)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-800{background-color:var(--color-sky-800)}.bg-sky-900{background-color:var(--color-sky-900)}.bg-sky-950{background-color:var(--color-sky-950)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-100{background-color:var(--color-success-100)}.bg-success-200{background-color:var(--color-success-200)}.bg-success-300{background-color:var(--color-success-300)}.bg-success-400{background-color:var(--color-success-400)}.bg-success-500{background-color:var(--color-success-500)}.bg-success-600{background-color:var(--color-success-600)}.bg-success-700{background-color:var(--color-success-700)}.bg-success-800{background-color:var(--color-success-800)}.bg-success-900{background-color:var(--color-success-900)}.bg-success-950{background-color:var(--color-success-950)}.bg-surface{background-color:var(--color-surface)}.bg-surface-accent{background-color:var(--color-surface-accent)}.bg-surface-brand{background-color:var(--color-surface-brand)}.bg-surface-brand-inverse{background-color:var(--color-surface-brand-inverse)}.bg-surface-brand-strong{background-color:var(--color-surface-brand-strong)}.bg-surface-deep{background-color:var(--color-surface-deep)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-inverse-raised{background-color:var(--color-surface-inverse-raised)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-sky{background-color:var(--color-surface-sky)}.bg-surface-soft{background-color:var(--color-surface-soft)}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-100{background-color:var(--color-warning-100)}.bg-warning-200{background-color:var(--color-warning-200)}.bg-warning-300{background-color:var(--color-warning-300)}.bg-warning-400{background-color:var(--color-warning-400)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-warning-600{background-color:var(--color-warning-600)}.bg-warning-700{background-color:var(--color-warning-700)}.bg-warning-800{background-color:var(--color-warning-800)}.bg-warning-900{background-color:var(--color-warning-900)}.bg-warning-950{background-color:var(--color-warning-950)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-gutter{padding:var(--spacing-gutter)}.p-gutter-lg{padding:var(--spacing-gutter-lg)}.p-section-lg{padding:var(--spacing-section-lg)}.p-section-md{padding:var(--spacing-section-md)}.p-section-sm{padding:var(--spacing-section-sm)}.p-section-xl{padding:var(--spacing-section-xl)}.p-section-xs{padding:var(--spacing-section-xs)}.p-stack-lg{padding:var(--spacing-stack-lg)}.p-stack-md{padding:var(--spacing-stack-md)}.p-stack-sm{padding:var(--spacing-stack-sm)}.p-stack-xl{padding:var(--spacing-stack-xl)}.p-stack-xs{padding:var(--spacing-stack-xs)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-gutter{padding-inline:var(--spacing-gutter)}.px-gutter-lg{padding-inline:var(--spacing-gutter-lg)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-section-lg{padding-block:var(--spacing-section-lg)}.py-section-md{padding-block:var(--spacing-section-md)}.py-section-sm{padding-block:var(--spacing-section-sm)}.py-section-xl{padding-block:var(--spacing-section-xl)}.py-section-xs{padding-block:var(--spacing-section-xs)}.py-stack-lg{padding-block:var(--spacing-stack-lg)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-section-xs{padding-bottom:var(--spacing-section-xs)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.text-heading-md{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.text-heading-xl{font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}.text-heading-xs{font-size:var(--text-heading-xs);line-height:var(--tw-leading,var(--text-heading-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xs--font-weight))}.text-metric-lg{font-size:var(--text-metric-lg);line-height:var(--tw-leading,var(--text-metric-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-metric-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric-lg--font-weight))}.text-metric-md{font-size:var(--text-metric-md);line-height:var(--tw-leading,var(--text-metric-md--line-height));letter-spacing:var(--tw-tracking,var(--text-metric-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric-md--font-weight))}.text-metric-sm{font-size:var(--text-metric-sm);line-height:var(--tw-leading,var(--text-metric-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-metric-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric-sm--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight))}.text-body-xl{font-size:var(--text-body-xl);line-height:var(--tw-leading,var(--text-body-xl--line-height));font-weight:var(--tw-font-weight,var(--text-body-xl--font-weight))}.text-body-xs{font-size:var(--text-body-xs);line-height:var(--tw-leading,var(--text-body-xs--line-height));font-weight:var(--tw-font-weight,var(--text-body-xs--font-weight))}.text-label-lg{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.text-label-md{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.text-label-sm{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-on-inverse{color:var(--color-accent-on-inverse)}.text-accent-strong{color:var(--color-accent-strong)}.text-action{color:var(--color-action)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-body{color:var(--color-body)}.text-danger-600{color:var(--color-danger-600)}.text-danger-700{color:var(--color-danger-700)}.text-danger-900{color:var(--color-danger-900)}.text-heading{color:var(--color-heading)}.text-inverse{color:var(--color-inverse)}.text-inverse-muted{color:var(--color-inverse-muted)}.text-link{color:var(--color-link)}.text-link-hover{color:var(--color-link-hover)}.text-muted{color:var(--color-muted)}.text-on-accent{color:var(--color-on-accent)}.text-on-action{color:var(--color-on-action)}.text-success-300{color:var(--color-success-300)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-success-900{color:var(--color-success-900)}.text-warning-700{color:var(--color-warning-700)}.text-warning-900{color:var(--color-warning-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0522420d), 0 1px 3px 0 var(--tw-shadow-color,#0522420f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card-hover{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#05224214), 0 12px 24px -6px var(--tw-shadow-color,#0522421a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#3770b259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-menu{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0522421a), 0 24px 48px -12px var(--tw-shadow-color,#05224229);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-panel{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0522420f), 0 16px 32px -8px var(--tw-shadow-color,#0522421f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-border{--tw-ring-color:var(--color-border)}.ring-border-accent{--tw-ring-color:var(--color-border-accent)}.ring-border-brand{--tw-ring-color:var(--color-border-brand)}.ring-border-inverse{--tw-ring-color:var(--color-border-inverse)}.ring-border-subtle{--tw-ring-color:var(--color-border-subtle)}.ring-danger-100{--tw-ring-color:var(--color-danger-100)}.ring-danger-500{--tw-ring-color:var(--color-danger-500)}.ring-focus{--tw-ring-color:var(--color-focus)}.ring-ink-950\/10{--tw-ring-color:#1e23281a}@supports (color:color-mix(in lab, red, red)){.ring-ink-950\/10{--tw-ring-color:color-mix(in oklab, var(--color-ink-950) 10%, transparent)}}.ring-success-100{--tw-ring-color:var(--color-success-100)}.ring-success-200{--tw-ring-color:var(--color-success-200)}.ring-warning-100{--tw-ring-color:var(--color-warning-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-exit{--tw-ease:var(--ease-exit);transition-timing-function:var(--ease-exit)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-action:is(:where(.group):hover *){color:var(--color-action)}}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.read-only\:bg-surface-soft:read-only{background-color:var(--color-surface-soft)}.focus-within\:shadow-card-hover:focus-within{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#05224214), 0 12px 24px -6px var(--tw-shadow-color,#0522421a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-action-hover:hover{background-color:var(--color-action-hover)}.hover\:bg-action-soft:hover{background-color:var(--color-action-soft)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-danger-700:hover{background-color:var(--color-danger-700)}.hover\:bg-surface-soft:hover{background-color:var(--color-surface-soft)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-action:hover{color:var(--color-action)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-heading:hover{color:var(--color-heading)}.hover\:text-inverse:hover{color:var(--color-inverse)}.hover\:text-link-hover:hover{color:var(--color-link-hover)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-card-hover:hover{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#05224214), 0 12px 24px -6px var(--tw-shadow-color,#0522421a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:ring-border-brand:focus-visible{--tw-ring-color:var(--color-border-brand)}.focus-visible\:ring-danger-600:focus-visible{--tw-ring-color:var(--color-danger-600)}.active\:bg-action-active:active{background-color:var(--color-action-active)}.active\:bg-blue-100:active{background-color:var(--color-blue-100)}.active\:bg-danger-900:active{background-color:var(--color-danger-900)}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-muted:disabled{background-color:var(--color-surface-muted)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-50:disabled{opacity:.5}.has-checked\:bg-action:has(:checked){background-color:var(--color-action)}.has-checked\:bg-action-soft:has(:checked){background-color:var(--color-action-soft)}.has-checked\:text-on-action:has(:checked){color:var(--color-on-action)}.has-checked\:ring-2:has(:checked){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:ring-action:has(:checked){--tw-ring-color:var(--color-action)}.has-checked\:ring-border-brand:has(:checked){--tw-ring-color:var(--color-border-brand)}.has-focus-visible\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-focus:has(:focus-visible){outline-color:var(--color-focus)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-surface-soft[aria-expanded=true]{background-color:var(--color-surface-soft)}.aria-expanded\:text-heading[aria-expanded=true]{color:var(--color-heading)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-section-lg{padding-block:var(--spacing-section-lg)}.md\:py-section-md{padding-block:var(--spacing-section-md)}.md\:py-section-xl{padding-block:var(--spacing-section-xl)}.md\:pb-section-sm{padding-bottom:var(--spacing-section-sm)}.md\:pb-section-xs{padding-bottom:var(--spacing-section-xs)}.md\:text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.md\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.md\:text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.md\:text-heading-md{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.md\:text-heading-xl{font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}}@media (width>=60rem){.story\:block{display:block}.story\:hidden{display:none}.story\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.story\:gap-3{gap:calc(var(--spacing) * 3)}.story\:text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-gutter-lg{padding-inline:var(--spacing-gutter-lg)}.lg\:text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xl--font-weight))}.lg\:text-metric-lg{font-size:var(--text-metric-lg);line-height:var(--tw-leading,var(--text-metric-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-metric-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric-lg--font-weight))}.lg\:text-metric-md{font-size:var(--text-metric-md);line-height:var(--tw-leading,var(--text-metric-md--line-height));letter-spacing:var(--tw-tracking,var(--text-metric-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-metric-md--font-weight))}}.yob-rail-chapter[data-active] .yob-rail-chapter-label,.yob-rail-stage[data-state=active] .yob-rail-stage-label{font-weight:600}.yob-rail-chapter-label{line-height:1.25}.yob-rail-stage-label{line-height:1.3}@media not all and (height>=46rem){.yob-rail-chapter-label{font-size:var(--text-body-md)}.yob-rail-stage-label{font-size:var(--text-body-sm)}}.yob-estimate-cta{height:auto;min-height:calc(var(--spacing) * 13);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);text-align:center;white-space:normal}}:root{--glow-sky-strong:#2f74db21}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky-strong:color-mix(in srgb, var(--color-sky-600) 13%, transparent)}}:root{--glow-sky:#2f74db17}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky:color-mix(in srgb, var(--color-sky-600) 9%, transparent)}}:root{--glow-sky-faint:#2f74db0f}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky-faint:color-mix(in srgb, var(--color-sky-600) 6%, transparent)}}:root{--glow-warm:#f6881f0f}@supports (color:color-mix(in lab, red, red)){:root{--glow-warm:color-mix(in srgb, var(--color-accent) 6%, transparent)}}:root{--glow-warm-faint:#f6881f0a}@supports (color:color-mix(in lab, red, red)){:root{--glow-warm-faint:color-mix(in srgb, var(--color-accent) 4%, transparent)}}:root{--glow-ice:#ffffff61}@supports (color:color-mix(in lab, red, red)){:root{--glow-ice:color-mix(in srgb, var(--color-white) 38%, transparent)}}:root{--glow-ice-soft:#ffffff2e}@supports (color:color-mix(in lab, red, red)){:root{--glow-ice-soft:color-mix(in srgb, var(--color-white) 18%, transparent)}}:root{--glow-sky-edge:#2f74db17}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky-edge:color-mix(in srgb, var(--color-sky-600) 9%, transparent)}}:root{--glow-sky-bloom:#2f74db14}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky-bloom:color-mix(in srgb, var(--color-sky-600) 8%, transparent)}}:root{--glow-warm-edge:#f6881f0f}@supports (color:color-mix(in lab, red, red)){:root{--glow-warm-edge:color-mix(in srgb, var(--color-accent) 6%, transparent)}}:root{--glow-sky-mid:#2f74db0a}@supports (color:color-mix(in lab, red, red)){:root{--glow-sky-mid:color-mix(in srgb, var(--color-sky-600) 4%, transparent)}}:root{--glow-cobalt:#2f74db42}@supports (color:color-mix(in lab, red, red)){:root{--glow-cobalt:color-mix(in srgb, var(--color-sky-600) 26%, transparent)}}:root{--glow-cobalt-deep:#1356b53d}@supports (color:color-mix(in lab, red, red)){:root{--glow-cobalt-deep:color-mix(in srgb, var(--color-sky-700) 24%, transparent)}}:root{--glow-ember:#f6881f12}@supports (color:color-mix(in lab, red, red)){:root{--glow-ember:color-mix(in srgb, var(--color-accent) 7%, transparent)}}:root{--atmo-arc-cool:radial-gradient(54% clamp(2.5rem, 7vw, 3.5rem) at 50% 100%, var(--color-canvas-cool) 0 99.4%, transparent 100%);--atmo-arc-deep:radial-gradient(62% clamp(2.5rem, 7vw, 7rem) at 50% 100%, var(--color-surface-deep) 0 99.4%, transparent 100%);--atmo-hero:var(--atmo-arc-cool), radial-gradient(44rem 30rem at 88% 24%, var(--glow-sky-strong), transparent 68%), radial-gradient(38rem 26rem at 2% -6%, var(--glow-warm), transparent 66%), linear-gradient(var(--color-canvas-warm), var(--color-canvas-warm));--atmo-flow:linear-gradient(180deg, var(--color-canvas-cool) 0, transparent 12rem), linear-gradient(0deg, var(--color-canvas-cool) 0, transparent 12rem), linear-gradient(90deg, transparent 0%, var(--glow-ice) 20%, var(--glow-ice) 82%, transparent 100%), radial-gradient(30rem 32rem at 63% 5%, var(--glow-ice-soft), transparent 74%), radial-gradient(42rem 26rem at 52% 19%, var(--glow-ice-soft), transparent 74%), radial-gradient(26rem 40rem at 68% 38%, var(--glow-ice-soft), transparent 74%), radial-gradient(38rem 28rem at 55% 58%, var(--glow-ice-soft), transparent 74%), radial-gradient(28rem 36rem at 66% 73%, var(--glow-ice-soft), transparent 74%), radial-gradient(44rem 30rem at 51% 93%, var(--glow-ice-soft), transparent 74%), radial-gradient(52rem 34rem at 34% 15%, var(--glow-sky-mid), transparent 78%), radial-gradient(60rem 30rem at 71% 44%, var(--glow-sky-mid), transparent 78%), radial-gradient(48rem 36rem at 29% 82%, var(--glow-sky-mid), transparent 78%), linear-gradient(90deg, var(--glow-sky-edge) 0%, transparent 5.5%, transparent 94.5%, var(--glow-sky-edge) 100%), radial-gradient(min(7vw, 8rem) 36rem at 0% 9%, var(--glow-sky-bloom), transparent 78%), radial-gradient(min(7vw, 8rem) 30rem at 100% 24%, var(--glow-sky-bloom), transparent 78%), radial-gradient(min(7vw, 8rem) 36rem at 0% 31%, var(--glow-warm-edge), transparent 78%), radial-gradient(min(7vw, 8rem) 40rem at 0% 47%, var(--glow-sky-bloom), transparent 78%), radial-gradient(min(7vw, 8rem) 34rem at 100% 62%, var(--glow-sky-bloom), transparent 78%), radial-gradient(min(7vw, 8rem) 34rem at 100% 76%, var(--glow-warm-edge), transparent 78%), radial-gradient(min(7vw, 8rem) 38rem at 0% 80%, var(--glow-sky-bloom), transparent 78%), radial-gradient(min(7vw, 8rem) 32rem at 100% 93%, var(--glow-sky-bloom), transparent 78%), linear-gradient(var(--color-canvas-cool), var(--color-canvas-cool));--atmo-flow-compact:linear-gradient(180deg, var(--color-canvas-cool) 0, transparent 8rem), linear-gradient(0deg, var(--color-canvas-cool) 0, transparent 8rem), radial-gradient(32rem 30rem at 48% 10%, var(--glow-ice), transparent 76%), radial-gradient(30rem 26rem at 56% 33%, var(--glow-ice-soft), transparent 76%), radial-gradient(34rem 32rem at 46% 59%, var(--glow-ice), transparent 76%), radial-gradient(30rem 28rem at 55% 86%, var(--glow-ice-soft), transparent 76%), linear-gradient(var(--color-canvas-cool), var(--color-canvas-cool));--atmo-quiet:radial-gradient(40rem 24rem at 50% 4%, var(--glow-sky-faint), transparent 68%), radial-gradient(30rem 18rem at 92% 98%, var(--glow-warm-faint), transparent 70%), linear-gradient(180deg, var(--color-canvas-cool) 0%, var(--color-canvas-warm) 38%, var(--color-canvas-warm) 100%);--atmo-solutions:var(--atmo-arc-deep), linear-gradient(var(--color-canvas-warm), var(--color-canvas-warm));--atmo-panel:radial-gradient(30rem 20rem at 92% 2%, var(--glow-sky-strong), transparent 66%), radial-gradient(26rem 18rem at 4% 98%, var(--glow-warm), transparent 68%), linear-gradient(162deg, var(--color-surface-sky) 0%, var(--color-canvas-cool) 46%, var(--color-canvas-warm) 100%);--atmo-cool:radial-gradient(46rem 30rem at 84% 4%, var(--glow-ice), transparent 70%), radial-gradient(38rem 26rem at 6% 92%, var(--glow-ice-soft), transparent 72%), linear-gradient(var(--color-canvas-cool), var(--color-canvas-cool));--atmo-page:radial-gradient(44rem 26rem at 88% 0%, var(--glow-sky-faint), transparent 70%), radial-gradient(34rem 22rem at 4% 82%, var(--glow-warm-faint), transparent 72%), linear-gradient(var(--color-canvas-warm), var(--color-canvas-warm));--atmo-deep:linear-gradient(180deg, var(--color-surface-deep) 0%, #0000 11%), radial-gradient(46rem 28rem at 78% 22%, var(--glow-cobalt), transparent 66%), radial-gradient(40rem 26rem at 16% 88%, var(--glow-cobalt-deep), transparent 68%), radial-gradient(26rem 18rem at 4% 8%, var(--glow-ember), transparent 66%), linear-gradient(180deg, var(--color-surface-deep) 0%, var(--color-blue-900) 64%, var(--color-blue-900) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--atmo-deep:linear-gradient(180deg, var(--color-surface-deep) 0%, color-mix(in srgb, var(--color-surface-deep) 0%, transparent) 11%), radial-gradient(46rem 28rem at 78% 22%, var(--glow-cobalt), transparent 66%), radial-gradient(40rem 26rem at 16% 88%, var(--glow-cobalt-deep), transparent 68%), radial-gradient(26rem 18rem at 4% 8%, var(--glow-ember), transparent 66%), linear-gradient(180deg, var(--color-surface-deep) 0%, var(--color-blue-900) 64%, var(--color-blue-900) 100%)}}:root{--atmo-deep-cool:var(--atmo-arc-cool), var(--atmo-deep)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
