.ActionProgress-module__fdwKHa__compactContainer{align-items:center;gap:12px;display:flex}.ActionProgress-module__fdwKHa__compactProgress{flex:1;align-items:center;gap:8px;display:flex}.ActionProgress-module__fdwKHa__progressBarSmall{background-color:#e5e7eb;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.ActionProgress-module__fdwKHa__progressFillSmall{background-color:#176b4a;height:100%;transition:width .3s}.ActionProgress-module__fdwKHa__percentText{color:#6b7280;text-align:right;min-width:40px;font-size:.875rem}.ActionProgress-module__fdwKHa__container{background-color:var(--surface);border:1px solid #e5e7eb;border-radius:8px;padding:20px}.ActionProgress-module__fdwKHa__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ActionProgress-module__fdwKHa__title{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.ActionProgress-module__fdwKHa__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600}.ActionProgress-module__fdwKHa__statusBadge.ActionProgress-module__fdwKHa__gray{background-color:var(--surface-elevated);color:#6b7280}.ActionProgress-module__fdwKHa__statusBadge.ActionProgress-module__fdwKHa__blue{color:#1e40af;background-color:#dbeafe}.ActionProgress-module__fdwKHa__statusBadge.ActionProgress-module__fdwKHa__green{color:#065f46;background-color:#d1fae5}.ActionProgress-module__fdwKHa__statusBadge.ActionProgress-module__fdwKHa__red{color:#991b1b;background-color:#fee2e2}.ActionProgress-module__fdwKHa__progressSection{margin-bottom:16px}.ActionProgress-module__fdwKHa__progressBar{background-color:#e5e7eb;border-radius:12px;height:24px;margin-bottom:12px;position:relative;overflow:hidden}.ActionProgress-module__fdwKHa__progressFill{height:100%;transition:width .3s}.ActionProgress-module__fdwKHa__progressFill.ActionProgress-module__fdwKHa__gray{background-color:#9ca3af}.ActionProgress-module__fdwKHa__progressFill.ActionProgress-module__fdwKHa__blue{background-color:#176b4a}.ActionProgress-module__fdwKHa__progressFill.ActionProgress-module__fdwKHa__green{background-color:#10b981}.ActionProgress-module__fdwKHa__progressFill.ActionProgress-module__fdwKHa__red{background-color:#ef4444}.ActionProgress-module__fdwKHa__progressText{color:#111827;font-size:.875rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ActionProgress-module__fdwKHa__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.ActionProgress-module__fdwKHa__stat{flex-direction:column;gap:4px;display:flex}.ActionProgress-module__fdwKHa__statLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ActionProgress-module__fdwKHa__statValue{color:#111827;font-size:1.25rem;font-weight:600}.ActionProgress-module__fdwKHa__statValue.ActionProgress-module__fdwKHa__running{color:#176b4a}.ActionProgress-module__fdwKHa__statValue.ActionProgress-module__fdwKHa__failed{color:#ef4444}.ActionProgress-module__fdwKHa__timing{background-color:var(--surface-elevated);border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.ActionProgress-module__fdwKHa__timingLabel{color:#6b7280;font-size:.875rem}.ActionProgress-module__fdwKHa__timingValue{color:#111827;font-size:.875rem;font-weight:600}.ActionProgress-module__fdwKHa__error{color:#991b1b;background-color:#fee2e2;border-left:4px solid #ef4444;border-radius:4px;margin-top:16px;padding:12px;font-size:.875rem}.ActionProgress-module__fdwKHa__runningStatus{color:#1e40af;background-color:#dbeafe;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:.875rem;display:flex}.ActionProgress-module__fdwKHa__retryButton{color:#fff;cursor:pointer;background-color:#176b4a;border:none;border-radius:6px;margin-top:16px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:background-color .2s}.ActionProgress-module__fdwKHa__retryButton:hover:not(:disabled){background-color:#10563b}.ActionProgress-module__fdwKHa__retryButton:disabled{cursor:not-allowed;background-color:#9ca3af}.ActionProgress-module__fdwKHa__runningActions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.ActionProgress-module__fdwKHa__stopButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background-color .2s}.ActionProgress-module__fdwKHa__stopButton:hover:not(:disabled){background-color:#dc2626}.ActionProgress-module__fdwKHa__stopButton:disabled{cursor:not-allowed;background-color:#9ca3af}.ActionProgress-module__fdwKHa__etaSection{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:8px;margin-top:16px;padding:16px}.ActionProgress-module__fdwKHa__etaHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ActionProgress-module__fdwKHa__etaLabel{color:#1e40af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ActionProgress-module__fdwKHa__etaBadge{color:#92400e;cursor:help;background-color:#fef3c7;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:500}.ActionProgress-module__fdwKHa__etaMain{align-items:center;gap:16px;margin-bottom:12px;display:flex}.ActionProgress-module__fdwKHa__etaTime{color:#1e3a8a;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.ActionProgress-module__fdwKHa__etaConfidence{background-color:#bfdbfe;border-radius:3px;flex:1;height:6px;overflow:hidden}.ActionProgress-module__fdwKHa__confidenceBar{background-color:#176b4a;border-radius:3px;height:100%;transition:width .3s}.ActionProgress-module__fdwKHa__etaDetails{flex-wrap:wrap;gap:16px;display:flex}.ActionProgress-module__fdwKHa__etaDetail{color:#176b4a;font-size:.75rem}
.GridLoadingAnimation-module__K5xd9G__loader{--loader-cell:28px;--loader-gap:12px;--cell-color-transition:.38s;justify-content:center;align-items:center;gap:var(--loader-gap);color:var(--text-primary);flex-direction:column;display:flex}.GridLoadingAnimation-module__K5xd9G__page{--loader-cell:var(--site-grid);--loader-gap:24px}.GridLoadingAnimation-module__K5xd9G__fullscreen{--loader-cell:var(--grid-cell);--loader-gap:0;width:100%;height:100%}.GridLoadingAnimation-module__K5xd9G__panel{--loader-cell:28px}.GridLoadingAnimation-module__K5xd9G__compact{--loader-cell:12px;--loader-gap:8px}.GridLoadingAnimation-module__K5xd9G__inline{--loader-cell:4px;--loader-gap:0;vertical-align:middle;flex:none;display:inline-flex}.GridLoadingAnimation-module__K5xd9G__micro{--loader-cell:2.5px;--loader-gap:0;vertical-align:middle;flex:none;display:inline-flex}.GridLoadingAnimation-module__K5xd9G__stage{width:calc(var(--loader-cell) * var(--loader-columns));height:calc(var(--loader-cell) * var(--loader-rows));grid-template-columns:repeat(var(--loader-columns), var(--loader-cell));grid-template-rows:repeat(var(--loader-rows), var(--loader-cell));border:1px solid var(--border-surface);background:var(--surface-content);box-shadow:var(--panel-shadow);display:grid;position:relative;overflow:visible}.GridLoadingAnimation-module__K5xd9G__fullscreen .GridLoadingAnimation-module__K5xd9G__stage{left:var(--loader-offset-x);width:calc(100% - var(--loader-offset-x));background-color:#0000;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--loader-cell) var(--loader-cell);height:100%;box-shadow:none;border:0;position:absolute;overflow:hidden}.GridLoadingAnimation-module__K5xd9G__fullscreen .GridLoadingAnimation-module__K5xd9G__cell{border:0}.GridLoadingAnimation-module__K5xd9G__inline .GridLoadingAnimation-module__K5xd9G__stage,.GridLoadingAnimation-module__K5xd9G__micro .GridLoadingAnimation-module__K5xd9G__stage{border-color:color-mix(in srgb, currentColor 36%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);box-shadow:none}.GridLoadingAnimation-module__K5xd9G__cell{border-right:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:0 0;position:relative}.GridLoadingAnimation-module__K5xd9G__inline .GridLoadingAnimation-module__K5xd9G__cell,.GridLoadingAnimation-module__K5xd9G__micro .GridLoadingAnimation-module__K5xd9G__cell{border-color:color-mix(in srgb, currentColor 16%, transparent)}.GridLoadingAnimation-module__K5xd9G__cell:before{content:"";inset:max(1px, calc(var(--loader-cell) * .1));opacity:0;transition:background-color var(--cell-color-transition) ease, opacity var(--cell-color-transition) ease, transform var(--cell-color-transition) ease;background:0 0;position:absolute;transform:scale(.78)}.GridLoadingAnimation-module__K5xd9G__greenCell:before{background:color-mix(in srgb, var(--accent-blue) 20%, white);opacity:1;transform:scale(1)}.GridLoadingAnimation-module__K5xd9G__orangeCell:before{background:color-mix(in srgb, var(--accent-orange) 34%, white);opacity:1;transform:scale(1)}.GridLoadingAnimation-module__K5xd9G__inline .GridLoadingAnimation-module__K5xd9G__cell:before,.GridLoadingAnimation-module__K5xd9G__micro .GridLoadingAnimation-module__K5xd9G__cell:before{inset:0}.GridLoadingAnimation-module__K5xd9G__cursor{z-index:3;width:var(--loader-cell);height:var(--loader-cell);border:max(1px, calc(var(--loader-cell) * .042)) solid var(--accent-blue);filter:drop-shadow(0 4px 6px #176b4a21);opacity:1;position:absolute;top:0;left:0}.GridLoadingAnimation-module__K5xd9G__loader[data-ready=false] .GridLoadingAnimation-module__K5xd9G__cursor{opacity:0}.GridLoadingAnimation-module__K5xd9G__inline .GridLoadingAnimation-module__K5xd9G__cursor,.GridLoadingAnimation-module__K5xd9G__micro .GridLoadingAnimation-module__K5xd9G__cursor{filter:none;border-color:currentColor}.GridLoadingAnimation-module__K5xd9G__cursor:after{content:"";right:calc(var(--loader-cell) * -.1);bottom:calc(var(--loader-cell) * -.1);width:max(2px, calc(var(--loader-cell) * .145));height:max(2px, calc(var(--loader-cell) * .145));background:var(--accent-blue);border:1px solid var(--background);position:absolute}.GridLoadingAnimation-module__K5xd9G__inline .GridLoadingAnimation-module__K5xd9G__cursor:after,.GridLoadingAnimation-module__K5xd9G__micro .GridLoadingAnimation-module__K5xd9G__cursor:after{display:none}.GridLoadingAnimation-module__K5xd9G__label{min-width:calc(var(--loader-cell) * 4);color:var(--text-secondary);background:var(--background);font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;padding:0 10px;font-size:11px;font-weight:600;line-height:24px}.GridLoadingAnimation-module__K5xd9G__compact .GridLoadingAnimation-module__K5xd9G__label{padding:0 6px;font-size:9px;line-height:18px}.GridLoadingAnimation-module__K5xd9G__ellipsis{vertical-align:bottom;width:1.4em;animation:1.1s steps(4,end) infinite GridLoadingAnimation-module__K5xd9G__ellipsis;display:inline-block;overflow:hidden}.GridLoadingAnimation-module__K5xd9G__loader[data-active=false] .GridLoadingAnimation-module__K5xd9G__ellipsis{animation:none}@keyframes GridLoadingAnimation-module__K5xd9G__ellipsis{0%{width:0}to{width:1.4em}}@media (max-width:380px){.GridLoadingAnimation-module__K5xd9G__page{--loader-cell:39px;--loader-gap:16px}}@media (prefers-reduced-motion:reduce){.GridLoadingAnimation-module__K5xd9G__cell:before,.GridLoadingAnimation-module__K5xd9G__ellipsis{transition:none;animation:none!important}}
.GridModalBackdrop-module__WmT2hq__backdrop{background-color:var(--surface-backdrop)!important;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)!important;background-position:var(--grid-paint-origin-x) 0!important;background-size:var(--grid-cell) var(--grid-cell)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}@media (prefers-reduced-transparency:reduce){.GridModalBackdrop-module__WmT2hq__backdrop{background-color:var(--surface-backdrop-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.GridPageTransition-module__VzbG-G__overlay{z-index:1000;color:var(--text-primary);opacity:0;visibility:hidden;pointer-events:none;background-color:#f7f8f4f5;place-items:center;transition:opacity .24s,visibility 0s linear .24s;display:grid;position:fixed;inset:0;overflow:hidden}.GridPageTransition-module__VzbG-G__overlay[data-state=active],.GridPageTransition-module__VzbG-G__overlay[data-state=exiting]{visibility:visible;transition-delay:0s}.GridPageTransition-module__VzbG-G__overlay[data-state=active]{opacity:1;pointer-events:auto}.GridPageTransition-module__VzbG-G__overlay[data-state=exiting]{opacity:0}@media (prefers-reduced-motion:reduce){.GridPageTransition-module__VzbG-G__overlay{transition-duration:1ms}}
.CopyBlock-module__q41hAG__wrapper{border:1px solid var(--border-surface);background:var(--surface-subtle);border-radius:0;overflow:hidden}.CopyBlock-module__q41hAG__header{border-bottom:1px solid var(--border-surface);background:var(--surface-organization);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:flex}.CopyBlock-module__q41hAG__label{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.CopyBlock-module__q41hAG__copyBtn{border:1px solid var(--border-control);color:var(--text-secondary);background:var(--action-secondary);font-family:var(--font-body);cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.CopyBlock-module__q41hAG__copyBtn:hover{border-color:var(--action-primary);color:var(--action-primary);background:var(--action-secondary-hover)}.CopyBlock-module__q41hAG__copyBtnCopied,.CopyBlock-module__q41hAG__copyBtnCopied:hover{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-surface)}.CopyBlock-module__q41hAG__pre{color:var(--text-primary);font-family:var(--font-mono);tab-size:2;white-space:pre;margin:0;padding:14px 16px;font-size:12px;line-height:1.65;overflow-x:auto}
.LoginDialog-module__mEaw2W__backdrop{z-index:1000;overscroll-behavior:contain;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}.LoginDialog-module__mEaw2W__flow{min-height:var(--grid-viewport-height);align-content:start}.LoginDialog-module__mEaw2W__dialog{min-width:0;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--grid-box-border-color:var(--border);flex-direction:column;padding:28px;animation:.16s ease-out LoginDialog-module__mEaw2W__reveal;display:flex;overflow:visible;box-shadow:0 28px 70px #17251e3d}@keyframes LoginDialog-module__mEaw2W__reveal{0%{opacity:0}to{opacity:1}}.LoginDialog-module__mEaw2W__dialogHeader{min-height:var(--grid-cell);margin:0 0 calc(var(--grid-cell) / 2);justify-content:space-between;align-items:center;display:flex}.LoginDialog-module__mEaw2W__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;text-align:left;margin:0;font-size:30px;font-weight:600}.LoginDialog-module__mEaw2W__closeButton{width:var(--grid-cell);height:var(--grid-cell);flex:0 0 var(--grid-cell);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;transition:color .16s,background-color .16s}.LoginDialog-module__mEaw2W__closeButton:hover{color:var(--text-primary);background:var(--surface-interactive-hover)}@media (prefers-reduced-motion:reduce){.LoginDialog-module__mEaw2W__dialog{animation:none}}
.OverflowMenu-module__ub4oYq__overflowMenu{display:inline-block;position:relative}.OverflowMenu-module__ub4oYq__menuButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:color .2s,background-color .2s}.OverflowMenu-module__ub4oYq__menuButton:hover{background-color:var(--surface-elevated);color:var(--text-primary)}.OverflowMenu-module__ub4oYq__menuButton:active{background-color:#e8e8e8}.OverflowMenu-module__ub4oYq__menuDropdown{background-color:var(--surface);border:1px solid var(--border);z-index:100;border-radius:6px;min-width:120px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 2px 8px #00000026}.OverflowMenu-module__ub4oYq__menuItem{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;padding:.5rem 1rem;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.OverflowMenu-module__ub4oYq__menuItem:hover:not(.OverflowMenu-module__ub4oYq__disabled){background-color:var(--surface-elevated)}.OverflowMenu-module__ub4oYq__menuItem.OverflowMenu-module__ub4oYq__dangerItem{color:#ff4d4f}.OverflowMenu-module__ub4oYq__menuItem.OverflowMenu-module__ub4oYq__dangerItem:hover:not(.OverflowMenu-module__ub4oYq__disabled){background-color:#fff1f0}.OverflowMenu-module__ub4oYq__menuItem.OverflowMenu-module__ub4oYq__disabled{color:#bbb;cursor:not-allowed}
.DistributionInput-module__c2wggq__trigger{cursor:pointer;text-align:left;background:#17251e;border:1px solid #3b5146;border-radius:6px;flex-direction:column;width:100%;height:100%;min-height:40px;padding:0;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.DistributionInput-module__c2wggq__triggerSquare{border-radius:0}.DistributionInput-module__c2wggq__trigger:hover:not(:disabled){background:#20332a;border-color:#79b99a}.DistributionInput-module__c2wggq__trigger:disabled{cursor:default;border-color:#304239}.DistributionInput-module__c2wggq__triggerLabel{color:#f7f8f4;z-index:1;word-wrap:break-word;overflow-wrap:break-word;text-shadow:0 0 3px #000,0 0 6px #000,0 0 12px #000,0 1px 2px #000;font-size:.7rem;font-weight:600;position:absolute;top:6px;left:8px}.DistributionInput-module__c2wggq__triggerSubLabel{color:#b5c0b8;margin-top:1px;font-size:.7rem;font-weight:400;display:block}.DistributionInput-module__c2wggq__triggerChart{pointer-events:none;flex:1;width:100%;min-height:0;line-height:0}.DistributionInput-module__c2wggq__triggerStats{color:#93a097;justify-content:space-between;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.6rem;display:flex}.DistributionInput-module__c2wggq__backdrop{z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.DistributionInput-module__c2wggq__modal{width:100%;max-width:520px;max-height:90vh;animation:.15s ease-out DistributionInput-module__c2wggq__slideUp;position:relative;overflow-y:auto}@keyframes DistributionInput-module__c2wggq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DistributionInput-module__c2wggq__modalHeader{background:#20332a;border:1px solid #3b5146;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.DistributionInput-module__c2wggq__modalTitle{color:#f7f8f4;flex:1;font-size:.8rem;font-weight:600}.DistributionInput-module__c2wggq__modalTitleEditable{flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.DistributionInput-module__c2wggq__modalTitleSizer{white-space:pre;visibility:hidden;pointer-events:none;font-family:inherit;font-size:.8rem;font-weight:600;position:absolute}.DistributionInput-module__c2wggq__modalTitlePencil{color:#849187;flex-shrink:0}.DistributionInput-module__c2wggq__modalTitleInput{color:#f7f8f4;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;min-width:0;padding:2px 0;font-family:inherit;font-size:.8rem;font-weight:600}.DistributionInput-module__c2wggq__modalTitleEditableFocused .DistributionInput-module__c2wggq__modalTitleInput{flex:1;width:auto!important}.DistributionInput-module__c2wggq__modalTitleInput:hover{border-bottom-color:#5c7165}.DistributionInput-module__c2wggq__modalTitleInput:focus{border-bottom-color:#79b99a}.DistributionInput-module__c2wggq__modalTitleEditableFocused .DistributionInput-module__c2wggq__modalTitlePencil{color:#79b99a}.DistributionInput-module__c2wggq__modalActions{align-items:center;gap:4px;display:flex}.DistributionInput-module__c2wggq__compareToggle{color:#93a097;cursor:pointer;background:0 0;border:1px solid #3b5146;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.6rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.DistributionInput-module__c2wggq__compareToggle:hover{color:#f5c542;border-color:#f5c542}.DistributionInput-module__c2wggq__compareToggleActive{color:#f5c542;background:#f5c54214;border-color:#f5c542}.DistributionInput-module__c2wggq__iconBtn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background-color .15s;display:flex}.DistributionInput-module__c2wggq__revertBtn{color:#93a097;background:0 0}.DistributionInput-module__c2wggq__revertBtn:hover{color:#f5c542;background-color:#f5c5421a}.DistributionInput-module__c2wggq__revertBtn:disabled{opacity:.3;cursor:default}.DistributionInput-module__c2wggq__revertBtn:disabled:hover{color:#93a097;background:0 0}.DistributionInput-module__c2wggq__doneBtn{color:#f7f8f4;background:#176b4a}.DistributionInput-module__c2wggq__doneBtn:hover{background:#23825d}
.GridLandingHeader-module__8ksitW__header{--header-grid-width:var(--grid-shell-width);--header-gutter-width:max(0px, calc((100% - var(--header-grid-width)) / 2));width:100vw;height:var(--site-header-height);z-index:10;background-color:var(--surface-organization);font-family:var(--landing-body);flex-shrink:0;margin-inline:calc(50% - 50vw);position:relative;box-shadow:0 8px 24px #17251e0b}.GridLandingHeader-module__8ksitW__header:before,.GridLandingHeader-module__8ksitW__header:after{content:"";width:var(--header-gutter-width);background-size:var(--site-grid) var(--site-grid);pointer-events:none;position:absolute;top:0;bottom:0}.GridLandingHeader-module__8ksitW__header:before{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-position:100% 0;left:0}.GridLandingHeader-module__8ksitW__header:after{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-position:0 0;right:0}.GridLandingHeader-module__8ksitW__inner{width:var(--grid-shell-width);min-width:var(--grid-shell-width);max-width:var(--grid-shell-width);grid-template-columns:repeat(var(--grid-columns), var(--grid-cell));z-index:1;--grid-box-border-color:var(--border);margin-inline:auto;display:grid}.GridLandingHeader-module__8ksitW__header .GridLandingHeader-module__8ksitW__inner[data-grid-box]{height:var(--site-header-height)}.GridLandingHeader-module__8ksitW__cell{border:0;border-left:1px solid var(--border);min-width:0;height:100%;color:color-mix(in srgb, var(--text-secondary) 90%, var(--text-primary));font:inherit;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .16s,background-color .16s;display:flex;position:relative}.GridLandingHeader-module__8ksitW__cell:hover{color:var(--accent-blue);background:var(--surface-interactive-hover)}.GridLandingHeader-module__8ksitW__cell.GridLandingHeader-module__8ksitW__active{z-index:2;color:var(--accent-blue);background:var(--surface-selected)}.GridLandingHeader-module__8ksitW__cell.GridLandingHeader-module__8ksitW__active:before{content:"";z-index:3;border:2px solid var(--accent-blue);pointer-events:none;position:absolute;inset:-1px}.GridLandingHeader-module__8ksitW__cell.GridLandingHeader-module__8ksitW__active:after{content:"";z-index:4;border:1px solid var(--background);background:var(--accent-blue);pointer-events:none;width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.GridLandingHeader-module__8ksitW__brand{border-left:0;grid-column:1/span 3}html:not([data-auth=in]) .GridLandingHeader-module__8ksitW__authenticatedOnly{display:none}html[data-auth=in] .GridLandingHeader-module__8ksitW__publicOnly{display:none}.GridLandingHeader-module__8ksitW__brand img{object-fit:contain;width:88px;height:56px}html[data-auth=in] .GridLandingHeader-module__8ksitW__brand img{width:66px;height:42px}.GridLandingHeader-module__8ksitW__navigation{grid-column:6/span 12;grid-template-columns:2fr 3fr 2fr 2fr 3fr;height:100%;display:grid}.GridLandingHeader-module__8ksitW__authenticatedNavigation{grid-column:4/-1;grid-template-columns:subgrid;height:100%;display:grid}.GridLandingHeader-module__8ksitW__authSpacer{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:var(--site-grid) var(--site-grid);pointer-events:none;min-width:0;height:100%}.GridLandingHeader-module__8ksitW__authSpacerLeading{grid-column:1/span 5}.GridLandingHeader-module__8ksitW__authDocs{border-left:1px solid var(--border);grid-column:6/span 3}.GridLandingHeader-module__8ksitW__authContact{grid-column:9/span 3}.GridLandingHeader-module__8ksitW__authFiles{grid-column:12/span 3}.GridLandingHeader-module__8ksitW__authSpacerTrailing{grid-column:15/span 3}.GridLandingHeader-module__8ksitW__authUpload{border-left:0;grid-column:18/span 4}.GridLandingHeader-module__8ksitW__actions{grid-column:-7/-1;grid-template-columns:2fr 4fr;height:100%;display:grid}.GridLandingHeader-module__8ksitW__publicSpacerLeading{grid-column:4/span 2}.GridLandingHeader-module__8ksitW__publicSpacerActions{grid-column:-8/span 1}.GridLandingHeader-module__8ksitW__accountCell{color:var(--text-primary)}.GridLandingHeader-module__8ksitW__accountCell:active{transform:none}.GridLandingHeader-module__8ksitW__tryCell,.GridLandingHeader-module__8ksitW__tryCell:hover{color:var(--text-on-action);background:var(--action-primary);gap:10px;font-weight:700}.GridLandingHeader-module__8ksitW__tryCell:hover{background:var(--action-primary-hover)}.GridLandingHeader-module__8ksitW__authUpload,.GridLandingHeader-module__8ksitW__authUpload:hover{color:var(--text-on-action);background:var(--action-primary);font-weight:700}.GridLandingHeader-module__8ksitW__authUpload:hover{background:var(--action-primary-hover)}.GridLandingHeader-module__8ksitW__authUpload.GridLandingHeader-module__8ksitW__active,.GridLandingHeader-module__8ksitW__authUpload.GridLandingHeader-module__8ksitW__active:hover{color:var(--accent-blue);background:var(--surface-selected)}.GridLandingHeader-module__8ksitW__tryCell svg{stroke-width:1.8px;width:15px;height:15px;transition:transform .16s}.GridLandingHeader-module__8ksitW__tryCell:hover svg{transform:translate(2px)}@media (max-width:1279px){.GridLandingHeader-module__8ksitW__brand{grid-column:1/span 4}.GridLandingHeader-module__8ksitW__navigation{display:none}.GridLandingHeader-module__8ksitW__actions{grid-column:-7/-1;grid-template-columns:2fr 4fr}.GridLandingHeader-module__8ksitW__authenticatedNavigation{grid-column:5/-1;grid-template-columns:minmax(0, 1fr) repeat(2, calc(var(--grid-cell) * 3))}.GridLandingHeader-module__8ksitW__authSpacerLeading,.GridLandingHeader-module__8ksitW__authFiles,.GridLandingHeader-module__8ksitW__authUpload{grid-column:auto}.GridLandingHeader-module__8ksitW__authUpload{border-left:1px solid var(--border)}.GridLandingHeader-module__8ksitW__authSupplemental,.GridLandingHeader-module__8ksitW__authSpacerTrailing{display:none}.GridLandingHeader-module__8ksitW__publicSpacerLeading{grid-column:5/-7;display:block}.GridLandingHeader-module__8ksitW__publicSpacerActions{display:none}}@media (max-width:720px){.GridLandingHeader-module__8ksitW__brand{grid-column:1/span 3}.GridLandingHeader-module__8ksitW__brand img{width:min(69px, calc(var(--grid-cell) * 2.3));height:var(--grid-cell)}.GridLandingHeader-module__8ksitW__actions{grid-column:-6/-1;grid-template-columns:1fr}.GridLandingHeader-module__8ksitW__publicSpacerLeading{grid-column:4/-6}.GridLandingHeader-module__8ksitW__authenticatedNavigation{grid-column:4/-1}.GridLandingHeader-module__8ksitW__accountCell{display:none}.GridLandingHeader-module__8ksitW__authenticatedNavigation .GridLandingHeader-module__8ksitW__accountCell{display:flex}.GridLandingHeader-module__8ksitW__tryCell{font-size:11px}}
.GridLandingFooter-module__X3OChG__footer{grid-template-rows:calc(var(--grid-cell) * 3) calc(var(--grid-cell) * 2);margin:calc(var(--grid-cell) * 2) auto 0;color:var(--landing-ink);font-family:var(--landing-body);--grid-box-border-color:var(--border-surface);display:grid}.GridLandingFooter-module__X3OChG__footer.GridLandingFooter-module__X3OChG__compact{grid-template-rows:calc(var(--grid-cell) * 2) var(--grid-cell)}.GridLandingFooter-module__X3OChG__main,.GridLandingFooter-module__X3OChG__meta{grid-template-columns:repeat(var(--grid-columns), var(--grid-cell));align-items:center;display:grid}.GridLandingFooter-module__X3OChG__brand{width:calc(var(--grid-cell) * 2);height:var(--grid-cell);grid-column:2/span 2;display:flex}.GridLandingFooter-module__X3OChG__brand img{object-fit:contain;width:100%;height:100%}.GridLandingFooter-module__X3OChG__main>p{color:var(--landing-muted);grid-column:4/span 8;font-size:13px;font-weight:600}.GridLandingFooter-module__X3OChG__main nav{justify-content:flex-end;gap:calc(var(--grid-cell) / 2);color:var(--landing-muted);grid-column:-9/-2;font-size:14px;display:flex}.GridLandingFooter-module__X3OChG__main nav a:hover{color:var(--landing-accent)}.GridLandingFooter-module__X3OChG__meta{border-top:1px solid var(--landing-line)}.GridLandingFooter-module__X3OChG__meta>small{color:var(--landing-muted);grid-column:2/span 3;font-size:9px;line-height:1.5}.GridLandingFooter-module__X3OChG__independenceNote{color:var(--landing-muted);grid-column:6/-2;margin:0;font-size:9px;line-height:1.5}@media (max-width:1215px) and (min-width:721px){.GridLandingFooter-module__X3OChG__main{grid-template-rows:repeat(3, var(--grid-cell))}.GridLandingFooter-module__X3OChG__brand,.GridLandingFooter-module__X3OChG__main>p{grid-row:1/span 2}.GridLandingFooter-module__X3OChG__main>p{grid-column:4/-2}.GridLandingFooter-module__X3OChG__main nav{border-top:1px solid var(--landing-line);grid-area:3/2/auto/-2;justify-content:space-between;align-self:stretch;align-items:center}.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__main{grid-template-rows:repeat(2, var(--grid-cell))}.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__brand,.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__main>p{grid-row:1}.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__main nav{grid-row:2}}@media (max-width:720px){.GridLandingFooter-module__X3OChG__footer{grid-template-rows:calc(var(--grid-cell) * 6) calc(var(--grid-cell) * 3)}.GridLandingFooter-module__X3OChG__footer.GridLandingFooter-module__X3OChG__compact{grid-template-rows:calc(var(--grid-cell) * 3) calc(var(--grid-cell) * 2)}.GridLandingFooter-module__X3OChG__main{grid-template-rows:calc(var(--grid-cell) * 3) calc(var(--grid-cell) * 3)}.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__main{grid-template-rows:calc(var(--grid-cell) * 2) var(--grid-cell)}.GridLandingFooter-module__X3OChG__brand{width:calc(var(--grid-cell) * 2);height:calc(var(--grid-cell) * 2);grid-area:1/2/auto/span 2}.GridLandingFooter-module__X3OChG__main>p{grid-area:1/4/auto/-2;font-size:11px;line-height:1.45}.GridLandingFooter-module__X3OChG__main nav{border-top:1px solid var(--landing-line);text-align:center;grid-area:2/2/auto/-2;grid-template-columns:repeat(4,1fr);align-self:stretch;align-items:center;gap:0;font-size:12px;display:grid}.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__main nav{grid-template-columns:repeat(3,1fr)}.GridLandingFooter-module__X3OChG__meta{align-content:center;row-gap:8px}.GridLandingFooter-module__X3OChG__meta>small,.GridLandingFooter-module__X3OChG__independenceNote{grid-column:2/-2;font-size:8px}.GridLandingFooter-module__X3OChG__independenceNote{line-height:1.4}}@media (max-width:360px){.GridLandingFooter-module__X3OChG__main nav{font-size:11px}}
.GridBox-module__M9baha__box[data-grid-box]{--grid-box-fit-height:initial;--grid-box-active-width:var(--grid-box-width-base,auto);--grid-box-active-height:var(--grid-box-height-base,var(--grid-box-fit-height,auto));--grid-box-fit-active:var(--grid-box-fit-base,1);--grid-box-active-min-height:var(--grid-box-min-height-base,0px);--grid-box-active-padding:var(--grid-box-padding-base,0px);--grid-box-active-gap:var(--grid-box-gap-base,0px);--grid-box-active-column:var(--grid-box-column-base,auto);--grid-box-active-justify:var(--grid-box-justify-base,stretch);--grid-box-active-placement-width:var(--grid-box-placement-width-base,100%);height:var(--grid-box-active-height);min-height:var(--grid-box-active-min-height)}:where(.GridBox-module__M9baha__box[data-grid-box]){box-sizing:border-box;position:relative}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=content]{background-color:var(--surface-content)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=subtle]{background-color:var(--surface-subtle)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=organization]{color:var(--text-primary);background-color:var(--surface-organization)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=selected]{color:var(--action-primary-hover);background-color:var(--surface-selected);--grid-box-border-color:var(--action-primary)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=disabled]{color:var(--text-tertiary);background-color:var(--surface-disabled)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=brand]{color:var(--text-on-action);background-color:var(--action-primary);--grid-box-border-color:var(--action-primary-hover)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=inverse]{color:var(--text-on-inverse);background-color:var(--surface-inverse);--grid-box-border-color:var(--border-on-inverse)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=overlay]{background-color:var(--surface-overlay)}:where(.GridBox-module__M9baha__box)[data-grid-surface-tone=transparent]{background-color:#0000}.GridBox-module__M9baha__box[data-grid-frame=line]:where(:not(:focus-visible)){border:0;border-image:linear-gradient(var(--grid-box-border-color,var(--border)), var(--grid-box-border-color,var(--border))) 1 / 1px / 0 1px 1px 0}.GridBox-module__M9baha__sizedWidth[data-grid-box]{width:var(--grid-box-active-width);max-width:100%}.GridBox-module__M9baha__placed[data-grid-box]{width:var(--grid-box-active-placement-width);grid-column:var(--grid-box-active-column);justify-self:var(--grid-box-active-justify)}.GridBox-module__M9baha__padded[data-grid-box]{padding:var(--grid-box-active-padding)}.GridBox-module__M9baha__gapped[data-grid-box]{gap:var(--grid-box-active-gap)}.GridBox-module__M9baha__viewportCentered[data-grid-box]{align-self:start;margin-block-start:var(--grid-box-viewport-offset,0px)}@media (min-width:640px){.GridBox-module__M9baha__box[data-grid-box]{--grid-box-active-width:var(--grid-box-width-sm,var(--grid-box-width-base,auto));--grid-box-active-height:var(--grid-box-height-sm,var(--grid-box-height-base,var(--grid-box-fit-height,auto)));--grid-box-fit-active:var(--grid-box-fit-sm,var(--grid-box-fit-base,1));--grid-box-active-min-height:var(--grid-box-min-height-sm,var(--grid-box-min-height-base,0px));--grid-box-active-padding:var(--grid-box-padding-sm,var(--grid-box-padding-base,0px));--grid-box-active-gap:var(--grid-box-gap-sm,var(--grid-box-gap-base,0px));--grid-box-active-column:var(--grid-box-column-sm,var(--grid-box-column-base,auto));--grid-box-active-justify:var(--grid-box-justify-sm,var(--grid-box-justify-base,stretch));--grid-box-active-placement-width:var(--grid-box-placement-width-sm,var(--grid-box-placement-width-base,100%))}}@media (min-width:721px){.GridBox-module__M9baha__box[data-grid-box]{--grid-box-active-width:var(--grid-box-width-md,var(--grid-box-width-sm,var(--grid-box-width-base,auto)));--grid-box-active-height:var(--grid-box-height-md,var(--grid-box-height-sm,var(--grid-box-height-base,var(--grid-box-fit-height,auto))));--grid-box-fit-active:var(--grid-box-fit-md,var(--grid-box-fit-sm,var(--grid-box-fit-base,1)));--grid-box-active-min-height:var(--grid-box-min-height-md,var(--grid-box-min-height-sm,var(--grid-box-min-height-base,0px)));--grid-box-active-padding:var(--grid-box-padding-md,var(--grid-box-padding-sm,var(--grid-box-padding-base,0px)));--grid-box-active-gap:var(--grid-box-gap-md,var(--grid-box-gap-sm,var(--grid-box-gap-base,0px)));--grid-box-active-column:var(--grid-box-column-md,var(--grid-box-column-sm,var(--grid-box-column-base,auto)));--grid-box-active-justify:var(--grid-box-justify-md,var(--grid-box-justify-sm,var(--grid-box-justify-base,stretch)));--grid-box-active-placement-width:var(--grid-box-placement-width-md,var(--grid-box-placement-width-sm,var(--grid-box-placement-width-base,100%)))}}@media (min-width:1024px){.GridBox-module__M9baha__box[data-grid-box]{--grid-box-active-width:var(--grid-box-width-lg,var(--grid-box-width-md,var(--grid-box-width-sm,var(--grid-box-width-base,auto))));--grid-box-active-height:var(--grid-box-height-lg,var(--grid-box-height-md,var(--grid-box-height-sm,var(--grid-box-height-base,var(--grid-box-fit-height,auto)))));--grid-box-fit-active:var(--grid-box-fit-lg,var(--grid-box-fit-md,var(--grid-box-fit-sm,var(--grid-box-fit-base,1))));--grid-box-active-min-height:var(--grid-box-min-height-lg,var(--grid-box-min-height-md,var(--grid-box-min-height-sm,var(--grid-box-min-height-base,0px))));--grid-box-active-padding:var(--grid-box-padding-lg,var(--grid-box-padding-md,var(--grid-box-padding-sm,var(--grid-box-padding-base,0px))));--grid-box-active-gap:var(--grid-box-gap-lg,var(--grid-box-gap-md,var(--grid-box-gap-sm,var(--grid-box-gap-base,0px))));--grid-box-active-column:var(--grid-box-column-lg,var(--grid-box-column-md,var(--grid-box-column-sm,var(--grid-box-column-base,auto))));--grid-box-active-justify:var(--grid-box-justify-lg,var(--grid-box-justify-md,var(--grid-box-justify-sm,var(--grid-box-justify-base,stretch))));--grid-box-active-placement-width:var(--grid-box-placement-width-lg,var(--grid-box-placement-width-md,var(--grid-box-placement-width-sm,var(--grid-box-placement-width-base,100%))))}}@media (min-width:1280px){.GridBox-module__M9baha__box[data-grid-box]{--grid-box-active-width:var(--grid-box-width-xl,var(--grid-box-width-lg,var(--grid-box-width-md,var(--grid-box-width-sm,var(--grid-box-width-base,auto)))));--grid-box-active-height:var(--grid-box-height-xl,var(--grid-box-height-lg,var(--grid-box-height-md,var(--grid-box-height-sm,var(--grid-box-height-base,var(--grid-box-fit-height,auto))))));--grid-box-fit-active:var(--grid-box-fit-xl,var(--grid-box-fit-lg,var(--grid-box-fit-md,var(--grid-box-fit-sm,var(--grid-box-fit-base,1)))));--grid-box-active-min-height:var(--grid-box-min-height-xl,var(--grid-box-min-height-lg,var(--grid-box-min-height-md,var(--grid-box-min-height-sm,var(--grid-box-min-height-base,0px)))));--grid-box-active-padding:var(--grid-box-padding-xl,var(--grid-box-padding-lg,var(--grid-box-padding-md,var(--grid-box-padding-sm,var(--grid-box-padding-base,0px)))));--grid-box-active-gap:var(--grid-box-gap-xl,var(--grid-box-gap-lg,var(--grid-box-gap-md,var(--grid-box-gap-sm,var(--grid-box-gap-base,0px)))));--grid-box-active-column:var(--grid-box-column-xl,var(--grid-box-column-lg,var(--grid-box-column-md,var(--grid-box-column-sm,var(--grid-box-column-base,auto)))));--grid-box-active-justify:var(--grid-box-justify-xl,var(--grid-box-justify-lg,var(--grid-box-justify-md,var(--grid-box-justify-sm,var(--grid-box-justify-base,stretch)))));--grid-box-active-placement-width:var(--grid-box-placement-width-xl,var(--grid-box-placement-width-lg,var(--grid-box-placement-width-md,var(--grid-box-placement-width-sm,var(--grid-box-placement-width-base,100%)))))}}
[data-grid-root] .GridFlow-module__zGSjeq__flow[data-grid-flow]{--grid-flow-row-gap-active:var(--grid-flow-row-gap-base,0);--grid-flow-padding-block-active:var(--grid-flow-padding-block-base,0);--grid-flow-padding-block-start-active:var(--grid-flow-padding-block-start-base,var(--grid-flow-padding-block-active));--grid-flow-padding-block-end-active:var(--grid-flow-padding-block-end-base,var(--grid-flow-padding-block-active));box-sizing:border-box;width:var(--grid-shell-width);min-width:var(--grid-shell-width);max-width:var(--grid-shell-width);grid-template-columns:repeat(var(--grid-columns), var(--grid-cell));row-gap:calc(var(--grid-cell) * var(--grid-flow-row-gap-active));margin-inline:auto;padding-block-start:calc(var(--grid-cell) * var(--grid-flow-padding-block-start-active));padding-block-end:calc(var(--grid-cell) * var(--grid-flow-padding-block-end-active));padding-inline:0;display:grid}@media (min-width:640px){[data-grid-root] .GridFlow-module__zGSjeq__flow[data-grid-flow]{--grid-flow-row-gap-active:var(--grid-flow-row-gap-sm,var(--grid-flow-row-gap-base,0));--grid-flow-padding-block-active:var(--grid-flow-padding-block-sm,var(--grid-flow-padding-block-base,0));--grid-flow-padding-block-start-active:var(--grid-flow-padding-block-start-sm,var(--grid-flow-padding-block-start-base,var(--grid-flow-padding-block-active)));--grid-flow-padding-block-end-active:var(--grid-flow-padding-block-end-sm,var(--grid-flow-padding-block-end-base,var(--grid-flow-padding-block-active)))}}@media (min-width:721px){[data-grid-root] .GridFlow-module__zGSjeq__flow[data-grid-flow]{--grid-flow-row-gap-active:var(--grid-flow-row-gap-md,var(--grid-flow-row-gap-sm,var(--grid-flow-row-gap-base,0)));--grid-flow-padding-block-active:var(--grid-flow-padding-block-md,var(--grid-flow-padding-block-sm,var(--grid-flow-padding-block-base,0)));--grid-flow-padding-block-start-active:var(--grid-flow-padding-block-start-md,var(--grid-flow-padding-block-start-sm,var(--grid-flow-padding-block-start-base,var(--grid-flow-padding-block-active))));--grid-flow-padding-block-end-active:var(--grid-flow-padding-block-end-md,var(--grid-flow-padding-block-end-sm,var(--grid-flow-padding-block-end-base,var(--grid-flow-padding-block-active))))}}@media (min-width:1024px){[data-grid-root] .GridFlow-module__zGSjeq__flow[data-grid-flow]{--grid-flow-row-gap-active:var(--grid-flow-row-gap-lg,var(--grid-flow-row-gap-md,var(--grid-flow-row-gap-sm,var(--grid-flow-row-gap-base,0))));--grid-flow-padding-block-active:var(--grid-flow-padding-block-lg,var(--grid-flow-padding-block-md,var(--grid-flow-padding-block-sm,var(--grid-flow-padding-block-base,0))));--grid-flow-padding-block-start-active:var(--grid-flow-padding-block-start-lg,var(--grid-flow-padding-block-start-md,var(--grid-flow-padding-block-start-sm,var(--grid-flow-padding-block-start-base,var(--grid-flow-padding-block-active)))));--grid-flow-padding-block-end-active:var(--grid-flow-padding-block-end-lg,var(--grid-flow-padding-block-end-md,var(--grid-flow-padding-block-end-sm,var(--grid-flow-padding-block-end-base,var(--grid-flow-padding-block-active)))))}}@media (min-width:1280px){[data-grid-root] .GridFlow-module__zGSjeq__flow[data-grid-flow]{--grid-flow-row-gap-active:var(--grid-flow-row-gap-xl,var(--grid-flow-row-gap-lg,var(--grid-flow-row-gap-md,var(--grid-flow-row-gap-sm,var(--grid-flow-row-gap-base,0)))));--grid-flow-padding-block-active:var(--grid-flow-padding-block-xl,var(--grid-flow-padding-block-lg,var(--grid-flow-padding-block-md,var(--grid-flow-padding-block-sm,var(--grid-flow-padding-block-base,0)))));--grid-flow-padding-block-start-active:var(--grid-flow-padding-block-start-xl,var(--grid-flow-padding-block-start-lg,var(--grid-flow-padding-block-start-md,var(--grid-flow-padding-block-start-sm,var(--grid-flow-padding-block-start-base,var(--grid-flow-padding-block-active))))));--grid-flow-padding-block-end-active:var(--grid-flow-padding-block-end-xl,var(--grid-flow-padding-block-end-lg,var(--grid-flow-padding-block-end-md,var(--grid-flow-padding-block-end-sm,var(--grid-flow-padding-block-end-base,var(--grid-flow-padding-block-active))))))}}
.HelpModal-module__UUilXW__backdrop{overscroll-behavior:contain;z-index:1100;background:#0009;display:block;position:fixed;inset:0;overflow-y:auto}.HelpModal-module__UUilXW__flow{min-height:var(--grid-viewport-height);align-content:start}.HelpModal-module__UUilXW__modal{color:var(--text-primary,#e0e0e0);--grid-box-border-color:var(--border-surface)}.HelpModal-module__UUilXW__title{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.HelpModal-module__UUilXW__body{min-height:calc(var(--grid-cell) * 5)}.HelpModal-module__UUilXW__content{color:var(--text-secondary,#bbb);font-size:.875rem;line-height:1.6}.HelpModal-module__UUilXW__content p{margin:0 0 1rem}.HelpModal-module__UUilXW__hint{color:var(--text-tertiary,#888);margin:0;font-size:.8125rem}.HelpModal-module__UUilXW__steps{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.HelpModal-module__UUilXW__step{align-items:flex-start;gap:.75rem;display:flex}.HelpModal-module__UUilXW__stepNumber{width:24px;height:24px;color:var(--text-primary,#e0e0e0);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.HelpModal-module__UUilXW__callout{background:#ffffff08;border-radius:.375rem;flex-direction:column;gap:.625rem;margin-bottom:1rem;padding:.75rem;display:flex}.HelpModal-module__UUilXW__calloutItem{align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.HelpModal-module__UUilXW__calloutDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.3rem}.HelpModal-module__UUilXW__calloutIcon{flex-shrink:0;font-size:1rem;line-height:1.4}.HelpModal-module__UUilXW__previewRow{gap:.75rem;margin-bottom:1rem;display:flex}.HelpModal-module__UUilXW__previewCard{border:1px solid var(--border,#333);background:#ffffff05;border-radius:.375rem;flex:1;overflow:hidden}.HelpModal-module__UUilXW__previewLabel{color:var(--text-tertiary,#888);padding:.375rem .5rem 0;font-size:.6875rem;font-weight:500}.HelpModal-module__UUilXW__nav{justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.HelpModal-module__UUilXW__navArrow{width:32px;height:32px;color:var(--text-secondary,#aaa);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.HelpModal-module__UUilXW__navArrow:hover:not(:disabled){color:var(--text-primary,#e0e0e0);background:#ffffff14}.HelpModal-module__UUilXW__navArrow:disabled{color:var(--text-tertiary,#444);cursor:default}.HelpModal-module__UUilXW__dots{align-items:center;gap:.5rem;display:flex}.HelpModal-module__UUilXW__dot{border:1.5px solid var(--accent-blue,#176b4a);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .15s}.HelpModal-module__UUilXW__dot:hover{background:#176b4a33}.HelpModal-module__UUilXW__dotActive,.HelpModal-module__UUilXW__dotActive:hover{background:var(--accent-blue,#176b4a)}.HelpModal-module__UUilXW__reassurance{color:#10563b;background:#176b4a1f;border:1px solid #176b4a4d;border-radius:.375rem;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.HelpModal-module__UUilXW__dismiss{height:var(--grid-cell);margin-top:calc(var(--grid-cell) / 2);width:100%;padding:0 calc(var(--grid-cell) / 2);background:var(--accent-blue,#176b4a);color:#fff;cursor:pointer;border:none;border-radius:.375rem;font-size:.875rem;font-weight:600;transition:background .15s}.HelpModal-module__UUilXW__helpBtn{width:28px;height:28px;color:var(--text-tertiary,#666);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.HelpModal-module__UUilXW__helpBtn:hover{color:var(--text-primary,#e0e0e0);background:#ffffff14}.HelpModal-module__UUilXW__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17251e8f}.HelpModal-module__UUilXW__modal{box-shadow:0 24px 64px #17251e3d}.HelpModal-module__UUilXW__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.7rem}.HelpModal-module__UUilXW__stepNumber,.HelpModal-module__UUilXW__callout,.HelpModal-module__UUilXW__previewCard{background:var(--surface-subtle)}.HelpModal-module__UUilXW__navArrow:hover:not(:disabled),.HelpModal-module__UUilXW__helpBtn:hover{background:var(--surface-interactive-hover)}.HelpModal-module__UUilXW__reassurance{color:var(--status-success-text);background:var(--status-success-surface)}.HelpModal-module__UUilXW__dismiss{color:var(--text-on-action);background:var(--action-primary);border-radius:6px}.HelpModal-module__UUilXW__dismiss:hover{background:var(--action-primary-hover)}
.wizard-module__gKezPG__page{--wizard-sidebar-columns:5;grid-template-columns:calc(var(--grid-cell) * var(--wizard-sidebar-columns)) minmax(0, 1fr) calc(var(--grid-cell) * var(--wizard-sidebar-columns));width:var(--workspace-page-width,var(--grid-shell-width));background:var(--background,#1a1a1a);max-width:100%;height:100%;color:var(--text-primary,#e0e0e0);margin-inline:auto;display:grid;overflow:hidden}.wizard-module__gKezPG__leftSidebar{border-right:1px solid var(--border,#333);background:var(--surface,#222);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wizard-module__gKezPG__sidebarHeader{height:var(--grid-cell);border-bottom:1px solid var(--border,#333);flex-shrink:0;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.wizard-module__gKezPG__sidebarHeaderText{color:var(--text-primary,#e0e0e0);flex:1;font-size:.875rem;font-weight:600}.wizard-module__gKezPG__backBtn{border:1px solid var(--border,#444);color:var(--text-secondary,#aaa);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:all .15s;display:flex}.wizard-module__gKezPG__backBtn:hover{color:var(--text-primary,#e0e0e0);background:#ffffff0f}.wizard-module__gKezPG__sidebarList{flex:1;padding:.5rem 0;overflow-y:auto}.wizard-module__gKezPG__sidebarSection{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,#666);padding:.375rem .75rem .25rem;font-size:.6875rem;font-weight:600}.wizard-module__gKezPG__sidebarItem{color:var(--text-secondary,#bbb);align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.8125rem;display:flex}.wizard-module__gKezPG__sidebarDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wizard-module__gKezPG__sidebarItemAddress{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-tertiary,#666);flex-shrink:0;margin-left:auto}.wizard-module__gKezPG__mainBody{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.wizard-module__gKezPG__mainHeader{height:var(--grid-cell);border-bottom:1px solid var(--border,#333);flex-shrink:0;align-items:center;gap:.5rem;padding:0 1.25rem;display:flex}.wizard-module__gKezPG__mainTitle{font-size:.875rem;font-weight:600;line-height:inherit;flex:1;margin:0}.wizard-module__gKezPG__mainContent{flex:1;padding:1.25rem;overflow-y:auto}.wizard-module__gKezPG__rightSidebar{border-left:1px solid var(--border,#333);background:var(--surface,#222);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wizard-module__gKezPG__rightSidebarContent{flex:1;padding:.75rem;overflow-y:auto}.wizard-module__gKezPG__rightSidebarFooter{border-top:1px solid var(--border,#333);flex-shrink:0;padding:.75rem}.wizard-module__gKezPG__primaryBtn{background:var(--accent-blue,#176b4a);color:#fff;cursor:pointer;border:none;border-radius:.375rem;width:100%;padding:.625rem;font-size:.875rem;font-weight:600;transition:background .15s,opacity .15s}.wizard-module__gKezPG__primaryBtn:disabled{cursor:not-allowed;background:#9ca3af;justify-content:center;align-items:center;gap:.5rem;display:flex}.wizard-module__gKezPG__primaryBtn:disabled:hover{background:#9ca3af}.wizard-module__gKezPG__primaryBtnDisabled{opacity:.4;cursor:not-allowed}.wizard-module__gKezPG__primaryBtnDisabled:hover{background:var(--accent-blue,#176b4a)}.wizard-module__gKezPG__dangerBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.375rem;width:100%;padding:.625rem;font-size:.875rem;font-weight:600;transition:background .15s}.wizard-module__gKezPG__dangerBtn:hover{background:#b91c1c}.wizard-module__gKezPG__hintText{color:var(--text-tertiary,#666);text-align:center;margin-top:.5rem;font-size:.75rem}.wizard-module__gKezPG__distGrid{flex-direction:column;gap:.5rem;display:flex}.wizard-module__gKezPG__distCard{border:1px solid var(--border,#333);background:var(--surface,#222);border-radius:.5rem;overflow:hidden}.wizard-module__gKezPG__distCardHeader{border-bottom:1px solid var(--border,#333);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.wizard-module__gKezPG__distCardLabel{flex:1;font-size:.8125rem;font-weight:500}.wizard-module__gKezPG__distCardAddress{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-tertiary,#666)}.wizard-module__gKezPG__distCardBody{padding:0}.wizard-module__gKezPG__formGroup{margin-bottom:1.25rem}.wizard-module__gKezPG__formLabel{color:var(--text-secondary,#bbb);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.wizard-module__gKezPG__formHint{color:var(--text-tertiary,#666);margin-top:.25rem;font-size:.75rem}.wizard-module__gKezPG__presetRow{flex-wrap:wrap;gap:.375rem;display:flex}.wizard-module__gKezPG__presetBtn{border:1px solid var(--border,#444);color:var(--text-secondary,#aaa);cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s}.wizard-module__gKezPG__presetBtn:hover{color:var(--text-primary,#e0e0e0);background:#ffffff0f}.wizard-module__gKezPG__runtimeOption{justify-content:center;align-items:center;gap:.375rem;min-width:12rem;min-height:2.825rem;padding:.5rem .75rem;display:inline-flex}.wizard-module__gKezPG__runtimeOption:disabled{cursor:not-allowed;opacity:.72}.wizard-module__gKezPG__runtimeStatus{color:var(--text-tertiary,#666);font-size:.6875rem;font-weight:400}.wizard-module__gKezPG__modeOptions{flex-wrap:wrap;gap:.5rem;display:flex}.wizard-module__gKezPG__modeOption{border:1px solid var(--border,#444);background:var(--surface,#fff);color:var(--text-secondary,#aaa);cursor:pointer;border-radius:.25rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:border-color .15s,background .15s,color .15s;display:flex}.wizard-module__gKezPG__modeOption:hover:not(.wizard-module__gKezPG__modeOptionActive){background:var(--surface-elevated,#eef1eb);color:var(--text-primary,#e0e0e0)}.wizard-module__gKezPG__modeOptionActive{border-color:var(--accent-blue,#176b4a);background:var(--accent-soft,#e5f1eb);color:var(--accent-blue,#176b4a);cursor:default}.wizard-module__gKezPG__modeOptionButton{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500}.wizard-module__gKezPG__modeOptionButton:focus-visible{outline:2px solid var(--accent-blue,#176b4a);outline-offset:3px;border-radius:.2rem}.wizard-module__gKezPG__modeValueGroup{color:var(--text-tertiary,#777);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.wizard-module__gKezPG__modeValueInput{border:1px solid var(--border,#444);background:var(--surface,#222);width:5.5rem;color:var(--text-primary,#e0e0e0);font-family:var(--font-mono);text-align:right;border-radius:.25rem;padding:.3rem .4rem;font-size:.8125rem}.wizard-module__gKezPG__modeValueInput:focus{border-color:var(--accent-blue,#176b4a);outline:none}.wizard-module__gKezPG__modeOptionActive .wizard-module__gKezPG__modeValueGroup,.wizard-module__gKezPG__modeOptionActive .wizard-module__gKezPG__modeValueInput{color:var(--accent-blue,#176b4a)}.wizard-module__gKezPG__modeOptionActive .wizard-module__gKezPG__modeValueInput{border-color:var(--accent-blue,#176b4a)}.wizard-module__gKezPG__modeValueInput:disabled{border-color:var(--border,#3a3a3a);background:var(--surface,#fff);color:var(--text-secondary,#666);cursor:pointer;opacity:.8;pointer-events:none}.wizard-module__gKezPG__sliderRow{align-items:center;gap:.75rem;display:flex}.wizard-module__gKezPG__slider{accent-color:var(--accent-blue,#176b4a);flex:1}.wizard-module__gKezPG__sliderValue{font-size:.875rem;font-family:var(--font-mono);color:var(--text-primary,#e0e0e0);text-align:right;min-width:2rem}.wizard-module__gKezPG__workerCountControl{align-items:stretch;display:inline-flex}.wizard-module__gKezPG__workerCountInput{border:1px solid var(--border,#444);background:var(--surface,#222);width:5rem;color:var(--text-primary,#e0e0e0);font-family:var(--font-mono);text-align:right;border-radius:.25rem 0 0 .25rem;padding:.375rem .5rem;font-size:.875rem}.wizard-module__gKezPG__workerCountInput:focus{z-index:1;border-color:var(--accent-blue,#176b4a);outline:none;position:relative}.wizard-module__gKezPG__resetDefaultBtn{border:1px solid var(--border,#444);background:var(--surface,#222);width:2rem;color:var(--text-secondary,#aaa);cursor:pointer;border-left:0;border-radius:0 .25rem .25rem 0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.wizard-module__gKezPG__resetDefaultBtn:hover:not(:disabled){color:var(--text-primary,#e0e0e0);background:#ffffff0f}.wizard-module__gKezPG__resetDefaultBtn:focus-visible{z-index:1;outline:2px solid var(--accent-blue,#176b4a);outline-offset:-1px;position:relative}.wizard-module__gKezPG__resetDefaultBtn:disabled{color:var(--text-tertiary,#777);cursor:default;opacity:.6}.wizard-module__gKezPG__progressContainer{margin-top:.75rem}.wizard-module__gKezPG__progressLabels{color:var(--text-tertiary,#666);justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;display:flex}.wizard-module__gKezPG__progressBar{background:var(--border,#333);border-radius:2px;height:4px;overflow:hidden}.wizard-module__gKezPG__progressFill{border-radius:2px;height:100%;transition:width .3s}.wizard-module__gKezPG__progressDone{color:#176b4a;margin-top:.25rem;font-size:.75rem}.wizard-module__gKezPG__savingIndicator{color:var(--text-tertiary,#666);text-align:right;padding:.25rem .75rem;font-size:.6875rem}.wizard-module__gKezPG__emptyState{width:100%;height:100%;color:var(--text-tertiary,#666);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.wizard-module__gKezPG__emptyStateTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.75rem;font-weight:600}.wizard-module__gKezPG__page{background-color:var(--background)}.wizard-module__gKezPG__leftSidebar,.wizard-module__gKezPG__rightSidebar{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;box-shadow:0 0 28px #17251e09}.wizard-module__gKezPG__sidebarHeader,.wizard-module__gKezPG__mainHeader{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe6}.wizard-module__gKezPG__mainHeader{min-height:var(--grid-cell)}.wizard-module__gKezPG__mainTitle,.wizard-module__gKezPG__sidebarHeaderText{color:var(--text-primary);letter-spacing:-.01em}.wizard-module__gKezPG__backBtn,.wizard-module__gKezPG__presetBtn{background:#ffffffad;border-radius:4px}.wizard-module__gKezPG__backBtn:hover,.wizard-module__gKezPG__presetBtn:hover{color:var(--accent-blue);background:var(--accent-soft)}.wizard-module__gKezPG__sidebarSection{color:var(--accent-blue);font-family:var(--font-mono);letter-spacing:.09em}.wizard-module__gKezPG__sidebarItemAddress,.wizard-module__gKezPG__sliderValue{font-family:var(--font-mono)}.wizard-module__gKezPG__sidebarItem:hover{background:var(--surface-elevated)}.wizard-module__gKezPG__rightSidebarFooter{background:#ffffffbd}.wizard-module__gKezPG__primaryBtn{background:var(--accent-blue);border-radius:6px;box-shadow:0 9px 20px #176b4a29}.wizard-module__gKezPG__primaryBtn:hover{background:var(--accent-blue-hover)}.wizard-module__gKezPG__presetBtnActive{border-color:var(--accent-blue);color:var(--accent-blue);background:var(--accent-soft)}.wizard-module__gKezPG__distCard{background:#ffffffe6;border-radius:4px;box-shadow:0 8px 20px #17251e0a}.wizard-module__gKezPG__formLabel{color:var(--text-primary)}@media (max-width:1023px){.wizard-module__gKezPG__page{--wizard-rail-header-columns:4;--wizard-rail-footer-columns:6;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--grid-cell) * 3) minmax(0, 1fr) calc(var(--grid-cell) * 4)}.wizard-module__gKezPG__leftSidebar,.wizard-module__gKezPG__rightSidebar{flex-direction:row;width:auto;min-height:0}.wizard-module__gKezPG__leftSidebar{border-right:0;border-bottom:1px solid var(--border,#333);grid-row:1}.wizard-module__gKezPG__mainBody{grid-row:2;min-height:0}.wizard-module__gKezPG__rightSidebar{border-top:1px solid var(--border,#333);border-left:0;grid-row:3}.wizard-module__gKezPG__leftSidebar>.wizard-module__gKezPG__sidebarHeader,.wizard-module__gKezPG__rightSidebar>.wizard-module__gKezPG__sidebarHeader{width:calc(var(--grid-cell) * var(--wizard-rail-header-columns));border-right:1px solid var(--border,#333);border-bottom:0;height:100%}.wizard-module__gKezPG__sidebarList,.wizard-module__gKezPG__rightSidebarContent,.wizard-module__gKezPG__leftSidebar>:not(.wizard-module__gKezPG__sidebarHeader,.wizard-module__gKezPG__rightSidebarFooter,.wizard-module__gKezPG__savingIndicator){min-width:0}.wizard-module__gKezPG__sidebarList,.wizard-module__gKezPG__rightSidebarContent{overflow:auto}.wizard-module__gKezPG__leftSidebar>.wizard-module__gKezPG__rightSidebarFooter,.wizard-module__gKezPG__rightSidebar>.wizard-module__gKezPG__rightSidebarFooter{width:calc(var(--grid-cell) * var(--wizard-rail-footer-columns));border-top:0;border-left:1px solid var(--border,#333);height:100%;margin-left:auto;overflow-y:auto}.wizard-module__gKezPG__leftSidebar>.wizard-module__gKezPG__rightSidebarFooter[data-grid-box],.wizard-module__gKezPG__rightSidebar>.wizard-module__gKezPG__rightSidebarFooter[data-grid-box]{height:100%}.wizard-module__gKezPG__mainHeader{white-space:nowrap;overflow:auto hidden}.wizard-module__gKezPG__mainContent{padding:var(--grid-cell)}}@media (max-width:480px){.wizard-module__gKezPG__page{--wizard-rail-header-columns:3;--wizard-rail-footer-columns:5}.wizard-module__gKezPG__leftSidebar .wizard-module__gKezPG__backBtn{justify-content:center;width:100%;font-size:0}.wizard-module__gKezPG__rightSidebar>.wizard-module__gKezPG__sidebarHeader{width:calc(var(--grid-cell) * 2);padding-inline:calc(var(--grid-cell) / 2)}.wizard-module__gKezPG__rightSidebar>.wizard-module__gKezPG__sidebarHeader .wizard-module__gKezPG__sidebarHeaderText{font-size:0;overflow:hidden}}
.preparation-module__SehmAW__container{background-color:var(--background);flex-direction:column;align-items:center;min-height:100vh;display:flex}.preparation-module__SehmAW__title{font-family:var(--font-body);color:var(--text-primary,#111827);letter-spacing:-.5px;margin:0 0 12px;font-size:28px;font-weight:700}.preparation-module__SehmAW__subtitle{font-family:var(--font-body);color:var(--text-secondary,#6b7280);max-width:480px;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.5}.preparation-module__SehmAW__compileOption{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;max-width:480px;margin-top:20px;display:flex}.preparation-module__SehmAW__compileOptionDisabled{cursor:not-allowed}.preparation-module__SehmAW__compileOptionDisabled .preparation-module__SehmAW__compileToggleTrack{opacity:.65}.preparation-module__SehmAW__compileToggleInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preparation-module__SehmAW__compileToggleTrack{border:1px solid var(--border,#d8ded7);background:var(--surface-subtle);border-radius:999px;flex-shrink:0;width:40px;height:22px;margin-top:1px;padding:2px;transition:background-color .2s,border-color .2s}.preparation-module__SehmAW__compileToggleThumb{background:var(--surface-content);border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 1px 3px #17251e40}.preparation-module__SehmAW__compileToggleInput:checked+.preparation-module__SehmAW__compileToggleTrack{border-color:var(--action-primary);background:var(--action-primary)}.preparation-module__SehmAW__compileToggleInput:checked+.preparation-module__SehmAW__compileToggleTrack .preparation-module__SehmAW__compileToggleThumb{transform:translate(18px)}.preparation-module__SehmAW__compileToggleInput:focus-visible+.preparation-module__SehmAW__compileToggleTrack{outline:2px solid var(--accent-orange,#d98b3d);outline-offset:3px}.preparation-module__SehmAW__compileOptionText{color:var(--text-primary,#111827);flex-direction:column;gap:3px;font-family:Golos Text,sans-serif;font-size:15px;font-weight:500;display:flex}.preparation-module__SehmAW__compileOptionHint{color:var(--text-secondary,#6b7280);font-size:13px;font-weight:400;line-height:1.4}.preparation-module__SehmAW__basicAnalysisWarning{border:1px solid var(--status-warning-border);background:var(--status-warning-surface);width:100%;max-width:480px;color:var(--status-warning-text);font-family:var(--font-body);text-align:left;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.preparation-module__SehmAW__fileCard{background-color:var(--surface-content);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;padding:24px;display:flex}.preparation-module__SehmAW__fileInfo{background-color:var(--surface-subtle);border:1px solid var(--border,#e5e7eb);border-radius:8px;align-items:center;gap:12px;width:100%;max-width:480px;padding:12px 16px;display:flex}.preparation-module__SehmAW__fileCard .preparation-module__SehmAW__fileInfo{background-color:var(--surface-subtle);margin-bottom:0}.preparation-module__SehmAW__fileIcon{align-items:center;font-size:20px;display:flex}.preparation-module__SehmAW__fileName{font-family:var(--font-body);color:var(--text-primary,#111827);text-align:left;word-break:break-word;flex:1;font-size:14px;font-weight:500}.preparation-module__SehmAW__fileSize{font-family:var(--font-body);color:var(--text-secondary,#6b7280);font-size:13px}.preparation-module__SehmAW__changeFileButton{color:var(--text-secondary,#6b7280);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:underline}.preparation-module__SehmAW__changeFileButton:hover{color:var(--text-primary,#111827)}.preparation-module__SehmAW__modeToggle{border:1px solid var(--border,#e5e7eb);border-radius:8px;width:100%;max-width:360px;margin-bottom:8px;display:flex;overflow:hidden}.preparation-module__SehmAW__modeOption{background:var(--action-secondary);font-family:var(--font-body);color:var(--text-secondary,#6b7280);cursor:pointer;border:none;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.preparation-module__SehmAW__modeOption:first-child{border-right:1px solid var(--border,#e5e7eb)}.preparation-module__SehmAW__modeOption:hover:not(.preparation-module__SehmAW__modeOptionActive){background-color:var(--action-secondary-hover)}.preparation-module__SehmAW__modeOptionActive{color:var(--action-primary-hover);background-color:var(--surface-selected);box-shadow:inset 0 0 0 2px var(--action-primary)}.preparation-module__SehmAW__modeHint{font-family:var(--font-body);color:var(--text-secondary,#6b7280);text-align:center;max-width:360px;margin:0 0 16px;font-size:13px;font-weight:400}.preparation-module__SehmAW__accountInfo{font-family:var(--font-body);color:var(--text-secondary,#6b7280);margin:8px 0 0;font-size:13px;font-weight:400}.preparation-module__SehmAW__analysisProgress{flex-direction:column;gap:20px;width:100%;max-width:480px;margin-top:24px;display:flex}.preparation-module__SehmAW__progressPhase{flex-direction:column;gap:8px;display:flex}.preparation-module__SehmAW__progressPhaseButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0;transition:background .15s}.preparation-module__SehmAW__progressPhaseButton:hover{background:var(--surface-interactive-hover)}.preparation-module__SehmAW__progressPhaseButton:focus-visible{outline:2px solid var(--accent-blue,#176b4a);outline-offset:4px}.preparation-module__SehmAW__progressPhaseHint{font-family:var(--font-body);color:var(--text-tertiary,#9ca3af);text-underline-offset:3px;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.preparation-module__SehmAW__progressPhaseHeader{justify-content:space-between;align-items:center;display:flex}.preparation-module__SehmAW__progressLabel{font-family:var(--font-body);color:var(--text-secondary,#6b7280);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;transition:color .3s;display:inline-flex}.preparation-module__SehmAW__progressLabelIcon{flex-shrink:0}.preparation-module__SehmAW__progressLabelActive{color:var(--accent-blue,#176b4a)}.preparation-module__SehmAW__progressLabelPending{color:var(--text-tertiary,#9ca3af)}.preparation-module__SehmAW__progressLabelComplete{color:var(--status-success-text)}.preparation-module__SehmAW__progressLabelFailed{color:var(--status-danger-text)}.preparation-module__SehmAW__progressValue{font-family:var(--font-body);color:var(--text-secondary,#6b7280);margin:0;font-size:13px;font-weight:600}.preparation-module__SehmAW__progressValueActive{color:var(--accent-blue,#176b4a)}.preparation-module__SehmAW__progressValuePending{color:var(--text-tertiary,#9ca3af)}.preparation-module__SehmAW__progressValueComplete{color:var(--status-success-text)}.preparation-module__SehmAW__statusSnippet{font-family:var(--font-body);color:var(--accent-blue,#176b4a);text-align:center;min-height:24px;margin:0;font-size:15px;font-weight:500}.preparation-module__SehmAW__progressBar{background-color:var(--border);border-radius:4px;width:100%;height:8px;overflow:hidden}.preparation-module__SehmAW__progressFill{background-color:var(--accent-blue,#176b4a);border-radius:4px;height:100%;transition:width .3s}.preparation-module__SehmAW__progressFillInstant{transition:none}.preparation-module__SehmAW__progressFillComplete{background-color:var(--status-success-text)}.preparation-module__SehmAW__progressFillFailed{background-color:var(--status-danger-text)}.preparation-module__SehmAW__progressBarPending{opacity:.6}.preparation-module__SehmAW__manifestError{font-family:var(--font-body);color:var(--status-danger-text);margin:4px 0 0;font-size:13px}.preparation-module__SehmAW__ctaContainer{text-align:center;margin-top:1.5rem}.preparation-module__SehmAW__volatilityBanner{font-family:var(--font-body);text-align:left;border-radius:8px;margin-top:1.25rem;padding:12px 16px;font-size:13px;line-height:1.5}.preparation-module__SehmAW__volatilityBannerInfo{background-color:var(--status-info-surface);color:var(--status-info-text);border:1px solid var(--status-info-border)}.preparation-module__SehmAW__volatilityBannerWarn{background-color:var(--status-warning-surface);color:var(--status-warning-text);border:1px solid var(--status-warning-border)}.preparation-module__SehmAW__volatilityBannerBlock{background-color:var(--status-danger-surface);color:var(--status-danger-text);border:1px solid var(--status-danger-border)}.preparation-module__SehmAW__volatilityBannerTitle{margin:0 0 4px;font-weight:600}.preparation-module__SehmAW__volatilityConflicts{margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.preparation-module__SehmAW__volatilityConflicts summary{cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500}.preparation-module__SehmAW__volatilityConflicts ul{margin:6px 0 0;padding-left:16px}.preparation-module__SehmAW__hintText{font-family:var(--font-body);color:var(--text-secondary,#6b7280);margin:.5rem 0 0;font-size:13px;font-weight:400}.preparation-module__SehmAW__errorIcon{background-color:var(--status-danger-surface);width:56px;height:56px;color:var(--status-danger-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:28px;font-weight:700;display:flex}.preparation-module__SehmAW__vmReadyIcon{width:56px;height:56px;color:var(--status-success-text);background:var(--status-success-surface);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.preparation-module__SehmAW__errorMessage{font-family:var(--font-body);color:var(--status-danger-text);background-color:var(--status-danger-surface);border-radius:8px;max-width:480px;margin:0 0 16px;padding:12px 16px;font-size:14px}.preparation-module__SehmAW__cellErrorList{border:1px solid var(--status-danger-border);border-radius:8px;width:100%;max-width:480px;margin:0 0 24px;overflow:hidden}.preparation-module__SehmAW__cellErrorItem{border-bottom:1px solid var(--status-danger-border);text-align:left;align-items:baseline;gap:12px;padding:10px 16px;display:flex}.preparation-module__SehmAW__cellErrorItem:last-child{border-bottom:none}.preparation-module__SehmAW__cellErrorAddress{color:var(--status-danger-text);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:13px;font-weight:600}.preparation-module__SehmAW__cellErrorReason{font-family:var(--font-body);color:var(--status-danger-text);font-size:13px;line-height:1.4}.preparation-module__SehmAW__secondaryLink{font-family:var(--font-body);color:var(--accent-blue,#176b4a);text-underline-offset:3px;margin:0 0 16px;font-size:14px;font-weight:500;text-decoration:underline}.preparation-module__SehmAW__secondaryLink:hover{color:var(--accent-blue-hover,#10563b)}.preparation-module__SehmAW__actionButtons{flex-direction:column;gap:12px;width:100%;max-width:320px;margin-bottom:24px;display:flex}.preparation-module__SehmAW__primaryButton{background-color:var(--action-primary);color:var(--text-on-action);font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.preparation-module__SehmAW__primaryButton:hover{background-color:var(--action-primary-hover)}.preparation-module__SehmAW__primaryButton:disabled{color:var(--text-tertiary);background-color:var(--action-disabled);cursor:not-allowed;gap:10px}.preparation-module__SehmAW__primaryButton:disabled:hover{background-color:var(--action-disabled)}.preparation-module__SehmAW__secondaryButton{background-color:var(--action-secondary);color:var(--text-primary,#111827);border:1px solid var(--border-control);font-family:var(--font-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.preparation-module__SehmAW__secondaryButton:hover{background-color:var(--action-secondary-hover);border-color:var(--action-primary)}@media (max-width:640px){.preparation-module__SehmAW__title{font-size:24px}.preparation-module__SehmAW__subtitle{margin-bottom:24px;font-size:14px}.preparation-module__SehmAW__fileCard{padding:16px}.preparation-module__SehmAW__fileInfo{gap:8px;padding:10px 12px}.preparation-module__SehmAW__fileIcon{font-size:18px}.preparation-module__SehmAW__fileName{font-size:13px}.preparation-module__SehmAW__actionButtons{max-width:100%}}.preparation-module__SehmAW__container{background-color:var(--background)}.preparation-module__SehmAW__section{text-align:center;box-shadow:var(--panel-shadow-strong);flex-direction:column;align-items:center;margin:0;display:flex}.preparation-module__SehmAW__dropZoneSlot{flex:1}.preparation-module__SehmAW__title{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(40px,5vw,52px);font-weight:600;line-height:1}.preparation-module__SehmAW__subtitle{font-family:var(--font-body);margin-bottom:28px;line-height:1.65}.preparation-module__SehmAW__fileCard,.preparation-module__SehmAW__fileInfo{border-radius:4px}.preparation-module__SehmAW__fileCard{box-shadow:inset 0 0 0 1px var(--border-surface)}.preparation-module__SehmAW__fileName,.preparation-module__SehmAW__accountInfo,.preparation-module__SehmAW__progressLabel,.preparation-module__SehmAW__progressValue,.preparation-module__SehmAW__statusSnippet,.preparation-module__SehmAW__hintText,.preparation-module__SehmAW__errorMessage,.preparation-module__SehmAW__secondaryLink,.preparation-module__SehmAW__primaryButton,.preparation-module__SehmAW__secondaryButton{font-family:var(--font-body)}.preparation-module__SehmAW__progressBar,.preparation-module__SehmAW__progressFill{border-radius:2px}.preparation-module__SehmAW__primaryButton{background:var(--action-primary);border-radius:7px;box-shadow:0 10px 24px #176b4a2e}.preparation-module__SehmAW__primaryButton:hover{background:var(--action-primary-hover)}@media (max-width:640px){.preparation-module__SehmAW__title{font-size:38px}}
.TaskList-module__wsLc2q__container{border:1px solid var(--border);background-color:var(--surface);border-radius:8px;overflow:visible}.TaskList-module__wsLc2q__table{border-collapse:collapse;width:100%}.TaskList-module__wsLc2q__table thead{background-color:var(--surface-elevated)}.TaskList-module__wsLc2q__table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:12px 16px;font-size:.75rem;font-weight:600}.TaskList-module__wsLc2q__table tbody tr{border-bottom:1px solid var(--border);transition:background-color .15s}.TaskList-module__wsLc2q__table tbody tr:last-child{border-bottom:none}.TaskList-module__wsLc2q__table tbody tr:hover{background-color:var(--surface-elevated)}.TaskList-module__wsLc2q__table td{color:var(--text-primary);padding:12px 16px;font-size:.875rem}.TaskList-module__wsLc2q__taskType{font-weight:500}.TaskList-module__wsLc2q__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block}.TaskList-module__wsLc2q__statusBadge.TaskList-module__wsLc2q__gray{background-color:var(--surface-elevated);color:var(--text-secondary)}.TaskList-module__wsLc2q__statusBadge.TaskList-module__wsLc2q__blue{color:#1e40af;background-color:#dbeafe}.TaskList-module__wsLc2q__statusBadge.TaskList-module__wsLc2q__green{color:#065f46;background-color:#d1fae5}.TaskList-module__wsLc2q__statusBadge.TaskList-module__wsLc2q__red{color:#991b1b;background-color:#fee2e2}.TaskList-module__wsLc2q__statusBadge.TaskList-module__wsLc2q__orange{color:#92400e;background-color:#fef3c7}.TaskList-module__wsLc2q__statusCell{flex-direction:column;gap:2px;display:flex}.TaskList-module__wsLc2q__blockedInfo{color:#92400e;font-size:.6875rem;font-style:italic}.TaskList-module__wsLc2q__duration{color:var(--text-secondary);font-family:Courier New,monospace}.TaskList-module__wsLc2q__durationWithProgress{align-items:center;gap:8px;display:flex}.TaskList-module__wsLc2q__timestamp{color:var(--text-secondary);font-size:.8125rem}.TaskList-module__wsLc2q__errorRow{background-color:#fef2f2}.TaskList-module__wsLc2q__errorRow:hover,.TaskList-module__wsLc2q__errorDetails{background-color:#fee2e2}.TaskList-module__wsLc2q__errorMessage{color:#991b1b;border-left:4px solid #ef4444;padding:12px 16px;font-size:.875rem}.TaskList-module__wsLc2q__emptyState{text-align:center;color:var(--text-secondary);padding:40px;font-size:.875rem}.TaskList-module__wsLc2q__expandableRow{cursor:pointer}.TaskList-module__wsLc2q__expandCell{width:24px;padding-left:12px;padding-right:4px}.TaskList-module__wsLc2q__expandIcon{color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:.625rem}.TaskList-module__wsLc2q__expandableRow:hover .TaskList-module__wsLc2q__expandIcon{color:var(--text-primary)}.TaskList-module__wsLc2q__detailsRow,.TaskList-module__wsLc2q__detailsRow:hover{background-color:var(--surface-elevated)}.TaskList-module__wsLc2q__detailsContent{padding:12px 16px}.TaskList-module__wsLc2q__metadataContent{margin-top:8px}.TaskList-module__wsLc2q__metadataContent:first-child{margin-top:0}.TaskList-module__wsLc2q__metadataGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 24px;display:grid}.TaskList-module__wsLc2q__metadataItem{align-items:baseline;gap:8px;display:flex}.TaskList-module__wsLc2q__metadataLabel{color:var(--text-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.TaskList-module__wsLc2q__metadataValue{color:var(--text-primary);font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.TaskList-module__wsLc2q__idLink{color:#10563b;font-family:Courier New,monospace;font-weight:600;text-decoration:none;transition:color .15s}.TaskList-module__wsLc2q__idLink:hover{color:#1d4ed8;text-decoration:underline}.TaskList-module__wsLc2q__cellLink{color:#4f46e5;font-family:Courier New,monospace;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .15s}.TaskList-module__wsLc2q__cellLink:hover{color:#4338ca;text-decoration-style:solid}.TaskList-module__wsLc2q__copyCell{text-align:center;justify-content:center;gap:4px;width:72px;padding:8px;display:flex}.TaskList-module__wsLc2q__copyButton{border:1px solid var(--border);background-color:var(--surface);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.TaskList-module__wsLc2q__copyButton:hover{background-color:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}.TaskList-module__wsLc2q__copyButton:active{background-color:var(--border)}.TaskList-module__wsLc2q__copyButton.TaskList-module__wsLc2q__copied{color:#065f46;background-color:#d1fae5;border-color:#10b981}.TaskList-module__wsLc2q__copyButton.TaskList-module__wsLc2q__copied:hover{background-color:#a7f3d0}.TaskList-module__wsLc2q__groupRow{background-color:var(--surface)}.TaskList-module__wsLc2q__groupRow:hover{background-color:var(--surface-elevated)}.TaskList-module__wsLc2q__groupTaskType{color:var(--text-primary);font-weight:600}.TaskList-module__wsLc2q__taskCount{color:var(--text-secondary);margin-left:8px;font-size:.8125rem;font-weight:400}.TaskList-module__wsLc2q__statusSummary{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.TaskList-module__wsLc2q__statusChips{flex-wrap:wrap;gap:4px;display:flex}.TaskList-module__wsLc2q__taskRow{background-color:var(--surface)}.TaskList-module__wsLc2q__taskRow:hover{background-color:var(--surface-elevated)}.TaskList-module__wsLc2q__childTaskRow td{padding-left:24px}.TaskList-module__wsLc2q__childTaskRow .TaskList-module__wsLc2q__expandCell{padding-left:20px}.TaskList-module__wsLc2q__taskId{color:var(--text-secondary);font-family:Courier New,monospace;font-size:.8125rem}.TaskList-module__wsLc2q__workerCell{text-align:center;color:var(--text-secondary);width:60px;font-family:Courier New,monospace;font-weight:600}.TaskList-module__wsLc2q__actionsCell{text-align:center;width:64px;padding:8px}.TaskList-module__wsLc2q__actionsContainer{justify-content:center;align-items:center;gap:4px;display:flex}.TaskList-module__wsLc2q__actionButton{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.TaskList-module__wsLc2q__actionButton:hover{background-color:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}.TaskList-module__wsLc2q__actionButton:active{background-color:var(--border)}.TaskList-module__wsLc2q__actionButton:disabled{opacity:.5;cursor:not-allowed}.TaskList-module__wsLc2q__actionButton svg{flex-shrink:0}.TaskList-module__wsLc2q__stackedDuration{flex-direction:column;line-height:1.3;display:flex}.TaskList-module__wsLc2q__clockDuration{color:var(--text-primary);font-family:Courier New,monospace;font-weight:500}.TaskList-module__wsLc2q__totalDuration{color:var(--text-secondary);font-family:Courier New,monospace;font-size:.75rem}.TaskList-module__wsLc2q__highlighted{animation:2s ease-out TaskList-module__wsLc2q__highlight-pulse}@keyframes TaskList-module__wsLc2q__highlight-pulse{0%{background-color:#fef08a}to{background-color:#0000}}
.RunAnywhereDiagram-module__F9Tq_q__diagram{border:1px solid var(--border-surface);width:100%;height:432px;color:var(--landing-ink);background:var(--surface-content);font-family:var(--landing-body);border-radius:0;margin:0 auto;display:block;overflow:hidden;box-shadow:0 24px 60px #17251e1c}.RunAnywhereDiagram-module__F9Tq_q__diagramLabel{border-bottom:1px solid var(--border-surface);height:48px;color:var(--text-organization-muted);background:var(--surface-organization);font-family:var(--landing-body);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:18px;padding:0 48px;font-size:15px;font-weight:700;display:flex}.RunAnywhereDiagram-module__F9Tq_q__diagramLabel span{background:var(--landing-line);flex:1;height:1px}.RunAnywhereDiagram-module__F9Tq_q__stage{grid-template-columns:264px minmax(40px,1fr) 220px minmax(40px,1fr) 384px;align-items:center;height:384px;padding:0 48px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sourceNode{grid-template-rows:288px 36px;justify-self:start;gap:12px;width:240px;height:336px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sheetPreview{border:1px solid var(--border-surface);background:var(--surface-content);border-radius:6px;align-self:center;overflow:hidden;box-shadow:0 12px 28px #17251e14}.RunAnywhereDiagram-module__F9Tq_q__sheetBar{border-bottom:1px solid var(--landing-line);background:var(--surface-organization);grid-template-columns:7px 7px 7px 1fr;align-items:center;gap:5px;height:32px;padding:0 10px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sheetBar>span{border-radius:50%;width:7px;height:7px}.RunAnywhereDiagram-module__F9Tq_q__sheetBar>span:first-child{background:#e2675c}.RunAnywhereDiagram-module__F9Tq_q__sheetBar>span:nth-child(2){background:#e4ad43}.RunAnywhereDiagram-module__F9Tq_q__sheetBar>span:nth-child(3){background:#58a96c}.RunAnywhereDiagram-module__F9Tq_q__sheetBar b{color:var(--landing-muted);font-family:var(--landing-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid{background:var(--border-surface);grid-template-columns:24px 1fr 1fr 1.25fr;gap:1px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid>*{height:26px;color:var(--landing-muted);background:var(--surface-content);font-family:var(--landing-mono);white-space:nowrap;align-items:center;padding:0 6px;font-size:7.5px;font-style:normal;font-weight:400;display:flex;overflow:hidden}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid>b{color:#78867d;background:var(--landing-surface-2);justify-content:center;padding:0;font-weight:500}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid .RunAnywhereDiagram-module__F9Tq_q__formula,.RunAnywhereDiagram-module__F9Tq_q__sheetGrid .RunAnywhereDiagram-module__F9Tq_q__selected{font-size:8.5px;font-weight:500}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid .RunAnywhereDiagram-module__F9Tq_q__formula{color:#466653}.RunAnywhereDiagram-module__F9Tq_q__sheetGrid .RunAnywhereDiagram-module__F9Tq_q__selected{color:var(--landing-accent);box-shadow:inset 0 0 0 1px var(--landing-accent-2);position:relative}.RunAnywhereDiagram-module__F9Tq_q__nodeCaption,.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption,.RunAnywhereDiagram-module__F9Tq_q__runContract{flex-direction:column;justify-content:center;gap:4px;height:36px;display:flex}.RunAnywhereDiagram-module__F9Tq_q__nodeCaption strong,.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption strong,.RunAnywhereDiagram-module__F9Tq_q__runContract strong{font-size:12px;font-weight:700}.RunAnywhereDiagram-module__F9Tq_q__nodeCaption span,.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption span,.RunAnywhereDiagram-module__F9Tq_q__runContract span{color:var(--landing-muted);font-size:10px}.RunAnywhereDiagram-module__F9Tq_q__flow{width:100%;color:var(--landing-accent)}.RunAnywhereDiagram-module__F9Tq_q__flow svg{fill:none;width:100%;height:24px;stroke:var(--landing-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;opacity:.46;vector-effect:non-scaling-stroke;display:block}.RunAnywhereDiagram-module__F9Tq_q__runtimeNode{grid-template-rows:288px 36px;justify-self:center;gap:12px;width:220px;height:336px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__logicGraph{align-self:center;width:220px;height:170px;overflow:visible}.RunAnywhereDiagram-module__F9Tq_q__graphEdge,.RunAnywhereDiagram-module__F9Tq_q__graphEdgeAccent,.RunAnywhereDiagram-module__F9Tq_q__graphContinuation{fill:none;stroke-linecap:round;stroke-linejoin:round}.RunAnywhereDiagram-module__F9Tq_q__graphEdge{stroke:color-mix(in srgb, var(--landing-accent) 30%, transparent);stroke-width:1.2px}.RunAnywhereDiagram-module__F9Tq_q__graphEdgeAccent{stroke:color-mix(in srgb, var(--landing-accent-2) 45%, transparent);stroke-dasharray:3 4;stroke-width:1.1px}.RunAnywhereDiagram-module__F9Tq_q__graphContinuation{stroke:color-mix(in srgb, var(--landing-accent) 40%, transparent);stroke-width:1.1px}.RunAnywhereDiagram-module__F9Tq_q__graphNode rect{fill:var(--surface-content);stroke:var(--border-surface);stroke-width:1px}.RunAnywhereDiagram-module__F9Tq_q__graphNode text{fill:var(--landing-accent);font-family:var(--landing-mono);text-anchor:middle;font-size:9px;font-weight:600}.RunAnywhereDiagram-module__F9Tq_q__graphCore rect{fill:var(--landing-accent);filter:drop-shadow(0 7px 8px #176b4a33)}.RunAnywhereDiagram-module__F9Tq_q__graphCoreLogo{filter:brightness(0)invert()}.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption{text-align:left;width:220px}.RunAnywhereDiagram-module__F9Tq_q__targetPanel{flex-direction:column;justify-self:end;gap:12px;width:384px;height:336px;display:flex}.RunAnywhereDiagram-module__F9Tq_q__runContract{box-shadow:none;background:0 0;padding:0}.RunAnywhereDiagram-module__F9Tq_q__targetStack{border:1px solid var(--border-surface);background:var(--surface-content);border-radius:0;flex-direction:column;width:384px;height:288px;display:flex;overflow:hidden;box-shadow:0 14px 35px #17251e14}.RunAnywhereDiagram-module__F9Tq_q__targetNode{flex:1 1 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:0;padding:10px 22px;display:grid}.RunAnywhereDiagram-module__F9Tq_q__targetNode+.RunAnywhereDiagram-module__F9Tq_q__targetNode{border-top:1px solid var(--landing-line)}.RunAnywhereDiagram-module__F9Tq_q__nodeIcon{width:42px;height:42px;color:var(--landing-accent);background:var(--landing-accent-soft);border-radius:10px;place-items:center;display:grid}.RunAnywhereDiagram-module__F9Tq_q__nodeIcon svg{stroke-width:1.6px;width:21px;height:21px}.RunAnywhereDiagram-module__F9Tq_q__targetCopy{flex-direction:column;min-width:0;display:flex}.RunAnywhereDiagram-module__F9Tq_q__targetCopy small{color:var(--landing-accent);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.RunAnywhereDiagram-module__F9Tq_q__targetCopy strong{margin-top:2px;font-size:13px;font-weight:700}.RunAnywhereDiagram-module__F9Tq_q__targetCopy em{color:var(--landing-accent-dark);margin-top:2px;font-size:10px;font-style:normal;font-weight:700}.RunAnywhereDiagram-module__F9Tq_q__targetNodeCompiled{background:var(--status-warning-surface)}.RunAnywhereDiagram-module__F9Tq_q__targetNodeCompiled .RunAnywhereDiagram-module__F9Tq_q__nodeIcon{color:var(--status-warning-text);background:var(--surface-content)}.RunAnywhereDiagram-module__F9Tq_q__targetNodeCompiled .RunAnywhereDiagram-module__F9Tq_q__targetCopy small,.RunAnywhereDiagram-module__F9Tq_q__targetNodeCompiled .RunAnywhereDiagram-module__F9Tq_q__targetCopy em{color:var(--status-warning-text)}@media (max-width:980px) and (min-width:721px){.RunAnywhereDiagram-module__F9Tq_q__stage{grid-template-columns:220px minmax(24px,1fr) 180px minmax(24px,1fr) minmax(280px,336px);padding-inline:30px}.RunAnywhereDiagram-module__F9Tq_q__sourceNode{width:210px}.RunAnywhereDiagram-module__F9Tq_q__runtimeNode,.RunAnywhereDiagram-module__F9Tq_q__logicGraph{width:180px}.RunAnywhereDiagram-module__F9Tq_q__targetPanel,.RunAnywhereDiagram-module__F9Tq_q__targetStack{width:100%}.RunAnywhereDiagram-module__F9Tq_q__targetNode{grid-template-columns:38px minmax(0,1fr);gap:12px;padding-inline:16px}.RunAnywhereDiagram-module__F9Tq_q__nodeIcon{width:38px;height:38px}}@media (max-width:840px) and (min-width:721px){.RunAnywhereDiagram-module__F9Tq_q__diagram{height:912px}.RunAnywhereDiagram-module__F9Tq_q__diagramLabel{height:60px;font-size:14px}.RunAnywhereDiagram-module__F9Tq_q__stage{grid-template-rows:180px 48px 240px 48px 336px;grid-template-columns:1fr;place-items:center;height:852px;padding:0;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sourceNode{justify-self:center;width:250px;height:auto;display:block}.RunAnywhereDiagram-module__F9Tq_q__sheetPreview{align-self:auto}.RunAnywhereDiagram-module__F9Tq_q__nodeCaption{margin-top:12px}.RunAnywhereDiagram-module__F9Tq_q__flow{width:46px;height:50px}.RunAnywhereDiagram-module__F9Tq_q__flow svg{width:46px;height:24px;transform:rotate(90deg)}.RunAnywhereDiagram-module__F9Tq_q__runtimeNode{width:220px;height:auto;display:block}.RunAnywhereDiagram-module__F9Tq_q__logicGraph{width:220px}.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption{margin-top:-4px}.RunAnywhereDiagram-module__F9Tq_q__targetPanel,.RunAnywhereDiagram-module__F9Tq_q__targetStack{justify-self:center;width:384px}.RunAnywhereDiagram-module__F9Tq_q__targetNode{grid-template-columns:42px minmax(0,1fr);gap:14px;padding-inline:24px}.RunAnywhereDiagram-module__F9Tq_q__nodeIcon{width:42px;height:42px}}@media (max-width:720px){.RunAnywhereDiagram-module__F9Tq_q__diagram{border-radius:0;height:900px;margin-bottom:0}.RunAnywhereDiagram-module__F9Tq_q__diagramLabel{text-align:center;white-space:normal;gap:10px;height:60px;padding:0 15px;font-size:12px;line-height:1.25}.RunAnywhereDiagram-module__F9Tq_q__stage{grid-template-rows:190px 45px 215px 45px 345px;grid-template-columns:1fr;place-items:center;height:840px;padding:0;display:grid}.RunAnywhereDiagram-module__F9Tq_q__sourceNode{justify-self:center;width:min(250px,100% - 48px);height:auto;display:block}.RunAnywhereDiagram-module__F9Tq_q__sheetPreview{align-self:auto}.RunAnywhereDiagram-module__F9Tq_q__nodeCaption{margin-top:12px}.RunAnywhereDiagram-module__F9Tq_q__flow{width:46px;height:50px}.RunAnywhereDiagram-module__F9Tq_q__flow svg{width:46px;height:24px;transform:rotate(90deg)}.RunAnywhereDiagram-module__F9Tq_q__runtimeNode{width:220px;height:auto;display:block}.RunAnywhereDiagram-module__F9Tq_q__logicGraph{width:220px}.RunAnywhereDiagram-module__F9Tq_q__runtimeCaption{margin-top:-4px}.RunAnywhereDiagram-module__F9Tq_q__targetPanel,.RunAnywhereDiagram-module__F9Tq_q__targetStack{width:min(320px,100% - 32px)}.RunAnywhereDiagram-module__F9Tq_q__targetPanel{justify-self:center;height:336px}.RunAnywhereDiagram-module__F9Tq_q__targetNode{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;padding:8px 14px}.RunAnywhereDiagram-module__F9Tq_q__nodeIcon{width:40px;height:40px}.RunAnywhereDiagram-module__F9Tq_q__targetCopy strong{font-size:13px}.RunAnywhereDiagram-module__F9Tq_q__targetCopy em{font-size:10px}}
.run-module__Bi1G-G__distList{flex-direction:column;flex:1;gap:.25rem;padding:.375rem;display:flex;overflow-y:auto}.run-module__Bi1G-G__distPreview{flex-shrink:0;height:75px;display:flex}.run-module__Bi1G-G__exploreLink{color:var(--muted,#6b7280);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.run-module__Bi1G-G__exploreLink:hover{color:var(--fg,#111827);border-color:var(--border,#e5e7eb);background:#0000000a}
.JSONViewer-module__Rs5frq__overlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JSONViewer-module__Rs5frq__container{background-color:#1e1e1e;border-radius:8px;flex-direction:column;width:90%;max-width:1000px;height:80vh;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000004d}.JSONViewer-module__Rs5frq__header{background-color:#2d2d2d;border-bottom:1px solid #404040;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.JSONViewer-module__Rs5frq__title{color:#e0e0e0;margin:0;font-size:1.25rem;font-weight:600}.JSONViewer-module__Rs5frq__closeButton{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.JSONViewer-module__Rs5frq__closeButton:hover{color:#fff}.JSONViewer-module__Rs5frq__toolbar{background-color:#252526;border-bottom:1px solid #404040;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.JSONViewer-module__Rs5frq__searchContainer{flex:1;align-items:center;gap:.75rem;display:flex}.JSONViewer-module__Rs5frq__searchInput{color:#e0e0e0;background-color:#3c3c3c;border:1px solid #404040;border-radius:4px;width:250px;padding:.5rem .75rem;font-size:.875rem}.JSONViewer-module__Rs5frq__searchInput:focus{border-color:#0078d4;outline:none}.JSONViewer-module__Rs5frq__searchInput::placeholder{color:#888}.JSONViewer-module__Rs5frq__matchCount{color:#888;font-size:.75rem}.JSONViewer-module__Rs5frq__actions{gap:.5rem;display:flex}.JSONViewer-module__Rs5frq__actionButton{color:#e0e0e0;cursor:pointer;background-color:#3c3c3c;border:1px solid #404040;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s}.JSONViewer-module__Rs5frq__actionButton:hover{background-color:#4c4c4c}.JSONViewer-module__Rs5frq__content{flex:1;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;overflow:auto}.JSONViewer-module__Rs5frq__node{white-space:nowrap;align-items:flex-start;gap:.25rem;padding:2px 0;display:flex}.JSONViewer-module__Rs5frq__expandable{cursor:pointer}.JSONViewer-module__Rs5frq__expandable:hover{background-color:#ffffff0d}.JSONViewer-module__Rs5frq__toggle{color:#888;flex-shrink:0;width:1rem;font-size:.625rem}.JSONViewer-module__Rs5frq__key{color:#9cdcfe;margin-right:.25rem}.JSONViewer-module__Rs5frq__string{color:#ce9178}.JSONViewer-module__Rs5frq__number{color:#b5cea8}.JSONViewer-module__Rs5frq__boolean{color:#569cd6}.JSONViewer-module__Rs5frq__null{color:#569cd6;font-style:italic}.JSONViewer-module__Rs5frq__bracket{color:#d4d4d4}.JSONViewer-module__Rs5frq__preview{color:#888;margin:0 .25rem;font-style:italic}.JSONViewer-module__Rs5frq__highlight{background-color:#ffc8004d;border-radius:2px;padding:0 2px}.JSONViewer-module__Rs5frq__matchedNode{background-color:#ffc8001a}.JSONViewer-module__Rs5frq__parsedLabel{color:#6a9955;margin-right:.25rem;font-size:.75rem;font-style:italic}.JSONViewer-module__Rs5frq__copyButton{color:#888;cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;margin-right:.25rem;padding:0;font-size:.75rem;transition:opacity .15s}.JSONViewer-module__Rs5frq__node:hover .JSONViewer-module__Rs5frq__copyButton{opacity:1}.JSONViewer-module__Rs5frq__copyButton:hover{color:#e0e0e0}.JSONViewer-module__Rs5frq__copyButton.JSONViewer-module__Rs5frq__copied{color:#4ec9b0;opacity:1}.JSONViewer-module__Rs5frq__toggle{-webkit-user-select:none;user-select:none}
.Timestamp-module__1xjfmq__timestamp{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--font-mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace)}.Timestamp-module__1xjfmq__inactive{cursor:pointer;transition:color .15s}.Timestamp-module__1xjfmq__inactive:hover{color:var(--accent-color,#176b4a);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Timestamp-module__1xjfmq__buttonContainer{border:1px solid var(--border-color,#d1d5db);background:var(--button-bg,#f9fafb);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.Timestamp-module__1xjfmq__modeButton{font-family:var(--font-mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:2px 8px;transition:background-color .15s}.Timestamp-module__1xjfmq__modeButton:hover{background-color:var(--hover-bg,#e5e7eb)}.Timestamp-module__1xjfmq__copyButton{border:none;border-left:1px solid var(--border-color,#d1d5db);cursor:pointer;color:var(--text-muted,#6b7280);background:0 0;justify-content:center;align-items:center;padding:2px 6px;transition:background-color .15s,color .15s;display:inline-flex}.Timestamp-module__1xjfmq__copyButton:hover{background-color:var(--hover-bg,#e5e7eb);color:var(--text-color,#374151)}.Timestamp-module__1xjfmq__copyButton.Timestamp-module__1xjfmq__copied,.Timestamp-module__1xjfmq__copyButton.Timestamp-module__1xjfmq__copied:hover{color:var(--success-color,#22c55e)}
.ValidatedModelsCarousel-module__YrtaPG__carousel{border:1px solid var(--border-surface);height:264px;color:var(--landing-ink);background:var(--surface-content);font-family:var(--landing-body);flex-direction:column;margin-top:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #17251e14}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt{background:var(--surface-content);flex:0 0 64px;justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 18px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt small{color:var(--landing-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt strong{font-family:var(--landing-display);letter-spacing:-.025em;font-size:18px;font-weight:600}.ValidatedModelsCarousel-module__YrtaPG__realWorldGroup{border-top:1px solid var(--border-surface);background:var(--surface-organization);flex-direction:column;flex:1;min-height:0;padding:0 18px 16px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__header{flex:0 0 52px;justify-content:space-between;align-items:center;height:52px;padding:0;display:flex}.ValidatedModelsCarousel-module__YrtaPG__headerCopy{flex-direction:column;gap:3px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__uploadCta{min-height:36px;color:var(--text-on-action);background:var(--action-primary);border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 9px 22px #176b4a29}.ValidatedModelsCarousel-module__YrtaPG__uploadCta:hover{background:var(--action-primary-hover);transform:translateY(-1px);box-shadow:0 12px 26px #176b4a38}.ValidatedModelsCarousel-module__YrtaPG__uploadCta svg{stroke-width:1.9px;width:13px;height:13px}.ValidatedModelsCarousel-module__YrtaPG__headerCopy>strong{color:var(--landing-accent);font-size:12px;font-weight:800}.ValidatedModelsCarousel-module__YrtaPG__headerCopy>span{color:var(--landing-muted);font-size:10px;font-weight:500}.ValidatedModelsCarousel-module__YrtaPG__controls{align-items:center;gap:14px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__arrowControls{gap:8px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__arrowControls button{border:1px solid var(--border-control);width:28px;height:28px;color:var(--landing-ink);background:var(--action-secondary);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.ValidatedModelsCarousel-module__YrtaPG__arrowControls button:hover{border-color:var(--action-primary);color:var(--action-primary);background:var(--action-secondary-hover);transform:translateY(-1px)}.ValidatedModelsCarousel-module__YrtaPG__arrowControls svg{stroke-width:1.8px;width:14px;height:14px}.ValidatedModelsCarousel-module__YrtaPG__viewport{border:1px solid var(--border-surface);background:var(--surface-content);flex:1;min-height:0;overflow:hidden}.ValidatedModelsCarousel-module__YrtaPG__track{height:100%;transform:translateX(calc(var(--carousel-page) * -100%));transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.ValidatedModelsCarousel-module__YrtaPG__pageGroup{grid-template-columns:repeat(3,minmax(0,1fr));min-width:100%;display:grid}.ValidatedModelsCarousel-module__YrtaPG__slide{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px 16px;display:grid}.ValidatedModelsCarousel-module__YrtaPG__slide+.ValidatedModelsCarousel-module__YrtaPG__slide{border-left:1px solid var(--landing-line)}.ValidatedModelsCarousel-module__YrtaPG__fileIcon{width:36px;height:48px;color:var(--text-on-action);background:var(--action-primary);place-items:center;display:grid;position:relative;box-shadow:0 10px 24px #176b4a2b}.ValidatedModelsCarousel-module__YrtaPG__fileIcon:after{content:"";background:var(--action-primary-hover);width:12px;height:12px;position:absolute;bottom:0;right:0}.ValidatedModelsCarousel-module__YrtaPG__fileIcon svg{stroke-width:1.4px;width:17px;height:17px}.ValidatedModelsCarousel-module__YrtaPG__slideCopy{flex-direction:column;min-width:0;display:flex}.ValidatedModelsCarousel-module__YrtaPG__category{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ValidatedModelsCarousel-module__YrtaPG__slide h3{font-family:var(--landing-display);letter-spacing:-.025em;margin-top:5px;margin-bottom:2px;font-size:16px;font-weight:600;overflow:hidden}.ValidatedModelsCarousel-module__YrtaPG__slide p{color:var(--landing-muted);text-overflow:ellipsis;white-space:nowrap;gap:5px;margin:4px 0 0;font-size:9px;display:flex;overflow:hidden}.ValidatedModelsCarousel-module__YrtaPG__slide a{color:var(--landing-accent);align-items:center;gap:6px;margin-top:6px;font-size:9px;font-weight:700;display:inline-flex}.ValidatedModelsCarousel-module__YrtaPG__slide a:hover{text-underline-offset:3px;text-decoration:underline}.ValidatedModelsCarousel-module__YrtaPG__slide a svg{width:12px;height:12px}.ValidatedModelsCarousel-module__YrtaPG__dots{align-items:center;gap:7px;display:flex}.ValidatedModelsCarousel-module__YrtaPG__dots button{cursor:pointer;background:#bdc6bf;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background-color .18s}.ValidatedModelsCarousel-module__YrtaPG__dots .ValidatedModelsCarousel-module__YrtaPG__activeDot{background:var(--landing-accent);width:24px}.ValidatedModelsCarousel-module__YrtaPG__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px) and (min-width:721px){.ValidatedModelsCarousel-module__YrtaPG__slide{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 12px}.ValidatedModelsCarousel-module__YrtaPG__fileIcon{width:34px;height:46px}.ValidatedModelsCarousel-module__YrtaPG__slide h3{font-size:16px}.ValidatedModelsCarousel-module__YrtaPG__slide p{white-space:normal;flex-wrap:wrap}}@media (max-width:720px){.ValidatedModelsCarousel-module__YrtaPG__carousel{height:480px;margin-top:30px}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt{flex-direction:column;flex-basis:120px;justify-content:center;align-items:flex-start;gap:12px;height:120px;padding:18px}.ValidatedModelsCarousel-module__YrtaPG__uploadPrompt strong{font-size:18px}.ValidatedModelsCarousel-module__YrtaPG__header{flex-basis:70px;height:70px;padding:12px 0}.ValidatedModelsCarousel-module__YrtaPG__uploadCta{width:100%;min-height:40px;font-size:11px}.ValidatedModelsCarousel-module__YrtaPG__headerCopy>strong{max-width:165px;font-size:12px;line-height:1.25}.ValidatedModelsCarousel-module__YrtaPG__headerCopy>span{max-width:165px;font-size:10px;line-height:1.4}.ValidatedModelsCarousel-module__YrtaPG__controls{gap:8px}.ValidatedModelsCarousel-module__YrtaPG__arrowControls{gap:6px}.ValidatedModelsCarousel-module__YrtaPG__arrowControls button{width:28px;height:28px}.ValidatedModelsCarousel-module__YrtaPG__dots{gap:4px}.ValidatedModelsCarousel-module__YrtaPG__dots button{width:6px;height:6px}.ValidatedModelsCarousel-module__YrtaPG__dots .ValidatedModelsCarousel-module__YrtaPG__activeDot{width:18px}.ValidatedModelsCarousel-module__YrtaPG__viewport{flex-basis:270px}.ValidatedModelsCarousel-module__YrtaPG__pageGroup{grid-template-rows:repeat(3,90px);grid-template-columns:1fr}.ValidatedModelsCarousel-module__YrtaPG__slide{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:9px 14px}.ValidatedModelsCarousel-module__YrtaPG__slide+.ValidatedModelsCarousel-module__YrtaPG__slide{border-top:1px solid var(--landing-line);border-left:0}.ValidatedModelsCarousel-module__YrtaPG__fileIcon{width:34px;height:44px}.ValidatedModelsCarousel-module__YrtaPG__fileIcon svg{width:16px;height:16px}.ValidatedModelsCarousel-module__YrtaPG__slide h3{white-space:nowrap;text-overflow:ellipsis;min-height:0;margin-top:4px;font-size:16px}.ValidatedModelsCarousel-module__YrtaPG__slide p,.ValidatedModelsCarousel-module__YrtaPG__slide a{margin-top:5px}}
.GridPage-module__bCJM9W__page{min-height:100%;position:relative}.GridPage-module__bCJM9W__page[data-grid-root]{isolation:isolate;background-color:var(--background);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:var(--grid-paint-origin-x) 0;background-size:var(--grid-cell) var(--grid-cell);background-repeat:repeat}.GridPage-module__bCJM9W__page[data-grid-surface]{background-color:#0000;background-image:none}
.WasmCompilationModal-module__q65dga__backdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.WasmCompilationModal-module__q65dga__modal{background:var(--surface,#222);border:1px solid var(--border,#333);width:100%;max-width:560px;max-height:90vh;color:var(--text-primary,#e0e0e0);border-radius:.75rem;padding:1.75rem;position:relative;overflow-y:auto}.WasmCompilationModal-module__q65dga__close{width:28px;height:28px;color:var(--text-tertiary,#666);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.WasmCompilationModal-module__q65dga__close:hover{color:var(--text-primary,#e0e0e0);background:#ffffff14}.WasmCompilationModal-module__q65dga__header{align-items:center;gap:.625rem;margin-bottom:1rem;padding-right:2rem;display:flex}.WasmCompilationModal-module__q65dga__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.WasmCompilationModal-module__q65dga__iconReady{color:#176b4a;flex-shrink:0}.WasmCompilationModal-module__q65dga__iconFailed{color:#dc2626;flex-shrink:0}.WasmCompilationModal-module__q65dga__body{color:var(--text-secondary,#bbb);font-size:.875rem;line-height:1.6}.WasmCompilationModal-module__q65dga__body p{margin:0 0 .875rem}.WasmCompilationModal-module__q65dga__callout{color:var(--text-primary,#e0e0e0);background:#176b4a1a;border:1px solid #176b4a40;border-radius:.375rem;align-items:flex-start;gap:.625rem;margin:.875rem 0;padding:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.WasmCompilationModal-module__q65dga__calloutIcon{color:#176b4a;flex-shrink:0;margin-top:.125rem}.WasmCompilationModal-module__q65dga__statusBlock,.WasmCompilationModal-module__q65dga__statusBlockReady,.WasmCompilationModal-module__q65dga__statusBlockFailed{border:1px solid var(--border,#333);background:#ffffff08;border-radius:.375rem;margin-top:1rem;padding:.75rem .875rem}.WasmCompilationModal-module__q65dga__statusBlockReady{background:#176b4a14;border-color:#176b4a40}.WasmCompilationModal-module__q65dga__statusBlockFailed{background:#dc26260f;border-color:#dc26264d}.WasmCompilationModal-module__q65dga__statusRow{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;font-size:.8125rem;display:flex}.WasmCompilationModal-module__q65dga__statusLabel{color:var(--text-tertiary,#888)}.WasmCompilationModal-module__q65dga__statusValue{color:var(--text-primary,#e0e0e0);font-variant-numeric:tabular-nums;font-weight:500}.WasmCompilationModal-module__q65dga__hint,.WasmCompilationModal-module__q65dga__hintFailed{color:var(--text-tertiary,#888);margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.WasmCompilationModal-module__q65dga__debugHeader{text-transform:uppercase;letter-spacing:.05em;color:#dc2626;margin-bottom:.625rem;font-size:.75rem;font-weight:600}.WasmCompilationModal-module__q65dga__debugRow{border-top:1px solid #ffffff0d;flex-direction:column;gap:.25rem;padding:.375rem 0;font-size:.8125rem;display:flex}.WasmCompilationModal-module__q65dga__debugRow:first-of-type{border-top:none}.WasmCompilationModal-module__q65dga__debugLabel{color:var(--text-tertiary,#888);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.WasmCompilationModal-module__q65dga__debugValue{color:#f87171;white-space:pre-wrap;word-break:break-word;background:#0000004d;border-radius:.25rem;max-height:180px;margin:0;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.WasmCompilationModal-module__q65dga__debugValueInline{color:var(--text-primary,#e0e0e0);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.WasmCompilationModal-module__q65dga__dismiss{background:var(--accent-blue,#176b4a);color:#fff;cursor:pointer;border:none;border-radius:.375rem;width:100%;margin-top:1.25rem;padding:.625rem;font-size:.875rem;font-weight:600;transition:background .15s}.WasmCompilationModal-module__q65dga__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17251e8f}.WasmCompilationModal-module__q65dga__modal{background:#fffffffa;border-radius:4px;box-shadow:0 24px 64px #17251e3d}.WasmCompilationModal-module__q65dga__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.5rem}.WasmCompilationModal-module__q65dga__statusBlock,.WasmCompilationModal-module__q65dga__statusBlockReady{background:var(--surface-elevated)}.WasmCompilationModal-module__q65dga__dismiss{background:var(--accent-blue);border-radius:6px}.WasmCompilationModal-module__q65dga__dismiss:hover{background:var(--accent-blue-hover)}
.DemoBanner-module__eVtbOW__banner{color:var(--text-on-inverse);font-family:"Golos Text", var(--font-body,sans-serif);z-index:40;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px 16px;padding:7px 16px;font-size:12.5px;line-height:1.35;display:flex}.DemoBanner-module__eVtbOW__text{align-items:center;gap:7px;font-weight:500;display:inline-flex}.DemoBanner-module__eVtbOW__text strong{letter-spacing:.04em;text-transform:uppercase;color:var(--text-on-inverse-accent);font-size:11px;font-weight:700}.DemoBanner-module__eVtbOW__actions{align-items:center;gap:8px;display:inline-flex}.DemoBanner-module__eVtbOW__actionButton,.DemoBanner-module__eVtbOW__actionLink{border:1px solid var(--border-on-inverse);color:var(--text-on-inverse);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.DemoBanner-module__eVtbOW__actionButton:hover,.DemoBanner-module__eVtbOW__actionLink:hover{background:var(--surface-on-inverse-hover);border-color:var(--text-on-inverse-muted)}.DemoBanner-module__eVtbOW__uploadLink{border-color:var(--text-on-inverse-accent);background:var(--surface-on-inverse-hover)}
.action-layout-module__2b-SPG__wizardContainer{--workspace-page-width:100%;background-color:var(--background,#1a1a1a);width:100%;height:100dvh;min-height:0;position:relative;overflow:hidden}.action-layout-module__2b-SPG__gridRouteContainer[data-grid-root]{width:100%;height:var(--grid-viewport-height);background-color:var(--background);min-height:0;position:relative;overflow:hidden}.action-layout-module__2b-SPG__mobileWorkspaceNotice{background:var(--background);width:100%;height:100%;color:var(--text-primary);place-items:center;padding:clamp(24px,7vw,72px);display:grid;overflow-y:auto}.action-layout-module__2b-SPG__mobileWorkspaceCard{border:1px solid var(--border-surface);background:var(--surface-content);width:min(100%,520px);box-shadow:var(--panel-shadow-strong);text-align:center;padding:clamp(28px,7vw,48px)}.action-layout-module__2b-SPG__mobileWorkspaceCard svg{color:var(--accent-blue);margin-bottom:20px}.action-layout-module__2b-SPG__mobileWorkspaceEyebrow{color:var(--accent-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.action-layout-module__2b-SPG__mobileWorkspaceCard h1{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(36px,8vw,52px);font-weight:600;line-height:.98}.action-layout-module__2b-SPG__mobileWorkspaceCard>p:last-of-type{color:var(--text-secondary);font-size:15px;line-height:1.65}.action-layout-module__2b-SPG__mobileWorkspaceBack{border:1px solid var(--action-primary);min-height:44px;color:var(--text-on-action);background:var(--action-primary);justify-content:center;align-items:center;margin-top:26px;padding:10px 18px;font-weight:700;display:inline-flex}.action-layout-module__2b-SPG__mobileWorkspaceBack:hover{background:var(--action-primary-hover)}.action-layout-module__2b-SPG__pane{position:absolute;inset:0}.action-layout-module__2b-SPG__pane[hidden]{display:none}.action-layout-module__2b-SPG__authGate{background-color:var(--background);width:100%;min-height:100vh}.action-layout-module__2b-SPG__authCard{box-shadow:var(--panel-shadow-strong);justify-content:center;align-items:center;display:flex}
