@layer molotov.tokens,molotov.reset,molotov.app-base,molotov.layout,molotov.components,molotov.utilities,molotov.app;@layer molotov.app{.research-story:empty{display:none}.research-story{margin:1.5rem 0 .75rem;max-width:44rem}.research-story p{line-height:1.55}.research-story figure{margin:1rem 0}.research-story img{display:block;width:100%;max-height:22rem;object-fit:contain;background:#efefef}.research-story figcaption{margin-top:.5rem;font-size:.85rem;line-height:1.45;color:inherit;opacity:.8}.entry-research-mvp .mcz-research-grid{grid-template-columns:minmax(0,1fr)}.entry-research-mvp .mcz-lk-main{min-width:0}.entry-research-mvp .mcz-lk-top h1{overflow-wrap:break-word}.entry-research-mvp .mcz-question,.entry-research-mvp .mcz-work-panel{min-width:0}.entry-research-mvp .mcz-question select{max-width:100%}}@layer molotov.tokens,molotov.reset,molotov.app-base,molotov.layout,molotov.components,molotov.utilities,molotov.app;@layer molotov.tokens{:root{color-scheme:light;--ui-color-canvas: #f9f8f3;--ui-color-canvas-subtle: #f1efe8;--ui-color-surface: #f9f8f3;--ui-color-surface-raised: #fffef9;--ui-color-surface-hover: #efede6;--ui-color-text: #2c2e31;--ui-color-text-muted: #565654;--ui-color-text-subtle: #6f6f6d;--ui-color-border: #dcdcd8;--ui-color-border-strong: #0a0a0a;--ui-color-accent: #101010;--ui-color-accent-hover: #252525;--ui-color-on-accent: #ffffff;--ui-color-focus: #005fcc;--ui-color-signal: #ff8562;--ui-color-gateway: #111111;--ui-color-on-gateway: #ffffff;--ui-color-success: #1f7a4d;--ui-color-success-surface: #eef6f1;--ui-color-warning: #8a6100;--ui-color-warning-surface: #f8f2e4;--ui-color-danger: #a3271b;--ui-color-danger-surface: #faeceb;--ui-color-info: #1d5aa8;--ui-color-info-surface: #eaf1fa;--ui-color-overlay: rgb(10 10 10 / 55%);--ui-font-sans: Arial, Helvetica, "Helvetica Neue", sans-serif;--ui-font-display: "Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--ui-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.5rem;--ui-font-size-2xl: clamp(1.875rem, 4.6vw, 3.375rem);--ui-font-weight-regular: 400;--ui-font-weight-medium: var(--ui-font-weight-regular);--ui-font-weight-bold: var(--ui-font-weight-regular);--ui-font-weight-black: 800;--ui-line-height-tight: 1.05;--ui-line-height-heading: 1.15;--ui-line-height-body: 1.55;--ui-letter-spacing-display: -.01em;--ui-letter-spacing-label: .12em;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-radius-sm: 6px;--ui-radius-md: 10px;--ui-radius-lg: 10px;--ui-radius-pass: 14px;--ui-radius-pill: 999px;--ui-border-width: 1px;--ui-border: var(--ui-border-width) solid var(--ui-color-border);--ui-border-strong: var(--ui-border-width) solid var(--ui-color-border-strong);--ui-shadow-sm: 0 .75rem 2rem rgb(0 0 0 / 6%);--ui-shadow-md: 0 1rem 3rem rgb(0 0 0 / 9%);--ui-opacity-muted: .72;--ui-opacity-disabled: .46;--ui-duration-instant: .12s;--ui-duration-quick: .2s;--ui-duration-enter: .42s;--ui-duration-frame: .62s;--ui-duration-grain: .9s;--ui-transition-fast: var(--ui-duration-instant);--ui-transition-standard: var(--ui-duration-quick);--ui-ease-standard: cubic-bezier(.2, .8, .2, 1);--ui-content-compact: 36rem;--ui-content-default: 54rem;--ui-content-wide: 78rem;--ui-rail-width: 23.25rem;--ui-rail-width-mini: 4rem;--ui-gutter: clamp(1rem, 3vw, 2rem);--ui-touch-target: 2.75rem;--ui-breakpoint-mobile: 30rem;--ui-breakpoint-tablet: 52rem;--ui-breakpoint-desktop: 70rem;--ui-z-base: 0;--ui-z-sticky: 10;--ui-z-navigation: 20;--ui-z-overlay: 40;--ui-z-toast: 50;--ui-z-tooltip: 60}.ui-workspace-theme{color-scheme:light;background:var(--ui-color-canvas);color:var(--ui-color-text)}}@layer molotov.reset{*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--ui-color-canvas);color:var(--ui-color-text);font-family:var(--ui-font-sans);font-synthesis:none;text-rendering:optimizeLegibility}body{min-height:100svh;margin:0;background:var(--ui-color-canvas);color:var(--ui-color-text);overflow-x:clip}button,input,textarea,select{color:inherit;font:inherit}button,summary,select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}:where(h1,h2,h3,p,ul,ol,dl){margin-top:0}:where(h1,h2,h3,p,dd,td,th){overflow-wrap:anywhere}:where(.ui-page,.ui-ceremony-page,.ui-shell,.mcz-lk,.mcz-login,.entry-stage,.hq-auth) :where(h1,h2){overflow-wrap:break-word}b,strong,th,label,h1,h2,h3,h4{font-weight:var(--ui-font-weight-regular)}h1{max-width:18ch;margin-bottom:var(--ui-space-3);font-family:var(--ui-font-display);font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-weight-black);letter-spacing:var(--ui-letter-spacing-display);line-height:.96}h2{line-height:var(--ui-line-height-heading)}p,li,dd{line-height:var(--ui-line-height-body)}a{color:var(--ui-color-info);text-underline-offset:.18em}::selection{background:var(--ui-color-accent);color:var(--ui-color-on-accent)}}@layer molotov.layout{.ui-page{width:min(100%,var(--ui-content-default));margin-inline:auto;padding:var(--ui-space-6) var(--ui-gutter) var(--ui-space-12)}.ui-page--compact{width:min(100%,var(--ui-content-compact))}.ui-page--wide{width:min(100%,var(--ui-content-wide))}.ui-page-header{display:grid;gap:var(--ui-space-2);margin-bottom:var(--ui-space-6)}.ui-stack{display:grid;gap:var(--ui-stack-space, var(--ui-space-4))}.ui-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-cluster-space, var(--ui-space-3))}.ui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ui-grid-space, var(--ui-space-4))}.ui-section{margin-block:var(--ui-space-6)}.ui-section+.ui-section{padding-top:var(--ui-space-6);border-top:var(--ui-border)}.ui-shell{display:grid;grid-template-columns:var(--ui-rail-width) 1fr;align-items:start;background-image:linear-gradient(to right,var(--ui-color-border) 1px,transparent 1px);background-position:calc(var(--ui-rail-width) - 1px) 0;background-repeat:no-repeat;transition:grid-template-columns var(--ui-transition-standard) var(--ui-ease-standard),background-position var(--ui-transition-standard) var(--ui-ease-standard)}.ui-rail{position:sticky;top:0;display:flex;max-height:100svh;flex-direction:column;align-self:start;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-8);overflow-x:hidden;overflow-y:auto}.ui-shell-content{width:100%;min-width:0;margin-inline:0;padding:0 var(--ui-gutter) var(--ui-space-16)}}@layer molotov.components{.ui-eyebrow,.ui-kicker{margin-bottom:var(--ui-space-1);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-regular);letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.ui-muted{color:var(--ui-color-text-muted)}.ui-button,.ui-icon-button{position:relative;display:inline-flex;width:auto;margin:0;min-height:var(--ui-touch-target);align-items:center;justify-content:center;gap:var(--ui-space-2);padding:.7rem 1rem;border:var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.07em;line-height:1.15;text-align:center;text-decoration:none;text-transform:uppercase;transition:background var(--ui-transition-fast) var(--ui-ease-standard),border-color var(--ui-transition-fast) var(--ui-ease-standard),color var(--ui-transition-fast) var(--ui-ease-standard),transform var(--ui-transition-fast) var(--ui-ease-standard)}.ui-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled){border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-hover)}.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled),.ui-button[aria-pressed=true]{transform:translateY(1px)}.ui-button:disabled,.ui-icon-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--ui-opacity-disabled)}.ui-button--primary{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:var(--ui-color-on-accent)}.ui-button--primary:hover:not(:disabled){border-color:var(--ui-color-accent-hover);background:var(--ui-color-accent-hover)}.ui-button--quiet{border-color:transparent;background:transparent;color:var(--ui-color-text-muted)}.ui-button--danger{border-color:color-mix(in srgb,var(--ui-color-danger),transparent 40%);background:transparent;color:var(--ui-color-danger)}.ui-button--block{width:100%}.ui-icon-button{width:var(--ui-touch-target);padding:0;border-radius:var(--ui-radius-pill)}.ui-button.is-loading{position:relative;pointer-events:none;background-image:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 22%) 40%,transparent 60%);background-size:220% 100%;animation:ui-skeleton var(--ui-duration-grain) var(--ui-ease-standard) infinite}.ui-button--secondary.is-loading,.ui-button--quiet.is-loading{background-image:linear-gradient(100deg,transparent 20%,var(--ui-color-surface-hover) 40%,transparent 60%)}.ui-field{display:grid;gap:var(--ui-space-2)}.ui-field-label{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-regular)}.ui-field-hint,.ui-field-error{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm)}.ui-field-error{color:var(--ui-color-danger)}.ui-input,.ui-textarea,.ui-select,.ui-search{width:100%;min-height:var(--ui-touch-target);padding:.75rem .85rem;border:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-raised);color:var(--ui-color-text);transition:border-color var(--ui-transition-fast) var(--ui-ease-standard),background var(--ui-transition-fast) var(--ui-ease-standard)}.ui-textarea{min-height:8rem;resize:vertical}:where(.ui-input,.ui-textarea,.ui-select,.ui-search):hover:not(:disabled){border-color:var(--ui-color-border-strong)}:where(.ui-input,.ui-textarea,.ui-select,.ui-search)[aria-invalid=true]{border-color:var(--ui-color-danger)}.ui-choice{display:flex;min-height:var(--ui-touch-target);align-items:center;gap:var(--ui-space-3)}.ui-choice input{width:1.25rem;height:1.25rem;accent-color:var(--ui-color-accent)}.ui-switch{display:inline-flex;min-height:var(--ui-touch-target);align-items:center;gap:var(--ui-space-3)}.ui-switch input{position:absolute;opacity:0}.ui-switch-track{position:relative;width:2.75rem;height:1.5rem;border:var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-raised)}.ui-switch-track:after{position:absolute;top:.18rem;left:.18rem;width:1rem;height:1rem;border-radius:50%;background:var(--ui-color-text-muted);content:"";transition:transform var(--ui-transition-fast) var(--ui-ease-standard)}.ui-switch input:checked+.ui-switch-track{border-color:var(--ui-color-accent);background:var(--ui-color-accent)}.ui-switch input:checked+.ui-switch-track:after{background:var(--ui-color-on-accent);transform:translate(1.25rem)}.ui-switch input:focus-visible+.ui-switch-track{outline:3px solid var(--ui-color-focus);outline-offset:3px}.ui-badge,.ui-chip,.ui-status{display:inline-flex;min-height:1.75rem;align-items:center;gap:var(--ui-space-1);padding:.25rem .55rem;border:var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-regular);line-height:1.15}.ui-chip{min-height:2.25rem;padding-inline:.75rem;background:transparent}.ui-status:before{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:currentcolor;content:""}.ui-status--accent{border-color:color-mix(in srgb,var(--ui-color-accent),transparent 50%);color:var(--ui-color-accent)}.ui-status--success{border-color:color-mix(in srgb,var(--ui-color-success),transparent 50%);background:transparent;color:var(--ui-color-success)}.ui-status--warning{border-color:color-mix(in srgb,var(--ui-color-warning),transparent 50%);background:transparent;color:var(--ui-color-warning)}.ui-status--danger{border-color:color-mix(in srgb,var(--ui-color-danger),transparent 50%);background:transparent;color:var(--ui-color-danger)}.ui-status--info{border-color:color-mix(in srgb,var(--ui-color-info),transparent 50%);background:transparent;color:var(--ui-color-info)}.ui-card,.ui-queue-item{padding:var(--ui-space-4);border:var(--ui-border);border-radius:var(--ui-radius-lg);background:transparent}.ui-card--raised{border-color:transparent;background:var(--ui-color-surface)}.ui-card--attention{border-color:var(--ui-color-border-strong);box-shadow:inset .25rem 0 0 0 var(--ui-color-accent)}.ui-card--warning{border-color:color-mix(in srgb,var(--ui-color-warning),transparent 45%)}.ui-card--quiet{opacity:var(--ui-opacity-muted)}.ui-queue{display:grid;max-height:32rem;gap:var(--ui-space-3);margin:0;padding:0;overflow-y:auto;list-style:none}.ui-queue-item{width:100%;display:grid;gap:var(--ui-space-1);min-height:var(--ui-touch-target);color:inherit;text-align:left;transition:border-color var(--ui-transition-fast) var(--ui-ease-standard),background var(--ui-transition-fast) var(--ui-ease-standard)}.ui-queue-item:hover{border-color:transparent;background:var(--ui-color-surface)}.ui-avatar{display:grid;width:var(--ui-avatar-size, 4rem);height:var(--ui-avatar-size, 4rem);place-items:center;overflow:hidden;border:var(--ui-border-strong);border-radius:50%;background:var(--ui-color-surface-raised);font-size:calc(var(--ui-avatar-size, 4rem) * .375);font-weight:var(--ui-font-weight-regular);object-fit:cover}.ui-divider{height:1px;margin-block:var(--ui-space-4);border:0;background:var(--ui-color-border)}.ui-dialog,.ui-modal,.ui-drawer{width:min(calc(100% - 2rem),38rem);max-height:calc(100dvh - 2rem);padding:var(--ui-space-6);overflow:auto;border:var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-md)}:where(.ui-dialog,.ui-modal,.ui-drawer)::backdrop{background:var(--ui-color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-drawer{width:min(calc(100% - 1rem),28rem);height:calc(100dvh - 1rem);max-height:none;margin:0 0 0 auto;border-radius:var(--ui-radius-lg) 0 0 var(--ui-radius-lg)}.ui-toast{position:fixed;z-index:var(--ui-z-toast);right:var(--ui-space-4);bottom:var(--ui-space-4);width:min(calc(100% - 2rem),24rem);padding:var(--ui-space-4);border:var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-md)}.ui-tooltip{position:relative}.ui-tooltip:after{position:absolute;z-index:var(--ui-z-tooltip);bottom:calc(100% + var(--ui-space-2));left:50%;max-width:16rem;padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-color-text);color:var(--ui-color-canvas);content:attr(data-tooltip);font-size:var(--ui-font-size-xs);opacity:0;pointer-events:none;transform:translate(-50%,var(--ui-space-1));transition:opacity var(--ui-transition-fast) var(--ui-ease-standard),transform var(--ui-transition-fast) var(--ui-ease-standard)}.ui-tooltip:hover:after,.ui-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.ui-dropdown{position:relative}.ui-dropdown>summary{min-height:var(--ui-touch-target);padding:.7rem 1rem;border:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised);font-weight:var(--ui-font-weight-regular);list-style:none}.ui-dropdown>[role=menu]{position:absolute;z-index:var(--ui-z-sticky);top:calc(100% + var(--ui-space-2));right:0;min-width:14rem;padding:var(--ui-space-2);border:var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-md)}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.ui-state{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-6);border:var(--ui-border);border-radius:var(--ui-radius-lg);background:transparent}.ui-state--danger,.ui-state--error,.ui-state--access-denied{border-color:color-mix(in srgb,var(--ui-color-danger),transparent 45%)}.ui-state--warning,.ui-state--unavailable{border-color:color-mix(in srgb,var(--ui-color-warning),transparent 45%)}.ui-state--success{border-color:color-mix(in srgb,var(--ui-color-success),transparent 45%)}.ui-skeleton{min-height:1rem;border-radius:var(--ui-radius-sm);background:linear-gradient(100deg,var(--ui-color-surface) 20%,var(--ui-color-surface-hover) 40%,var(--ui-color-surface) 60%);background-size:220% 100%;animation:ui-skeleton var(--ui-duration-grain) var(--ui-ease-standard) infinite}.ui-skeleton-frame{display:grid;gap:var(--ui-space-3)}.ui-skeleton--display{height:clamp(2.5rem,7vw,4.5rem)}.ui-skeleton--title{height:1.5rem;max-width:22ch}.ui-skeleton--line{height:.75rem}.ui-skeleton--line-short{height:.75rem;max-width:14ch}.ui-skeleton--row{display:grid;min-height:var(--ui-touch-target);padding-bottom:var(--ui-space-3);border-bottom:var(--ui-border);gap:var(--ui-space-2);background:none;animation:none}.ui-skeleton--row:before,.ui-skeleton--row:after{height:.7rem;border-radius:var(--ui-radius-sm);background:inherit;content:""}.ui-skeleton--row:before{max-width:9ch;background:linear-gradient(100deg,var(--ui-color-surface) 20%,var(--ui-color-surface-hover) 40%,var(--ui-color-surface) 60%);background-size:220% 100%;animation:ui-skeleton var(--ui-duration-grain) var(--ui-ease-standard) infinite}.ui-skeleton--row:after{max-width:26ch;background:linear-gradient(100deg,var(--ui-color-surface) 20%,var(--ui-color-surface-hover) 40%,var(--ui-color-surface) 60%);background-size:220% 100%;animation:ui-skeleton var(--ui-duration-grain) var(--ui-ease-standard) infinite}.ui-skeleton--card{min-height:7.5rem;border-radius:var(--ui-radius-md)}.ui-skeleton--tile{min-height:5.5rem;border-radius:var(--ui-radius-md)}.ui-skeleton--pass{min-height:12rem;border-radius:var(--ui-radius-pass)}.ui-list{display:grid;gap:var(--ui-space-3);margin:0;padding:0;list-style:none}.ui-table-wrap{max-width:100%;overflow-x:auto;border:var(--ui-border);border-radius:var(--ui-radius-lg)}.ui-table{width:100%;border-collapse:collapse;background:var(--ui-color-surface);text-align:left}.ui-table :where(th,td){padding:var(--ui-space-3) var(--ui-space-4);border-bottom:var(--ui-border);vertical-align:top}.ui-table th{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.ui-filter-bar{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3);border:var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface)}.ui-nav{display:flex;gap:var(--ui-space-1)}.ui-nav-item,.ui-tab{min-height:var(--ui-touch-target);padding:.6rem .8rem;border:0;border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-color-text-muted);font-weight:var(--ui-font-weight-regular)}:where(.ui-nav-item,.ui-tab):hover{background:var(--ui-color-surface);color:var(--ui-color-text)}:where(.ui-nav-item,.ui-tab)[aria-current=page],.ui-tab[aria-selected=true]{background:var(--ui-color-surface-raised);color:var(--ui-color-text);font-weight:var(--ui-font-weight-regular)}.ui-breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:0;padding:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);list-style:none}.ui-breadcrumbs li+li:before{margin-right:var(--ui-space-2);content:"/"}.ui-page-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.ui-rail-brand{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ui-space-4);border-bottom:var(--ui-border);font-size:.75rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.06em}.ui-wordmark{display:block;width:clamp(7.25rem,11vw,10.5rem);flex:0 0 auto;aspect-ratio:643.9 / 58.7;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='10.6%20304.9%20643.9%2058.7'%20fill='currentColor'%3e%3cpath%20d='M473.7,320.7l2.9-8.3h-69.9l-2.9,8.3h25.8c1.1,0,1.9,1.1,1.6,2.2l-11.4,33h15.8l12.2-35.2H473.7z'/%3e%3cpath%20d='M158.5,312.5h-22.1c-2.7,0-5.3,0.9-7.5,2.5L100,337.3l6.5-18.8c1-3-1.2-6.1-4.3-6.1H78.5%20c-2.7,0-5.3,0.9-7.4,2.5l-53,40.9h44.5l2.9-8.3H46.4l35.3-27.3c1.1-0.9,2.4-1.4,4.1-1.4h4.7l-12.8,36.9h15.8l0,0l46-35.6%20c1.2-0.9,2.6-1.4,4.1-1.4h3.1L134,355.9h15.8l13-37.4C163.8,315.6,161.6,312.5,158.5,312.5z'/%3e%3cpath%20d='M264.6,343.5l10.7-31h-15.8l-11.8,34.1c-1.6,4.6,1.8,9.3,6.6,9.3h46.4l2.9-8.3h-36.1%20C265.4,347.6,263.9,345.5,264.6,343.5z'/%3e%3cpath%20d='M600.3,312.5l-2.8,8.3h21.2L583.4,348c-1.1,0.9-2.5,1.4-4,1.4h-7.1l12.8-36.9h-15.8l-13,37.5%20c-1,2.9,1.2,6,4.2,6h26.1c2.6,0,5.2-0.9,7.2-2.5l53.1-41H600.3z'/%3e%3cpath%20d='M241.9,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7h57.6c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C248.1,316,245.5,312.5,241.9,312.5z%20M229.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C228.9,320.7,230.1,322.4,229.5,324z'/%3e%3cpath%20d='M391.9,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7h57.6c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C398.1,316,395.5,312.5,391.9,312.5z%20M379.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C378.9,320.7,380.1,322.4,379.5,324z'/%3e%3cpath%20d='M551.8,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7H535c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C558,316,555.5,312.5,551.8,312.5z%20M539.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C538.9,320.7,540,322.4,539.5,324z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='10.6%20304.9%20643.9%2058.7'%20fill='currentColor'%3e%3cpath%20d='M473.7,320.7l2.9-8.3h-69.9l-2.9,8.3h25.8c1.1,0,1.9,1.1,1.6,2.2l-11.4,33h15.8l12.2-35.2H473.7z'/%3e%3cpath%20d='M158.5,312.5h-22.1c-2.7,0-5.3,0.9-7.5,2.5L100,337.3l6.5-18.8c1-3-1.2-6.1-4.3-6.1H78.5%20c-2.7,0-5.3,0.9-7.4,2.5l-53,40.9h44.5l2.9-8.3H46.4l35.3-27.3c1.1-0.9,2.4-1.4,4.1-1.4h4.7l-12.8,36.9h15.8l0,0l46-35.6%20c1.2-0.9,2.6-1.4,4.1-1.4h3.1L134,355.9h15.8l13-37.4C163.8,315.6,161.6,312.5,158.5,312.5z'/%3e%3cpath%20d='M264.6,343.5l10.7-31h-15.8l-11.8,34.1c-1.6,4.6,1.8,9.3,6.6,9.3h46.4l2.9-8.3h-36.1%20C265.4,347.6,263.9,345.5,264.6,343.5z'/%3e%3cpath%20d='M600.3,312.5l-2.8,8.3h21.2L583.4,348c-1.1,0.9-2.5,1.4-4,1.4h-7.1l12.8-36.9h-15.8l-13,37.5%20c-1,2.9,1.2,6,4.2,6h26.1c2.6,0,5.2-0.9,7.2-2.5l53.1-41H600.3z'/%3e%3cpath%20d='M241.9,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7h57.6c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C248.1,316,245.5,312.5,241.9,312.5z%20M229.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C228.9,320.7,230.1,322.4,229.5,324z'/%3e%3cpath%20d='M391.9,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7h57.6c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C398.1,316,395.5,312.5,391.9,312.5z%20M379.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C378.9,320.7,380.1,322.4,379.5,324z'/%3e%3cpath%20d='M551.8,312.5h-57.6c-5.5,0-10.4,3.5-12.2,8.7l-9.6,27.7c-1.2,3.4,1.4,7,5,7H535c5.5,0,10.4-3.5,12.2-8.7%20l9.6-27.7C558,316,555.5,312.5,551.8,312.5z%20M539.5,324l-6.8,19.6c-0.8,2.4-3.1,4-5.7,4h-35c-1.7,0-2.8-1.6-2.3-3.2l6.8-19.6%20c0.8-2.4,3.1-4,5.7-4h35C538.9,320.7,540,322.4,539.5,324z'/%3e%3c/svg%3e") center / contain no-repeat}.ui-wordmark--mltv{width:clamp(4rem,6vw,5.5rem);aspect-ratio:230.4 / 37;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='26.6%20123.2%20230.4%2037.0'%20fill='currentColor'%3e%3cpath%20d='M221.9,125.9l-2.1,6h14.1l-25.6,19.8c-0.8,0.6-1.8,1-2.9,1h-1.3l9.3-26.7H186l-2.1,6h16l-7.3,21.2%20c-0.7,2.1,0.8,4.3,3.1,4.3h15c1.9,0,3.7-0.6,5.2-1.8l38.4-29.7H221.9z'/%3e%3cpath%20d='M126.3,148.4l6.3-18.1c0.7-2.2-0.9-4.4-3.1-4.4h-16c-2,0-3.9,0.6-5.4,1.8L87,143.9l4.7-13.6%20c0.7-2.2-0.9-4.4-3.1-4.4H73c-1.9,0-3.8,0.6-5.4,1.8l-38.3,29.6h33.3l2.1-6H49.8l25.6-19.8c0.8-0.6,1.7-1,3-1h1.9l-9.3,26.7h11.4%20l0,0l33.3-25.8c0.9-0.6,1.9-1,3-1h2.3l-6.9,20c-1.1,3.3,1.3,6.8,4.8,6.8h33.9l2.1-6h-26.4C126.8,151.4,125.7,149.8,126.3,148.4z'/%3e%3cpath%20d='M175.3,125.9h-35.9l-2,6h28c0.8,0,1.4,0.8,1.1,1.6l-8.3,23.9h11.4l9.1-26.4%20C179.7,128.5,177.9,125.9,175.3,125.9z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='26.6%20123.2%20230.4%2037.0'%20fill='currentColor'%3e%3cpath%20d='M221.9,125.9l-2.1,6h14.1l-25.6,19.8c-0.8,0.6-1.8,1-2.9,1h-1.3l9.3-26.7H186l-2.1,6h16l-7.3,21.2%20c-0.7,2.1,0.8,4.3,3.1,4.3h15c1.9,0,3.7-0.6,5.2-1.8l38.4-29.7H221.9z'/%3e%3cpath%20d='M126.3,148.4l6.3-18.1c0.7-2.2-0.9-4.4-3.1-4.4h-16c-2,0-3.9,0.6-5.4,1.8L87,143.9l4.7-13.6%20c0.7-2.2-0.9-4.4-3.1-4.4H73c-1.9,0-3.8,0.6-5.4,1.8l-38.3,29.6h33.3l2.1-6H49.8l25.6-19.8c0.8-0.6,1.7-1,3-1h1.9l-9.3,26.7h11.4%20l0,0l33.3-25.8c0.9-0.6,1.9-1,3-1h2.3l-6.9,20c-1.1,3.3,1.3,6.8,4.8,6.8h33.9l2.1-6h-26.4C126.8,151.4,125.7,149.8,126.3,148.4z'/%3e%3cpath%20d='M175.3,125.9h-35.9l-2,6h28c0.8,0,1.4,0.8,1.1,1.6l-8.3,23.9h11.4l9.1-26.4%20C179.7,128.5,177.9,125.9,175.3,125.9z'/%3e%3c/svg%3e")}.ui-wordmark--compact{width:6.5rem}.ui-brand-mark,.ui-pass-seal{display:block;width:1.1rem;flex:0 0 auto;aspect-ratio:52 / 83.3;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='972.0%20225.6%2052.0%2083.3'%20fill='currentColor'%3e%3cpath%20d='M%201001.78125%20303.980469%20L%201017.539062%20258.472656%20L%20995.320312%20258.472656%20C%20992.050781%20258.472656%20989.136719%20260.546875%20988.066406%20263.640625%20L%20972.601562%20308.292969%20L%20995.722656%20308.292969%20C%20998.453125%20308.292969%201000.886719%20306.558594%201001.78125%20303.980469%20'/%3e%3cpath%20d='M%201019.660156%20252.355469%20L%201023.371094%20241.652344%20L%201014.941406%20229.402344%20C%201012.726562%20226.183594%201008.371094%20225.269531%201005.046875%20227.328125%20L%20981.90625%20241.652344%20L%201005.921875%20241.652344%20L%201003.796875%20247.796875%20C%201003.019531%20250.027344%201004.675781%20252.355469%201007.035156%20252.355469%20Z%20M%201019.660156%20252.355469%20'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='972.0%20225.6%2052.0%2083.3'%20fill='currentColor'%3e%3cpath%20d='M%201001.78125%20303.980469%20L%201017.539062%20258.472656%20L%20995.320312%20258.472656%20C%20992.050781%20258.472656%20989.136719%20260.546875%20988.066406%20263.640625%20L%20972.601562%20308.292969%20L%20995.722656%20308.292969%20C%20998.453125%20308.292969%201000.886719%20306.558594%201001.78125%20303.980469%20'/%3e%3cpath%20d='M%201019.660156%20252.355469%20L%201023.371094%20241.652344%20L%201014.941406%20229.402344%20C%201012.726562%20226.183594%201008.371094%20225.269531%201005.046875%20227.328125%20L%20981.90625%20241.652344%20L%201005.921875%20241.652344%20L%201003.796875%20247.796875%20C%201003.019531%20250.027344%201004.675781%20252.355469%201007.035156%20252.355469%20Z%20M%201019.660156%20252.355469%20'/%3e%3c/svg%3e") center / contain no-repeat}.ui-mark{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:var(--ui-border-width) solid var(--ui-color-text);border-radius:50%;font-size:.75rem;font-weight:var(--ui-font-weight-regular)}.ui-rail-identity{display:flex;align-items:center;gap:var(--ui-space-3)}.ui-rail-identity-name{font-size:1.0625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.02em;line-height:1;text-transform:uppercase}.ui-rail-identity-note{margin-top:var(--ui-space-1);color:var(--ui-color-text-subtle);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.04em;text-transform:uppercase}.ui-pass{position:relative;display:flex;width:100%;aspect-ratio:85.6 / 53.98;flex-direction:column;justify-content:space-between;margin:0;padding:var(--ui-space-4);overflow:hidden;border:0;border-radius:var(--ui-radius-pass);background:var(--ui-color-gateway);color:var(--ui-color-on-gateway);text-align:left;box-shadow:0 .625rem 1.75rem #0003}button.ui-pass{transition:transform .42s var(--ui-ease-standard)}button.ui-pass:hover{transform:translateY(-3px)}.ui-pass--ghost{border:var(--ui-border-width) dashed var(--ui-color-border);background:transparent;color:var(--ui-color-text-subtle);box-shadow:none}.ui-pass-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2)}.ui-pass-wordmark{width:6.5rem}.ui-pass-serial{font-size:.5rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.16em;opacity:1;text-transform:uppercase}.ui-pass-title{margin:var(--ui-space-6) 0 var(--ui-space-4);font-size:2.125rem;font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);letter-spacing:-.062em;line-height:.74;text-transform:uppercase}.ui-pass--ghost .ui-pass-title{opacity:.5}.ui-pass-code{height:1rem;margin-bottom:var(--ui-space-3);background:repeating-linear-gradient(90deg,currentcolor 0 2px,transparent 2px 4px,currentcolor 4px 5px,transparent 5px 9px,currentcolor 9px 10px,transparent 10px 14px);opacity:.5}.ui-pass--ghost .ui-pass-code{opacity:.2}.ui-pass-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-2)}.ui-pass-key{display:block;margin-bottom:var(--ui-space-1);font-size:.4375rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.14em;opacity:1;text-transform:uppercase}.ui-pass-value{font-size:.75rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.04em}.ui-pass-seal{width:1.4rem;opacity:.85}.ui-rail-state{padding-top:var(--ui-space-4);border-top:var(--ui-border)}.ui-rail-state-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ui-space-2);gap:var(--ui-space-2)}.ui-rail-state-head b{font-size:.8125rem;font-weight:var(--ui-font-weight-regular);text-transform:uppercase}.ui-rail-state-note{margin-top:var(--ui-space-2);color:var(--ui-color-text-subtle);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.04em;text-transform:uppercase}.ui-rail-rows{display:grid}.ui-rail-row{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-2) 0;gap:var(--ui-space-3);border-top:var(--ui-border)}.ui-rail-row:first-child{border-top:0}.ui-rail-row-key{color:var(--ui-color-text-muted);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.04em;text-transform:uppercase}.ui-rail-row-value{font-size:.8125rem;font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);font-variant-numeric:tabular-nums}.ui-rail-row-value--zero{color:var(--ui-color-text-subtle)}.ui-meter{height:5px;border:0;background:var(--ui-color-surface);overflow:hidden}.ui-meter>i{display:block;height:100%;background:var(--ui-color-text)}.ui-live{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding:.35rem .65rem;border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-sm);background:var(--ui-color-accent);color:var(--ui-color-on-accent);font-size:.5625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.ui-live:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:currentcolor;content:"";animation:ui-pulse 2s var(--ui-ease-standard) infinite}.ui-live--quiet{border-color:var(--ui-color-border);background:transparent;color:var(--ui-color-text-subtle)}.ui-live--quiet:before{animation:none}.ui-rail-feed{padding-top:var(--ui-space-4);border-top:var(--ui-border)}.ui-rail-feed-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ui-space-1);gap:var(--ui-space-2)}.ui-push{display:flex;width:100%;margin:0;align-items:center;padding:var(--ui-space-2) 0;border:0;border-top:var(--ui-border);gap:var(--ui-space-2);background:transparent;color:inherit;font-size:.65625rem;font-weight:var(--ui-font-weight-regular);line-height:1.3;text-align:left}.ui-push:first-of-type{border-top:0}.ui-push:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--ui-color-text-subtle);content:""}.ui-push--unread:before{background:var(--ui-color-text)}.ui-action{display:flex;width:100%;min-height:3rem;margin:0;align-items:center;justify-content:space-between;padding:0 var(--ui-space-4);gap:var(--ui-space-4);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-sm);background:var(--ui-color-accent);color:var(--ui-color-on-accent);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background var(--ui-transition-standard) var(--ui-ease-standard)}.ui-action>span{font-size:.75rem;font-weight:var(--ui-font-weight-regular);opacity:.55;transition:opacity var(--ui-transition-standard) var(--ui-ease-standard)}.ui-action:hover:not(:disabled){background:#000}.ui-action:hover:not(:disabled)>span{opacity:1}.ui-action:disabled{cursor:default;opacity:var(--ui-opacity-disabled)}.ui-action--ghost{border-color:var(--ui-color-border);background:transparent;color:var(--ui-color-text)}.ui-action--ghost:hover:not(:disabled){background:var(--ui-color-surface)}.ui-tabs{position:sticky;z-index:var(--ui-z-navigation);top:0;display:flex;gap:var(--ui-space-6);border-bottom:var(--ui-border);background:var(--ui-color-canvas);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs .ui-tab{display:block;width:auto;min-height:auto;padding:var(--ui-space-6) 0;margin:0 0 -1px;border-radius:0;border-bottom:3px solid transparent;background:transparent;color:var(--ui-color-text-muted);font-size:.75rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ui-tabs .ui-tab:hover{background:transparent;color:var(--ui-color-text)}.ui-tabs .ui-tab[aria-current=page],.ui-tabs .ui-tab[aria-selected=true]{border-bottom-color:var(--ui-color-text);background:transparent;color:var(--ui-color-text)}.ui-tabs--sub{position:static;gap:var(--ui-space-6);border-bottom-color:var(--ui-color-border)}.ui-tabs--sub .ui-tab{padding-block:var(--ui-space-3);border-bottom-width:2px;font-size:.6875rem;letter-spacing:.09em}.ui-display{display:grid;min-height:1.64em;align-content:end;max-width:none;margin:var(--ui-space-6) 0 var(--ui-space-4);font-size:clamp(1.875rem,4.6vw,3.375rem);text-wrap:balance;font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);letter-spacing:-.01em;line-height:.82;text-transform:uppercase;overflow-wrap:break-word}.ui-display sup{font-size:.42em;font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);letter-spacing:0;vertical-align:.42em}.ui-display-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding-bottom:var(--ui-space-4);gap:var(--ui-space-2) var(--ui-space-4);border-bottom:var(--ui-border)}.ui-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--ui-space-4);padding-bottom:var(--ui-space-3);gap:var(--ui-space-4);border-bottom:var(--ui-border)}.ui-section-head h2{margin:0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:var(--ui-font-weight-regular);letter-spacing:-.035em;line-height:.9;text-transform:uppercase}.ui-section-head-meta{padding-bottom:var(--ui-space-1);color:var(--ui-color-text-subtle);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ui-card-title{margin:0;font-size:.9375rem;font-weight:var(--ui-font-weight-regular);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.ui-action--inline{width:auto;min-width:14rem;justify-self:start;align-self:start}.ui-ceremony-page{width:min(100%,46rem);margin-inline:auto;padding:var(--ui-space-8) var(--ui-gutter) var(--ui-space-16)}.ui-ceremony{display:block;width:100%;padding:var(--ui-space-4) 0;border-bottom:var(--ui-border)}.ui-ceremony ol{display:grid;margin:0;padding:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none}.ui-ceremony-step{position:relative;display:grid;min-width:0;padding:0 var(--ui-space-4) 0 0;grid-template-rows:.5rem auto auto;row-gap:.45rem;color:var(--ui-color-text-subtle)}.ui-ceremony-step:before{position:absolute;z-index:0;top:.25rem;right:.25rem;left:.75rem;height:1px;background:var(--ui-color-border);content:""}.ui-ceremony-step:after{position:absolute;z-index:1;top:0;left:0;width:.5rem;height:.5rem;border:var(--ui-border-width) solid currentcolor;border-radius:50%;background:var(--ui-color-canvas);content:""}.ui-ceremony-step:last-child:before{display:none}.ui-ceremony-step--done,.ui-ceremony-step[aria-current=step]{color:var(--ui-color-text)}.ui-ceremony-step--done:after,.ui-ceremony-step[aria-current=step]:after{background:var(--ui-color-text)}.ui-ceremony-step--done:before{background:var(--ui-color-text);animation:ui-ceremony-advance var(--ui-duration-enter) var(--ui-ease-standard) both;transform-origin:left center}.ui-ceremony-step-index,.ui-ceremony-step-name{grid-row:2;font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.1em;line-height:1;text-transform:uppercase}.ui-ceremony-step-name{grid-row:3;margin:0;overflow:visible;letter-spacing:.04em;line-height:1.15;overflow-wrap:anywhere;white-space:normal}@keyframes ui-ceremony-advance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ui-command{display:block;padding:var(--ui-space-4);border:0;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);font-family:var(--ui-font-mono);font-size:.9375rem;overflow-wrap:anywhere}.ui-ruled{display:grid;margin:0;padding:0;border-top:var(--ui-border);list-style:none}.ui-ruled-item{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) 0;margin:0;border:0;border-bottom:var(--ui-border);border-radius:0;background:transparent;color:inherit;text-align:left}button.ui-ruled-item:hover .ui-ruled-name,a.ui-ruled-item:hover .ui-ruled-name{text-decoration:underline;text-underline-offset:3px}.ui-ruled-item[aria-current=true]{border-bottom-color:var(--ui-color-border-strong)}.ui-ruled-name{display:block;font-size:1.1875rem;font-weight:var(--ui-font-weight-regular);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.ui-ruled-meta{display:block;margin-top:var(--ui-space-1);color:var(--ui-color-text-subtle);font-size:.6875rem;line-height:1.4}.ui-panel{padding:var(--ui-space-6);border:var(--ui-border);border-radius:var(--ui-radius-md);background:transparent}.ui-panel-title{margin:0 0 var(--ui-space-1);font-size:1.125rem;font-weight:var(--ui-font-weight-regular);letter-spacing:-.025em;line-height:1;text-transform:uppercase}.ui-panel-hint{margin:0 0 var(--ui-space-4);color:var(--ui-color-text-muted);font-size:.75rem}.ui-tile{display:flex;width:100%;min-height:6.875rem;margin:0;flex-direction:column;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4);border:var(--ui-border);border-radius:var(--ui-radius-md);background:transparent;color:inherit;text-align:left;text-decoration:none;transition:border-color var(--ui-transition-standard) var(--ui-ease-standard),background var(--ui-transition-standard) var(--ui-ease-standard)}.ui-tile:hover{border-color:transparent;background:var(--ui-color-surface)}.ui-tile-value{font-size:1.875rem;font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);letter-spacing:-.03em;line-height:.95;text-transform:uppercase}.ui-tile-meta{color:var(--ui-color-text-subtle);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.04em;text-transform:uppercase}.ui-planned{position:relative;overflow:hidden;border:var(--ui-border);border-radius:var(--ui-radius-md)}.ui-planned-preview{padding:var(--ui-space-6);filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.ui-planned-reason{position:absolute;display:grid;align-content:center;justify-items:center;padding:var(--ui-space-6);gap:var(--ui-space-3);background:linear-gradient(180deg,#ffffff8c,#ffffffdb);inset:0;text-align:center}.ui-planned-reason h3{margin:0;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:var(--ui-font-weight-regular);letter-spacing:-.045em;line-height:.88;text-transform:uppercase}.ui-planned-reason p{max-width:38ch;margin:0;color:var(--ui-color-text-muted);font-size:.75rem}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes ui-skeleton{to{background-position-x:-220%}}.ui-rail-toggle{align-self:flex-end;width:1.375rem;height:1.375rem;margin-bottom:calc(var(--ui-space-4) * -1);padding:0;border:0;background:transparent;color:var(--ui-color-text-subtle);font-size:.875rem;line-height:1}@media(min-width:70.0625rem){.ui-shell--rail-collapsed{grid-template-columns:var(--ui-rail-width-mini) 1fr;background-position:calc(var(--ui-rail-width-mini) - 1px) 0}.ui-shell--rail-collapsed .ui-rail{align-items:center;gap:var(--ui-space-5);padding:var(--ui-space-6) var(--ui-space-3) var(--ui-space-6)}.ui-shell--rail-collapsed .ui-rail-toggle{align-self:center;margin-bottom:0}.ui-shell--rail-collapsed .ui-rail :is(.ui-rail-brand .ui-wordmark,.ui-rail-identity>:not(.ui-avatar),.ui-pass-top,.ui-pass-title,.ui-pass-bottom,.ui-rail-state-head,.ui-rail-state-note,.ui-rail-rows,.ui-rail-feed-head,.ui-push){display:none}.ui-shell--rail-collapsed .ui-rail .ui-avatar{--ui-avatar-size: 1.75rem}.ui-shell--rail-collapsed .ui-rail-mini{display:grid;justify-items:center;gap:.25rem}.ui-rail-mini-value{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black);font-size:1.25rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-rail-mini-label{font-size:.5625rem;letter-spacing:.12em;line-height:1.4;text-align:center;text-transform:uppercase;color:var(--ui-color-text-subtle)}.ui-rail-mini-dot{display:block;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--ui-color-text)}.ui-shell--rail-collapsed .ui-rail .ui-pass{width:2.375rem;height:3.75rem;aspect-ratio:auto;justify-content:center;align-items:center;padding:0;box-shadow:none}.ui-shell--rail-collapsed .ui-rail .ui-pass-code{width:.75rem;height:2.25rem;margin:0;background:repeating-linear-gradient(180deg,currentcolor 0 2px,transparent 2px 4px,currentcolor 4px 5px,transparent 5px 9px)}.ui-shell--rail-collapsed .ui-rail .ui-action{width:2.5rem;min-height:2.5rem;justify-content:center;padding:0}.ui-shell--rail-collapsed .ui-rail .ui-action>b{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ui-rail-mini{display:none}}@layer molotov.utilities{.ui-media{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;border-radius:var(--ui-radius-lg);object-fit:cover}.ui-media-field{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-3);border:var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface)}.ui-media-field-preview,.ui-media-field-placeholder{aspect-ratio:16 / 9;min-block-size:10rem}.ui-media-picker:focus-within{outline:3px solid var(--ui-color-focus);outline-offset:3px}.ui-media-field-placeholder{display:grid;place-items:center;border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-raised);color:var(--ui-color-text-muted)}.ui-progress{inline-size:100%;accent-color:var(--ui-color-accent)}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-no-wrap{white-space:nowrap}}@media(min-width:30rem){.ui-filter-bar{grid-template-columns:minmax(12rem,1fr) auto;align-items:end}}@media(min-width:52rem){.ui-page{padding-block:var(--ui-space-8) var(--ui-space-16)}.ui-button--block{width:auto}}@media(max-width:70rem){.ui-shell{grid-template-columns:1fr;background-image:none}.ui-rail{position:static;max-height:none;border-bottom:var(--ui-border)}.ui-rail-toggle{display:none}.ui-tabs{position:static}}@media(max-width:30rem){.ui-page,.ui-ceremony-page{padding-inline:var(--ui-space-4)}.ui-shell,.ui-shell-content,.ui-page,.ui-ceremony-page{min-width:0}.ui-display{font-size:clamp(1.625rem,8vw,1.875rem)}.ui-pass-title{font-size:1.75rem}.ui-ceremony-step{padding-right:var(--ui-space-2)}.ui-ceremony-step-index,.ui-ceremony-step-name{font-size:.5rem;letter-spacing:.02em}.ui-list,.ui-planned-reason p,.ui-rail-state-note{max-width:none}.ui-button,.ui-action{width:100%}.ui-cluster{flex-wrap:wrap}.ui-table-wrap,.ui-tabs{overflow-x:auto;overflow-y:hidden}.ui-tabs{scroll-padding-inline:var(--ui-space-4);scroll-snap-type:x proximity}.ui-tabs .ui-tab{scroll-snap-align:start}@supports (animation-timeline: scroll()) and (mask-size: 1px){.ui-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 3rem),transparent);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + 3rem) 100%;mask-size:calc(100% + 3rem) 100%;animation:ui-tabs-fade linear both;animation-timeline:scroll(self inline)}@keyframes ui-tabs-fade{0%{-webkit-mask-position:-3rem 0;mask-position:-3rem 0}to{-webkit-mask-position:0 0;mask-position:0 0}}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.ui-status:before,.ui-switch-track:after{forced-color-adjust:none}}@font-face{font-family:Oswald;src:url(/assets/oswald-variable-Btv4ouYq.ttf) format("truetype-variations");font-style:normal;font-weight:200 700;font-display:swap}@layer molotov.app-base{main{width:min(100%,var(--ui-content-compact));margin-inline:auto;padding:var(--ui-space-12) var(--ui-gutter)}.eyebrow{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}form,label{display:grid;gap:var(--ui-space-4)}input,button,.telegram-launch{width:100%;min-height:3rem;padding:.9rem 1rem;border:var(--ui-border-strong);border-radius:var(--ui-radius-sm)}input{background:var(--ui-color-surface-raised)}button,.telegram-launch{margin-top:var(--ui-space-4);background:var(--ui-color-text);color:var(--ui-color-canvas);font-size:.625rem;font-weight:var(--ui-font-weight-regular);letter-spacing:.07em;text-transform:uppercase}.telegram-launch{display:grid;place-items:center;box-sizing:border-box;text-align:center;text-decoration:none}[role=alert]{padding-left:var(--ui-space-4);border-left:3px solid var(--ui-color-danger)}dl div{display:grid;grid-template-columns:8rem 1fr;gap:var(--ui-space-4);padding-block:var(--ui-space-2);border-top:var(--ui-border)}dt{color:var(--ui-color-text-muted)}dd{margin:0}.status-copy{white-space:pre-line}.account-avatar{display:block;width:6rem;height:6rem;border-radius:50%;object-fit:cover}.entry-shell{min-height:100svh;background:var(--ui-color-canvas)}.entry-rail{display:grid;align-content:space-between;gap:var(--ui-space-8);padding:var(--ui-space-8);border-bottom:var(--ui-border);background:var(--ui-color-canvas-subtle)}.entry-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);font-size:var(--ui-font-size-xs);letter-spacing:var(--ui-letter-spacing-label)}.entry-brand span{display:grid;width:2rem;height:2rem;place-items:center;border:var(--ui-border-strong);border-radius:50%;font-weight:var(--ui-font-weight-regular)}.entry-rail-copy{display:grid;gap:var(--ui-space-4)}.entry-rail-copy h2{margin:0;max-width:7ch;font-size:clamp(2.75rem,3.4vw,3.7rem);line-height:.82;letter-spacing:-.07em}.entry-rail dl div{grid-template-columns:6rem minmax(0,1fr)}.entry-rail-foot{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);letter-spacing:var(--ui-letter-spacing-label)}.entry-stage{display:grid;grid-template-rows:auto 1fr;min-width:0}.entry-stagebar{display:grid;min-height:4rem;grid-template-columns:minmax(8rem,.35fr) minmax(0,.65fr);align-items:stretch;border-bottom:var(--ui-border)}.entry-stagebar>*{display:flex;align-items:center;padding-inline:var(--ui-space-6);font-size:var(--ui-font-size-sm);letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.entry-stagebar strong{border-bottom:3px solid var(--ui-color-text)}.entry-stagebar span{justify-content:flex-end;color:var(--ui-color-text-muted)}.entry-stage main{display:grid;gap:var(--ui-space-5);align-content:center;width:min(100%,var(--ui-content-wide));min-height:calc(100svh - 4rem);padding-inline:clamp(var(--ui-gutter),6vw,7rem)}.entry-stage main>*{margin-block:0}.entry-stage h1{max-width:12ch}.entry-screen-header{display:grid;max-width:none;gap:var(--ui-space-2)}.entry-research-workarea{display:grid;border:var(--ui-border)}.entry-research-workarea form{gap:var(--ui-space-6);padding:var(--ui-space-6)}.entry-research-status{padding:var(--ui-space-6);border-top:var(--ui-border)}.entry-research-status h2{margin:var(--ui-space-8) 0 var(--ui-space-4);font-size:clamp(2rem,3vw,3.75rem);letter-spacing:var(--ui-letter-spacing-display);line-height:var(--ui-line-height-tight);text-transform:uppercase}.entry-research-status>p:not(.eyebrow){color:var(--ui-color-text-muted)}.entry-research-status dl{margin-top:var(--ui-space-8)}.entry-research-screen .ui-button--primary{min-height:3.75rem;border-width:2px;font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-black);letter-spacing:.01em}.entry-research-screen label>span,.entry-research-screen .ui-help{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm)}.entry-stage form{margin-top:var(--ui-space-4)}@media(min-width:52rem){.entry-shell{display:grid;grid-template-columns:minmax(20rem,25rem) minmax(0,1fr)}.entry-rail{position:sticky;top:0;height:100svh;border-right:var(--ui-border);border-bottom:0}.entry-stage main{align-content:start;padding-block:clamp(3rem,7vh,6rem)}.entry-screen-header{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end}.entry-screen-header .eyebrow{grid-column:1 / -1}.entry-screen-header h1,.entry-screen-header>p:last-child{margin-bottom:0}.entry-research-workarea{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.75fr)}.entry-research-status{border-top:0;border-left:var(--ui-border)}}@media(max-width:28rem){main{padding-block:var(--ui-space-8)}dl div{grid-template-columns:1fr;gap:var(--ui-space-1)}.entry-rail{gap:var(--ui-space-4);padding:var(--ui-space-4)}.entry-rail-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end}.entry-rail-copy h2{max-width:none;font-size:1.85rem;line-height:.86}.entry-rail-copy>p:last-child,.entry-rail dl,.entry-rail-foot{display:none}.entry-stage main{min-height:auto;padding-inline:var(--ui-gutter)}.entry-stagebar{min-height:3.5rem}.entry-stagebar>*{padding-inline:var(--ui-space-4);font-size:var(--ui-font-size-xs)}}}@layer molotov.app{.mcz-entry-gateway{--mcz-bg: var(--ui-color-surface);--mcz-panel: var(--ui-color-surface-raised);--mcz-line: var(--ui-color-border);--mcz-text: var(--ui-color-text);--mcz-muted: var(--ui-color-text-muted);display:grid;min-height:100svh;place-items:center;padding:24px;background:var(--mcz-bg);color:var(--mcz-text);font-family:Arial,Helvetica,sans-serif}.mcz-entry-gateway,.mcz-entry-gateway *{box-sizing:border-box}.mcz-entry-gateway .mcz-login-panel{width:min(100%,520px);padding:24px;border:1px solid var(--mcz-line);background:var(--mcz-panel)}.mcz-entry-gateway .mcz-login-panel>main{display:grid;width:100%;gap:14px;margin:0;padding:0}.mcz-entry-gateway .mcz-login-panel h1{margin:10px 0 18px;color:var(--ui-color-text);font-size:clamp(1.875rem,4.6vw,3.375rem);font-weight:var(--ui-font-weight-black);letter-spacing:-.07em;line-height:.82;text-transform:uppercase}.mcz-entry-gateway .mcz-login-panel p{margin:0;color:var(--mcz-muted);font-size:14px;font-weight:var(--ui-font-weight-regular);line-height:1.45}.mcz-entry-gateway .mcz-login-panel .eyebrow{color:var(--mcz-muted);font-size:9px;font-weight:var(--ui-font-weight-regular);letter-spacing:.1em;text-transform:uppercase}.mcz-entry-gateway .mcz-login-panel :where(input,button,.linkButton){width:100%;min-height:48px;border:1px solid var(--mcz-line);border-radius:var(--ui-radius-sm);font:inherit}.mcz-entry-gateway .mcz-login-panel button,.mcz-entry-gateway .mcz-login-panel .linkButton{display:grid;place-items:center;margin-top:4px;padding:0 18px;background:transparent;color:var(--ui-color-text);font-size:11px;font-weight:var(--ui-font-weight-regular);letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.mcz-entry-gateway .mcz-login-panel .telegram-launch,.mcz-entry-gateway .mcz-login-panel .ui-button--primary,.mcz-entry-gateway .mcz-login-panel main>button:first-of-type{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:var(--ui-color-on-accent)}.mcz-entry-gateway .mcz-login-panel input{padding:12px;background:var(--ui-color-canvas)}.mcz-entry-gateway .mcz-login-panel code{display:block;padding:12px;border:0;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);color:var(--mcz-text);overflow-wrap:anywhere}.mcz-entry-gateway .mcz-login-panel dl{margin:4px 0}.mcz-entry-gateway .mcz-login-panel dl div{grid-template-columns:8rem 1fr}.mcz-entry-gateway :where(button,input):focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}.entry-human-steps{display:grid;gap:.55rem;margin:1.5rem 0;padding-left:1.4rem;color:var(--mcz-muted, var(--ui-color-text-muted));font-size:14px;font-weight:var(--ui-font-weight-regular);line-height:1.45}.entry-secondary-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.75rem;margin-top:1rem}.pass-draft-counter{margin:-.5rem 0 1rem;color:var(--mcz-muted, var(--ui-color-text-muted));font-variant-numeric:tabular-nums;text-align:right}@media(max-width:640px){.entry-secondary-actions{grid-template-columns:1fr}}.entry-research-mvp{--mcz-bg: var(--ui-color-surface);--mcz-panel: var(--ui-color-surface-raised);--mcz-line: var(--ui-color-border);--mcz-text: var(--ui-color-text);--mcz-muted: var(--ui-color-text-muted);--mcz-black: var(--ui-color-text);--mcz-font-base: Arial, Helvetica, sans-serif;--mcz-side-width: 390px;--mcz-side-gap: 44px;--mcz-main-max: 1560px;--mcz-page-pad: 28px;--mcz-label-size: 9px;--mcz-copy-size: 13px;--mcz-button-size: 12px;width:100%;min-height:100svh;margin:0;padding:0;overflow-x:hidden;background:var(--mcz-bg);color:var(--mcz-text);font-family:var(--mcz-font-base)}.entry-research-mvp,.entry-research-mvp *{box-sizing:border-box}.entry-research-mvp button,.entry-research-mvp input,.entry-research-mvp select,.entry-research-mvp textarea{color:inherit;font:inherit}.entry-research-mvp :where(button,input,select,textarea):focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}.mcz-support{margin-top:20px;padding-top:16px;border-top:1px solid var(--mcz-line, var(--ui-color-border));font-size:12px;line-height:1.5}.mcz-support-reference{margin:0 0 10px;overflow-wrap:anywhere}.mcz-support-contact{color:inherit;font-weight:var(--ui-font-weight-regular);letter-spacing:.06em;text-underline-offset:4px}.entry-research-mvp .mcz-lk-side{position:fixed;z-index:40;top:0;left:0;width:var(--mcz-side-width);height:100svh;max-height:100svh;padding:28px 24px max(96px,env(safe-area-inset-bottom)) var(--mcz-page-pad);border-right:1px solid var(--mcz-line);background:var(--mcz-bg);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.entry-research-mvp .mcz-lk-main{width:min(var(--mcz-main-max),calc(100vw - var(--mcz-side-width) - var(--mcz-side-gap) - var(--mcz-page-pad) - var(--mcz-page-pad)));min-width:0;margin-right:var(--mcz-page-pad);margin-left:calc(var(--mcz-side-width) + var(--mcz-side-gap));padding:0 0 52px}.entry-research-mvp .mcz-lk-brand{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--mcz-line);font-size:12px;font-weight:var(--ui-font-weight-regular);letter-spacing:.02em}.entry-research-mvp .mcz-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--mcz-text);border-radius:50%}.entry-research-mvp .mcz-kicker,.entry-research-mvp .mcz-pass span,.entry-research-mvp .mcz-pass dt,.entry-research-mvp .mcz-side-stats dt,.entry-research-mvp .mcz-profile-lines dt,.entry-research-mvp .mcz-work-meta,.entry-research-mvp .mcz-state,.entry-research-mvp .mcz-section-label,.entry-research-mvp .mcz-save-state,.entry-research-mvp .mcz-status-panel header,.entry-research-mvp .mcz-status-panel dt{color:var(--mcz-muted);font-size:var(--mcz-label-size);font-weight:var(--ui-font-weight-regular);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.entry-research-mvp .eyebrow{color:var(--mcz-muted)}.entry-research-mvp .mcz-kicker{margin:28px 0 0}.entry-research-mvp .mcz-lk-side h1{max-width:330px;margin:18px 0;font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:var(--ui-font-weight-black);letter-spacing:-.055em;line-height:.78;text-transform:uppercase}.entry-research-mvp .mcz-lk-copy,.entry-research-mvp .mcz-work-copy,.entry-research-mvp .mcz-status-panel>p,.entry-research-mvp .mcz-next-card>p:last-child{color:var(--ui-color-text-subtle);font-size:var(--mcz-copy-size);font-weight:var(--ui-font-weight-regular);line-height:1.42}.entry-research-mvp .mcz-lk-copy{max-width:310px}.entry-research-mvp .mcz-side-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;border-top:1px solid var(--mcz-line);border-bottom:1px solid var(--mcz-line)}.entry-research-mvp .mcz-side-stats div{display:block;min-width:0;padding:12px 8px 12px 0;border-top:0}.entry-research-mvp .mcz-side-stats div+div{padding-left:10px;border-left:1px solid var(--mcz-line)}.entry-research-mvp .mcz-side-stats dt,.entry-research-mvp .mcz-side-stats dd{margin:0}.entry-research-mvp .mcz-side-stats dd{margin-top:5px;font-size:13px;font-weight:var(--ui-font-weight-black)}.entry-research-mvp .mcz-pass{position:relative;display:block;width:100%;min-height:205px;margin:24px 0 0;padding:18px;border:1px solid var(--mcz-line);border-radius:16px;background:linear-gradient(115deg,#ffffffdb,#ffffff7a 46%,#f2f2f0e5),var(--ui-color-on-accent);box-shadow:0 16px 48px #00000017;overflow:hidden}.entry-research-mvp .mcz-pass:before{position:absolute;inset:12px;border:1px solid var(--ui-color-border);border-radius:12px;content:"";pointer-events:none}.entry-research-mvp .mcz-pass header,.entry-research-mvp .mcz-pass footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.entry-research-mvp .mcz-pass h2{position:relative;z-index:1;max-width:230px;margin:34px 0 24px;font-size:34px;font-weight:var(--ui-font-weight-black);letter-spacing:-.06em;line-height:.72;text-transform:uppercase}.entry-research-mvp .mcz-pass dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.entry-research-mvp .mcz-pass dl div{display:block;padding:0;border-top:0}.entry-research-mvp .mcz-pass dd{margin:2px 0 0;font-size:12px;font-weight:var(--ui-font-weight-regular);overflow-wrap:anywhere}.entry-research-mvp .mcz-pass footer{align-items:end;margin-top:20px}.entry-research-mvp .mcz-lk-card,.entry-research-mvp .mcz-work-panel,.entry-research-mvp .mcz-status-panel{border:1px solid var(--mcz-line);background:transparent}.entry-research-mvp .mcz-lk-card{display:grid;gap:7px;margin-top:18px;padding:18px}.entry-research-mvp .mcz-lk-card .mcz-kicker{margin:0}.entry-research-mvp .mcz-profile-lines{margin:2px 0 0}.entry-research-mvp .mcz-profile-lines div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--mcz-line)}.entry-research-mvp .mcz-profile-lines dt,.entry-research-mvp .mcz-profile-lines dd{margin:0}.entry-research-mvp .mcz-profile-lines dd,.entry-research-mvp .mcz-next-card strong{font-size:12px;font-weight:var(--ui-font-weight-regular);overflow-wrap:anywhere}.entry-research-mvp .mcz-next-card>p:last-child{margin:0}.entry-research-mvp .mcz-lk-top{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,.82fr);gap:54px;align-items:start;padding:8px 0 24px;border-bottom:1px solid var(--mcz-line)}.entry-research-mvp .mcz-lk-top .mcz-kicker{margin:0 0 12px}.entry-research-mvp .mcz-lk-top h2{max-width:720px;margin:0;font-size:clamp(1.875rem,4.6vw,3.375rem);font-weight:var(--ui-font-weight-black);letter-spacing:-.045em;line-height:.82;text-transform:uppercase}.entry-research-mvp .mcz-lk-top>p{max-width:560px;margin:0;color:var(--ui-color-text-subtle);font-size:var(--mcz-copy-size);line-height:1.42}.entry-research-mvp .mcz-research-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.72fr);gap:22px;padding-top:28px}.entry-research-mvp .mcz-work-panel,.entry-research-mvp .mcz-status-panel{min-width:0;margin:0;padding:28px}.entry-research-mvp .mcz-work-meta{display:flex;align-items:center;justify-content:space-between}.entry-research-mvp .mcz-number{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--mcz-text);border-radius:50%;color:var(--mcz-text);font-size:11px;font-weight:var(--ui-font-weight-black)}.entry-research-mvp .mcz-state{padding:8px 10px;border:1px solid var(--mcz-line);color:var(--mcz-text)}.entry-research-mvp .mcz-work-panel>.mcz-kicker{margin-top:42px}.entry-research-mvp .mcz-work-panel h3,.entry-research-mvp .mcz-status-panel h3{margin:12px 0 0;font-size:clamp(32px,3.7vw,54px);font-weight:var(--ui-font-weight-regular);letter-spacing:-.045em;line-height:.84;text-transform:uppercase}.entry-research-mvp .mcz-work-copy{max-width:720px;margin:18px 0 0}.entry-research-mvp .mcz-facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 34px;padding:0;list-style:none}.entry-research-mvp .mcz-facts li{padding:7px 9px;border:1px solid var(--mcz-line);font-size:9px;font-weight:var(--ui-font-weight-regular);letter-spacing:.08em}.entry-research-mvp .mcz-section-label{margin:0;padding-bottom:10px;border-bottom:1px solid var(--mcz-line)}.entry-research-mvp .mcz-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin:0;padding:20px 0 24px;border:0;border-bottom:1px solid var(--mcz-line)}.entry-research-mvp .mcz-question>span,.entry-research-mvp .mcz-question legend>span{color:var(--mcz-text);font-size:14px;font-weight:var(--ui-font-weight-regular);line-height:1.35}.entry-research-mvp .mcz-question small{color:var(--mcz-muted);font-size:11px}.entry-research-mvp .mcz-question legend{display:contents}.entry-research-mvp .mcz-question .ui-input,.entry-research-mvp .mcz-question .ui-select,.entry-research-mvp .mcz-question .ui-textarea{grid-column:1 / -1;width:100%;min-height:48px;margin-top:6px;padding:12px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-canvas);color:var(--mcz-text);font-size:14px}.entry-research-mvp .mcz-question .ui-textarea{min-height:92px;resize:vertical}.entry-research-mvp .mcz-question--choices .ui-choice{grid-column:1 / -1}.entry-research-mvp .mcz-save-state{margin:18px 0 10px;text-align:right}.entry-research-mvp .mcz-primary-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;margin:0;padding:0 22px;border:1px solid var(--mcz-black);border-radius:var(--ui-radius-sm);background:var(--mcz-black);color:var(--ui-color-on-accent);font-size:var(--mcz-button-size);font-weight:var(--ui-font-weight-regular);letter-spacing:.08em;text-transform:uppercase}.entry-status-mvp .mcz-work-panel>.mcz-primary-action{margin-top:28px}.entry-status-mvp .mcz-entry-receipt{margin-top:28px}.entry-research-mvp .mcz-primary-action:disabled{cursor:wait;opacity:.58}.entry-research-mvp .mcz-research-feedback{margin:18px 0 0;padding:12px 14px;border-left:3px solid var(--mcz-text);font-size:13px;line-height:1.4}.entry-research-mvp .mcz-research-feedback--error{border-left-color:var(--ui-color-danger)}.entry-research-mvp .mcz-status-panel{align-self:start}.entry-research-mvp .mcz-status-panel header{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--mcz-line)}.entry-research-mvp .mcz-status-panel h3{margin-top:30px;font-size:clamp(32px,3.3vw,48px)}.entry-research-mvp .mcz-status-panel>p{margin:22px 0 28px}.entry-research-mvp .mcz-status-panel dl{margin:0}.entry-research-mvp .mcz-status-panel dl div{padding:14px 0;border-top:1px solid var(--mcz-line)}.entry-research-mvp .mcz-status-panel dt,.entry-research-mvp .mcz-status-panel dd{margin:0}.entry-research-mvp .mcz-status-panel dd{margin-top:8px;font-size:12px;font-weight:var(--ui-font-weight-regular);line-height:1.4}@media(max-width:1180px){.entry-research-mvp{--mcz-side-width: 340px;--mcz-side-gap: 30px}.entry-research-mvp .mcz-lk-top,.entry-research-mvp .mcz-research-grid{grid-template-columns:1fr}.entry-research-mvp .mcz-status-panel{width:100%}}@media(max-width:980px){.entry-research-mvp{--mcz-page-pad: 16px;padding-bottom:0}.entry-research-mvp .mcz-lk-side{position:static;width:100%;height:auto;max-height:none;padding:18px 16px 24px;border-right:0;border-bottom:1px solid var(--mcz-line);overflow:visible}.entry-research-mvp .mcz-lk-main{width:auto;margin:0;padding:18px 16px 52px}.entry-research-mvp .mcz-lk-side h1{font-size:clamp(42px,12vw,48px)}.entry-research-mvp .mcz-lk-top{gap:18px;padding-top:0}.entry-research-mvp .mcz-lk-top h2{font-size:clamp(34px,10vw,40px)}.entry-research-mvp .mcz-research-grid{padding-top:18px}.entry-research-mvp .mcz-work-panel,.entry-research-mvp .mcz-status-panel{padding:22px}}@media(max-width:560px){.entry-research-mvp .mcz-pass{min-height:190px}.entry-research-mvp .mcz-next-card{display:none}.entry-research-mvp .mcz-question{grid-template-columns:1fr}.entry-research-mvp .mcz-question small,.entry-research-mvp .mcz-question .ui-input,.entry-research-mvp .mcz-question .ui-select,.entry-research-mvp .mcz-question .ui-textarea{grid-column:1}}}@layer molotov.app{.mg.first-home-gift--message .mg-hero{grid-template-columns:minmax(0,1fr)}.mg .mg-band{width:min(1600px,calc(100% - 64px));margin:0 auto;padding:clamp(36px,4vw,56px) 0 0}.mg .mg-band-head{max-width:760px;padding-top:18px;border-top:1px solid var(--mg-line)}.mg .mg-band-title{margin:0;font:800 clamp(24px,2.4vw,40px) / .9 var(--mg-font);letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.mg .mg-band-note{max-width:560px;margin:12px 0 0;color:var(--mg-muted);font:400 12.5px/1.5 var(--mg-font)}.mg .mg-chain{margin:20px 0 0;padding:0;list-style:none}.mg .mg-node{display:grid;padding:20px 0;grid-template-columns:3rem minmax(0,1fr);column-gap:18px;border-top:1px solid var(--mg-line)}.mg .mg-node:last-child{border-bottom:1px solid var(--mg-line)}.mg .mg-node>*{grid-column:2;margin:0}.mg .mg-node-index{grid-row:1 / -1;grid-column:1;align-self:start;color:var(--mg-muted);font:800 18px/1 var(--mg-font);letter-spacing:.02em}.mg .mg-node-state{color:var(--mg-muted);font:700 9px/1.2 var(--mg-font);letter-spacing:.14em;text-transform:uppercase}.mg .mg-node[data-state=open] .mg-node-state,.mg .mg-node[data-state=review] .mg-node-state,.mg .mg-node[data-state=passed] .mg-node-state{color:var(--mg-ink)}.mg .mg-node-title{margin-top:5px;font:800 clamp(16px,1.4vw,22px) / 1 var(--mg-font);letter-spacing:0;text-transform:uppercase}.mg .mg-node-text{max-width:560px;margin-top:8px;font:400 13px/1.5 var(--mg-font)}.mg .mg-node-parts{max-width:560px;margin-top:8px;color:var(--mg-muted);font:400 12px/1.5 var(--mg-font)}.mg .mg-node-lock{margin-top:10px;color:var(--mg-muted);font:400 11px/1.4 var(--mg-font)}.mg .mg-tags{display:flex;flex-wrap:wrap;margin-top:12px;padding:0;gap:6px;list-style:none}.mg .mg-tag{padding:4px 9px;border:1px solid var(--mg-line);color:var(--mg-faint);font:700 8.5px/1.2 var(--mg-font);letter-spacing:.12em;text-transform:uppercase}.mg .mg-band-body{max-width:720px;margin-top:20px;border-top:1px solid var(--mg-line)}.mg .mg-band-body details{max-width:none;margin:0;border-top:0;border-bottom:1px solid var(--mg-line)}.mg .mg-foot{display:flex;width:min(1600px,calc(100% - 64px));flex-wrap:wrap;align-items:center;margin:clamp(40px,5vw,64px) auto 44px;padding-top:18px;gap:0 28px;border-top:1px solid var(--mg-line)}@media(max-width:919px){.mg .mg-band,.mg .mg-foot{width:calc(100% - 32px)}.mg .mg-node{grid-template-columns:2.4rem minmax(0,1fr);column-gap:14px}.mg .mg-node-index{font-size:15px}}@media(prefers-reduced-motion:reduce){.mg *,.mg *:before,.mg *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}}@layer molotov.app{.entry-stage>.pass-draft-page{--pass-ink: var(--ui-color-text);--pass-paper: var(--ui-color-surface);display:block;width:100%;max-width:1180px;min-height:0;padding-block:clamp(2.5rem,6vw,5rem)}.pass-draft-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,5vw,4.5rem)}.pass-draft-heading h1{max-width:760px;margin:.1em 0 .25em;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:.86;letter-spacing:-.075em}.pass-draft-heading p:last-child{max-width:720px}.pass-draft-back{border:0;border-bottom:1px solid currentColor;padding:.45rem 0;background:transparent;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer}.pass-draft-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(1.5rem,5vw,5rem);align-items:start;width:100%;min-width:0}.pass-draft-card{aspect-ratio:1.58 / 1;display:grid;grid-template:auto 1fr auto / 1fr auto;gap:1.25rem;overflow:hidden;border:1px solid var(--pass-ink);padding:clamp(1.25rem,3.5vw,2.75rem);background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.95) 0 9%,transparent 10%),linear-gradient(135deg,var(--ui-color-border) 0%,var(--pass-paper) 46%,var(--ui-color-border) 100%);color:var(--pass-ink);box-shadow:0 1.5rem 4rem #00000024;min-width:0}.pass-draft-card header,.pass-draft-card footer{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;font-size:.72rem;font-weight:400;letter-spacing:.13em}.pass-draft-avatar{align-self:center;width:clamp(5.5rem,12vw,9rem);aspect-ratio:1;overflow:hidden;border:1px solid var(--pass-ink);border-radius:50%;display:grid;place-items:center;background:var(--pass-ink);color:#fff;font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:var(--ui-font-weight-regular)}.pass-draft-avatar img{width:100%;height:100%;object-fit:cover}.pass-draft-name{align-self:end;min-width:0;text-align:right}.pass-draft-name small{display:block;margin-bottom:.4rem;font-size:.65rem;letter-spacing:.16em}.pass-draft-name strong{display:block;overflow-wrap:anywhere;font-size:clamp(1.625rem,3.6vw,2.5rem);line-height:.88;letter-spacing:-.055em}.pass-draft-card footer strong{font-size:2.2rem;letter-spacing:-.08em}.pass-draft-form{display:grid;gap:1.15rem;min-width:0;padding-top:.25rem}.pass-draft-form label>span{display:block;margin-bottom:.55rem;font-size:.78rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.pass-draft-form input{width:100%;min-width:0;box-sizing:border-box}.pass-draft-form input[type=file]{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-color-text-subtle);font-size:.82rem;line-height:1.4}.pass-draft-form input[type=file]::file-selector-button{min-height:3rem;margin-right:var(--ui-space-3);padding:.7rem 1rem;border:var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text);font:inherit;font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background var(--ui-transition-standard) var(--ui-ease-standard)}.pass-draft-form input[type=file]:hover::file-selector-button{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-hover)}.pass-draft-help{margin:-.5rem 0 .5rem;color:var(--ui-color-text-subtle);font-size:.9rem}.pass-draft-confirmation{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:-.55rem}.pass-draft-confirmation .pass-draft-status{min-width:0}.pass-draft-counter{flex:none;white-space:nowrap}.pass-draft-status,.pass-draft-counter{margin:0;color:var(--ui-color-text-subtle);font-size:.82rem;line-height:1.4}.pass-draft-status[data-state=confirmed]{color:var(--pass-ink)}.pass-draft-alert{margin:0 0 1.5rem;padding:1rem;border-left:3px solid var(--ui-color-danger);background:transparent}@media(max-width:780px){.entry-stage>.pass-draft-page{padding-block:2.25rem 3.5rem}.pass-draft-heading{display:block;margin-bottom:2rem}.pass-draft-heading h1{max-width:7.5ch;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:.84}.pass-draft-back{margin-top:1rem}.pass-draft-layout{grid-template-columns:1fr}.pass-draft-card{position:static;gap:.75rem;padding:1rem;box-shadow:0 1rem 2.5rem #0000001a}.pass-draft-avatar{width:clamp(4rem,22vw,6rem)}.pass-draft-name strong{font-size:clamp(1.35rem,8vw,2.35rem)}.pass-draft-confirmation{align-items:flex-start}}}@layer molotov.app{html,body,#app{min-height:100%}body{min-height:100svh;padding-bottom:env(safe-area-inset-bottom)}.mcz-lk-top h2,.mcz-pass h2,.mcz-os-popupBody h2{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-black)}.mcz-entry-gateway{min-height:100svh;padding:0 var(--ui-gutter);background:transparent}.entry-mast,.entry-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ui-space-4);color:var(--ui-color-text-subtle);font-size:.6875rem;letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.entry-mast{min-height:5.25rem;border-bottom:var(--ui-border)}.entry-mast .ui-wordmark{color:var(--ui-color-text)}.entry-footer{min-height:4.5rem;border-top:var(--ui-border)}.mcz-entry-gateway .mcz-login-panel{width:100%;max-width:none;min-height:calc(100svh - 9.75rem);padding:0;border:0;background:transparent}.entry-stage>main{display:grid;min-height:clamp(38rem,68svh,52rem);padding:clamp(2.5rem,6vw,6.5rem) 0;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.72fr);align-content:start;column-gap:clamp(3rem,8vw,10rem)}.entry-stage>main>.eyebrow:first-child{display:none}.entry-stage .eyebrow{margin:0 0 var(--ui-space-6);color:var(--ui-color-text-subtle);font-size:.6875rem;letter-spacing:var(--ui-letter-spacing-label);text-transform:uppercase}.mcz-entry-gateway h1{max-width:8.7ch;margin:0;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:.76;overflow-wrap:normal}.entry-copy,.entry-stage>main>:not(h1):not(.eyebrow:first-child){grid-column:2}.entry-copy{display:grid;align-content:start;gap:var(--ui-space-8)}.entry-lede,.entry-stage>main>p{margin:0;color:var(--ui-color-text-muted);font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.42}.entry-human-steps{display:grid;margin:0;padding:0;border-top:var(--ui-border);list-style:none}.entry-human-steps li{display:grid;padding:var(--ui-space-3) 0;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--ui-space-2);border-bottom:var(--ui-border);font-size:.9rem;line-height:1.3}.entry-human-steps li>span:first-child{color:var(--ui-color-text-subtle);font-size:.625rem;letter-spacing:.08em}.entry-human-steps li>span:last-child{min-width:0;color:var(--ui-color-text);font-size:.9rem;letter-spacing:0}.entry-note{margin:0;color:var(--ui-color-text-subtle);font-size:.78rem;line-height:1.5}.entry-actions,.entry-secondary-actions{display:grid;gap:var(--ui-space-3)}.mcz-entry-gateway button,.mcz-entry-gateway .telegram-launch,.mcz-entry-gateway .ui-button{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;padding:.9rem 1.25rem;border:var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text);font-size:.6875rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background var(--ui-transition-standard) var(--ui-ease-standard)}.mcz-entry-gateway .ui-button--primary,.mcz-entry-gateway .telegram-launch,.mcz-entry-gateway main>button:first-of-type{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:var(--ui-color-on-accent)}.mcz-entry-gateway .ui-button--primary:hover,.mcz-entry-gateway .telegram-launch:hover,.mcz-entry-gateway main>button:first-of-type:hover{background:var(--ui-color-accent-hover)}.mcz-entry-gateway .mcz-login-panel .entry-text-action{display:flex;min-height:auto;justify-content:space-between;margin-top:0;padding:var(--ui-space-2) 0;border:0;border-bottom:var(--ui-border-width) solid var(--ui-color-text);border-radius:0;background:transparent;color:var(--ui-color-text);text-align:left}.mcz-entry-gateway .mcz-login-panel .entry-secondary-actions>*{min-height:3rem;margin-top:0}.mcz-entry-gateway .mcz-login-panel .entry-secondary-actions>.entry-text-action{align-items:center;padding-block:0}.entry-explainer{margin:0;border-top:var(--ui-border)}.entry-explainer>div{padding:var(--ui-space-4) 0;border-bottom:var(--ui-border)}.entry-explainer dt{margin-bottom:var(--ui-space-1);font-size:.6875rem;letter-spacing:.11em;text-transform:uppercase}.entry-explainer dd{margin:0;color:var(--ui-color-text-muted);font-size:.875rem;line-height:1.45}.mcz-entry-gateway details,.mcz-entry-gateway form,.mcz-entry-gateway fieldset{width:100%;border-color:var(--ui-color-border)}.mcz-entry-gateway input,.mcz-entry-gateway textarea,.mcz-entry-gateway select{width:100%;min-height:3rem;padding:.75rem 0;border:0;border-bottom:var(--ui-border);border-radius:0;background:transparent;color:var(--ui-color-text);font-size:1.05rem;transition:border-color var(--ui-transition-standard) var(--ui-ease-standard)}.mcz-entry-gateway input:focus,.mcz-entry-gateway textarea:focus,.mcz-entry-gateway select:focus{border-bottom-color:var(--ui-color-text)}.entry-research-mvp,.entry-status-mvp{min-height:100svh;background:var(--ui-color-canvas)}.entry-research-mvp .ui-ceremony{width:min(var(--mcz-main-max),calc(100vw - var(--mcz-side-width) - var(--mcz-side-gap) - var(--mcz-page-pad) - var(--mcz-page-pad)));margin:0 var(--mcz-page-pad) 0 calc(var(--mcz-side-width) + var(--mcz-side-gap))}@media(max-width:980px){.entry-research-mvp .ui-ceremony{width:auto;margin:0 var(--mcz-page-pad)}}.entry-research-mvp .mcz-lk-side,.entry-research-mvp .mcz-lk-main{border-color:var(--ui-color-border);background:transparent}.entry-research-mvp .mcz-lk-side{padding:var(--ui-gutter)}.entry-research-mvp .mcz-lk-side>h1{font-size:clamp(1.625rem,3.6vw,2.5rem);line-height:.78}.entry-research-mvp .mcz-lk-top{padding:var(--ui-gutter);border-bottom:var(--ui-border)}.entry-research-mvp .mcz-lk-top h2{margin:0;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:.78}.mcz-work-panel,.mcz-status-panel,.mcz-lk-card{border:var(--ui-border);border-radius:var(--ui-radius-md);background:transparent}.mcz-pass{border:0;border-radius:var(--ui-radius-pass)}.ui-shell{min-height:100svh}.ui-shell-content{min-width:0;padding-inline:var(--ui-gutter)}.ui-tabs{gap:clamp(1.25rem,3vw,3.5rem)}.ui-display{margin:clamp(3rem,7vw,7rem) 0 var(--ui-space-8);font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:.76}@keyframes mol-enter{0%{transform:translateY(.625rem)}to{transform:translateY(0)}}.entry-stage>main,.ui-shell-content>section,.mcz-work-panel{animation:mol-enter var(--ui-duration-enter) var(--ui-ease-standard) both}@media(max-width:52rem){.entry-mast-context,.entry-footer span:last-child{display:none}.entry-stage>main{min-height:0;padding:var(--ui-space-8) 0 var(--ui-space-16);grid-template-columns:minmax(0,1fr);row-gap:var(--ui-space-6)}.mcz-entry-gateway h1{font-size:clamp(1.625rem,8vw,2.5rem)}.entry-copy,.entry-stage>main>:not(h1):not(.eyebrow:first-child){grid-column:1}.entry-copy{gap:var(--ui-space-6)}}@media(max-width:30rem){.mcz-entry-gateway{padding-inline:var(--ui-space-4)}.entry-mast{min-height:4rem}.entry-footer{min-height:3.5rem}.mcz-entry-gateway h1{max-width:100%;font-size:clamp(1.625rem,8vw,2.5rem);line-height:.82}.entry-lede,.entry-stage>main>p{font-size:1rem}.ui-shell-content{padding-inline:var(--ui-space-4)}.entry-human-steps li{grid-template-columns:1.5rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer molotov.app{body:has(.mg){background:#ededed}.mg{--mg-bg: #ededed;--mg-ink: #111;--mg-line: rgba(17, 17, 17, .18);--mg-muted: #6b6b6b;--mg-faint: rgba(17, 17, 17, .62);--mg-font: Helvetica, "Helvetica Neue", Arial, sans-serif;--mg-ease: cubic-bezier(.22, .61, .36, 1);--mg-card: 520px;--mg-service: clamp(9.5px, .55vw, 10.5px);min-height:100svh;background:var(--mg-bg);color:var(--mg-ink);font-family:var(--mg-font);-webkit-font-smoothing:antialiased}.mg *,.mg *:before,.mg *:after{box-sizing:border-box}.mg .mg-hero{display:grid;width:min(1600px,calc(100% - 64px));min-height:100svh;margin:0 auto;padding:clamp(28px,3.4vw,52px) 0 44px;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}.mg .mg-hero--flow{min-height:0;align-items:start}@media(min-width:920px){.mg .mg-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,7vw,120px)}.mg .mg-hero--flow .mg-visual{position:sticky;top:clamp(28px,3.4vw,52px)}}.mg-copy{display:flex;width:100%;max-width:760px;min-width:0;flex-direction:column;align-items:flex-start}.mg .ui-ceremony{width:100%;margin:0 0 28px;padding:0 0 14px;border:0;border-bottom:1px solid var(--mg-line);background:none}.mg .ui-ceremony ol{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:6px 18px;list-style:none}.mg .ui-ceremony-step{position:static;display:flex;gap:6px;margin:0;padding:0;border:0;background:none;color:var(--mg-faint);font:700 9px/1.2 var(--mg-font);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.mg .ui-ceremony-step:before,.mg .ui-ceremony-step:after{content:none;display:none;animation:none}.mg .ui-ceremony-step-index,.mg .ui-ceremony-step-name{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;text-decoration:none;white-space:nowrap}.mg .ui-ceremony-step[aria-current=step],.mg .ui-ceremony-step--done{color:var(--mg-ink)}.mg-eyebrow{margin:0 0 16px;color:var(--mg-muted);font:400 var(--mg-service) / 1.2 var(--mg-font);letter-spacing:.06em;text-transform:uppercase}.mg .mg-title{max-width:none;margin:0;font:800 clamp(42px,4.4vw,78px) / .82 var(--mg-font);letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.mg .mg-hero--flow .mg-title{font-size:clamp(38px,3.6vw,64px)}.mg-lead{max-width:420px;margin:22px 0 0;color:var(--mg-muted);font:400 clamp(12px,.8vw,14px) / 1.45 var(--mg-font)}.mg-lead b,.mg-lead strong{color:var(--mg-ink);font-weight:400}.mg-control{width:100%;min-width:0}.mg-control:empty{display:none}.mg-note{margin:18px 0 0;max-width:420px;color:var(--mg-muted);font:400 11px/1.5 var(--mg-font)}.mg-note code{color:var(--mg-ink);font:700 11px/1.5 var(--mg-font);letter-spacing:.04em}.mg-alert{margin:18px 0 0;max-width:420px;color:var(--mg-ink);font:700 11px/1.5 var(--mg-font)}.mg-alert:before{content:"— "}.mg .mcz-support{margin:14px 0 0;color:var(--mg-muted);font:400 11px/1.5 var(--mg-font)}.mg .mcz-support code{font:700 11px/1.5 var(--mg-font);color:var(--mg-ink)}.mg .mcz-support-contact{display:inline-block;margin-top:6px;color:var(--mg-ink);font:700 9.5px/1 var(--mg-font);letter-spacing:.13em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.mg-explainer{width:100%;max-width:420px;margin:24px 0 0;border-top:1px solid var(--mg-line)}.mg-explainer>div{padding:12px 0;border-bottom:1px solid var(--mg-line)}.mg-explainer dt{margin:0 0 4px;color:var(--mg-muted);font:400 var(--mg-service) / 1.2 var(--mg-font);letter-spacing:.06em;text-transform:uppercase}.mg-explainer dd{margin:0;font:400 12.5px/1.45 var(--mg-font)}.mg-explainer dd b{font-weight:400}.mg-steps-list{width:100%;max-width:420px;margin:24px 0 0;padding:0;border-top:1px solid var(--mg-line);list-style:none}.mg-steps-list li{display:grid;padding:11px 0;grid-template-columns:2rem minmax(0,1fr);gap:8px;border-bottom:1px solid var(--mg-line);font:400 12.5px/1.4 var(--mg-font)}.mg-steps-list li>span:first-child{color:var(--mg-muted);font:400 9.5px/1.6 var(--mg-font);letter-spacing:.08em}.mg details{width:100%;max-width:420px;margin:18px 0 0;border-top:1px solid var(--mg-line);border-bottom:1px solid var(--mg-line)}.mg .mg-steps-list+details{margin-top:0;border-top:0}.mg summary{padding:12px 0;cursor:pointer;font:700 9.5px/1 var(--mg-font);letter-spacing:.13em;text-transform:uppercase}.mg details p{margin:0 0 12px;color:var(--mg-muted);font:400 12px/1.5 var(--mg-font)}.mg details code{color:var(--mg-ink);font:700 12px/1.5 var(--mg-font);letter-spacing:.04em;overflow-wrap:anywhere}.mg button,.mg input,.mg select,.mg textarea{width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.mg button{cursor:pointer}.mg form{display:block;width:100%;gap:0}.mg label{display:block;gap:0}.mg-field{width:100%;max-width:400px;margin:24px 0 0}.mg-field>span,.mg-field-label{display:block;margin:0 0 4px;color:var(--mg-muted);font:400 var(--mg-service) / 1.2 var(--mg-font);letter-spacing:.06em;text-transform:uppercase}.mg-field input:not([type=file]),.mg-field select,.mg-field textarea{display:block;width:100%;padding:8px 0 10px;border-bottom:1px solid var(--mg-ink);font:400 15px/1.3 var(--mg-font);transition:border-color .16s ease}.mg-field--display input{padding:6px 0 12px;font:800 clamp(26px,3.2vw,38px) / 1 var(--mg-font);letter-spacing:-.02em;text-transform:uppercase}.mg-field input::placeholder,.mg-field textarea::placeholder{color:var(--mg-line);opacity:1}.mg-field input:focus,.mg-field select:focus,.mg-field textarea:focus{outline:none;border-bottom:2px solid var(--mg-ink);padding-bottom:9px}.mg-field--display input:focus{padding-bottom:11px}.mg-field textarea{min-height:92px;resize:vertical}.mg-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mg-ink) 50%),linear-gradient(135deg,var(--mg-ink) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:24px}.mg-field input[type=file]{display:block;width:100%;padding:10px 0 0;color:var(--mg-muted);font:400 12px/1.4 var(--mg-font)}.mg-field input[type=file]::file-selector-button{margin:0 12px 0 0;padding:9px 14px;border:1px solid var(--mg-ink);border-radius:0;background:transparent;color:var(--mg-ink);cursor:pointer;font:700 9.5px/1 var(--mg-font);letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s,color .2s}.mg-field input[type=file]:hover::file-selector-button{background:var(--mg-ink);color:var(--mg-bg)}.mg-field-row{display:flex;justify-content:space-between;gap:16px;max-width:400px;margin:8px 0 0;color:var(--mg-muted);font:400 11px/1.4 var(--mg-font)}.mg-field-row [data-state=confirmed]{color:var(--mg-ink)}.mg-counter{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.mg .mcz-question{display:block;width:100%;margin:26px 0 0;padding:0;border:0}.mg .mcz-question>span,.mg .mcz-question>legend>span{display:block;margin:0 0 10px;font:700 13px/1.35 var(--mg-font)}.mg .mcz-question>small,.mg .mcz-question>legend>small{display:block;margin:-6px 0 10px;color:var(--mg-muted);font:400 9.5px/1.2 var(--mg-font);letter-spacing:.06em;text-transform:uppercase}.mg .mcz-question legend{padding:0}.mg .mcz-question .ui-select,.mg .mcz-question .ui-input,.mg .mcz-question .ui-textarea{display:block;width:100%;max-width:400px;padding:8px 0 10px;border-bottom:1px solid var(--mg-ink);background:none;font:400 15px/1.3 var(--mg-font)}.mg .mcz-question .ui-select{appearance:none;padding-right:24px;background-image:linear-gradient(45deg,transparent 50%,var(--mg-ink) 50%),linear-gradient(135deg,var(--mg-ink) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat}.mg .mcz-question .ui-textarea{min-height:92px;resize:vertical}.mg .mcz-question :focus{outline:none;border-bottom-color:var(--mg-ink);border-bottom-width:2px}.mg .mcz-question--choices{display:flex;flex-wrap:wrap;gap:8px}.mg .mcz-question--choices legend{width:100%;margin-bottom:2px}.mg .ui-choice{position:relative;display:inline-flex;align-items:center;padding:9px 15px;border:1px solid var(--mg-line);color:var(--mg-ink);cursor:pointer;font:700 10px/1 var(--mg-font);letter-spacing:.09em;text-transform:uppercase;transition:background-color .15s,color .15s,border-color .15s}.mg .ui-choice:hover{border-color:var(--mg-ink)}.mg .ui-choice input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mg .ui-choice:has(input:checked){border-color:var(--mg-ink);background:var(--mg-ink);color:var(--mg-bg)}.mg .ui-choice:has(input:focus-visible){outline:1px solid var(--mg-ink);outline-offset:3px}.mg .mg-progress{display:flex;width:100%;max-width:420px;margin:0 0 28px;gap:6px}.mg .mg-progress-seg{flex:1 1 0;height:3px;background:var(--mg-line);transition:background-color .3s var(--mg-ease)}.mg .mg-progress-seg.is-done{background:var(--mg-ink)}.mg .mg-quiz .mcz-question{margin-top:0}.mg .mg-quiz .mcz-question>span,.mg .mg-quiz .mcz-question>legend>span{margin-bottom:18px;font:800 clamp(18px,1.9vw,26px) / 1.2 var(--mg-font)}.mg .mg-quiz .mcz-question--choices{margin-top:4px}.mg.mg-quizmodal{display:grid;place-items:center;padding:24px 16px}.mg-quizmodal .mg-modal-scrim{position:fixed;inset:0;z-index:1;background:#11111157}.mg-quizmodal .mg-modal{position:relative;z-index:2;display:flex;width:min(560px,calc(100% - 32px));max-height:min(880px,calc(100svh - 48px));flex-direction:column;padding:clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0;overflow:hidden;background:var(--mg-bg);box-shadow:0 26px 60px #0000004d}.mg-quizmodal .mg-modal:focus{outline:none}.mg-quizmodal .mg-progress{max-width:none;margin-bottom:18px}.mg-quizmodal .mg-eyebrow{margin-bottom:10px}.mg-quizmodal .mg-modal-title{margin:0;font-size:clamp(15px,1.5vw,20px);line-height:1.05}.mg-quizmodal .mg-lead{max-width:none;margin-top:12px}.mg-quizmodal .mg-quiz{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin-top:18px}.mg-quizmodal .mg-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.mg-quizmodal .mg-modal-foot{flex:none;margin-top:14px;padding:14px 0 clamp(18px,2.4vw,28px);border-top:1px solid var(--mg-line);background:var(--mg-bg)}.mg-quizmodal .mg-modal-foot .mg-note{width:100%;margin:0}.mg-quizmodal .mg-quiz .mcz-question>span,.mg-quizmodal .mg-quiz .mcz-question>legend>span{font-size:clamp(17px,1.7vw,22px)}.mg-quizmodal .ui-choice{padding:8px 12px}.mg .research-story{max-width:420px;margin:26px 0 0;color:var(--mg-muted);font:400 12px/1.5 var(--mg-font)}.mg .research-story p{margin:0}.mg .research-story figure{margin:12px 0 0}.mg .research-story img{display:block;width:100%;max-height:220px;object-fit:cover;background:#e2e2e2}.mg .research-story figcaption{margin-top:6px;font:400 var(--mg-service) / 1.3 var(--mg-font);letter-spacing:.06em;text-transform:uppercase;opacity:1}.mg .mcz-research-feedback{margin:22px 0 0;max-width:420px;font:700 11px/1.5 var(--mg-font)}.mg .mcz-research-feedback:before{content:"— "}.mg .mcz-save-state:empty{display:none}.mg .mcz-save-state{margin:18px 0 0;color:var(--mg-muted);font:400 var(--mg-service) / 1.2 var(--mg-font);letter-spacing:.06em;text-transform:uppercase}.mg-cta{display:flex;width:100%;flex-wrap:wrap;align-items:center;margin-top:34px;gap:20px 26px}.mg-control+.mg-cta{margin-top:30px}.mg .mg-btn{display:inline-flex;width:min(100%,340px);min-height:54px;align-items:center;justify-content:space-between;gap:40px;padding:0 22px;border:1px solid var(--mg-ink);background:var(--mg-ink);color:var(--mg-bg);font:700 var(--mg-service) / 1 var(--mg-font);letter-spacing:.13em;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-color .24s ease,color .24s ease}.mg .mg-btn:after{content:"↗";font-size:15px;font-weight:400;letter-spacing:0;transition:transform .3s var(--mg-ease)}.mg .mg-btn:hover,.mg .mg-btn:focus-visible{background:transparent;color:var(--mg-ink);outline:none}.mg .mg-btn:focus-visible{outline:1px solid var(--mg-ink);outline-offset:3px}.mg .mg-btn:hover:after{transform:translate(3px,-3px)}.mg .mg-btn[disabled],.mg [aria-busy=true] .mg-btn{opacity:.45;cursor:default}.mg .mg-line{display:flex;width:min(100%,340px);min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:14px 0 13px;border-top:1px solid var(--mg-ink);background-color:transparent;background-image:linear-gradient(var(--mg-ink),var(--mg-ink));background-repeat:no-repeat;background-position:left center;background-size:0 100%;color:var(--mg-ink);font:700 var(--mg-service) / 1 var(--mg-font);letter-spacing:.1em;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-size .3s var(--mg-ease),color .24s ease,padding .3s var(--mg-ease)}.mg .mg-line:after{content:"→";font-size:15px;font-weight:400;letter-spacing:0}.mg .mg-line:hover,.mg .mg-line:focus-visible{padding-inline:14px;background-size:100% 100%;color:var(--mg-bg);outline:none}.mg .mg-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mg-muted);font:700 9.5px/1 var(--mg-font);letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.mg .mg-link:hover,.mg .mg-link:focus-visible{color:var(--mg-ink);outline:none}.mg .mg-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.mg [role=status],.mg [role=alert]{padding:0;border:0}.mg-visual{display:grid;width:100%;min-width:0;justify-items:center;perspective:1700px}.mg-scene{position:relative;width:min(100%,var(--mg-card));transform:rotateX(var(--rx, -3deg)) rotateY(var(--ry, -7deg));transition:transform .2s ease-out}.mg-art{position:relative;overflow:hidden;border-radius:5%/8.4%;isolation:isolate;filter:drop-shadow(15px 18px 26px rgba(0,0,0,.18))}.mg-art img{display:block;width:100%;height:auto}.mg-art:after{position:absolute;inset:0;z-index:2;background:radial-gradient(150% 150% at var(--mx, 72%) var(--my, 20%),rgba(255,255,255,.9),rgba(255,255,255,0) 46%);content:"";mix-blend-mode:screen;opacity:.5;pointer-events:none}.mg-captions{display:grid;width:min(100%,var(--mg-card));margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mg-captions .k{color:var(--mg-muted);font:400 8.5px/1.2 var(--mg-font);letter-spacing:.14em;text-transform:uppercase}.mg-captions .v{margin-top:5px;font:800 12px/1.2 var(--mg-font);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word}.mg-captions>div,.mg-captions dt,.mg-captions dd{display:block;min-width:0;margin:0;padding:0;border:0}.mg-captions>div{padding-top:10px;border-top:1px solid var(--mg-line)}.mg-form{width:100%}.mg-status{margin:0;color:var(--mg-muted);font:400 11px/1.4 var(--mg-font)}.mg-status[data-state=confirmed]{color:var(--mg-ink)}.mg-field-row p{margin:0}.mg-field+.mg-status,.mg-field-row+.mg-field{margin-top:8px}.mg-field-row+.mg-field{margin-top:22px}.mg-avatar-row{display:flex;width:100%;max-width:400px;align-items:flex-end;gap:16px;margin-top:22px}.mg-avatar-row .mg-field{flex:1 1 auto;min-width:0;margin:0}.mg-avatar{position:relative;display:grid;flex:none;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid var(--mg-ink);font:800 20px/1 var(--mg-font);text-transform:uppercase}.mg-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mg-avatar img[hidden]{display:none}.mg-field--file input[type=file]{padding:8px 0 0}@media(max-width:919px){.mg .mg-hero{width:calc(100% - 32px);min-height:0;padding:24px 0 44px;gap:36px}.mg .mg-title{max-width:none;font-size:clamp(32px,9.2vw,48px);line-height:.87}.mg .mg-btn,.mg .mg-line,.mg-scene,.mg-captions{width:100%}.mg-captions{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,.8fr);gap:12px}.mg-captions .v{font-size:11px}.mg-scene{transform:none}}@media(prefers-reduced-motion:reduce){.mg-scene{transform:none;transition:none}.mg .mg-btn:after,.mg .mg-line{transition:none}}}@layer molotov.app{.mg.mg-support .mg-hero{grid-template-columns:minmax(0,1fr)}.mg.mg-support .mg-hero--flow{padding-bottom:0}.mg .mg-support-form .mcz-question--choices{margin-top:30px}.mg .mg-support-field{max-width:560px}.mg .mg-support-field textarea{min-height:150px}.mg.mg-support .mg-field-row{max-width:560px}.mg .mg-support-mail a,.mg .mcz-support a,.mg .mg-note a{color:var(--mg-ink);text-decoration:underline;text-underline-offset:3px}.mg .mg-support-mail{margin-top:26px}.mg .mcz-support p{margin:6px 0 0}.mg.mg-support [tabindex="-1"]:focus{outline:none}.mg .mg-support-text{white-space:pre-wrap;overflow-wrap:anywhere}.mg .mg-node>.mg-support-text{margin-top:10px}.mg .mg-node>.mg-support-replies{margin-top:16px;padding:0 0 0 14px;border-left:1px solid var(--mg-line);list-style:none}.mg .mg-support-reply+.mg-support-reply{margin-top:14px}.mg .mg-support-reply .mg-node-text{margin-top:6px}.mg.mg-support .mg-band:last-child{padding-bottom:56px}.mg.mg-support--message .mg-hero{grid-template-columns:minmax(0,1fr)}@media(max-width:919px){.mg .mg-node>.mg-support-replies{padding-left:10px}}}@layer molotov.app{:root{color-scheme:dark;--mol-room: #070707;--mol-paper: #0f0f0e;--mol-sheet: #0b0b0a;--mol-ink: #ecebe6;--mol-panel: #000000;--mol-grey: #8e8d88;--mol-off: #4f4e4b;--mol-line-soft: #262625;--mol-line: #3a3a38;--mol-photo-ground: #141413;--mol-panel-grey: #8e8d88;--mol-plate-hover: #ffffff;--mol-on-plate: #070707;--mol-live: var(--mol-ink);--mol-soon: var(--mol-ink);--mol-on-panel: #ecebe6;--mol-reverse-ground: #ecebe6;--mol-reverse-ink: #070707;--mol-photo-filter: url(#mol-print) contrast(1.04) brightness(.68);--mol-grotesk: "Helvetica Neue", Helvetica, Arial, sans-serif;--mol-condensed: "Helvetica Neue", "Roboto Condensed", "Arial Narrow", sans-serif-condensed, Helvetica, Arial, sans-serif;--mol-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mol-ease: cubic-bezier(.2, .8, .2, 1);--mol-gutter: clamp(16px, 4vw, 56px);--mol-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--ui-color-canvas: var(--mol-room);--ui-color-canvas-subtle: var(--mol-paper);--ui-color-surface: var(--mol-sheet);--ui-color-surface-raised: var(--mol-paper);--ui-color-surface-hover: #161615;--ui-color-text: var(--mol-ink);--ui-color-text-muted: var(--mol-grey);--ui-color-text-subtle: var(--mol-grey);--ui-color-border: var(--mol-line-soft);--ui-color-border-strong: var(--mol-ink);--ui-color-accent: var(--mol-ink);--ui-color-accent-hover: #ffffff;--ui-color-on-accent: var(--mol-on-plate);--ui-color-focus: var(--mol-ink);--ui-radius-sm: 0;--ui-radius-md: 0;--ui-radius-lg: 0;--ui-color-gateway: var(--mol-ink);--ui-color-on-gateway: var(--mol-on-plate);--ui-color-success: var(--mol-ink);--ui-color-success-surface: var(--mol-sheet);--ui-color-warning: var(--mol-ink);--ui-color-warning-surface: var(--mol-sheet);--ui-color-danger: var(--mol-ink);--ui-color-danger-surface: var(--mol-sheet);--ui-color-info: var(--mol-ink);--ui-color-info-surface: var(--mol-sheet);--ui-color-overlay: rgb(0 0 0 / 70%)}:root[data-theme=light]{color-scheme:light;--mol-room: #ffffff;--mol-paper: #f1f1ef;--mol-sheet: #fafaf8;--mol-ink: #0b0b0b;--mol-panel: #0a0a0a;--mol-grey: #6e6e6a;--mol-off: #b9b9b5;--mol-line-soft: #d9d9d5;--mol-line: #bdbdb8;--mol-photo-ground: #e2e2df;--mol-panel-grey: #8d8d89;--mol-plate-hover: #2b2b2b;--mol-on-plate: #fafaf8;--mol-live: var(--mol-ink);--mol-soon: var(--mol-ink);--mol-on-panel: #f1f1ef;--mol-reverse-ground: #0b0b0b;--mol-reverse-ink: #f1f1ef;--mol-photo-filter: url(#mol-print) contrast(1.02);--ui-color-surface-hover: #efede6;--ui-color-accent-hover: #2b2b2b;--ui-color-success-surface: var(--mol-sheet);--ui-color-warning: var(--mol-ink);--ui-color-warning-surface: var(--mol-sheet);--ui-color-danger: var(--mol-ink);--ui-color-danger-surface: var(--mol-sheet);--ui-color-info-surface: var(--mol-sheet);--ui-color-overlay: rgb(10 10 10 / 55%)}:root[data-theme=light] .ui-workspace-theme{color-scheme:light}body{background:var(--mol-room);color:var(--mol-ink)}.ui-workspace-theme{color-scheme:dark}.ui-display,.ui-pass-title,.ui-section-head h2{font-family:var(--mol-grotesk);font-weight:700;letter-spacing:-.042em;line-height:.88;text-transform:none}.mol-scream{font-family:var(--mol-grotesk);font-weight:700;letter-spacing:-.042em;line-height:.88;text-transform:none;text-wrap:balance}.mol-scream.mol-acc{line-height:.96}.mol-loud{letter-spacing:-.03em;text-transform:uppercase}.mol-code{font-family:var(--mol-grotesk);font-weight:700;letter-spacing:-.035em;line-height:.92;text-transform:uppercase}.mol-code.mol-acc{line-height:.98}.mol-wordmark{font:500 17px/1 var(--mol-grotesk);letter-spacing:-.03em;text-transform:none}.mol-caps{font:500 12px/1.12 var(--mol-grotesk);letter-spacing:0;text-transform:uppercase}.mol-credit{font:500 9.5px/1.45 var(--mol-grotesk);letter-spacing:.13em;text-transform:uppercase}.mol-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 22px;margin:0}.mol-kv dt,.mol-kv dd{margin:0}.mol-track{width:100%;border-collapse:collapse}.mol-track th,.mol-track td{padding:0 22px 2px 0;font:500 14px/1.22 var(--mol-grotesk);letter-spacing:0;text-align:left;text-transform:uppercase;vertical-align:baseline;overflow-wrap:normal;text-wrap:pretty}.mol-track th{padding-bottom:10px;color:var(--mol-ink)}.mol-track td{color:var(--mol-grey)}.mol-track tr[data-now] td,.mol-track tr.is-now td{color:var(--mol-ink)}.mol-track .no{width:2.6em;text-align:right;white-space:nowrap}.mol-track .r{padding-right:0;text-align:right}.mol-track .t{font-weight:400;text-transform:none}@media(max-width:640px){.mol-track .opt{display:none}}@media(min-width:900px){.mol-track td:nth-child(2),.mol-track .r{white-space:nowrap}}.mol-plate{display:inline-flex;min-height:38px;align-items:center;gap:22px;padding:0 14px;border:0;background:var(--mol-ink);color:var(--mol-on-plate);cursor:pointer;font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background-color .2s var(--mol-ease)}.mol-plate:hover{background:var(--mol-plate-hover)}.mol-bracket{display:inline-flex;min-height:38px;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;text-decoration:none;text-transform:uppercase}.mol-bracket:before{content:"(" / ""}.mol-bracket:after{content:")" / ""}.mol-bracket:hover{text-decoration:underline;text-underline-offset:4px}.mol-pill{display:inline-flex;min-height:22px;align-items:center;gap:7px;padding:0 10px 0 8px;border:1px solid var(--mol-line);border-radius:999px;color:var(--mol-ink);font:500 9.5px/1 var(--mol-grotesk);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mol-pill:before{width:7px;height:7px;flex:none;border-radius:50%;background:var(--mol-grey);content:""}.mol-pill[data-tone=live]:before{background:var(--mol-live)}.mol-pill[data-tone=soon]:before{border:1px solid var(--mol-soon);background:none}.mol-pill[data-tone=off]{color:var(--mol-grey)}.mol-photo{position:relative;overflow:hidden;background:var(--mol-photo-ground);isolation:isolate}.mol-photo img{filter:var(--mol-photo-filter)}.mol-photo:before,.mol-photo:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none}.mol-photo:before{background:radial-gradient(120% 90% at 50% 45%,transparent 45%,rgb(0 0 0 / 62%) 100%)}.mol-photo:after{background-image:var(--mol-grain);background-size:180px 180px;mix-blend-mode:overlay;opacity:.26}.mol-motion{filter:url(#mol-motion)}.mol-nameplate{display:grid;gap:7px;padding:7px 0;border-top:3px solid var(--mol-ink);border-bottom:1px solid var(--mol-ink)}.mol-nameplate>div{display:flex;justify-content:space-between;gap:16px}.mol-nameplate span{color:var(--mol-grey);font:500 9.5px/1 var(--mol-grotesk);letter-spacing:.16em;text-transform:uppercase}.mol-nameplate b{color:var(--mol-ink);font-weight:700}.mol-cols{columns:3;column-gap:clamp(20px,2.4vw,40px);column-rule:1px solid var(--mol-line-soft);color:var(--mol-grey);font:400 13.5px/1.6 var(--mol-grotesk);-webkit-hyphens:auto;hyphens:auto;text-align:justify}.mol-cols p{margin:0 0 .95em}.mol-cols b{color:var(--mol-ink);font-weight:700}.mol-pull{margin:0 0 .95em;padding:11px 0;border-top:1px solid var(--mol-line);border-bottom:1px solid var(--mol-line);color:var(--mol-ink);font:700 clamp(17px,1.5vw,21px) / 1.14 var(--mol-grotesk);letter-spacing:-.028em;text-align:left;text-wrap:balance;break-inside:avoid}.mol-byline{display:flex;justify-content:space-between;gap:16px;margin:0;padding-top:8px;border-top:1px solid var(--mol-line-soft);color:var(--mol-grey);font:500 9.5px/1 var(--mol-grotesk);letter-spacing:.14em;text-transform:uppercase}.mol-cap{margin:7px 0 0;color:var(--mol-grey);font:500 9.5px/1.4 var(--mol-grotesk);letter-spacing:.13em;text-transform:uppercase}.mol-folio{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid var(--mol-line-soft)}.mol-folio .no{font:700 clamp(32px,3.2vw,58px) / .8 var(--mol-grotesk);letter-spacing:-.05em}.mol-paper{--mol-room: var(--mol-reverse-ground);--mol-paper: var(--mol-reverse-ground);--mol-sheet: var(--mol-reverse-ground);--mol-ink: var(--mol-reverse-ink);--mol-grey: color-mix(in srgb, var(--mol-reverse-ink) 62%, var(--mol-reverse-ground));--mol-off: color-mix(in srgb, var(--mol-reverse-ink) 40%, var(--mol-reverse-ground));--mol-line-soft: color-mix(in srgb, var(--mol-reverse-ink) 22%, var(--mol-reverse-ground));--mol-line: color-mix(in srgb, var(--mol-reverse-ink) 34%, var(--mol-reverse-ground));--mol-on-plate: var(--mol-reverse-ground);background:var(--mol-reverse-ground);color:var(--mol-reverse-ink)}.mol-raster img{filter:var(--mol-photo-filter) contrast(1.28)}.mol-raster:after{background-image:radial-gradient(circle at center,var(--mol-room) .85px,transparent 1.25px);background-size:3.4px 3.4px;mix-blend-mode:normal;opacity:.58}.mol-badge{position:relative;display:grid;gap:12px;margin:0;padding:14px 14px 18px;background:var(--mol-sheet)}.mol-badge-frame{position:absolute;inset:10%;--l: 26px;--c: var(--mol-on-panel);background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / 1px var(--l) no-repeat}.mol-badge-tag{position:absolute;left:10%;top:10%;padding:3px 7px;border:1px solid var(--mol-on-panel);color:var(--mol-on-panel);font:500 9px/1 var(--mol-grotesk);letter-spacing:.14em;text-transform:uppercase;transform:translateY(calc(-100% - 6px))}.mol-crop{position:absolute;z-index:2;border:1px solid color-mix(in srgb,var(--mol-on-panel) 75%,transparent)}@media(max-width:900px){.mol-cols{columns:1}}@media(prefers-reduced-motion:reduce){.mol-plate{transition:none}}}@layer molotov.app{body:has(.mg){background:var(--mol-paper)}.mg{--mg-bg: var(--mol-paper);--mg-ink: var(--mol-ink);--mg-line: var(--mol-line-soft);--mg-muted: var(--mol-grey);--mg-faint: var(--mol-grey);--mg-font: var(--mol-grotesk);--mg-service: 12px;display:grid;min-height:100svh;grid-template-rows:auto minmax(0,1fr) auto;background:var(--mol-paper);color:var(--mol-ink);font-family:var(--mol-grotesk)}.mg .mg-nameplate,.mg .mg-folio{width:min(1600px,calc(100% - 64px));margin-inline:auto}.mg .mg-nameplate{margin-top:clamp(18px,2.4vw,34px)}.mg .mg-folio{margin-bottom:clamp(18px,2.4vw,34px)}.mg .mg-hero{min-height:0;padding-top:clamp(20px,2.6vw,40px)}.mg .mg-title{font:700 clamp(44px,5.6vw,92px) / .88 var(--mol-grotesk);letter-spacing:-.042em;text-transform:none;text-wrap:balance}.mg .mg-hero--flow .mg-title{font-size:clamp(40px,4.8vw,80px)}.mg .mg-title.mol-acc{line-height:.96}.mg .mg-eyebrow,.mg .ui-ceremony-step,.mg .mg-field-label,.mg .mg-field>span,.mg .mg-captions dt,.mg .mg-explainer dt{color:var(--mol-grey);font:500 9.5px/1.3 var(--mol-grotesk);letter-spacing:.13em;text-transform:uppercase}.mg .ui-ceremony-step[aria-current=step],.mg .ui-ceremony-step--done,.mg .mg-captions dd,.mg .mg-captions .v,.mg .mg-explainer dd{color:var(--mol-ink);font:500 9.5px/1.3 var(--mol-grotesk);letter-spacing:.13em;text-transform:uppercase}.mg .mg-lead{max-width:44ch;color:var(--mol-ink);font:400 16px/1.45 var(--mol-grotesk);text-wrap:pretty}.mg .mg-note,.mg .mcz-support,.mg .mg-band-note{color:var(--mol-grey);font:400 13px/1.45 var(--mol-grotesk);text-wrap:pretty}.mg .mg-alert{font:500 12.5px/1.4 var(--mol-grotesk)}.mg .mg-btn{width:auto;min-height:38px;justify-content:flex-start;gap:22px;padding:0 14px;border:0;background:var(--mol-ink);color:var(--mol-on-plate);font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;transition:background-color .2s var(--mol-ease)}.mg .mg-btn:after{content:"→";font-size:13px;font-weight:400;transition:transform .2s var(--mol-ease)}.mg .mg-btn:hover:after{transform:translate(3px)}.mg .mg-btn:hover,.mg .mg-btn:focus-visible{background:var(--mol-plate-hover);color:var(--mol-on-plate)}.mg .mg-line,.mg .mg-link{display:inline-flex;width:auto;min-height:38px;align-items:center;gap:0;padding:0;border:0;background:none;color:var(--mol-ink);font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;text-transform:uppercase;transition:none}.mg .mg-line:before,.mg .mg-link:before{content:"(" / ""}.mg .mg-line:after,.mg .mg-link:after{content:")" / "";font-size:inherit;transform:none}.mg .mg-line:hover,.mg .mg-link:hover,.mg .mg-line:focus-visible,.mg .mg-link:focus-visible{padding:0;background:none;color:var(--mol-ink);text-decoration:underline;text-underline-offset:4px}.mg .mg-cta{gap:12px 24px}.mg .mg-field input:not([type=file]),.mg .mg-field select,.mg .mg-field textarea{font:400 16px/1.3 var(--mol-grotesk)}.mg .mg-field input[type=file]::file-selector-button{padding:0 14px 0 0;border:0;background:none;font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.mg .mg-field input[type=file]:hover::file-selector-button{background:none;color:var(--mol-ink)}.mg .ui-choice{gap:10px;margin-right:22px;padding:6px 0;border:0;background:none;color:var(--mol-ink);font:400 15px/1.3 var(--mol-grotesk);letter-spacing:0;text-transform:none}.mg .ui-choice:before{content:"( )" / "";flex:none;font:400 14px/1 var(--mol-mono);white-space:pre}.mg .ui-choice:has(input[type=checkbox]):before{content:"[ ]" / ""}.mg .ui-choice:has(input:checked){border:0;background:none;color:var(--mol-ink)}.mg .ui-choice:has(input[type=radio]:checked):before{content:"(●)" / ""}.mg .ui-choice:has(input[type=checkbox]:checked):before{content:"[×]" / ""}.mg .ui-choice:hover{border:0;text-decoration:underline;text-underline-offset:4px}.mg .mg-art{overflow:visible;border-radius:0;filter:none}.mg .mg-art:after{content:none}.mg-quizmodal .mg-modal-scrim{background:#0b0b0bb8}.mg-quizmodal .mg-modal{background:var(--mol-sheet);box-shadow:none}.mg-quizmodal .mg-modal-foot{background:var(--mol-sheet)}.mg .mcz-question>small,.mg .mcz-question>legend>small{font:500 11px/1.2 var(--mol-grotesk);letter-spacing:0}.mg-quizmodal .mg-title.mg-modal-title{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.02em;line-height:1.02}.mg .mg-explainer>div{border-top:0}.mg .mg-explainer+.mcz-support{border-top:0}.mg .mcz-support-contact{font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0;text-decoration:none}.mg .mcz-support-contact:before{content:"(" / ""}.mg .mcz-support-contact:after{content:")" / ""}.mg .mcz-support-contact:hover{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.mg .mg-btn{transition:none}}}@layer molotov.app{.mg.mol-cab{--cab-white: var(--mol-room);--cab-rail: 390px;--cab-drop-ground: #7e7e7d;--cab-drop-ground-locked: #5f5f5e;--cab-drop-why: var(--mol-on-panel);--cab-drop-img: grayscale(1) contrast(1.12) brightness(.5);--cab-drop-img-locked: grayscale(1) contrast(1.12) brightness(.38) url(#mol-motion);display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr);background:var(--cab-white)}:root[data-theme=light] .mg.mol-cab{--cab-drop-ground: #e7e7e7;--cab-drop-ground-locked: #bdbdbd;--cab-drop-why: var(--mol-ink);--cab-drop-img: grayscale(1) contrast(1.05) brightness(.99);--cab-drop-img-locked: grayscale(1) contrast(1.05) brightness(.8) url(#mol-motion)}@media(min-width:1024px){.mg.mol-cab{grid-template-columns:var(--cab-rail) minmax(0,1fr);background:linear-gradient(to right,var(--mol-paper) calc(var(--cab-rail) - 1px),var(--mol-line-soft) calc(var(--cab-rail) - 1px) var(--cab-rail),var(--cab-white) var(--cab-rail))}}.mol-cab .cab-label{margin:0;color:var(--mol-grey);font:500 12px/1.25 var(--mol-grotesk);letter-spacing:0;text-transform:uppercase}.mol-cab .cab-scream{margin:0;color:var(--mol-ink);font-family:var(--mol-grotesk);overflow-wrap:normal}.mol-cab .cab-note{margin:0;color:var(--mol-grey);font:400 13px/1.45 var(--mol-grotesk);text-wrap:pretty}.mol-cab .cab-credit,.mol-cab .cab-footnote{margin:0;color:var(--mol-grey)}.mol-cab .cab-chip{display:inline-flex;min-height:22px;align-items:center;gap:7px;padding:0 10px 0 8px;border:1px solid var(--mol-line);border-radius:999px;color:var(--mol-ink);font:400 10.5px/1 var(--mol-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mol-cab .cab-chip:before{width:7px;height:7px;flex:none;border-radius:50%;background:var(--mol-grey);content:""}.mol-cab .cab-chip[data-tone=live]:before{background:var(--mol-live)}.mol-cab .cab-chip[data-tone=soon]:before{background:var(--mol-soon)}.mol-cab .cab-chip[data-tone=off]{color:var(--mol-grey)}.mol-cab .cab-no{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--mol-ink);border-radius:50%;font:500 11.5px/1 var(--mol-grotesk);letter-spacing:0}.mol-cab .cab-rail{display:flex;min-width:0;flex-direction:column;gap:18px;padding:20px clamp(16px,4vw,28px) 24px;background:var(--mol-paper)}@media(min-width:1024px){.mol-cab .cab-rail{position:sticky;top:0;height:100svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--mol-line-soft) transparent;scrollbar-width:thin}}.mol-cab .cab-rail-top{display:flex;margin:0;padding-bottom:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mol-line-soft)}.mol-cab .cab-brand{font:500 17px/1 var(--mol-grotesk);letter-spacing:-.03em;text-transform:none}.mol-cab .cab-brand sup{margin-left:1px;font-size:.5em;letter-spacing:0;vertical-align:.9em}.mol-cab .cab-avatar{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--mol-ink);border-radius:50%;font:700 11px/1 var(--mol-grotesk)}.mol-cab .cab-rail .cab-credit{margin-bottom:-8px}.mol-cab .cab-season{font-size:clamp(64px,17vw,88px)}.mol-cab .cab-about{margin:0;color:var(--mol-ink);font:400 15px/1.45 var(--mol-grotesk);text-wrap:pretty}.mol-cab .cab-stats{display:grid;margin:0;padding:14px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-block:1px solid var(--mol-line-soft)}.mol-cab .cab-stats>div{display:block;min-width:0;margin:0;padding:0;border:0}.mol-cab .cab-stats dt{color:var(--mol-grey);font:500 12px/1.2 var(--mol-grotesk);text-transform:uppercase}.mol-cab .cab-stats dd{margin:6px 0 0;font:500 14px/1.15 var(--mol-grotesk);letter-spacing:0;text-transform:uppercase}.mol-cab .cab-pass{display:grid;margin:0;gap:14px;justify-items:stretch}.mol-cab .cab-pass .mg-scene{width:100%;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.mol-cab .cab-pass-kv{font-size:12.5px;row-gap:4px}.mol-cab .cab-pass-kv dt{color:var(--mol-grey)}.mol-cab .cab-panel{display:grid;gap:10px;padding:14px 16px 16px;border:1px solid var(--mol-line-soft);background:#ffffff05}.mol-cab .cab-panel-head{display:flex;margin:0 0 4px;padding-bottom:12px;justify-content:space-between;gap:12px;border-bottom:1px solid var(--mol-line-soft);color:var(--mol-grey);font:500 12px/1.2 var(--mol-grotesk);text-transform:uppercase}.mol-cab .cab-panel-title{margin:0;font-size:18px}.mol-cab .cab-countdown{display:flex;margin:0;flex-wrap:wrap;gap:6px 16px}.mol-cab .cab-count{display:inline-flex;align-items:baseline;gap:4px}.mol-cab .cab-count b{font:700 18px/1 var(--mol-grotesk);font-variant-numeric:tabular-nums}.mol-cab .cab-count small{color:var(--mol-grey);font:500 11px/1 var(--mol-grotesk);text-transform:uppercase}.mol-cab .cab-panel .mg-line{min-height:32px;justify-self:start}.mol-cab .cab-rail .mg-foot{display:flex;width:auto;margin:auto 0 0;padding-top:14px;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--mol-line-soft)}.mol-cab .cab-main{width:100%;max-width:none;min-width:0;margin:0;padding:0 clamp(16px,3.4vw,48px) 72px}.mol-cab .cab-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--mol-line-soft)}.mol-cab .cab-tab{min-height:52px;padding:0 4px;border:0;background:none;color:var(--mol-grey);cursor:pointer;font:500 13px/1 var(--mol-grotesk);letter-spacing:0;text-transform:uppercase}.mol-cab .cab-tab:hover,.mol-cab .cab-tab[aria-selected=true]{color:var(--mol-ink)}.mol-cab .cab-tab[aria-selected=true] span:before{content:"● " / "";font-size:8px;vertical-align:2px}.mol-cab .cab-tab:focus-visible{outline:none}.mol-cab .cab-tab:focus-visible span{outline:1px solid var(--mol-ink);outline-offset:3px}.mol-cab .cab-panel-room{display:grid;padding-top:clamp(28px,3.4vw,44px);gap:clamp(28px,3vw,40px)}.mol-cab .cab-panel-room[hidden]{display:none}.mol-cab .cab-panel-room:focus{outline:none}.mol-cab .cab-panel-room:focus-visible{outline:2px solid var(--mol-ink);outline-offset:8px}.mol-cab .cab-head{display:grid;gap:14px 40px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:760px){.mol-cab .cab-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.mol-cab .cab-head .cab-label{margin-bottom:4px}.mol-cab .cab-title{font-size:clamp(58px,6.8vw,116px)}.mol-cab .cab-head-note{display:grid;gap:8px;padding-top:4px}.mol-cab .cab-head-note p{max-width:46ch;margin:0;color:var(--mol-ink);font:400 15px/1.45 var(--mol-grotesk);text-wrap:pretty}.mol-cab .cab-head-note p+p{color:var(--mol-grey);font-size:13px}.mol-cab .cab-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.mol-cab .cab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mol-cab .cab-grid--home{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mol-cab .cab-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.mol-cab .cab-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:clamp(16px,1.8vw,24px);border:1px solid var(--mol-line-soft);background:var(--mol-sheet)}.mol-cab .cab-card-head{display:flex;margin:0 0 4px;min-height:30px;align-items:center;justify-content:space-between;gap:12px}.mol-cab .cab-card-title{margin:0;font-size:clamp(32px,3.2vw,50px);text-wrap:balance;overflow-wrap:normal}.mol-cab .cab-card-title.mol-acc{line-height:.98}.mol-cab .cab-card-text{max-width:52ch;margin:0;color:var(--mol-ink);font:400 15px/1.45 var(--mol-grotesk);text-wrap:pretty}.mol-cab .cab-card-body{display:flex;flex:1;flex-direction:column;gap:12px}.mol-cab .cab-card .mg-cta{margin-top:8px}.mol-cab .cab-card .mg-btn{width:auto}.mol-cab .cab-tags{margin:0;padding:0;color:var(--mol-ink);font:500 12px/1.5 var(--mol-grotesk);list-style:none;text-transform:uppercase}.mol-cab .cab-lock{position:relative;display:flex;flex:1}.mol-cab .cab-lock .cab-card-body{filter:url(#mol-motion);pointer-events:none;-webkit-user-select:none;user-select:none}.mol-cab .cab-why{position:absolute;inset:0;display:grid;margin:0;padding:0 8px;place-items:center;color:var(--mol-ink);font:500 12.5px/1.35 var(--mol-grotesk);letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance}.mol-cab .cab-why span:before{content:"(" / ""}.mol-cab .cab-why span:after{content:")" / ""}.mol-cab .cab-card[data-state=locked] .cab-no{border-color:var(--mol-grey);color:var(--mol-grey)}.mol-cab .cab-drop{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--mol-line-soft);background:var(--mol-panel);color:var(--mol-on-panel)}@media(min-width:760px){.mol-cab .cab-drop{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mol-cab .cab-drop-l{display:flex;min-width:0;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,32px)}.mol-cab .cab-drop .cab-label,.mol-cab .cab-drop .cab-chip,.mol-cab .cab-drop .cab-credit{color:var(--mol-panel-grey)}.mol-cab .cab-drop .cab-card-text{color:var(--mol-on-panel)}.mol-cab .cab-drop-title{margin:6px 0 4px;color:var(--mol-on-panel);font-size:clamp(64px,7.8vw,128px)}.mol-cab .cab-drop-kv{margin-top:auto;font-size:11.5px}.mol-cab .cab-drop-kv dt{color:var(--mol-panel-grey)}.mol-cab .cab-drop-kv dd{color:var(--mol-on-panel)}.mol-cab .cab-drop-r{position:relative;display:grid;min-height:260px;margin:0;padding:clamp(12px,2vw,28px);overflow:hidden;place-items:center;background:var(--cab-drop-ground)}.mol-cab .cab-drop-r[data-locked]{background:var(--cab-drop-ground-locked)}.mol-cab .cab-drop-r[data-locked] img{filter:var(--cab-drop-img-locked);transform:scale(1.04)}.mol-cab .cab-why--photo{inset:auto 14px 14px;z-index:2;padding:0;place-items:start;color:var(--cab-drop-why);text-align:left}.mol-cab .cab-drop-r img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;filter:var(--cab-drop-img)}.mol-cab .cab-section{display:grid;gap:clamp(22px,2.6vw,32px)}.mol-cab .cab-faq{border-top:1px solid var(--mol-line-soft)}.mol-cab .cab-faq details{max-width:none;margin:0;border:0;border-bottom:1px solid var(--mol-line-soft)}.mol-cab .cab-faq summary{display:flex;padding:20px 0;justify-content:space-between;gap:20px;cursor:pointer;font:700 clamp(17px,1.7vw,24px) / 1 var(--mol-grotesk);letter-spacing:-.045em;list-style:none;text-transform:uppercase}.mol-cab .cab-faq summary::-webkit-details-marker{display:none}.mol-cab .cab-faq summary:after{flex:none;content:"+" / "";font-weight:400}.mol-cab .cab-faq details[open] summary:after{content:"−" / ""}.mol-cab .cab-faq details p{max-width:62ch;margin:-4px 0 22px;color:var(--mol-ink);font:400 15px/1.5 var(--mol-grotesk)}.mol-cab .mol-paper{--mg-bg: var(--mol-paper);--mg-ink: var(--mol-ink);--mg-line: var(--mol-line-soft);--mg-muted: var(--mol-grey);--mg-faint: var(--mol-grey)}.mol-cab .cab-hand{display:grid;margin-top:4px;padding-top:14px;gap:10px;border-top:1px solid var(--mol-line-soft)}.mol-cab .cab-hand-head{display:flex;margin:0;align-items:center;justify-content:space-between;gap:12px}.mol-cab .cab-hand-note,.mol-cab .cab-hand-text,.mol-cab .cab-hand-why{max-width:52ch;margin:0;color:var(--mol-ink);font:400 15px/1.45 var(--mol-grotesk);text-wrap:pretty}.mol-cab .cab-hand-note{color:var(--mol-grey)}.mol-cab .cab-hand-why{padding-left:12px;border-left:1px solid var(--mol-line)}.mol-cab .cab-hand-act,.mol-cab .cab-hand-link{margin:0}.mol-cab .cab-hand-sent{margin:0;color:var(--mol-ink);font:700 11px/1.5 var(--mol-grotesk)}.mol-cab .cab-hand-list{display:grid;margin:0;padding:0;gap:14px;list-style:none}.mol-cab .cab-hand-item{display:grid;padding-top:12px;gap:8px;border-top:1px solid var(--mol-line-soft)}.mol-cab .cab-hand-form .mg-field,.mol-cab .cab-hand-form .mg-field-row{max-width:none}.mol-cab .cab-hand-form .mg-field{margin-top:14px}@media(max-width:1023px){.mol-cab .cab-rail{border-bottom:1px solid var(--mol-line-soft)}.mol-cab .cab-rail .mg-foot{margin-top:0}.mol-cab .cab-pass .mg-scene{max-width:460px}}@media(max-width:759px){.mol-cab .cab-card,.mol-cab .cab-drop-r{min-height:0}.mol-cab .cab-drop-r img{max-height:320px}.mol-cab .cab-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--mol-line-soft)}.mol-cab .cab-count{display:grid;padding:10px;gap:6px;border-left:1px solid var(--mol-line-soft)}.mol-cab .cab-count:first-child{border-left:0}.mol-cab .cab-tab{min-height:46px;font-size:12px}}}
