@font-face{font-family:Manrope;src:url(/assets/manrope-CXMy7xzb.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.lastre-wordmark{display:inline-block;flex-shrink:0;width:112px;height:25.12px;background:currentColor;mask:url(/assets/lastre-wordmark-B9_ZhPV7.svg) center / contain no-repeat;-webkit-mask:url(/assets/lastre-wordmark-B9_ZhPV7.svg) center / contain no-repeat}.lastre-gold-text{color:var(--lastre-warning);background:var(--lastre-gradient-accent-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(forced-colors:active){.lastre-gold-text{background:none;-webkit-text-fill-color:currentColor}}:root{--lastre-color-mirage-50: #F0F1F3;--lastre-color-mirage-100: #D9DBE1;--lastre-color-mirage-200: #B7BAC7;--lastre-color-mirage-300: #999EB0;--lastre-color-mirage-400: #7E849A;--lastre-color-mirage-500: #676C80;--lastre-color-mirage-600: #525667;--lastre-color-mirage-700: #3E424F;--lastre-color-mirage-800: #2C2F39;--lastre-color-mirage-900: #1B1D24;--lastre-color-mirage-950: #0F1116;--lastre-color-blue-50: #E4F3FF;--lastre-color-blue-100: #B9E2FE;--lastre-color-blue-200: #5DC9FD;--lastre-color-blue-300: #1CAFE5;--lastre-color-blue-400: #1694C3;--lastre-color-blue-500: #107CA4;--lastre-color-blue-600: #0B6586;--lastre-color-blue-700: #07506B;--lastre-color-blue-800: #043C51;--lastre-color-blue-900: #01212F;--lastre-color-blue-950: #01131C;--lastre-color-gold-50: #FEEEE2;--lastre-color-gold-100: #FED3B1;--lastre-color-gold-200: #FDA82D;--lastre-color-gold-300: #E99A20;--lastre-color-gold-400: #CE871A;--lastre-color-gold-500: #AF7215;--lastre-color-gold-600: #8E5C0F;--lastre-color-gold-700: #6D4509;--lastre-color-gold-800: #4C2F04;--lastre-color-gold-900: #2C1901;--lastre-color-gold-950: #1B0E01;--lastre-color-white: #FFFFFF;--lastre-color-success-light: #227348;--lastre-color-success-dark: #82D9A8;--lastre-color-danger-light: #B33438;--lastre-color-danger-dark: #FF9C9C;--lastre-font-display: "Manrope", "Inter", ui-sans-serif, system-ui, sans-serif;--lastre-font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--lastre-font-mono: "JetBrains Mono", ui-monospace, monospace;--lastre-space-1: 4px;--lastre-space-2: 8px;--lastre-space-3: 12px;--lastre-space-4: 16px;--lastre-space-5: 20px;--lastre-space-6: 24px;--lastre-space-8: 32px;--lastre-space-10: 40px;--lastre-space-12: 48px;--lastre-space-16: 64px;--lastre-space-20: 80px;--lastre-space-24: 96px;--lastre-radius-sm: 6px;--lastre-radius-md: 10px;--lastre-radius-lg: 16px;--lastre-radius-pill: 999px;--lastre-control-sm: 40px;--lastre-control-md: 44px;--lastre-control-lg: 52px;--lastre-duration-fast: .12s;--lastre-duration-normal: .18s;--lastre-ease-out: cubic-bezier(.2, .8, .2, 1);--lastre-gradient-gold: linear-gradient(115deg, var(--lastre-color-gold-600) 0%, var(--lastre-color-gold-200) 28%, var(--lastre-color-gold-50) 48%, var(--lastre-color-gold-300) 68%, var(--lastre-color-gold-500) 100%);--lastre-glow-gold: 0 0 28px rgb(253 168 45 / 12%);--lastre-text-display: clamp(2.25rem, 4.4vw, 4rem);--lastre-text-title: 2rem;--lastre-text-section: 1.5rem;--lastre-text-body: 1rem;--lastre-text-label: .875rem;--lastre-text-caption: .75rem;--lastre-line-tight: 1.12;--lastre-line-heading: 1.3;--lastre-line-body: 1.6;--lastre-tracking-heading: -.035em;--lastre-weight-regular: 400;--lastre-weight-medium: 500;--lastre-weight-semibold: 600;--lastre-focus-width: 2px;--lastre-focus-offset: 3px;--lastre-opacity-disabled: .45;--lastre-layer-sticky: 10;--lastre-layer-popover: 20;--lastre-layer-toast: 30;--lastre-stroke-hairline: 1px;--lastre-radius-xs: 4px;--lastre-weight-bold: 700;--lastre-layer-modal: 100;--lastre-layer-tooltip: 110;--lastre-radius-xl: 24px;--lastre-duration-slow: .32s;--lastre-duration-expressive: .56s;--lastre-ease-standard: cubic-bezier(.4, 0, .2, 1);--lastre-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--lastre-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lastre-blur-glass: 20px;--lastre-lift-sm: -2px;--lastre-lift-md: -6px}:root,[data-theme=dark]{--lastre-bg-canvas: var(--lastre-color-mirage-950);--lastre-bg-surface: var(--lastre-color-mirage-900);--lastre-bg-elevated: var(--lastre-color-mirage-800);--lastre-text-primary: var(--lastre-color-mirage-50);--lastre-text-secondary: var(--lastre-color-mirage-200);--lastre-text-muted: var(--lastre-color-mirage-300);--lastre-text-inverse: var(--lastre-color-mirage-950);--lastre-border-subtle: var(--lastre-color-mirage-800);--lastre-border-strong: var(--lastre-color-mirage-700);--lastre-border-control: var(--lastre-color-mirage-400);--lastre-action-primary: var(--lastre-color-blue-500);--lastre-action-hover: var(--lastre-color-blue-600);--lastre-action-pressed: var(--lastre-color-blue-700);--lastre-action-text: var(--lastre-color-white);--lastre-link: var(--lastre-color-blue-200);--lastre-focus: var(--lastre-color-blue-200);--lastre-accent: var(--lastre-color-gold-200);--lastre-accent-text: var(--lastre-color-mirage-950);--lastre-success: var(--lastre-color-success-dark);--lastre-danger: var(--lastre-color-danger-dark);--lastre-warning: var(--lastre-color-gold-200);--lastre-info: var(--lastre-color-blue-200);--lastre-gradient-accent-text: linear-gradient(110deg, var(--lastre-color-gold-100) 0%, var(--lastre-color-gold-200) 40%, var(--lastre-color-gold-50) 58%, var(--lastre-color-gold-300) 100%);--lastre-info-surface: color-mix(in srgb, var(--lastre-info) 8%, var(--lastre-bg-surface));--lastre-success-surface: color-mix(in srgb, var(--lastre-success) 8%, var(--lastre-bg-surface));--lastre-warning-surface: color-mix(in srgb, var(--lastre-warning) 8%, var(--lastre-bg-surface));--lastre-danger-surface: color-mix(in srgb, var(--lastre-danger) 8%, var(--lastre-bg-surface));--lastre-surface-shadow: var(--lastre-surface-edge), var(--lastre-elevation-2);--lastre-text-tertiary: var(--lastre-text-muted);--lastre-overlay: rgb(15 17 22 / 68%);--lastre-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--lastre-focus) 22%, transparent);--lastre-glass-highlight: linear-gradient(180deg, rgb(255 255 255 / 4%), transparent);--lastre-fill-brand: color-mix(in srgb, var(--lastre-link) 10%, transparent);--lastre-fill-brand-strong: color-mix(in srgb, var(--lastre-link) 18%, transparent);--lastre-border-brand: color-mix(in srgb, var(--lastre-link) 30%, transparent);--lastre-fill-trust: color-mix(in srgb, var(--lastre-info) 10%, transparent);--lastre-fill-trust-strong: color-mix(in srgb, var(--lastre-info) 18%, transparent);--lastre-border-trust: color-mix(in srgb, var(--lastre-info) 30%, transparent);--lastre-fill-success: color-mix(in srgb, var(--lastre-success) 10%, transparent);--lastre-fill-success-strong: color-mix(in srgb, var(--lastre-success) 18%, transparent);--lastre-border-success: color-mix(in srgb, var(--lastre-success) 30%, transparent);--lastre-fill-warn: color-mix(in srgb, var(--lastre-warning) 10%, transparent);--lastre-fill-warn-strong: color-mix(in srgb, var(--lastre-warning) 18%, transparent);--lastre-border-warn: color-mix(in srgb, var(--lastre-warning) 30%, transparent);--lastre-fill-info: color-mix(in srgb, var(--lastre-info) 10%, transparent);--lastre-fill-info-strong: color-mix(in srgb, var(--lastre-info) 18%, transparent);--lastre-border-info: color-mix(in srgb, var(--lastre-info) 30%, transparent);--lastre-fill-danger: color-mix(in srgb, var(--lastre-danger) 10%, transparent);--lastre-fill-danger-strong: color-mix(in srgb, var(--lastre-danger) 18%, transparent);--lastre-border-danger: color-mix(in srgb, var(--lastre-danger) 30%, transparent);--lastre-map-deep: var(--lastre-bg-canvas);--lastre-map-panel: var(--lastre-bg-surface);--lastre-map-border: var(--lastre-border-subtle);--lastre-map-border-strong: var(--lastre-border-strong);--lastre-map-text: var(--lastre-text-primary);--lastre-map-text-secondary: var(--lastre-text-secondary);--lastre-map-text-muted: var(--lastre-text-muted);--lastre-map-text-dim: var(--lastre-text-muted);--lastre-map-water: var(--lastre-color-blue-100);--lastre-map-water-deep: var(--lastre-color-blue-200);--lastre-map-land-light: var(--lastre-color-mirage-100);--lastre-map-sand: var(--lastre-color-gold-100);--lastre-chart-1: var(--lastre-info);--lastre-chart-2: var(--lastre-success);--lastre-chart-3: var(--lastre-text-secondary);--lastre-chart-4: var(--lastre-warning);--lastre-chart-5: var(--lastre-link);--lastre-chart-6: var(--lastre-danger);--lastre-chart-7: var(--lastre-text-muted);--lastre-gradient-info: linear-gradient(135deg, var(--lastre-info), var(--lastre-link));--lastre-gradient-success: linear-gradient(135deg, var(--lastre-success), var(--lastre-success));--lastre-gradient-map-water: linear-gradient(180deg, var(--lastre-map-water), var(--lastre-map-water-deep));--lastre-ambient: radial-gradient(ellipse at top right, var(--lastre-fill-info), transparent 65%);--lastre-elevation-0: none;--lastre-elevation-1: 0 1px 2px rgb(3 7 18 / 28%), 0 3px 6px -3px rgb(3 7 18 / 22%);--lastre-elevation-2: 0 2px 4px rgb(3 7 18 / 26%), 0 8px 16px -6px rgb(3 7 18 / 36%);--lastre-elevation-3: 0 4px 8px -2px rgb(3 7 18 / 32%), 0 16px 32px -8px rgb(3 7 18 / 44%);--lastre-elevation-4: 0 8px 16px -4px rgb(3 7 18 / 36%), 0 28px 56px -12px rgb(3 7 18 / 52%);--lastre-elevation-5: 0 12px 24px -6px rgb(3 7 18 / 40%), 0 40px 80px -16px rgb(3 7 18 / 64%);--lastre-edge-light: rgb(255 255 255 / 12%);--lastre-edge-shadow: rgb(3 7 18 / 28%);--lastre-surface-edge: inset 0 1px 0 var(--lastre-edge-light), inset 0 -1px 0 var(--lastre-edge-shadow);--lastre-shadow-inset: inset 0 2px 4px rgb(3 7 18 / 30%), inset 0 1px 2px rgb(3 7 18 / 18%);--lastre-material-matte: linear-gradient(145deg, color-mix(in srgb, var(--lastre-bg-surface) 94%, white), var(--lastre-bg-surface) 70%);--lastre-material-glass: color-mix(in srgb, var(--lastre-bg-surface) 82%, transparent);--lastre-material-metal: linear-gradient(125deg, var(--lastre-color-gold-600) 0%, var(--lastre-color-gold-200) 24%, var(--lastre-color-gold-50) 44%, var(--lastre-color-gold-200) 52%, var(--lastre-color-gold-400) 78%, var(--lastre-color-gold-200) 100%);--lastre-shadow-action: inset 0 1px 0 rgb(255 255 255 / 18%), inset 0 -1px 0 rgb(3 7 18 / 20%), 0 2px 4px rgb(3 7 18 / 16%), 0 5px 12px color-mix(in srgb, var(--lastre-action-primary) 20%, transparent);--lastre-shadow-action-hover: inset 0 1px 0 rgb(255 255 255 / 22%), 0 4px 8px rgb(3 7 18 / 12%), 0 8px 20px color-mix(in srgb, var(--lastre-action-primary) 28%, transparent);--lastre-shadow-sm: var(--lastre-elevation-1);--lastre-shadow-md: var(--lastre-elevation-3);--lastre-button-radius: var(--lastre-radius-sm);--lastre-button-height-sm: var(--lastre-control-sm);--lastre-button-height-md: var(--lastre-control-md);--lastre-button-height-lg: var(--lastre-control-lg);--lastre-button-font-size: var(--lastre-text-label);--lastre-button-weight: var(--lastre-weight-medium);--lastre-button-padding-x: var(--lastre-space-4);--lastre-button-bg: var(--lastre-action-primary);--lastre-button-bg-hover: var(--lastre-action-hover);--lastre-button-bg-pressed: var(--lastre-action-pressed);--lastre-button-text: var(--lastre-action-text);--lastre-button-danger-bg: var(--lastre-color-danger-light);--lastre-button-danger-text: var(--lastre-color-white);--lastre-field-height: var(--lastre-control-md);--lastre-field-radius: var(--lastre-radius-sm);--lastre-field-bg: var(--lastre-bg-surface);--lastre-field-border: var(--lastre-border-control);--lastre-field-border-focus: var(--lastre-focus);--lastre-field-border-invalid: var(--lastre-danger);--lastre-field-text: var(--lastre-text-primary);--lastre-field-text-hint: var(--lastre-text-muted);--lastre-field-padding-x: var(--lastre-space-3);--lastre-alert-radius: var(--lastre-radius-md);--lastre-alert-padding: var(--lastre-space-4);--lastre-button-shadow: var(--lastre-shadow-action);--lastre-button-shadow-hover: var(--lastre-shadow-action-hover);--lastre-field-shadow: var(--lastre-shadow-inset);--lastre-panel-shadow: var(--lastre-surface-edge), var(--lastre-elevation-2);--lastre-popover-shadow: var(--lastre-surface-edge), var(--lastre-elevation-4);--lastre-dialog-shadow: var(--lastre-surface-edge), var(--lastre-elevation-5)}[data-theme=light]{--lastre-bg-canvas: var(--lastre-color-mirage-50);--lastre-bg-surface: var(--lastre-color-white);--lastre-bg-elevated: var(--lastre-color-mirage-50);--lastre-text-primary: var(--lastre-color-mirage-900);--lastre-text-secondary: var(--lastre-color-mirage-600);--lastre-text-muted: var(--lastre-color-mirage-500);--lastre-text-inverse: var(--lastre-color-mirage-50);--lastre-border-subtle: var(--lastre-color-mirage-100);--lastre-border-strong: var(--lastre-color-mirage-200);--lastre-border-control: var(--lastre-color-mirage-500);--lastre-action-primary: var(--lastre-color-blue-500);--lastre-action-hover: var(--lastre-color-blue-600);--lastre-action-pressed: var(--lastre-color-blue-700);--lastre-action-text: var(--lastre-color-white);--lastre-link: var(--lastre-color-blue-600);--lastre-focus: var(--lastre-color-blue-600);--lastre-accent: var(--lastre-color-gold-200);--lastre-accent-text: var(--lastre-color-mirage-950);--lastre-success: var(--lastre-color-success-light);--lastre-danger: var(--lastre-color-danger-light);--lastre-warning: var(--lastre-color-gold-700);--lastre-info: var(--lastre-color-blue-600);--lastre-gradient-accent-text: linear-gradient(110deg, var(--lastre-color-gold-800) 0%, var(--lastre-color-gold-600) 35%, var(--lastre-color-gold-700) 62%, var(--lastre-color-gold-600) 100%);--lastre-info-surface: color-mix(in srgb, var(--lastre-info) 8%, var(--lastre-bg-surface));--lastre-success-surface: color-mix(in srgb, var(--lastre-success) 8%, var(--lastre-bg-surface));--lastre-warning-surface: color-mix(in srgb, var(--lastre-warning) 8%, var(--lastre-bg-surface));--lastre-danger-surface: color-mix(in srgb, var(--lastre-danger) 8%, var(--lastre-bg-surface));--lastre-surface-shadow: var(--lastre-surface-edge), var(--lastre-elevation-2);--lastre-text-tertiary: var(--lastre-text-muted);--lastre-overlay: rgb(15 17 22 / 68%);--lastre-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--lastre-focus) 22%, transparent);--lastre-glass-highlight: linear-gradient(180deg, rgb(255 255 255 / 60%), transparent);--lastre-fill-brand: color-mix(in srgb, var(--lastre-link) 10%, transparent);--lastre-fill-brand-strong: color-mix(in srgb, var(--lastre-link) 18%, transparent);--lastre-border-brand: color-mix(in srgb, var(--lastre-link) 30%, transparent);--lastre-fill-trust: color-mix(in srgb, var(--lastre-info) 10%, transparent);--lastre-fill-trust-strong: color-mix(in srgb, var(--lastre-info) 18%, transparent);--lastre-border-trust: color-mix(in srgb, var(--lastre-info) 30%, transparent);--lastre-fill-success: color-mix(in srgb, var(--lastre-success) 10%, transparent);--lastre-fill-success-strong: color-mix(in srgb, var(--lastre-success) 18%, transparent);--lastre-border-success: color-mix(in srgb, var(--lastre-success) 30%, transparent);--lastre-fill-warn: color-mix(in srgb, var(--lastre-warning) 10%, transparent);--lastre-fill-warn-strong: color-mix(in srgb, var(--lastre-warning) 18%, transparent);--lastre-border-warn: color-mix(in srgb, var(--lastre-warning) 30%, transparent);--lastre-fill-info: color-mix(in srgb, var(--lastre-info) 10%, transparent);--lastre-fill-info-strong: color-mix(in srgb, var(--lastre-info) 18%, transparent);--lastre-border-info: color-mix(in srgb, var(--lastre-info) 30%, transparent);--lastre-fill-danger: color-mix(in srgb, var(--lastre-danger) 10%, transparent);--lastre-fill-danger-strong: color-mix(in srgb, var(--lastre-danger) 18%, transparent);--lastre-border-danger: color-mix(in srgb, var(--lastre-danger) 30%, transparent);--lastre-map-deep: var(--lastre-bg-canvas);--lastre-map-panel: var(--lastre-bg-surface);--lastre-map-border: var(--lastre-border-subtle);--lastre-map-border-strong: var(--lastre-border-strong);--lastre-map-text: var(--lastre-text-primary);--lastre-map-text-secondary: var(--lastre-text-secondary);--lastre-map-text-muted: var(--lastre-text-muted);--lastre-map-text-dim: var(--lastre-text-muted);--lastre-map-water: var(--lastre-color-blue-100);--lastre-map-water-deep: var(--lastre-color-blue-200);--lastre-map-land-light: var(--lastre-color-mirage-100);--lastre-map-sand: var(--lastre-color-gold-100);--lastre-chart-1: var(--lastre-info);--lastre-chart-2: var(--lastre-success);--lastre-chart-3: var(--lastre-text-secondary);--lastre-chart-4: var(--lastre-warning);--lastre-chart-5: var(--lastre-link);--lastre-chart-6: var(--lastre-danger);--lastre-chart-7: var(--lastre-text-muted);--lastre-gradient-info: linear-gradient(135deg, var(--lastre-info), var(--lastre-link));--lastre-gradient-success: linear-gradient(135deg, var(--lastre-success), var(--lastre-success));--lastre-gradient-map-water: linear-gradient(180deg, var(--lastre-map-water), var(--lastre-map-water-deep));--lastre-ambient: radial-gradient(ellipse at top right, var(--lastre-fill-info), transparent 65%);--lastre-elevation-0: none;--lastre-elevation-1: 0 1px 2px rgb(27 29 36 / 6%), 0 3px 6px -3px rgb(27 29 36 / 6%);--lastre-elevation-2: 0 2px 4px rgb(27 29 36 / 4%), 0 8px 16px -6px rgb(27 29 36 / 12%);--lastre-elevation-3: 0 4px 8px -2px rgb(27 29 36 / 6%), 0 16px 32px -8px rgb(27 29 36 / 16%);--lastre-elevation-4: 0 8px 16px -4px rgb(27 29 36 / 8%), 0 28px 56px -12px rgb(27 29 36 / 20%);--lastre-elevation-5: 0 12px 24px -6px rgb(27 29 36 / 10%), 0 40px 80px -16px rgb(27 29 36 / 24%);--lastre-edge-light: rgb(255 255 255 / 88%);--lastre-edge-shadow: rgb(27 29 36 / 10%);--lastre-surface-edge: inset 0 1px 0 var(--lastre-edge-light), inset 0 -1px 0 var(--lastre-edge-shadow);--lastre-shadow-inset: inset 0 2px 4px rgb(27 29 36 / 5%), inset 0 1px 2px rgb(27 29 36 / 4%);--lastre-material-matte: linear-gradient(145deg, color-mix(in srgb, var(--lastre-bg-surface) 94%, white), var(--lastre-bg-surface) 70%);--lastre-material-glass: color-mix(in srgb, var(--lastre-bg-surface) 82%, transparent);--lastre-material-metal: linear-gradient(125deg, var(--lastre-color-gold-600) 0%, var(--lastre-color-gold-200) 24%, var(--lastre-color-gold-50) 44%, var(--lastre-color-gold-200) 52%, var(--lastre-color-gold-400) 78%, var(--lastre-color-gold-200) 100%);--lastre-shadow-action: inset 0 1px 0 rgb(255 255 255 / 18%), inset 0 -1px 0 rgb(3 7 18 / 20%), 0 2px 4px rgb(3 7 18 / 16%), 0 5px 12px color-mix(in srgb, var(--lastre-action-primary) 20%, transparent);--lastre-shadow-action-hover: inset 0 1px 0 rgb(255 255 255 / 22%), 0 4px 8px rgb(3 7 18 / 12%), 0 8px 20px color-mix(in srgb, var(--lastre-action-primary) 28%, transparent);--lastre-shadow-sm: var(--lastre-elevation-1);--lastre-shadow-md: var(--lastre-elevation-3);--lastre-button-radius: var(--lastre-radius-sm);--lastre-button-height-sm: var(--lastre-control-sm);--lastre-button-height-md: var(--lastre-control-md);--lastre-button-height-lg: var(--lastre-control-lg);--lastre-button-font-size: var(--lastre-text-label);--lastre-button-weight: var(--lastre-weight-medium);--lastre-button-padding-x: var(--lastre-space-4);--lastre-button-bg: var(--lastre-action-primary);--lastre-button-bg-hover: var(--lastre-action-hover);--lastre-button-bg-pressed: var(--lastre-action-pressed);--lastre-button-text: var(--lastre-action-text);--lastre-button-danger-bg: var(--lastre-color-danger-light);--lastre-button-danger-text: var(--lastre-color-white);--lastre-field-height: var(--lastre-control-md);--lastre-field-radius: var(--lastre-radius-sm);--lastre-field-bg: var(--lastre-bg-surface);--lastre-field-border: var(--lastre-border-control);--lastre-field-border-focus: var(--lastre-focus);--lastre-field-border-invalid: var(--lastre-danger);--lastre-field-text: var(--lastre-text-primary);--lastre-field-text-hint: var(--lastre-text-muted);--lastre-field-padding-x: var(--lastre-space-3);--lastre-alert-radius: var(--lastre-radius-md);--lastre-alert-padding: var(--lastre-space-4);--lastre-button-shadow: var(--lastre-shadow-action);--lastre-button-shadow-hover: var(--lastre-shadow-action-hover);--lastre-field-shadow: var(--lastre-shadow-inset);--lastre-panel-shadow: var(--lastre-surface-edge), var(--lastre-elevation-2);--lastre-popover-shadow: var(--lastre-surface-edge), var(--lastre-elevation-4);--lastre-dialog-shadow: var(--lastre-surface-edge), var(--lastre-elevation-5)}:root{--app-shell-max: 1180px;--app-shell-pad: clamp(1rem, .5rem + 2vw, 2rem);--app-nav-height: 3.25rem;--app-banner-height: 2.35rem;--app-radius-control: var(--lastre-radius-sm);--app-radius-card: var(--lastre-radius-lg);--app-radius-pill: var(--lastre-radius-pill);--app-bg-canvas: var(--lastre-bg-canvas);--app-bg-sidebar: var(--lastre-bg-surface);--app-bg-sidebar-fill: var(--lastre-bg-surface);--app-stroke-divider: var(--lastre-border-subtle);--app-stroke-active: var(--lastre-border-brand);--app-stroke-trust: var(--lastre-border-trust);--app-fill-hover: var(--lastre-bg-elevated);--app-fill-active: var(--lastre-info-surface);--app-fill-brand: var(--lastre-fill-brand);--app-fill-trust: var(--lastre-fill-trust);--app-shadow-panel: var(--lastre-panel-shadow);--app-shadow-elevated: var(--lastre-surface-edge), var(--lastre-elevation-3);--app-shadow-float: var(--lastre-dialog-shadow);--app-surface-popover: var(--lastre-bg-surface);--app-border-popover: var(--lastre-border-strong);--app-shadow-popover: var(--lastre-popover-shadow);--text-page-title: clamp(1.75rem, 1.1rem + 1.8vw, var(--lastre-text-title));--text-section: 1.125rem;--text-small: var(--lastre-text-caption);--panel-pad: var(--lastre-space-6);--panel-radius: var(--app-radius-card);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--dur-instant: .1s;--dur-fast: var(--lastre-duration-fast);--dur-normal: var(--lastre-duration-normal);--dur-moderate: .25s;--dur-slow: .4s;--dur-drawer: .38s;--dur-data: .48s;--dur-state: .2s;--cta-shadow-brand: none;--cta-shadow-brand-hover: none;--cta-shadow-trust-hover: none;--focus-glow-brand: var(--lastre-focus-shadow);--focus-glow-trust: var(--lastre-focus-shadow);--focus-glow-success: var(--lastre-focus-shadow);--segment-active-shadow: inset 0 0 0 .5px var(--lastre-border-subtle), inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--lastre-text-primary);background:var(--app-bg-canvas);font-family:var(--lastre-font-body);font-size:.9375rem;line-height:1.5;letter-spacing:-.011em;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"cv11" 1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.shell{width:min(var(--app-shell-max),100% - var(--app-shell-pad) * 2);margin-inline:auto}.mono-label{font-family:var(--lastre-font-mono);font-size:var(--text-small);font-weight:var(--lastre-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--lastre-text-muted);font-feature-settings:"zero" 1,"ss01" 1;font-variant-numeric:tabular-nums}.page{padding-block:clamp(1.25rem,.75rem + 1.5vw,2rem)}.page__head{margin-bottom:clamp(1.125rem,.65rem + 1.25vw,1.75rem)}.page__kicker{margin-bottom:.35rem;font-size:.6875rem;letter-spacing:.08em}.page__title{font-family:var(--lastre-font-display);font-size:var(--text-page-title);font-weight:var(--lastre-weight-semibold);letter-spacing:-.035em;line-height:1.1}.page__lead{margin-top:.5rem;max-width:52ch;color:var(--lastre-text-secondary);font-size:.9375rem;line-height:1.55;letter-spacing:-.01em}.route-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.panel{background:var(--lastre-bg-surface);border:var(--lastre-stroke-hairline) solid var(--lastre-border-subtle);border-radius:var(--panel-radius);padding:var(--panel-pad);box-shadow:var(--app-shadow-panel);position:relative}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lastre-glass-highlight);pointer-events:none}.panel--elevated{background:var(--lastre-bg-elevated);box-shadow:var(--app-shadow-elevated)}.surface-panel,.surface-elevated,.surface-float,.surface-glass{position:relative;border-radius:var(--panel-radius)}.surface-panel{background:var(--lastre-bg-surface);border:var(--lastre-stroke-hairline) solid var(--lastre-border-subtle);box-shadow:var(--app-shadow-panel)}.surface-elevated{background:var(--lastre-bg-elevated);border:var(--lastre-stroke-hairline) solid var(--lastre-border-subtle);box-shadow:var(--app-shadow-elevated)}.surface-float{background:var(--lastre-bg-elevated);border:var(--lastre-stroke-hairline) solid color-mix(in srgb,var(--lastre-border-trust) 45%,var(--lastre-border-subtle));box-shadow:var(--app-shadow-float);backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.surface-glass{background:color-mix(in srgb,var(--lastre-bg-surface) 62%,transparent);border:var(--lastre-stroke-hairline) solid color-mix(in srgb,var(--lastre-border-trust) 40%,var(--lastre-border-subtle));box-shadow:var(--app-shadow-panel);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}.surface-panel:before,.surface-elevated:before,.surface-float:before,.surface-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lastre-glass-highlight);pointer-events:none}.surface-panel>*,.surface-elevated>*,.surface-float>*,.surface-glass>*{position:relative;z-index:1}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.875rem;padding-bottom:.7rem;border-bottom:.5px solid var(--app-stroke-divider)}.placeholder-grid{display:grid;gap:1rem}@media(min-width:768px){.placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.placeholder-card{display:grid;gap:.5rem}.placeholder-card__label{font-family:var(--lastre-font-mono);font-size:var(--text-small);color:var(--lastre-text-muted)}.placeholder-card__value{font-family:var(--lastre-font-display);font-size:1.5rem;font-weight:var(--lastre-weight-semibold)}.placeholder-card__hint{color:var(--lastre-text-secondary);font-size:var(--text-small)}:root[data-theme=light]{--app-bg-canvas: var(--lastre-bg-canvas);--app-surface-popover: var(--lastre-bg-surface);--app-border-popover: var(--lastre-border-strong);--app-shadow-popover: var(--lastre-popover-shadow);--app-bg-sidebar: var(--lastre-bg-surface);--app-bg-sidebar-fill: var(--lastre-bg-surface);--app-shadow-panel: var(--lastre-panel-shadow);--app-shadow-elevated: var(--lastre-surface-edge), var(--lastre-elevation-3)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.text-gradient-brand{background:var(--lastre-gradient-accent-text);background-clip:text;-webkit-background-clip:text;color:transparent}.text-gradient-trust{background:var(--lastre-gradient-info);background-clip:text;-webkit-background-clip:text;color:transparent}.text-gradient-valid{background:var(--lastre-gradient-success);background-clip:text;-webkit-background-clip:text;color:transparent}.text-gradient-display{background:linear-gradient(128deg,var(--lastre-color-mirage-100) 0%,var(--lastre-color-blue-200) 38%,var(--lastre-color-blue-200) 72%,var(--lastre-color-mirage-50) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}:root[data-theme=light] .text-gradient-display{background:linear-gradient(128deg,var(--lastre-color-mirage-950) 0%,var(--lastre-color-blue-700) 42%,var(--lastre-color-blue-600) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}@keyframes motion-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes motion-modal-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes motion-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes motion-popover-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-popover-down-in{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes motion-fade-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-modal-overlay,.capture-wizard-overlay,.market-notice-overlay{animation:motion-overlay-in var(--dur-normal) var(--ease-out)}.settings-modal,.capture-wizard,.market-notice{animation:motion-modal-in var(--dur-moderate) var(--ease-out);transform-origin:center}.lot-drawer-overlay{animation:motion-overlay-in var(--dur-normal) var(--ease-out)}.lot-drawer{animation:motion-drawer-slide-in var(--dur-drawer) var(--ease-drawer)}.market-map-drawer{animation:motion-popover-down-in var(--dur-normal) var(--ease-out);transform-origin:bottom right}.session-menu__panel,.app-prefs__menu{transform-origin:bottom center;animation:motion-popover-in var(--dur-normal) var(--ease-out)}.tab,.filter-pill,.nav-item--sidebar,.path-option,button:not(:disabled){transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.tab:active,.filter-pill:active,.path-option:active,.command-palette__item:active,.nav-item--sidebar:active{transform:scale(.97)}.lot-list-row:active,.market-lot-card:active,.my-assets-strip__card:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.market-lot-card:hover,.market-lot-card--hovered{transform:translateY(-2px)}.my-assets-strip__card:hover:not(.my-assets-strip__card--selected){transform:translateY(-1px)}}.market-lot-card{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.motion-stagger>*{opacity:0;transform:translateY(8px);animation:motion-fade-up-in var(--dur-moderate) var(--ease-out) forwards}.motion-stagger>*:nth-child(1){animation-delay:0ms}.motion-stagger>*:nth-child(2){animation-delay:40ms}.motion-stagger>*:nth-child(3){animation-delay:80ms}.motion-stagger>*:nth-child(4){animation-delay:.12s}.motion-stagger>*:nth-child(5){animation-delay:.16s}.motion-stagger>*:nth-child(6){animation-delay:.2s}.motion-stagger>*:nth-child(n+7){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.settings-modal-overlay,.capture-wizard-overlay,.market-notice-overlay,.lot-drawer-overlay{animation:motion-overlay-in .2s var(--ease-out)}.settings-modal,.capture-wizard,.market-notice,.lot-drawer,.market-map-drawer,.session-menu__panel,.app-prefs__menu{animation:motion-overlay-in .2s var(--ease-out);transform:none}.motion-stagger>*{opacity:1;transform:none;animation:none}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active,.tab:active,.lot-list-row:active,.market-lot-card:active,.my-assets-strip__card:active{transform:none}@media(hover:hover)and (pointer:fine){.market-lot-card:hover,.market-lot-card--hovered,.my-assets-strip__card:hover{transform:none}}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@keyframes live-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--lastre-success) 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes page-rise{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes stat-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-unfold{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes row-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes seal-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes radar-sweep{0%{opacity:.35;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.6)}}@keyframes vitals-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.04)}28%{transform:scale(1)}42%{transform:scale(1.02)}}@keyframes map-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lastre-link) 35%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes mesh-breathe{0%,to{opacity:.28}50%{opacity:.42}}@keyframes path-reveal{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes entry-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.app-topbar__dot{animation:live-pulse 2.4s var(--ease-in-out) infinite}.app-topbar__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;animation:live-ring 2.4s var(--ease-out) infinite}.app-main:not(.app-main--revealed) .page{opacity:0}.app-main--revealed .page{animation:page-rise var(--dur-moderate) var(--ease-out) both}[data-screen=overview] .overview-stat{animation:stat-pop var(--dur-moderate) var(--ease-out) both}[data-screen=overview] .overview-stat:nth-child(1){animation-delay:80ms}[data-screen=overview] .overview-stat:nth-child(2){animation-delay:.14s}[data-screen=overview] .overview-card{animation:card-unfold .52s var(--ease-out) both}[data-screen=overview] .overview-dashboard .overview-card:nth-child(1){animation-delay:.12s}[data-screen=overview] .overview-dashboard .overview-card:nth-child(2){animation-delay:.18s}[data-screen=overview] .overview-dashboard .overview-card:nth-child(3){animation-delay:.24s}[data-screen=overview] .overview-activity-panel__row{animation:row-slide-in var(--dur-moderate) var(--ease-out) both}[data-screen=overview] .overview-activity-panel__items li:nth-child(1) .overview-activity-panel__row{animation-delay:.2s}[data-screen=overview] .overview-activity-panel__items li:nth-child(2) .overview-activity-panel__row{animation-delay:.26s}[data-screen=overview] .overview-activity-panel__items li:nth-child(3) .overview-activity-panel__row{animation-delay:.32s}[data-screen=overview] .overview-activity-panel__items li:nth-child(4) .overview-activity-panel__row{animation-delay:.38s}[data-screen=overview] .overview-activity-panel__items li:nth-child(n+5) .overview-activity-panel__row{animation-delay:.44s}[data-screen=overview] .overview-chart__bar-group{transform-box:fill-box;transform-origin:bottom center;animation:bar-rise .68s var(--ease-out) both}[data-screen=overview] .overview-trust__slice{opacity:0;animation:motion-fade-up-in .42s var(--ease-out) forwards}[data-screen=overview] .overview-chart__line--draw{stroke-dasharray:1;stroke-dashoffset:1;animation:line-draw 1.1s var(--ease-out) forwards;animation-delay:.2s}[data-screen=overview] .overview-chart__area--draw{opacity:0;animation:page-rise .8s var(--ease-out) forwards;animation-delay:.6s}[data-screen=overview] .overview-chart__dot--live{transform-box:fill-box;transform-origin:center;animation:dot-pop .4s var(--ease-out) both}[data-screen=overview] .overview-card__link:hover{transform:translate(2px)}[data-screen=lots] .lot-list-row{animation:row-slide-in var(--dur-moderate) var(--ease-out) both}[data-screen=lots] .lots-list .lot-list-row:nth-child(1){animation-delay:40ms}[data-screen=lots] .lots-list .lot-list-row:nth-child(2){animation-delay:80ms}[data-screen=lots] .lots-list .lot-list-row:nth-child(3){animation-delay:.12s}[data-screen=lots] .lots-list .lot-list-row:nth-child(4){animation-delay:.16s}[data-screen=lots] .lots-list .lot-list-row:nth-child(5){animation-delay:.2s}[data-screen=lots] .lots-list .lot-list-row:nth-child(n+6){animation-delay:.24s}[data-screen=lots] .lot-list-row:before{transition:width var(--dur-normal) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-screen=lots] .lot-list-row:hover:before{width:5px;opacity:1;animation:seal-glow 1.8s var(--ease-in-out) infinite}}[data-screen=lots] .lot-list-row--selected:before{width:4px;box-shadow:0 0 12px color-mix(in srgb,var(--lastre-link) 40%,transparent)}[data-screen=lots] .lot-card{animation:card-unfold .48s var(--ease-out) both}[data-screen=lots] .lots-grid .lot-card:nth-child(1){animation-delay:60ms}[data-screen=lots] .lots-grid .lot-card:nth-child(2){animation-delay:.12s}[data-screen=lots] .lots-grid .lot-card:nth-child(3){animation-delay:.18s}[data-screen=lots] .lots-grid .lot-card:nth-child(n+4){animation-delay:.24s}[data-screen=process] .process-layout__config{animation:card-unfold .56s var(--ease-out) both}[data-screen=process] .process-layout__stage{animation:page-rise .64s var(--ease-out) both;animation-delay:.1s}[data-screen=process] .process-chamber__focus--agent,[data-screen=process] .process-chamber__focus--seal,[data-screen=process] .process-chamber__focus--prepare{animation:card-unfold .48s var(--ease-out) both}[data-screen=process] .process-chamber__queue-item--agent,[data-screen=process] .process-chamber__queue-item--seal,[data-screen=process] .process-chamber__queue-item--prepare{transition:opacity var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out),background var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}[data-screen=process] .process-chamber__queue-item--agent,[data-screen=process] .process-chamber__queue-item--seal,[data-screen=process] .process-chamber__queue-item--prepare{box-shadow:0 0 0 1px color-mix(in srgb,var(--lastre-link) 14%,transparent)}[data-screen=process] .process-pipeline--embedded{transition:box-shadow var(--dur-normal) var(--ease-out)}[data-screen=process] .process-ledger__row--running .process-ledger__index{animation:seal-glow 2s var(--ease-in-out) infinite}[data-screen=audit] .evidence-kpi{animation:stat-pop var(--dur-moderate) var(--ease-out) both}[data-screen=audit] .evidence-kpis .evidence-kpi:nth-child(1){animation-delay:60ms}[data-screen=audit] .evidence-kpis .evidence-kpi:nth-child(2){animation-delay:.12s}[data-screen=audit] .evidence-kpis .evidence-kpi:nth-child(3){animation-delay:.18s}[data-screen=audit] .evidence-kpis .evidence-kpi:nth-child(4){animation-delay:.24s}[data-screen=audit] .audit-table tbody tr{animation:row-slide-in var(--dur-normal) var(--ease-out) both}[data-screen=audit] .audit-table tbody tr:nth-child(1){animation-delay:80ms}[data-screen=audit] .audit-table tbody tr:nth-child(2){animation-delay:.12s}[data-screen=audit] .audit-table tbody tr:nth-child(3){animation-delay:.16s}[data-screen=audit] .audit-table tbody tr:nth-child(n+4){animation-delay:.2s}[data-screen=audit] .evidence-progress__segment{transition:flex-grow var(--dur-data) var(--ease-out)}[data-screen=audit] .chain-timeline-item{animation:row-slide-in var(--dur-moderate) var(--ease-out) both}[data-screen=escalations] .escalations-split__list{animation:card-unfold .48s var(--ease-out) both;animation-delay:80ms}[data-screen=escalations] .escalation-table tbody tr{animation:row-slide-in var(--dur-moderate) var(--ease-out) both;animation-delay:calc(var(--row-index, 0) * 55ms + .12s)}[data-screen=escalations] .escalation-table__row--selected td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--lastre-warning) 85%,transparent),0 0 14px color-mix(in srgb,var(--lastre-link) 22%,transparent)}[data-screen=escalations] .escalations-split__detail{animation:page-rise var(--dur-moderate) var(--ease-out) both;animation-delay:.16s}[data-screen=escalations] .escalation-detail__panel{animation:page-rise .28s var(--ease-out) both}[data-screen=escalations] .escalation-filters__chip--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--lastre-link) 30%,transparent)}[data-screen=marketplace] .market-lots-grid>*{animation:card-unfold .48s var(--ease-out) both}[data-screen=marketplace] .market-lots-grid>*:nth-child(1){animation-delay:50ms}[data-screen=marketplace] .market-lots-grid>*:nth-child(2){animation-delay:.1s}[data-screen=marketplace] .market-lots-grid>*:nth-child(3){animation-delay:.15s}[data-screen=marketplace] .market-lots-grid>*:nth-child(4){animation-delay:.2s}[data-screen=marketplace] .market-lots-grid>*:nth-child(n+5){animation-delay:.25s}[data-screen=marketplace] .mundi-maplibre-marker--origin{animation:map-breathe 3s var(--ease-out) infinite}[data-screen=marketplace] .market-site__panel{animation:card-unfold .52s var(--ease-out) both}[data-screen=marketplace] .market-site__panel:nth-child(2){animation-delay:.1s}[data-screen=marketplace] .market-site__panel:nth-child(3){animation-delay:.18s}[data-screen=my-assets] .prov-score-panel__tier{animation:vitals-heartbeat 2.4s var(--ease-in-out) infinite;transform-origin:left center}[data-screen=my-assets] .my-assets-strip__card{animation:card-unfold .44s var(--ease-out) both}[data-screen=my-assets] .my-assets-strip__cards>li:nth-child(1) .my-assets-strip__card{animation-delay:60ms}[data-screen=my-assets] .my-assets-strip__cards>li:nth-child(2) .my-assets-strip__card{animation-delay:.12s}[data-screen=my-assets] .my-assets-strip__cards>li:nth-child(3) .my-assets-strip__card{animation-delay:.18s}[data-screen=my-assets] .my-assets-strip__cards>li:nth-child(n+4) .my-assets-strip__card{animation-delay:.24s}[data-screen=my-assets] .aar{animation:page-rise .56s var(--ease-out) both;animation-delay:80ms}[data-screen=my-assets] .proof-vitals__fill{transition:width .68s var(--ease-out)}[data-screen=settings] .settings-status-row,[data-screen=settings] .panel{animation:card-unfold .48s var(--ease-out) both}[data-screen=settings] .panel:nth-of-type(2){animation-delay:80ms}[data-screen=settings] .panel:nth-of-type(3){animation-delay:.16s}.entry-shell[data-screen=login] .entry-card,.entry-shell[data-screen=welcome] .entry-card{animation:page-rise .64s var(--ease-out) both}.entry-shell[data-screen=welcome] .path-option{animation:path-reveal .52s var(--ease-out) both}.entry-shell[data-screen=welcome] .path-option:nth-child(1){animation-delay:.12s}.entry-shell[data-screen=welcome] .path-option:nth-child(3){animation-delay:.22s}.entry-shell[data-screen=login] .entry-visual,.entry-shell[data-screen=welcome] .entry-visual{animation:entry-float 9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.app-topbar__dot,.app-topbar__dot:after,[data-screen=marketplace] .mundi-maplibre-marker--origin,[data-screen=my-assets] .prov-score-panel__tier,.entry-shell[data-screen=login] .entry-visual,.entry-shell[data-screen=welcome] .entry-visual{animation:none}.app-main--revealed .page,[data-screen] .overview-stat,[data-screen] .overview-card,[data-screen] .lot-list-row,[data-screen] .lot-card,[data-screen] .evidence-kpi,[data-screen] .audit-table tbody tr,[data-screen] .escalation-table tbody tr,[data-screen] .market-lots-grid>*,[data-screen] .my-assets-strip__card,.entry-shell[data-screen] .entry-card,.entry-shell[data-screen=welcome] .path-option,[data-screen=overview] .overview-trust__slice,[data-screen=overview] .overview-chart__area--draw{animation:none;opacity:1;transform:none;filter:none}[data-screen=overview] .overview-chart__line--draw{stroke-dashoffset:0;animation:none}}:focus:not(:focus-visible){outline:none}.mundi-svg-point:focus-visible .mundi-dot{outline:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--lastre-success) 55%,transparent))}.verdict-hero,.lot-drawer,.evidence-kpi,.status-badge,.ratio-bar__segment,.ratio-bar__dot,.lot-list-row:before,.lot-drawer__head,.process-ledger__row,.donut-stat__ring-fill{transition:background var(--dur-state) var(--ease-spring),border-color var(--dur-state) var(--ease-spring),color var(--dur-state) var(--ease-spring),fill var(--dur-state) var(--ease-spring),stroke var(--dur-state) var(--ease-spring),opacity var(--dur-state) var(--ease-spring),box-shadow var(--dur-state) var(--ease-spring),flex-grow var(--dur-state) var(--ease-spring),width var(--dur-state) var(--ease-spring)}.verdict-hero--valid,.verdict-hero--invalid,.verdict-hero--pending{transition:background var(--dur-state) var(--ease-spring),border-color var(--dur-state) var(--ease-spring)}.verdict-hero__icon--valid,.verdict-hero__icon--invalid,.verdict-hero__icon--pending{transition:background var(--dur-state) var(--ease-spring),border-color var(--dur-state) var(--ease-spring),color var(--dur-state) var(--ease-spring)}.status-badge{transition:color var(--dur-state) var(--ease-spring)}.status-badge__circle{transition:color var(--dur-state) var(--ease-spring),transform var(--dur-fast) var(--ease-out)}.evidence-kpi{transition:background var(--dur-state) var(--ease-spring),border-color var(--dur-state) var(--ease-spring)}.lot-drawer--valid,.lot-drawer--invalid,.lot-drawer--pending{transition:border-color var(--dur-state) var(--ease-spring)}@media(prefers-reduced-motion:reduce){.verdict-hero,.evidence-kpi,.status-badge,.ratio-bar__segment,.lot-list-row:before{transition-duration:.01ms}.skeleton-block:after{animation:none;opacity:.35;background-position:0 0}}:root{--focus-ring-brand: 0 0 0 2px var(--lastre-bg-canvas), 0 0 0 4px color-mix(in srgb, var(--lastre-link) 50%, transparent);--focus-ring-trust: 0 0 0 2px var(--lastre-bg-canvas), 0 0 0 4px color-mix(in srgb, var(--lastre-info) 48%, transparent), 0 0 18px -2px color-mix(in srgb, var(--lastre-info) 34%, transparent)}.tab:focus-visible,.filter-pill:focus-visible,.nav-item:focus-visible,.nav-item--sidebar:focus-visible,.path-option:focus-visible,.app-topbar__capture:focus-visible,.settings-modal__nav-item:focus-visible,.settings-modal__segment-btn:focus-visible,.process-config-lot:focus-visible,.process-config-segment__btn:focus-visible,.process-lot-card:focus-visible,.command-palette__item:focus-visible,.proof-journey__step:focus-visible,.auth-lang__btn:focus-visible{outline:none;box-shadow:var(--focus-ring-brand),inset 0 1px #ffffff38}input:focus-visible,select:focus-visible,textarea:focus-visible,.audit-table__row:focus-visible,.audit-cards__link:focus-visible,.audit-on-chain__link:focus-visible,.escalation-table__row:focus-visible,.escalation-filters__select:focus-visible,.marketplace-filters__select:focus-visible,.chain-list__asset:focus-visible,.chain-list__attestation:focus-visible,.my-assets-strip__card:focus-visible,.market-card--link:focus-visible,.mundi-row:focus-visible,.entry-field input:focus-visible,.persona-switcher__select:focus-visible,.search-input:focus-within,.app-sidebar__search:focus-visible{outline:none;box-shadow:var(--focus-ring-trust)}.app-sidebar__search:focus-visible{border-color:color-mix(in srgb,var(--lastre-info) 42%,var(--lastre-border-subtle))}.route-cta,.entry-btn--primary{position:relative;overflow:hidden;isolation:isolate}.route-cta>*,.entry-btn--primary>*{position:relative;z-index:1}@keyframes seal-breathe{0%,to{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}50%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--lastre-link) 45%,transparent));transform:scale(1.03)}}.seal-mark--live{display:inline-flex;animation:seal-breathe 3.2s var(--ease-in-out) infinite;transform-origin:center}.seal-mark--live circle{animation:seal-core-pulse 3.2s var(--ease-in-out) infinite}@keyframes seal-core-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes hero-card-settle{0%{opacity:0;transform:translateY(10px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes hero-ghost-float{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-4px)}}@keyframes trail-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lastre-color-blue-500) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--lastre-color-blue-500) 18%,transparent)}}[data-screen=overview] .overview-step-hero__card{animation:hero-card-settle .64s var(--ease-out) both}[data-screen=overview] .overview-step-hero__ghost{animation:hero-ghost-float 7s var(--ease-in-out) infinite}.overview-step-hero__trail li{transition:background var(--dur-state) var(--ease-spring),border-color var(--dur-state) var(--ease-spring),color var(--dur-state) var(--ease-spring),box-shadow var(--dur-state) var(--ease-spring)}.overview-step-hero__trail li.is-active{animation:trail-pulse 2.4s var(--ease-in-out) infinite}.overview-step-hero__icon{transition:transform var(--dur-fast) var(--ease-out)}.overview-step-hero__card:hover .overview-step-hero__icon{transform:scale(1.06) rotate(-2deg)}.verdict-hero{position:relative;overflow:hidden;isolation:isolate}.verdict-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity var(--dur-state) var(--ease-spring);pointer-events:none;z-index:0}.verdict-hero>*{position:relative;z-index:1}.verdict-hero--valid:before{opacity:1;background:linear-gradient(135deg,color-mix(in srgb,var(--lastre-fill-success) 95%,transparent) 0%,transparent 62%)}.verdict-hero--invalid:before{opacity:1;background:linear-gradient(135deg,var(--lastre-fill-danger) 0%,transparent 58%)}.verdict-hero--pending:before{opacity:1;background:linear-gradient(135deg,var(--lastre-fill-trust) 0%,transparent 58%)}.tabs{position:relative;isolation:isolate}.tabs__indicator{position:absolute;z-index:0;top:.2rem;bottom:.2rem;left:0;border-radius:calc(var(--app-radius-control) - 2px);background:color-mix(in srgb,var(--lastre-bg-elevated) 92%,transparent);box-shadow:inset 0 0 0 .5px var(--lastre-border-subtle),0 1px 3px #0000001f;transition:transform .28s var(--ease-spring),width .28s var(--ease-spring);pointer-events:none}.tab{position:relative;z-index:1}.tab--active{background:transparent;box-shadow:none}.process-page:before{animation:none}.market-lot-card__cover img{transition:transform .52s var(--ease-out),filter var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-screen=marketplace] .market-lot-card:hover .market-lot-card__cover img,[data-screen=marketplace] .market-lot-card--hovered .market-lot-card__cover img{transform:scale(1.05);filter:saturate(1) contrast(1.04)}}.nav-item--mobile.nav-item--active:after{content:"";position:absolute;bottom:.4rem;left:50%;width:1.125rem;height:2px;border-radius:999px;background:var(--lastre-link);transform:translate(-50%) scaleX(1);animation:mobile-tab-in .32s var(--ease-spring) both}@keyframes mobile-tab-in{0%{opacity:0;transform:translate(-50%) scaleX(.4)}to{opacity:1;transform:translate(-50%) scaleX(1)}}.lot-drawer__head{animation:motion-fade-up-in var(--dur-moderate) var(--ease-out) both}.lot-drawer__body{animation:motion-fade-up-in var(--dur-moderate) var(--ease-out) both;animation-delay:80ms}.status-badge__circle{transition:color var(--dur-state) var(--ease-spring),transform var(--dur-state) var(--ease-spring)}.status-badge--success .status-badge__circle,.status-badge--danger .status-badge__circle{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.seal-mark--live,.seal-mark--live circle,[data-screen=overview] .overview-step-hero__ghost,.overview-step-hero__trail li.is-active,.page:before{animation:none}.tabs__indicator{transition-duration:.01ms}.lot-drawer__head,.lot-drawer__body,.nav-item--mobile.nav-item--active:after{animation:none}[data-screen=marketplace] .market-lot-card:hover .market-lot-card__cover img,[data-screen=marketplace] .market-lot-card--hovered .market-lot-card__cover img,.overview-step-hero__card:hover .overview-step-hero__icon{transform:none}}html{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb,var(--lastre-info) 28%,transparent);color:var(--lastre-text-primary)}:root[data-theme=light] ::selection{background:color-mix(in srgb,var(--lastre-info) 22%,var(--lastre-color-mirage-50));color:var(--lastre-text-secondary)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--lastre-text-muted) 72%,transparent);opacity:1}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.1rem .35rem;border-radius:5px;border:.5px solid var(--app-stroke-divider);background:color-mix(in srgb,var(--lastre-bg-elevated) 72%,transparent);box-shadow:inset 0 1px #ffffff0f,0 1px #00000029;font-family:var(--lastre-font-mono);font-size:.6875rem;font-weight:var(--lastre-weight-medium);letter-spacing:.02em;line-height:1.35;color:var(--lastre-text-muted)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lastre-text-muted) 32%,transparent) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--lastre-text-muted) 28%,transparent)}@media(hover:hover)and (pointer:fine){*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--lastre-text-muted) 42%,transparent)}}.audit-table td,.escalation-table td,.metric-card__value,.overview-stat__value,.evidence-kpi__value,[class*=__stat-value],.copy-block__value,.sidebar-guide__ring-label{font-variant-numeric:tabular-nums}:root{--app-nav-height: 4rem;--focus-ring-brand: var(--lastre-focus-shadow);--focus-ring-trust: var(--lastre-focus-shadow)}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(input,select,textarea){font-family:var(--lastre-font-body);accent-color:var(--lastre-action-primary)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--lastre-focus-width) solid var(--lastre-focus);outline-offset:var(--lastre-focus-offset)}.app-shell :is(button,a,input,select,[tabindex]):focus-visible,.entry-shell :is(button,a,input,select):focus-visible{outline:var(--lastre-focus-width) solid var(--lastre-focus);outline-offset:var(--lastre-focus-offset)}.app-shell :is(button,input,select):disabled{cursor:not-allowed}.app-shell :is(h1,h2,h3),.entry-shell :is(h1,h2,h3){font-family:var(--lastre-font-display);letter-spacing:var(--lastre-tracking-heading)}.app-shell :is(table,[role=progressbar],.mono,.mono-label){font-variant-numeric:tabular-nums}.app-main,.page,.page__head,.page__title-row,.page__actions{min-width:0}.page__title{line-height:var(--lastre-line-heading)}.page__lead{line-height:var(--lastre-line-body)}:is(.tab,.filter-pill,.view-toggle__btn,.auth-lang__btn,.app-prefs__trigger,.app-prefs__segment-btn,.settings-modal__segment-btn,.process-config-segment__btn,.escalation-filters__chip,.market-list__page-num,.my-assets-collateral-filters button,.app-sidebar__collapse,.session-menu__link,.session-menu__persona){min-height:var(--lastre-control-sm);min-width:var(--lastre-control-sm);border-radius:var(--lastre-radius-sm)}.app-shell .app-sidebar__collapse{width:var(--lastre-control-sm);height:var(--lastre-control-sm)}.app-shell .auth-lang__btn{padding-inline:10px}.app-shell :is(.tab,.view-toggle__btn,.filter-pill){font-size:var(--lastre-text-label)}.tabs{padding:var(--lastre-space-1);border-radius:var(--lastre-radius-md)}.app-shell .search-input__field:focus-visible{outline:none}.lastre-notice{width:100%}.empty-state{border-radius:var(--lastre-radius-lg);padding:var(--lastre-space-8);gap:var(--lastre-space-3)}.empty-state__hint{font-size:var(--lastre-text-label);line-height:var(--lastre-line-body)}.empty-state__icon{color:var(--lastre-info);background:var(--lastre-info-surface)}.overview-next--banner:after{inset:0 var(--lastre-space-6) auto;height:1px;background:var(--lastre-gradient-gold);box-shadow:var(--lastre-glow-gold)}.sealed-rail,.process-config{border-top-color:var(--lastre-border-strong)}.sealed-rail:before{content:"";position:absolute;top:0;inset-inline:var(--lastre-space-6);height:1px;background:var(--lastre-gradient-gold);pointer-events:none}.app-skip{position:fixed;top:var(--lastre-space-2);left:var(--lastre-space-2);z-index:var(--lastre-layer-tooltip);padding:var(--lastre-space-3) var(--lastre-space-4);border-radius:var(--lastre-radius-sm);background:var(--lastre-action-primary);color:var(--lastre-action-text);opacity:0;pointer-events:none}.app-skip:focus{opacity:1;pointer-events:auto}@media(max-width:600px){.app-topbar{gap:8px;padding-inline:16px}.app-topbar__end{gap:6px}.app-topbar__brand .seal-mark{display:none}.app-topbar__brand .lastre-wordmark{width:88px;height:auto;aspect-ratio:428.488 / 96.109}.app-topbar .app-topbar__capture{min-width:44px;min-height:44px;padding:0}.app-topbar__capture .btn-icon__label{display:none}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select),.entry-shell :is(input,select){font-size:16px}.page__actions{flex-wrap:wrap}.empty-state{padding:var(--lastre-space-6)}.skeleton-table__row{grid-template-columns:1fr 1fr}.app-shell .auth-lang__btn{min-width:40px}}@media(prefers-reduced-motion:reduce){.app-shell .lastre-button:active{transform:none}}.lang-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--lastre-color-mirage-950) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lang-gate__card{width:min(100%,22rem);padding:1.5rem 1.35rem 1.35rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--lastre-border-subtle) 90%,transparent);background:color-mix(in srgb,var(--lastre-bg-elevated) 96%,var(--lastre-bg-canvas));box-shadow:0 18px 48px #00000073}.lang-gate__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--lastre-text-secondary) 90%,transparent)}.lang-gate__title{margin:0 0 .4rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:var(--lastre-text-primary)}.lang-gate__lead{margin:0 0 1.15rem;font-size:.8125rem;line-height:1.45;color:var(--lastre-text-secondary)}.lang-gate__options{display:grid;gap:.45rem}.lang-gate__btn{min-height:2.75rem;padding:.65rem .9rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--lastre-border-subtle) 100%,transparent);background:transparent;color:var(--lastre-text-primary);font:inherit;font-size:.9375rem;font-weight:550;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease}.lang-gate__btn:hover{border-color:color-mix(in srgb,var(--lastre-link) 55%,transparent);background:color-mix(in srgb,var(--lastre-link) 10%,transparent)}.lang-gate__btn--active{border-color:color-mix(in srgb,var(--lastre-link) 70%,transparent);background:color-mix(in srgb,var(--lastre-link) 14%,transparent)}
