:root{--df-color-brand-black:#000000;--df-color-brand-charcoal:#292929;--df-color-brand-graphite:#585858;--df-color-brand-gold:#FFC815;--df-color-brand-white:#FFFFFF;--df-color-secondary-orange:#E9824F;--df-color-secondary-navy:#23475D;--df-color-secondary-sky:#95C9E1;--df-color-extended-canvas:#F7F6F2;--df-color-extended-success:#2A7D66;--df-color-extended-danger:#C0392B;--df-color-extended-gold-pressed:#E0A800;--df-color-extended-gold-soft:#FFF3C9;--df-color-extended-illustration-caption:#333333;--df-color-extended-success-on-dark:#4FC3A1;--df-color-extended-content-accent:#836000;--df-color-neutral-0:#000000;--df-color-neutral-50:#121212;--df-color-neutral-100:#1C1C1C;--df-color-neutral-200:#292929;--df-color-neutral-300:#3D3D3D;--df-color-neutral-400:#585858;--df-color-neutral-500:#6B6B6B;--df-color-neutral-600:#A3A3A3;--df-color-neutral-700:#C9C9C9;--df-color-neutral-800:#E5E4E0;--df-color-neutral-900:#F7F6F2;--df-color-neutral-950:#FFFFFF;--df-space-1:4px;--df-space-2:8px;--df-space-3:12px;--df-space-4:16px;--df-space-6:24px;--df-space-8:32px;--df-space-12:48px;--df-space-16:64px;--df-space-24:96px;--df-radius-control:4px;--df-radius-input:8px;--df-radius-card:12px;--df-radius-panel:20px;--df-radius-pill:999px;--df-font-family-display:"Inter Display",Inter,system-ui,sans-serif;--df-font-family-body:Inter,system-ui,-apple-system,sans-serif;--df-font-family-editorial:"EB Garamond",Georgia,serif;--df-font-family-mono:"JetBrains Mono",ui-monospace,monospace;--df-font-size-display:48px;--df-font-size-h1:36px;--df-font-size-h2:28px;--df-font-size-h3:20px;--df-font-size-body-lg:18px;--df-font-size-body:16px;--df-font-size-body-sm:14px;--df-font-size-label:12px;--df-font-size-mono:13px;--df-font-size-editorial:28px;--df-font-line-height-display:52px;--df-font-line-height-h1:42px;--df-font-line-height-h2:34px;--df-font-line-height-h3:26px;--df-font-line-height-body-lg:28px;--df-font-line-height-body:24px;--df-font-line-height-body-sm:20px;--df-font-line-height-label:16px;--df-font-line-height-mono:20px;--df-font-line-height-editorial:38px;--df-font-weight-regular:400;--df-font-weight-medium:500;--df-font-weight-semibold:600;--df-font-weight-bold:700;--df-font-tracking-tight:-0.02em;--df-font-tracking-snug:-0.01em;--df-font-tracking-normal:0;--df-font-tracking-label:0.08em;--df-motion-state:0ms;--df-motion-feedback:120ms;--df-motion-transition:240ms;--df-motion-story:420ms;--df-motion-hero:800ms;--df-ease-out:cubic-bezier(0.16,1,0.3,1);--df-ease-in-out:cubic-bezier(0.65,0,0.35,1);--df-elevation-0:none;--df-elevation-1:0 1px 2px rgb(0 0 0/0.06);--df-elevation-2:0 8px 24px rgb(0 0 0/0.10);--df-elevation-3:0 24px 64px rgb(0 0 0/0.18);--df-elevation-dark-1:0 1px 2px rgb(0 0 0/0.5);--df-elevation-dark-2:0 1px 1px rgb(0 0 0/0.7),0 10px 28px rgb(0 0 0/0.55);--df-elevation-dark-3:0 2px 2px rgb(0 0 0/0.7),0 26px 68px rgb(0 0 0/0.65);--df-grid-columns:12;--df-grid-gutter:32px;--df-grid-margin-desktop:64px;--df-grid-margin-tablet:32px;--df-grid-margin-mobile:20px;--df-grid-max-width:1440px;--df-breakpoint-sm:640px;--df-breakpoint-md:768px;--df-breakpoint-lg:1024px;--df-breakpoint-xl:1280px;--df-breakpoint-2xl:1536px;--df-color-chart-primary:var(--df-color-brand-gold);--df-color-chart-comparison:var(--df-color-secondary-sky);--df-color-chart-exception:var(--df-color-secondary-orange);--df-color-chart-reference:var(--df-color-brand-white);--df-color-chart-grid:var(--df-color-brand-graphite);--df-color-trust-verified:var(--df-color-extended-success);--df-color-trust-approval:var(--df-color-brand-gold);--df-color-trust-nda:var(--df-color-secondary-navy);--df-color-trust-expiring:var(--df-color-secondary-orange);--df-color-trust-revoked:var(--df-color-extended-danger);--df-space-section:var(--df-space-16);--df-space-premium:var(--df-space-24);--df-surface-canvas:var(--df-color-neutral-900);--df-surface-default:var(--df-color-neutral-950);--df-surface-raised:var(--df-color-neutral-950);--df-surface-sunken:var(--df-color-neutral-800);--df-surface-strong:var(--df-color-neutral-0);--df-surface-strong-alt:var(--df-color-neutral-200);--df-surface-inverse:var(--df-color-neutral-0);--df-surface-accent:var(--df-color-brand-gold);--df-surface-accent-soft:var(--df-color-extended-gold-soft);--df-content-primary:var(--df-color-neutral-0);--df-content-secondary:var(--df-color-neutral-400);--df-content-tertiary:var(--df-color-neutral-500);--df-content-inverse:var(--df-color-neutral-950);--df-content-on-accent:var(--df-color-neutral-0);--df-content-accent:var(--df-color-extended-content-accent);--df-border-subtle:var(--df-color-neutral-800);--df-border-default:var(--df-color-neutral-700);--df-border-strong:var(--df-color-neutral-400);--df-border-accent:var(--df-color-brand-gold);--df-border-focus:var(--df-color-brand-gold);--df-status-success:var(--df-color-extended-success);--df-status-warning:var(--df-color-secondary-orange);--df-status-danger:var(--df-color-extended-danger);--df-status-info:var(--df-color-secondary-navy);--df-status-neutral:var(--df-color-neutral-400);--df-content-success:var(--df-color-extended-success);--df-content-on-trust:var(--df-color-brand-white);--df-trust-verified:var(--df-color-trust-verified);--df-trust-approval:var(--df-color-trust-approval);--df-trust-nda:var(--df-color-trust-nda);--df-trust-expiring:var(--df-color-trust-expiring);--df-trust-revoked:var(--df-color-trust-revoked);--df-shadow-panel:var(--df-elevation-2);--df-interactive-accent:var(--df-color-brand-gold);--df-interactive-accent-pressed:var(--df-color-extended-gold-pressed);--df-focus-ring:0 0 0 2px var(--df-surface-default),0 0 0 4px var(--df-border-focus)}[data-theme=dark]{--df-surface-canvas:var(--df-color-neutral-0);--df-surface-default:var(--df-color-neutral-50);--df-surface-raised:var(--df-color-neutral-200);--df-surface-sunken:var(--df-color-neutral-0);--df-surface-inverse:var(--df-color-neutral-950);--df-content-primary:var(--df-color-neutral-950);--df-content-secondary:var(--df-color-neutral-700);--df-content-tertiary:var(--df-color-neutral-600);--df-content-inverse:var(--df-color-neutral-0);--df-content-accent:var(--df-color-brand-gold);--df-border-subtle:var(--df-color-neutral-300);--df-border-default:var(--df-color-neutral-400);--df-border-strong:var(--df-color-neutral-500);--df-focus-ring:0 0 0 2px var(--df-color-neutral-0),0 0 0 4px var(--df-border-focus);--df-shadow-panel:var(--df-elevation-dark-2);--df-content-success:var(--df-color-extended-success-on-dark)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{min-block-size:100dvh;background-color:var(--df-surface-canvas);color:var(--df-content-primary);font-family:var(--df-font-family-body);font-size:var(--df-font-size-body);line-height:var(--df-font-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}[data-numeric],table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.df-display{font-size:var(--df-font-size-display);line-height:var(--df-font-line-height-display)}.df-display,.df-h1{font-family:var(--df-font-family-display);font-weight:var(--df-font-weight-bold);letter-spacing:var(--df-font-tracking-tight)}.df-h1{font-size:var(--df-font-size-h1);line-height:var(--df-font-line-height-h1)}.df-h2{font-size:var(--df-font-size-h2);line-height:var(--df-font-line-height-h2)}.df-h2,.df-h3{font-family:var(--df-font-family-display);font-weight:var(--df-font-weight-semibold);letter-spacing:var(--df-font-tracking-snug)}.df-h3{font-size:var(--df-font-size-h3);line-height:var(--df-font-line-height-h3)}.df-body-lg{font-size:var(--df-font-size-body-lg);line-height:var(--df-font-line-height-body-lg)}.df-body{font-size:var(--df-font-size-body);line-height:var(--df-font-line-height-body)}.df-body-sm{font-size:var(--df-font-size-body-sm);line-height:var(--df-font-line-height-body-sm)}.df-label{font-size:var(--df-font-size-label);line-height:var(--df-font-line-height-label);font-weight:var(--df-font-weight-semibold);letter-spacing:var(--df-font-tracking-label);text-transform:uppercase}.df-mono{font-family:var(--df-font-family-mono);font-size:var(--df-font-size-mono);line-height:var(--df-font-line-height-mono)}.df-editorial{font-family:var(--df-font-family-editorial);font-size:var(--df-font-size-editorial);line-height:var(--df-font-line-height-editorial);font-style:italic}.df-prose{max-inline-size:68ch}.df-skip-link{position:absolute;inset-inline-start:var(--df-space-4);inset-block-start:calc(var(--df-space-4) * -10);z-index:100;padding:var(--df-space-3) var(--df-space-4);border-radius:var(--df-radius-input);background-color:var(--df-surface-accent);color:var(--df-content-on-accent);font-size:var(--df-font-size-body-sm);font-weight:var(--df-font-weight-semibold);text-decoration:none;transition:inset-block-start var(--df-motion-feedback) var(--df-ease-out)}.df-skip-link:focus-visible{inset-block-start:var(--df-space-4)}.df-shell{max-inline-size:var(--df-grid-max-width);margin-inline:auto;padding-inline:var(--df-grid-margin-desktop);padding-block:var(--df-space-24);display:flex;flex-direction:column;gap:var(--df-space-6)}@media (max-width:768px){.df-shell{padding-inline:var(--df-grid-margin-mobile);padding-block:var(--df-space-16)}}.df-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:var(--df-space-16);gap:var(--df-space-16);max-inline-size:var(--df-grid-max-width);margin-inline:auto;padding:var(--df-space-24) var(--df-grid-margin-desktop);align-items:start}@media (max-width:900px){.df-auth{grid-template-columns:minmax(0,1fr);gap:var(--df-space-12);padding:var(--df-space-12) var(--df-grid-margin-mobile)}}.df-auth__panel{display:flex;flex-direction:column;gap:var(--df-space-4);max-inline-size:32rem}.df-auth__eyebrow,.df-auth__lede{color:var(--df-content-secondary)}.df-auth__lede{max-inline-size:42ch}.df-auth__form{display:flex;flex-direction:column;gap:var(--df-space-6);-webkit-margin-before:var(--df-space-4);margin-block-start:var(--df-space-4)}.df-auth__divider{display:flex;align-items:center;gap:var(--df-space-4);margin-block:var(--df-space-6) 0;color:var(--df-content-tertiary);font-size:var(--df-font-size-body-sm)}.df-auth__divider:after,.df-auth__divider:before{content:"";flex:1 1;block-size:1px;background-color:var(--df-border-subtle)}.df-auth__social{inline-size:100%;-webkit-margin-before:var(--df-space-4);margin-block-start:var(--df-space-4);min-block-size:44px;text-decoration:none}.df-auth__error{display:flex;align-items:center;gap:var(--df-space-2);color:var(--df-status-danger)}.df-auth__hint,.df-auth__terms{color:var(--df-content-tertiary)}.df-auth__link{color:var(--df-content-primary);text-decoration:underline;text-underline-offset:2px}button.df-auth__link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.df-auth__password{display:flex;flex-direction:column;gap:var(--df-space-4);-webkit-padding-before:var(--df-space-4);padding-block-start:var(--df-space-4);-webkit-border-before:1px solid var(--df-border-subtle);border-block-start:1px solid var(--df-border-subtle)}.df-auth__sent{border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-card);background-color:var(--df-surface-raised)}.df-auth__aside,.df-auth__sent{display:flex;flex-direction:column;gap:var(--df-space-3);padding:var(--df-space-8)}.df-auth__aside{border-radius:var(--df-radius-panel);background-color:var(--df-surface-strong);color:var(--df-color-neutral-950)}.df-auth__aside .df-auth__eyebrow{color:var(--df-color-brand-gold)}.df-auth__aside-body,.df-auth__steps{color:var(--df-color-neutral-700)}.df-auth__steps{display:flex;flex-direction:column;gap:var(--df-space-2);margin:0;-webkit-padding-start:var(--df-space-4);padding-inline-start:var(--df-space-4)}.df-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--df-space-4);flex-wrap:wrap}.df-session-list{display:flex;flex-direction:column;gap:var(--df-space-3);list-style:none;margin:0;padding:0}.df-session-list__row{display:flex;align-items:center;justify-content:space-between;gap:var(--df-space-4);flex-wrap:wrap}.df-auth__signed-in{padding:var(--df-space-3) var(--df-space-4);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-input);background-color:var(--df-surface-sunken);color:var(--df-content-secondary)}.df-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.df-icon[data-tone=secondary]{color:var(--df-content-secondary)}.df-icon[data-tone=accent]{color:var(--df-content-accent)}.df-icon[data-tone=success]{color:var(--df-status-success)}.df-icon[data-tone=warning]{color:var(--df-status-warning)}.df-icon[data-tone=danger]{color:var(--df-status-danger)}.df-stack{display:flex;flex-direction:column;gap:var(--df-space-4)}.df-row{display:flex;gap:var(--df-space-3);flex-wrap:wrap}.df-logo,.df-row{align-items:center}.df-logo{display:inline-flex;gap:var(--df-space-2);color:var(--df-content-primary);text-decoration:none}.df-logo__mark{flex-shrink:0;-webkit-margin-before:-1px;margin-block-start:-1px}.df-logo__word{font-family:var(--df-font-family-display);font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap}.df-logo[data-size=sm] .df-logo__word{font-size:var(--df-font-size-body-sm)}.df-logo[data-size=md] .df-logo__word{font-size:var(--df-font-size-body)}.df-logo[data-size=lg] .df-logo__word{font-size:var(--df-font-size-h3)}.df-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--df-space-2);border-radius:var(--df-radius-pill);border:1px solid transparent;font-family:var(--df-font-family-body);font-weight:var(--df-font-weight-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--df-motion-feedback) var(--df-ease-out),border-color var(--df-motion-feedback) var(--df-ease-out),color var(--df-motion-feedback) var(--df-ease-out),transform var(--df-motion-feedback) var(--df-ease-out);&:after{content:"";position:absolute;inset:50% 0 auto;translate:0 -50%;block-size:max(100%,44px)}}.df-button__content{display:inline-flex;align-items:center;gap:var(--df-space-2)}.df-button[data-loading] .df-button__content{visibility:hidden}.df-button__loader{position:absolute;inset:0;display:grid;place-items:center}.df-button[data-full-width]{inline-size:100%}.df-button[data-size=sm]{block-size:32px;padding-inline:var(--df-space-3)}.df-button[data-size=md],.df-button[data-size=sm]{font-size:var(--df-font-size-body-sm);line-height:var(--df-font-line-height-body-sm)}.df-button[data-size=md]{block-size:40px;padding-inline:var(--df-space-4)}.df-button[data-size=lg]{block-size:48px;padding-inline:var(--df-space-6);font-size:var(--df-font-size-body);line-height:var(--df-font-line-height-body)}.df-button[data-variant=primary]{background-color:var(--df-surface-accent);color:var(--df-content-on-accent)}.df-button[data-variant=primary]:hover:not(:disabled){background-color:var(--df-interactive-accent-pressed)}.df-button[data-variant=primary]:active:not(:disabled){background-color:var(--df-interactive-accent-pressed);transform:scale(.98)}.df-button[data-variant=secondary]{background-color:var(--df-surface-inverse);color:var(--df-content-inverse)}.df-button[data-variant=secondary]:hover:not(:disabled){background-color:var(--df-color-neutral-200)}.df-button[data-variant=secondary]:active:not(:disabled){transform:scale(.98)}.df-button[data-variant=outline]{background-color:transparent;border-color:var(--df-border-strong);color:var(--df-content-primary)}.df-button[data-variant=outline]:hover:not(:disabled){border-color:var(--df-content-primary);background-color:var(--df-surface-sunken)}.df-button[data-variant=outline]:active:not(:disabled){transform:scale(.98)}.df-button[data-variant=ghost]{background-color:transparent;color:var(--df-content-primary)}.df-button[data-variant=ghost]:hover:not(:disabled){background-color:var(--df-surface-sunken)}.df-button[data-variant=tertiary]{background-color:transparent;color:var(--df-content-primary);padding-inline:0;block-size:auto;border-radius:var(--df-radius-control)}.df-button[data-variant=tertiary] .df-icon{transition:translate var(--df-motion-feedback) var(--df-ease-out)}.df-button[data-variant=tertiary]:hover:not(:disabled) .df-icon{translate:4px 0}.df-button[data-variant=destructive]{background-color:var(--df-status-warning);color:var(--df-content-on-accent)}.df-button[data-variant=destructive]:hover:not(:disabled){filter:brightness(.94)}.df-button[data-variant=destructive]:active:not(:disabled){transform:scale(.98)}.df-button:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px}.df-button:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.df-button,.df-button[data-variant=tertiary] .df-icon{transition:none}.df-button:active:not(:disabled){transform:none}}.df-spinner{display:inline-block;border-radius:var(--df-radius-pill);border:2px solid;border-block-start-color:transparent;animation:df-spin .7s linear infinite}.df-spinner[data-size=sm]{inline-size:16px;block-size:16px;border-width:2px}.df-spinner[data-size=md]{inline-size:24px;block-size:24px}.df-spinner[data-size=lg]{inline-size:32px;block-size:32px;border-width:3px}@keyframes df-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.df-spinner{animation-duration:2s;animation-timing-function:steps(8)}}.df-field{display:flex;flex-direction:column;gap:var(--df-space-2)}.df-field__label{color:var(--df-content-primary)}.df-field__required{color:var(--df-content-tertiary);font-weight:var(--df-font-weight-regular);text-transform:none;letter-spacing:normal}.df-field__help{color:var(--df-content-secondary);-webkit-margin-after:calc(var(--df-space-1) * -1);margin-block-end:calc(var(--df-space-1) * -1)}.df-field__error{display:flex;align-items:center;gap:var(--df-space-2);color:var(--df-status-danger)}.df-field__error:before{content:"!";display:grid;place-items:center;inline-size:16px;block-size:16px;flex:none;border-radius:var(--df-radius-pill);background-color:var(--df-status-danger);color:var(--df-content-inverse);font-size:11px;font-weight:var(--df-font-weight-bold)}.df-input{inline-size:100%;min-block-size:44px;padding:var(--df-space-3) var(--df-space-4);border:1px solid var(--df-border-default);border-radius:var(--df-radius-input);background-color:var(--df-surface-default);color:var(--df-content-primary);font-size:var(--df-font-size-body);line-height:var(--df-font-line-height-body);transition:border-color var(--df-motion-feedback) var(--df-ease-out),box-shadow var(--df-motion-feedback) var(--df-ease-out)}.df-input::placeholder{color:var(--df-content-tertiary)}.df-input:hover:not(:disabled):not([data-invalid]){border-color:var(--df-border-strong)}.df-input:focus-visible{outline:none;border-color:var(--df-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--df-border-focus) 24%,transparent)}.df-input[data-invalid]{border-color:var(--df-status-danger)}.df-input[data-invalid]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--df-status-danger) 20%,transparent)}.df-input:disabled{opacity:.38;cursor:not-allowed;background-color:var(--df-surface-sunken)}.df-textarea{min-block-size:96px;resize:vertical}.df-select{-webkit-padding-end:var(--df-space-8);padding-inline-end:var(--df-space-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentcolor 0),linear-gradient(135deg,currentcolor 50%,transparent 0);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 15px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.df-input{transition:none}}.df-card{display:flex;flex-direction:column;gap:var(--df-space-4);padding:var(--df-space-6);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-card);background-color:var(--df-surface-raised);box-shadow:none;transition:border-color var(--df-motion-feedback) var(--df-ease-out),box-shadow var(--df-motion-feedback) var(--df-ease-out),translate var(--df-motion-feedback) var(--df-ease-out)}.df-card[data-variant=feature]{border-radius:var(--df-radius-panel);padding:var(--df-space-8)}.df-card[data-variant=sunken]{background-color:var(--df-surface-sunken);border-color:transparent}.df-card[data-interactive]{cursor:pointer}.df-card[data-interactive]:hover{border-color:var(--df-border-default);box-shadow:var(--df-elevation-1);translate:0 -2px}.df-card[data-interactive]:focus-within{outline:2px solid var(--df-border-focus);outline-offset:2px}.df-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--df-space-4)}.df-card__body{flex-direction:column}.df-card__body,.df-card__footer{display:flex;gap:var(--df-space-3)}.df-card__footer{align-items:center;-webkit-margin-before:auto;margin-block-start:auto}@media (prefers-reduced-motion:reduce){.df-card{transition:none}.df-card[data-interactive]:hover{translate:none}}.df-badge{display:inline-flex;align-items:center;gap:var(--df-space-1);border-radius:var(--df-radius-pill);border:1px solid transparent;white-space:nowrap}.df-badge[data-size=sm]{block-size:24px;padding-inline:var(--df-space-2)}.df-badge[data-size=md]{block-size:28px;padding-inline:var(--df-space-3)}.df-badge[data-variant=neutral]{background-color:var(--df-surface-sunken);color:var(--df-content-primary)}.df-badge[data-variant=accent]{background-color:var(--df-surface-accent);color:var(--df-content-on-accent)}.df-badge[data-variant=accent-soft]{background-color:var(--df-surface-accent-soft);color:var(--df-color-neutral-0)}.df-badge[data-variant=info]{background-color:var(--df-status-info);color:var(--df-color-neutral-950)}.df-badge[data-variant=success]{background-color:var(--df-status-success);color:var(--df-color-neutral-950)}.df-badge[data-variant=warning]{background-color:var(--df-status-warning);color:var(--df-color-neutral-0)}.df-badge[data-variant=danger]{background-color:var(--df-status-danger);color:var(--df-color-neutral-950)}.df-badge[data-variant=outline]{background-color:transparent;border-color:var(--df-border-default);color:var(--df-content-primary)}.df-trust{gap:var(--df-space-3);flex-wrap:wrap}.df-trust,.df-trust__pill{display:inline-flex;align-items:center}.df-trust__pill{gap:var(--df-space-2);block-size:28px;padding-inline:var(--df-space-3);border-radius:var(--df-radius-pill);white-space:nowrap}.df-trust__pill[data-state=verified]{background-color:var(--df-trust-verified);color:var(--df-color-neutral-950)}.df-trust__pill[data-state=approval]{background-color:var(--df-trust-approval);color:var(--df-content-on-accent)}.df-trust__pill[data-state=nda]{background-color:var(--df-trust-nda);color:var(--df-color-neutral-950)}.df-trust__pill[data-state=expiring]{background-color:var(--df-trust-expiring);color:var(--df-color-neutral-0)}.df-trust__pill[data-state=revoked]{background-color:var(--df-trust-revoked);color:var(--df-color-neutral-950)}.df-trust__next{color:var(--df-content-secondary)}a.df-trust__next{color:var(--df-content-primary);font-weight:var(--df-font-weight-medium);text-decoration:none;-webkit-border-after:1px solid var(--df-border-default);border-block-end:1px solid var(--df-border-default)}a.df-trust__next:hover{border-block-end-color:var(--df-content-primary)}a.df-trust__next:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px;border-radius:var(--df-radius-control)}.df-skeleton-group{display:flex;flex-direction:column;gap:var(--df-space-2)}.df-skeleton{border-radius:var(--df-radius-control);background:linear-gradient(90deg,var(--df-surface-sunken) 25%,color-mix(in srgb,var(--df-surface-sunken) 60%,var(--df-surface-default)) 37%,var(--df-surface-sunken) 63%);background-size:400% 100%;animation:df-shimmer 1.4s ease-in-out infinite}.df-skeleton[data-variant=text]{block-size:var(--df-font-line-height-body)}.df-skeleton[data-variant=heading]{block-size:var(--df-font-line-height-h2)}.df-skeleton[data-variant=block]{block-size:120px;border-radius:var(--df-radius-card)}.df-skeleton[data-variant=circle]{border-radius:var(--df-radius-pill);aspect-ratio:1;block-size:40px}@keyframes df-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.df-skeleton{animation:none;background:var(--df-surface-sunken)}}.df-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--df-space-3);padding:var(--df-space-16) var(--df-space-6)}.df-empty__icon{display:grid;place-items:center;inline-size:64px;block-size:64px;-webkit-margin-after:var(--df-space-2);margin-block-end:var(--df-space-2);border-radius:var(--df-radius-pill);background-color:var(--df-surface-sunken);color:var(--df-content-tertiary)}.df-empty__title{color:var(--df-content-primary)}.df-empty__description{color:var(--df-content-secondary)}.df-empty__actions{gap:var(--df-space-3);-webkit-margin-before:var(--df-space-3);margin-block-start:var(--df-space-3);flex-wrap:wrap;justify-content:center}.df-empty__actions,.dfr-scene{display:flex;align-items:center}.dfr-scene{container-type:inline-size;min-block-size:100%;padding:var(--df-space-16) var(--df-grid-margin-desktop);color:var(--df-deck-ink,var(--df-content-primary));background-color:var(--df-deck-base,var(--df-surface-canvas));font-family:var(--df-deck-font-body,var(--df-font-family-body))}.dfr-arrangement{display:grid;grid-gap:var(--df-space-8);gap:var(--df-space-8);inline-size:100%;max-inline-size:var(--df-grid-max-width);margin-inline:auto;align-items:start}.dfr-slot{display:flex;flex-direction:column;gap:var(--df-space-4);min-inline-size:0}@media (max-width:768px){.dfr-scene{padding:var(--df-space-12) var(--df-grid-margin-mobile);align-items:flex-start}.dfr-arrangement{gap:var(--df-space-6)}}.dfr-headline{margin:0;font-family:var(--df-deck-font-display,var(--df-font-family-display));font-weight:var(--df-font-weight-semibold);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.dfr-headline[data-level=display]{font-size:clamp(2.5rem,1.2rem + 5.4cqi,6rem)}.dfr-headline[data-level=h1]{font-size:clamp(2rem,1.1rem + 3.6cqi,4rem)}.dfr-headline[data-level=h2]{font-size:clamp(1.5rem,1rem + 2.1cqi,2.5rem)}.dfr-headline em{font-style:normal;color:var(--df-content-accent)}.dfr-paragraph{margin:0;font-size:clamp(1rem,.95rem + .3cqi,1.25rem);line-height:1.6;color:var(--df-deck-ink-muted,var(--df-content-secondary));max-inline-size:68ch;text-wrap:pretty}.dfr-paragraph[data-size=lead]{font-size:clamp(1.125rem,1rem + .7cqi,1.5rem);color:var(--df-content-primary)}.dfr-eyebrow{margin:0;font-size:var(--df-font-size-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--df-deck-accent,var(--df-content-secondary))}.dfr-list{margin:0;-webkit-padding-start:var(--df-space-6);padding-inline-start:var(--df-space-6);font-size:clamp(1rem,.95rem + .3cqi,1.125rem);line-height:1.6;color:var(--df-content-secondary);display:flex;flex-direction:column;gap:var(--df-space-2)}.dfr-list[data-style=check]{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.dfr-quote{margin:0;display:flex;flex-direction:column;gap:var(--df-space-4)}.dfr-quote blockquote{margin:0;font-family:var(--df-font-family-editorial);font-size:clamp(1.5rem,1rem + 2.2cqi,2.75rem);line-height:1.3;text-wrap:balance}.dfr-quote figcaption{display:flex;flex-wrap:wrap;gap:var(--df-space-2);font-size:var(--df-font-size-body-sm);color:var(--df-content-secondary)}.dfr-quote__author{font-weight:600;color:var(--df-content-primary)}.dfr-callout{padding:var(--df-space-4) var(--df-space-6);-webkit-border-start:3px solid var(--df-border-accent);border-inline-start:3px solid var(--df-border-accent);border-radius:var(--df-radius-control);background-color:var(--df-surface-sunken);font-size:var(--df-font-size-body);color:var(--df-content-primary)}.dfr-callout[data-tone=warning]{border-inline-start-color:var(--df-border-strong)}.dfr-metric{display:flex;flex-direction:column;gap:var(--df-space-1)}.dfr-metric__value{font-family:var(--df-deck-font-display,var(--df-font-family-display));font-size:clamp(2.5rem,1.4rem + 4.6cqi,5.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-metric__label{font-size:var(--df-font-size-body-sm);color:var(--df-deck-ink-muted,var(--df-content-secondary))}.dfr-comparison{display:flex;flex-direction:column;gap:var(--df-space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-comparison__pair{display:flex;align-items:baseline;gap:var(--df-space-3);font-size:clamp(1.5rem,1rem + 2cqi,3rem);font-weight:600}.dfr-comparison__before{color:var(--df-content-secondary);text-decoration:line-through}.dfr-chart{margin:0;display:flex;flex-direction:column;gap:var(--df-space-3)}.dfr-chart__canvas{inline-size:100%;block-size:clamp(14rem,30cqi,26rem)}.dfr-chart:has(.dfr-chart__canvas[data-upgraded=true]) .dfr-chart__data,.dfr-chart[data-upgraded=true] .dfr-chart__data{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dfr-chart__takeaway{font-size:var(--df-font-size-body);color:var(--df-content-primary);max-inline-size:60ch}.dfr-chart__data,.dfr-table{inline-size:100%;border-collapse:collapse;font-size:var(--df-font-size-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-chart__data td,.dfr-chart__data th,.dfr-table td,.dfr-table th{padding:var(--df-space-2) var(--df-space-3);text-align:end;-webkit-border-after:1px solid var(--df-deck-border,var(--df-border-subtle));border-block-end:1px solid var(--df-deck-border,var(--df-border-subtle))}.dfr-chart__data th[scope=row],.dfr-table th[scope=row]{text-align:start;font-weight:500}.dfr-table tr[data-highlight]{background-color:var(--df-surface-sunken);font-weight:600}.dfr-market{display:flex;flex-direction:column;gap:var(--df-space-3)}.dfr-market__layer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--df-space-4);padding:var(--df-space-4);border-radius:var(--df-radius-control);background-color:var(--df-surface-sunken);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dfr-market__layer[data-layer=sam]{inline-size:78%}.dfr-market__layer[data-layer=som]{inline-size:52%;background-color:var(--df-surface-accent-soft)}.dfr-matrix__entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--df-space-2)}.dfr-matrix__entries li[data-us] .dfr-matrix__name{font-weight:600;color:var(--df-content-accent)}.dfr-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--df-space-4)}.dfr-timeline li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--df-space-2) var(--df-space-4);gap:var(--df-space-2) var(--df-space-4);-webkit-padding-start:var(--df-space-4);padding-inline-start:var(--df-space-4);-webkit-border-start:2px solid var(--df-border-subtle);border-inline-start:2px solid var(--df-border-subtle)}.dfr-timeline li[data-status=done]{border-inline-start-color:var(--df-border-strong)}.dfr-timeline li[data-status=active]{border-inline-start-color:var(--df-border-accent)}.dfr-progress progress{inline-size:100%;block-size:var(--df-space-2)}.dfr-image,.dfr-mockup{margin:0;display:flex;flex-direction:column;gap:var(--df-space-2)}.dfr-image img,.dfr-mockup img,.dfr-video{inline-size:100%;block-size:auto;border-radius:var(--df-radius-card);aspect-ratio:16/10;object-fit:cover}.dfr-image img[data-fit=contain]{object-fit:contain}.dfr-gallery,.dfr-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--df-space-4);gap:var(--df-space-4)}.dfr-logos img{inline-size:100%;block-size:auto;filter:grayscale(1);opacity:.7}.dfr-embed{position:relative;inline-size:100%;aspect-ratio:16/9;border-radius:var(--df-radius-card);overflow:hidden}.dfr-embed[data-ratio="4:3"]{aspect-ratio:4/3}.dfr-embed[data-ratio="1:1"]{aspect-ratio:1}.dfr-embed[data-ratio="9:16"]{aspect-ratio:9/16}.dfr-embed iframe{inline-size:100%;block-size:100%;border:0}.dfr-cta{display:flex;gap:var(--df-space-3);flex-wrap:wrap}.dfr-cta[data-layout=stack]{flex-direction:column;align-items:flex-start}.dfr-cta__action{padding:var(--df-space-3) var(--df-space-6);border-radius:var(--df-radius-pill);font-size:var(--df-font-size-body);font-weight:500;cursor:pointer;border:1px solid transparent;transition:background-color var(--df-motion-feedback) var(--df-ease-out),border-color var(--df-motion-feedback) var(--df-ease-out)}.dfr-cta__action[data-level=low]{background:none;color:var(--df-content-secondary);padding-inline:0}.dfr-cta__action[data-level=medium]{background-color:transparent;border-color:var(--df-border-strong);color:var(--df-content-primary)}.dfr-cta__action[data-level=high]{background-color:var(--df-surface-accent);color:var(--df-content-on-accent);font-weight:600}.dfr-cta__action:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px}.dfr-cta__rung{display:flex;flex-direction:column;gap:var(--df-space-1);align-items:flex-start}.dfr-cta__action[data-locked]{opacity:.38;cursor:not-allowed}.dfr-cta__lock{margin:0;max-width:32ch;font-size:var(--df-font-size-body-sm);color:var(--df-content-secondary)}.dfr-document{display:inline-flex;align-items:center;gap:var(--df-space-2);color:var(--df-content-primary);text-decoration:underline;text-underline-offset:.2em}.dfr-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--df-space-6);gap:var(--df-space-6)}.dfr-team img{inline-size:var(--df-space-16);block-size:var(--df-space-16);border-radius:50%;object-fit:cover}.dfr-team__name{display:block;font-weight:600}.dfr-team__role{display:block;font-size:var(--df-font-size-body-sm);color:var(--df-content-secondary)}.dfr-spacer[data-size=sm]{block-size:var(--df-space-4)}.dfr-spacer[data-size=md]{block-size:var(--df-space-8)}.dfr-spacer[data-size=lg]{block-size:var(--df-space-16)}.dfr-spacer[data-size=xl]{block-size:var(--df-space-24)}.dfr-divider{inline-size:100%;border:0;-webkit-border-before:1px solid var(--df-border-subtle);border-block-start:1px solid var(--df-border-subtle)}.dfr-scene--locked .dfr-locked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--df-space-4);max-inline-size:44ch;margin-inline:auto;padding:var(--df-space-12);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-panel);background-color:var(--df-surface-raised);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dfr-locked__title{margin:0;font-size:var(--df-font-size-h2)}.dfr-locked__path{margin:0;color:var(--df-content-tertiary);font-size:var(--df-font-size-label);max-inline-size:44ch}.dfr-locked__reason{margin:0;color:var(--df-content-secondary)}.dfr-locked__action{display:inline-flex;align-items:center;min-block-size:44px;padding:var(--df-space-2) var(--df-space-6);border:1px solid var(--df-border-default);border-radius:var(--df-radius-control);color:var(--df-content-primary);font-size:var(--df-font-size-body-sm);font-weight:var(--df-font-weight-medium);text-decoration:none}.dfr-locked__action:hover{border-color:var(--df-border-strong)}.dfr-locked__action:focus-visible{outline:var(--df-focus-ring);outline-offset:2px}.dfr-boring{max-inline-size:72ch;margin-inline:auto;padding:var(--df-space-16) var(--df-grid-margin-mobile);gap:var(--df-space-16)}.dfr-boring,.dfr-boring__scene{display:flex;flex-direction:column}.dfr-boring__scene{container-type:inline-size;gap:var(--df-space-4)}.dfr-boring .dfr-headline{font-size:clamp(1.25rem,1.1rem + .8cqi,1.75rem)}.dfr-boring .dfr-metric__value{font-size:clamp(1.75rem,1.4rem + 1.6cqi,2.5rem)}@media (prefers-reduced-motion:reduce){.dfr-scene,.dfr-scene *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dfr-stage{position:relative;inline-size:100%;block-size:100dvh;overflow:hidden;background-color:var(--df-surface-canvas);touch-action:pan-y}.dfr-stage:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:-2px}.dfr-stage__scene{position:absolute;inset:0;content-visibility:auto;contain-intrinsic-size:100dvh;opacity:0;pointer-events:none;transition:opacity var(--df-motion-story) var(--df-ease-out),translate var(--df-motion-story) var(--df-ease-out)}.dfr-stage__scene[data-current]{content-visibility:visible;opacity:1;pointer-events:auto;translate:0}.dfr-stage__scene[data-offset="-1"]{translate:-3% 0}.dfr-stage__scene[data-offset="1"]{translate:3% 0}.dfr-stage[data-direction=backward] .dfr-stage__scene[data-offset="-1"]{translate:-1% 0}.dfr-stage__autoplay{position:absolute;inset-block-end:0;inset-inline-start:0;block-size:var(--df-space-1);inline-size:100%;background-color:var(--df-surface-sunken)}.dfr-stage__autoplay:after{content:"";display:block;block-size:100%;background-color:var(--df-surface-accent);inline-size:calc(var(--dfr-autoplay-progress, 0) * 100%);transition:inline-size .1s linear}@media (prefers-reduced-motion:reduce){.dfr-stage__scene{translate:0!important}}.dfr-chrome{position:absolute;inset-block-end:0;inset-inline:0;z-index:5;opacity:0;translate:0 var(--df-space-2);pointer-events:none;transition:opacity var(--df-motion-transition) var(--df-ease-out),translate var(--df-motion-transition) var(--df-ease-out)}.dfr-chrome[data-visible]{opacity:1;translate:0;pointer-events:auto}.dfr-chrome__progress{block-size:var(--df-space-1);inline-size:100%;background-color:var(--df-surface-sunken)}.dfr-chrome__progress:after{content:"";display:block;block-size:100%;background-color:var(--df-surface-accent);inline-size:calc(var(--dfr-progress, 0) * 100%);transition:inline-size var(--df-motion-transition) var(--df-ease-out)}.dfr-chrome__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--df-space-4);padding:var(--df-space-3) var(--df-grid-margin-desktop);background:linear-gradient(to top,var(--df-surface-canvas),transparent)}.dfr-chrome__action,.dfr-chrome__counter{display:inline-flex;align-items:center;gap:var(--df-space-2);padding:var(--df-space-2) var(--df-space-3);border:0;border-radius:var(--df-radius-pill);background:none;color:var(--df-content-secondary);font-size:var(--df-font-size-body-sm);cursor:pointer;transition:color var(--df-motion-feedback) var(--df-ease-out)}.dfr-chrome__action:hover,.dfr-chrome__counter:hover{color:var(--df-content-primary)}.dfr-chrome__action:focus-visible,.dfr-chrome__counter:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px}.dfr-chrome__current{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--df-content-primary)}.dfr-chrome__actions{display:flex;gap:var(--df-space-1)}.dfr-chrome__badge{padding:0 var(--df-space-2);border-radius:var(--df-radius-pill);background-color:var(--df-surface-sunken);font-size:var(--df-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.dfr-chrome__bar{padding-inline:var(--df-grid-margin-mobile)}}.dfr-panel__scrim{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:var(--df-space-6);background-color:color-mix(in oklab,var(--df-surface-inverse) 55%,transparent)}.dfr-evidence,.dfr-help,.dfr-navigator{inline-size:min(100%,40rem);max-block-size:min(80dvh,44rem);overflow-y:auto;padding:var(--df-space-6);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-panel);background-color:var(--df-surface-raised);color:var(--df-content-primary)}.dfr-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--df-space-4);-webkit-margin-after:var(--df-space-4);margin-block-end:var(--df-space-4)}.dfr-panel__title{margin:0;font-size:var(--df-font-size-h3)}.dfr-panel__close{border:0;background:none;color:var(--df-content-secondary);font-size:var(--df-font-size-body-sm);cursor:pointer}.dfr-panel__close:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:2px}.dfr-navigator__search{inline-size:100%;padding:var(--df-space-3);-webkit-margin-after:var(--df-space-4);margin-block-end:var(--df-space-4);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-input);background-color:var(--df-surface-sunken);color:inherit;font-size:var(--df-font-size-body)}.dfr-navigator__chapter{margin:var(--df-space-4) 0 var(--df-space-2);font-size:var(--df-font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--df-content-tertiary)}.dfr-navigator__scenes{list-style:none;margin:0;padding:0}.dfr-navigator__scene{inline-size:100%;display:flex;align-items:center;gap:var(--df-space-3);padding:var(--df-space-3);border:0;border-radius:var(--df-radius-control);background:none;color:inherit;text-align:start;cursor:pointer}.dfr-navigator__scene:hover:not(:disabled){background-color:var(--df-surface-sunken)}.dfr-navigator__scene[data-current]{background-color:var(--df-surface-accent-soft);font-weight:600}.dfr-navigator__scene:disabled{color:var(--df-content-tertiary);cursor:not-allowed}.dfr-navigator__scene:focus-visible{outline:2px solid var(--df-border-focus);outline-offset:-2px}.dfr-navigator__number{min-inline-size:var(--df-space-6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--df-content-tertiary)}.dfr-navigator__label{flex:1 1}.dfr-navigator__empty,.dfr-navigator__lock{font-size:var(--df-font-size-label);color:var(--df-content-tertiary)}.dfr-evidence__scene+.dfr-evidence__scene{-webkit-margin-before:var(--df-space-6);margin-block-start:var(--df-space-6)}.dfr-evidence__scene-title{margin:0 0 var(--df-space-3);font-size:var(--df-font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--df-content-tertiary)}.dfr-evidence__scene-title button{border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.dfr-evidence__claims{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--df-space-4)}.dfr-evidence__claims li{-webkit-padding-start:var(--df-space-4);padding-inline-start:var(--df-space-4);-webkit-border-start:2px solid var(--df-border-subtle);border-inline-start:2px solid var(--df-border-subtle)}.dfr-evidence__claim{margin:0 0 var(--df-space-1);font-weight:500}.dfr-evidence__provenance{display:flex;align-items:center;gap:var(--df-space-2);margin:0;font-size:var(--df-font-size-body-sm);color:var(--df-content-secondary)}.dfr-evidence__marker{inline-size:var(--df-space-2);block-size:var(--df-space-2);border-radius:50%;background-color:var(--df-content-tertiary)}.dfr-evidence__claims li[data-provenance=calculation] .dfr-evidence__marker{background-color:var(--df-surface-accent)}.dfr-evidence__claims li[data-provenance=assumption]{border-inline-start-color:var(--df-border-accent)}.dfr-evidence__confidence,.dfr-evidence__empty,.dfr-evidence__explanation,.dfr-evidence__source{margin:var(--df-space-1) 0 0;font-size:var(--df-font-size-body-sm);color:var(--df-content-tertiary)}.dfr-evidence__formula code{font-family:var(--df-font-family-mono);font-size:var(--df-font-size-mono)}.dfr-evidence__assumptions{margin:var(--df-space-2) 0 0;-webkit-padding-start:var(--df-space-4);padding-inline-start:var(--df-space-4);font-size:var(--df-font-size-body-sm);color:var(--df-content-tertiary)}.dfr-help__list{margin:0;display:flex;flex-direction:column;gap:var(--df-space-2)}.dfr-help__row{display:flex;align-items:baseline;gap:var(--df-space-4)}.dfr-help__row dt{min-inline-size:10rem}.dfr-help__row dd{margin:0;color:var(--df-content-secondary)}.dfr-help kbd{padding:0 var(--df-space-1);border:1px solid var(--df-border-subtle);border-radius:var(--df-radius-control);font-family:var(--df-font-family-mono);font-size:var(--df-font-size-label)}.dfr-watermark{position:fixed;inset:-8%;z-index:15;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate3d(var(--dfr-wm-x),var(--dfr-wm-y),0) rotate(var(--dfr-wm-tilt));transition:transform var(--df-motion-hero) ease-in-out;print-color-adjust:exact;-webkit-print-color-adjust:exact}.dfr-watermark[data-static]{transition:none}@media (prefers-reduced-motion:reduce){.dfr-watermark{transition:none}}.dfr-watermark__text{fill:var(--df-content-secondary);font-family:var(--df-font-family-body);font-size:var(--df-font-size-label);opacity:.14}.dfr-block{--dfr-anim-duration:var(--df-motion-story);--dfr-anim-delay:0ms}.dfr-block[data-animation]{animation-duration:var(--dfr-anim-duration);animation-delay:var(--dfr-anim-delay);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}.dfr-block[data-animation=fade]{animation-name:dfr-fade}.dfr-block[data-animation=rise]{animation-name:dfr-rise}.dfr-block[data-animation=reveal]{animation-name:dfr-reveal}@keyframes dfr-fade{0%{opacity:0}}@keyframes dfr-rise{0%{opacity:0;translate:0 var(--df-space-4)}}@keyframes dfr-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.dfr-block[data-pending]{visibility:hidden}.dfr-block[data-pending][data-animation]{animation-play-state:paused}.dfr-freeform{position:relative;inline-size:100%;max-inline-size:var(--df-grid-max-width);margin-inline:auto;aspect-ratio:16/9;container-type:inline-size}.dfr-freeform__block{position:absolute;display:flex;flex-direction:column;justify-content:center;min-inline-size:0;overflow:hidden}.dfr-freeform__rotate{display:none}@media (max-width:560px) and (orientation:portrait){.dfr-scene[data-layout=freeform] .dfr-freeform__rotate{display:flex;align-items:center;gap:var(--df-space-2);-webkit-margin-before:var(--df-space-3);margin-block-start:var(--df-space-3);padding:var(--df-space-2) var(--df-space-3);border:1px solid var(--df-deck-border,var(--df-border-subtle));border-radius:var(--df-radius-control);color:var(--df-deck-ink-muted,var(--df-content-secondary));font-size:var(--df-font-size-body-sm)}}