.TemporarilyDisabledModal-module__LJOkdq__backdrop{z-index:1100;overscroll-behavior:contain;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}.TemporarilyDisabledModal-module__LJOkdq__flow{min-height:var(--grid-viewport-height);align-content:start}.TemporarilyDisabledModal-module__LJOkdq__dialog{min-width:0;color:var(--text-primary);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--grid-box-border-color:var(--status-warning-border);flex-direction:column;gap:16px;padding:28px;animation:.16s ease-out TemporarilyDisabledModal-module__LJOkdq__reveal;display:flex}@keyframes TemporarilyDisabledModal-module__LJOkdq__reveal{0%{opacity:0}to{opacity:1}}.TemporarilyDisabledModal-module__LJOkdq__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600}.TemporarilyDisabledModal-module__LJOkdq__body{border:1px solid var(--status-warning-border);background:var(--status-warning-surface);color:var(--status-warning-text);font-family:var(--font-body);border-radius:4px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.TemporarilyDisabledModal-module__LJOkdq__actions{justify-content:flex-end;display:flex}.TemporarilyDisabledModal-module__LJOkdq__dismiss{font-family:var(--font-body);border:1px solid var(--action-primary);background:var(--action-primary);color:var(--text-on-action);cursor:pointer;border-radius:4px;padding:8px 18px;font-size:14px;font-weight:600;transition:background-color .14s}.TemporarilyDisabledModal-module__LJOkdq__dismiss:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}@media (prefers-reduced-motion:reduce){.TemporarilyDisabledModal-module__LJOkdq__dialog{animation:none}}
.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);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) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--grid-line) var(--grid-rule), transparent var(--grid-rule));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}}
.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}}
.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);box-shadow:var(--shadow-overlay);-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}@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}}
.UsagePanel-module__YzX_zq__panel{font-family:var(--font-body);flex-direction:column;gap:12px;display:flex}.UsagePanel-module__YzX_zq__planLine{align-items:baseline;gap:8px;display:flex}.UsagePanel-module__YzX_zq__planName{color:var(--text-primary);font-size:.8125rem;font-weight:600}.UsagePanel-module__YzX_zq__pastDue{background:var(--status-danger-surface);color:var(--status-danger-text);border:1px solid var(--status-danger-border);border-radius:3px;padding:1px 6px;font-size:.6875rem;font-weight:600}.UsagePanel-module__YzX_zq__cadence{flex-direction:column;gap:8px;display:flex}.UsagePanel-module__YzX_zq__cadenceHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.UsagePanel-module__YzX_zq__cadenceTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:600}.UsagePanel-module__YzX_zq__resets{color:var(--text-tertiary);font-size:.75rem}.UsagePanel-module__YzX_zq__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.UsagePanel-module__YzX_zq__row{flex-direction:column;gap:4px;display:flex}.UsagePanel-module__YzX_zq__rowHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.UsagePanel-module__YzX_zq__label{color:var(--text-primary);font-size:.8125rem}.UsagePanel-module__YzX_zq__amount{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.UsagePanel-module__YzX_zq__unlimited{font-family:var(--font-body);color:var(--text-tertiary)}.UsagePanel-module__YzX_zq__track{background:var(--surface-disabled);border-radius:2px;height:4px;overflow:hidden}.UsagePanel-module__YzX_zq__fill{background:var(--action-primary);border-radius:2px;height:100%;transition:width .2s ease-out}.UsagePanel-module__YzX_zq__fill[data-state=warning]{background:var(--status-warning-border)}.UsagePanel-module__YzX_zq__fill[data-state=exhausted]{background:var(--status-danger-border)}.UsagePanel-module__YzX_zq__note{color:var(--text-tertiary);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.UsagePanel-module__YzX_zq__fill{transition:none}}
.batch-module__tDYyqW__stageList{flex-direction:column;gap:8px;width:100%;max-width:560px;margin:0 0 20px;padding:0;list-style:none;display:flex}.batch-module__tDYyqW__stageRow{border:1px solid var(--border);background-color:var(--surface-subtle);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.batch-module__tDYyqW__stageRow[data-oversize=true]{border-color:var(--status-danger-border);background-color:var(--status-danger-surface)}.batch-module__tDYyqW__stageIcon{color:var(--accent-blue,#176b4a);flex-shrink:0;display:inline-flex}.batch-module__tDYyqW__stageName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);color:var(--text-primary,#111827);flex:auto;font-size:14px;overflow:hidden}.batch-module__tDYyqW__stageSize{font-family:var(--font-body);color:var(--text-tertiary);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.batch-module__tDYyqW__stageBadge{color:var(--status-danger-text);font-weight:600}.batch-module__tDYyqW__stageRemove{font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:13px;text-decoration:underline}.batch-module__tDYyqW__stageRemove:hover{color:var(--status-danger-text)}.batch-module__tDYyqW__stageActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.batch-module__tDYyqW__textButton{font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:14px 12px;font-size:15px;font-weight:500;text-decoration:none}.batch-module__tDYyqW__textButton:hover{color:var(--text-primary,#111827);text-decoration:underline}.batch-module__tDYyqW__usageLink{font-family:var(--font-body);text-align:center;margin:14px 0 0;font-size:14px}.batch-module__tDYyqW__loginBlock{width:100%;max-width:420px;margin:0 auto}.batch-module__tDYyqW__warning{border:1px solid var(--status-warning-border);background-color:var(--status-warning-surface);width:100%;max-width:560px;color:var(--status-warning-text);font-family:var(--font-body);text-align:left;border-radius:8px;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:1.5}.batch-module__tDYyqW__hint{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;margin:14px 0 0;font-size:13px}.batch-module__tDYyqW__rollup{width:100%;max-width:720px;margin:8px auto 24px}.batch-module__tDYyqW__rollupHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.batch-module__tDYyqW__rollupCount{font-family:var(--font-body);color:var(--text-primary,#111827);font-size:15px;font-weight:500}.batch-module__tDYyqW__rollupPct{font-family:var(--font-display,var(--font-body));color:var(--accent-blue,#176b4a);font-size:15px;font-weight:600}.batch-module__tDYyqW__rollupBar{background-color:var(--border);border-radius:5px;width:100%;height:10px;overflow:hidden}.batch-module__tDYyqW__rollupFill{background-color:var(--accent-blue,#176b4a);border-radius:5px;height:100%;transition:width .4s}.batch-module__tDYyqW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;width:100%;max-width:720px;margin:0 auto;display:grid}.batch-module__tDYyqW__card{border:1px solid var(--border);background-color:var(--surface-content);text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.batch-module__tDYyqW__card[data-state=ready]{border-color:var(--status-success-text);background-color:var(--status-success-surface)}.batch-module__tDYyqW__card[data-state=failed]{border-color:var(--status-danger-border);background-color:var(--status-danger-surface)}.batch-module__tDYyqW__cardHeader{align-items:center;gap:8px;min-width:0;display:flex}.batch-module__tDYyqW__cardIcon{color:var(--accent-blue,#176b4a);flex-shrink:0;display:inline-flex}.batch-module__tDYyqW__card[data-state=ready] .batch-module__tDYyqW__cardIcon{color:var(--status-success-text)}.batch-module__tDYyqW__card[data-state=failed] .batch-module__tDYyqW__cardIcon{color:var(--status-danger-text)}.batch-module__tDYyqW__cardName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);color:var(--text-primary,#111827);flex:auto;font-size:14px;font-weight:600;overflow:hidden}.batch-module__tDYyqW__cardBar{background-color:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}.batch-module__tDYyqW__cardFill{background-color:var(--accent-blue,#176b4a);border-radius:3px;height:100%;transition:width .6s}.batch-module__tDYyqW__cardFill[data-state=ready]{background-color:var(--status-success-text)}.batch-module__tDYyqW__cardStatus{font-family:var(--font-body);color:var(--text-tertiary);min-height:18px;margin:0;font-size:13px}.batch-module__tDYyqW__cardStatus[data-state=failed]{color:var(--status-danger-text);font-weight:600}.batch-module__tDYyqW__cardFailure{flex-direction:column;gap:4px;min-width:0;display:flex}.batch-module__tDYyqW__cardError{font-family:var(--font-body);color:var(--text-tertiary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.batch-module__tDYyqW__cardLink{font-family:var(--font-body);color:var(--accent-blue,#176b4a);font-size:13px;font-weight:600;text-decoration:none}.batch-module__tDYyqW__cardLink:hover{text-decoration:underline}@media (max-width:640px){.batch-module__tDYyqW__cardGrid{grid-template-columns:1fr}}
.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);width:16px;height:16px;box-shadow:var(--shadow-raised);border-radius:50%;transition:transform .2s;display:block}.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__uploadUsageLink{font-family:var(--font-body);color:var(--text-tertiary);text-align:center;margin:16px 0 0;font-size:13px}.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__ctaButtons{flex-direction:column;gap:12px;display:flex}.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__hintText a{color:var(--accent-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.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)}.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);box-shadow:var(--shadow-raised);border-radius:7px}.preparation-module__SehmAW__primaryButton:hover{background:var(--action-primary-hover)}@media (max-width:640px){.preparation-module__SehmAW__title{font-size:38px}}
.CopyBlock-module__q41hAG__wrapper{border:1px solid var(--border);background:var(--surface-subtle);border-radius:0;overflow:hidden}.CopyBlock-module__q41hAG__header{border-bottom:1px solid var(--border);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__copyBtn:disabled,.CopyBlock-module__q41hAG__copyBtn:disabled:hover{border-color:var(--border-control);color:var(--text-secondary);background:var(--action-secondary);cursor:not-allowed;opacity:.5}.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}
.DebugButton-module__71nwpW__debugButton{background-color:var(--surface-elevated);color:#9ca3af;z-index:1000;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:fixed;bottom:16px;right:16px}.DebugButton-module__71nwpW__debugButton:hover{color:#6b7280;background-color:#e5e7eb;border-color:#d1d5db}.DebugButton-module__71nwpW__debugButton:active{background-color:#d1d5db}.DebugButton-module__71nwpW__debugModeActive{color:#d97706;background-color:#fef3c7;border-color:#f59e0b}.DebugButton-module__71nwpW__debugModeActive:hover{color:#b45309;background-color:#fde68a;border-color:#d97706}.DebugButton-module__71nwpW__debugModeActive:active{background-color:#fcd34d}
.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);box-shadow:var(--shadow-overlay);z-index:100;border-radius:6px;min-width:120px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.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}
.AlphaBadge-module__xpm-SG__root{display:inline-flex}.AlphaBadge-module__xpm-SG__chip{border:1px solid var(--alpha-border);min-height:24px;color:var(--alpha-text);background:var(--alpha-surface);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.AlphaBadge-module__xpm-SG__statusDot{background:var(--alpha-accent);border-radius:999px;flex:0 0 7px;width:7px;height:7px;animation:4s ease-in-out infinite AlphaBadge-module__xpm-SG__alpha-status}@keyframes AlphaBadge-module__xpm-SG__alpha-status{0%,to{background:var(--alpha-accent);transform:scale(1)}45%{background:var(--action-primary-hover);transform:scale(1.22)}60%{transform:scale(1)}}.AlphaBadge-module__xpm-SG__chip:hover{border-color:var(--alpha-accent);color:var(--alpha-accent-hover);background:var(--alpha-surface-hover)}.AlphaBadge-module__xpm-SG__chip:focus-visible,.AlphaBadge-module__xpm-SG__closeButton:focus-visible,.AlphaBadge-module__xpm-SG__confirmButton:focus-visible,.AlphaBadge-module__xpm-SG__updatesButton:focus-visible{outline:2px solid var(--alpha-accent);outline-offset:3px}.AlphaBadge-module__xpm-SG__backdrop{z-index:1000;overscroll-behavior:contain;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}.AlphaBadge-module__xpm-SG__flow{min-height:var(--grid-viewport-height);align-content:start}.AlphaBadge-module__xpm-SG__dialog{min-width:0;box-shadow:var(--shadow-overlay);color:var(--text-primary);--grid-box-border-color:var(--alpha-border);flex-direction:column;padding:28px;display:flex;position:relative}.AlphaBadge-module__xpm-SG__dialogHeader{position:absolute;top:8px;right:8px}.AlphaBadge-module__xpm-SG__dialog h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 14px;padding-right:44px;font-size:36px;font-weight:600;line-height:.98}.AlphaBadge-module__xpm-SG__dialog p{color:var(--text-secondary);font-family:var(--font-body);margin:0 0 12px;font-size:15px;line-height:1.55}.AlphaBadge-module__xpm-SG__dialog .AlphaBadge-module__xpm-SG__ends{color:var(--alpha-text);margin-bottom:0;font-weight:600}.AlphaBadge-module__xpm-SG__closeButton{width:var(--grid-cell);height:var(--grid-cell);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.AlphaBadge-module__xpm-SG__closeButton:hover{color:var(--alpha-text);background:var(--alpha-surface)}.AlphaBadge-module__xpm-SG__confirmButton{border:1px solid var(--alpha-accent);color:#fff;background:var(--alpha-accent);min-height:42px;font:600 14px var(--font-body);cursor:pointer;border-radius:6px;padding:0 18px}.AlphaBadge-module__xpm-SG__dialogActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.AlphaBadge-module__xpm-SG__updatesButton{border:1px solid var(--alpha-border);min-height:42px;color:var(--alpha-text);background:var(--alpha-surface);font:600 13px var(--font-body);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.AlphaBadge-module__xpm-SG__updatesButton:hover{border-color:var(--alpha-accent);color:var(--alpha-accent-hover);background:var(--alpha-surface-hover)}.AlphaBadge-module__xpm-SG__confirmButton:hover{border-color:var(--alpha-accent-hover);background:var(--alpha-accent-hover)}@media (max-width:480px){.AlphaBadge-module__xpm-SG__dialog{padding:20px}.AlphaBadge-module__xpm-SG__dialog h2{font-size:31px}.AlphaBadge-module__xpm-SG__dialogActions{flex-direction:column;align-items:stretch}.AlphaBadge-module__xpm-SG__updatesButton,.AlphaBadge-module__xpm-SG__confirmButton{width:100%}}@media (prefers-reduced-motion:reduce){.AlphaBadge-module__xpm-SG__statusDot{animation:none}}
.GridLandingFooter-module__X3OChG__footer{grid-template-rows:var(--grid-cell) calc(var(--grid-cell) * 3) calc(var(--grid-cell) * 2);margin:var(--grid-cell) 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:var(--grid-cell) 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));background:var(--surface-content);align-items:center;display:grid}.GridLandingFooter-module__X3OChG__main{border:0;border-image:linear-gradient(var(--border), var(--border)) 1 / var(--grid-rule) var(--grid-rule) 0 var(--grid-rule) / 0 var(--grid-rule) 0 0}.GridLandingFooter-module__X3OChG__brandLockup{width:calc(var(--grid-cell) * 2);height:var(--grid-cell);grid-column:2/span 2;align-items:center;display:flex}.GridLandingFooter-module__X3OChG__brand{width:100%;height:var(--grid-cell);display:flex}.GridLandingFooter-module__X3OChG__alphaBadge{grid-column:4/span 2;justify-self:start;margin-left:-10px}.GridLandingFooter-module__X3OChG__brand img{object-fit:contain;width:100%;height:100%}.GridLandingFooter-module__X3OChG__main>p{color:var(--landing-muted);grid-column:6/span 6;margin-left:-26px;font-size:13px;font-weight:600}.GridLandingFooter-module__X3OChG__main nav{justify-content:flex-end;gap:calc(var(--grid-cell) / 3);color:var(--landing-muted);white-space:nowrap;grid-column:-11/-2;font-size:14px;display:flex}.GridLandingFooter-module__X3OChG__main nav a:hover{color:var(--landing-accent)}.GridLandingFooter-module__X3OChG__logoutLink{color:var(--status-danger-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.GridLandingFooter-module__X3OChG__logoutLink:hover{text-decoration:underline}.GridLandingFooter-module__X3OChG__meta{border:0;border-image:linear-gradient(var(--border), var(--border)) 1 / var(--grid-rule) / 0 var(--grid-rule) var(--grid-rule) 0}.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__brandLockup,.GridLandingFooter-module__X3OChG__alphaBadge,.GridLandingFooter-module__X3OChG__main>p{grid-row:1/span 2}.GridLandingFooter-module__X3OChG__main>p{grid-column:6/-2}.GridLandingFooter-module__X3OChG__main nav{border-top:var(--grid-rule) solid var(--border);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__brandLockup,.GridLandingFooter-module__X3OChG__compact .GridLandingFooter-module__X3OChG__alphaBadge,.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:var(--grid-cell) calc(var(--grid-cell) * 6) calc(var(--grid-cell) * 3)}.GridLandingFooter-module__X3OChG__footer.GridLandingFooter-module__X3OChG__compact{grid-template-rows:var(--grid-cell) 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__brandLockup{width:calc(var(--grid-cell) * 2);height:var(--grid-cell);grid-area:1/2/auto/span 2}.GridLandingFooter-module__X3OChG__alphaBadge{grid-area:1/4/auto/span 2}.GridLandingFooter-module__X3OChG__main>p{grid-area:1/6/auto/-2;font-size:11px;line-height:1.45}.GridLandingFooter-module__X3OChG__main nav{border-top:var(--grid-rule) solid var(--border);text-align:center;grid-area:2/2/auto/-2;grid-template-columns:repeat(6,1fr);align-self:stretch;align-items:center;gap:0;font-size:12px;display:grid}.GridLandingFooter-module__X3OChG__productUpdates{grid-column:span 2}.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}}
.GridLandingHeader-module__8ksitW__header{--header-gutter-start:var(--grid-header-origin-x);--header-gutter-end:var(--grid-header-end-gutter);width:100vw;height:var(--site-header-height);z-index:10;background-color:var(--surface-organization);box-shadow:var(--shadow-raised);border:0;border-image:linear-gradient(var(--border), var(--border)) 1 / 0 0 var(--grid-rule) 0 / 0 0 var(--grid-rule) 0;font-family:var(--landing-body);flex-shrink:0;margin-inline:calc(50% - 50vw);position:relative}.GridLandingHeader-module__8ksitW__header:before,.GridLandingHeader-module__8ksitW__header:after{content:"";width:var(--header-gutter-start);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) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--border) var(--grid-rule), transparent var(--grid-rule));background-position:100% 0;left:0}.GridLandingHeader-module__8ksitW__header:after{width:var(--header-gutter-end);background-image:linear-gradient(var(--border) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--border) var(--grid-rule), transparent var(--grid-rule));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;margin-inline:0 auto;margin-left:var(--grid-header-origin-x);--grid-box-border-color:var(--border);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:var(--grid-rule) 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__brandLockup{grid-area:1/1/-1/span 4;position:relative}.GridLandingHeader-module__8ksitW__brand{border-left:0;width:100%;padding-right:78px}.GridLandingHeader-module__8ksitW__alphaBadge{z-index:5;position:absolute;top:50%;left:calc(50% + 11px);transform:translateY(-50%)}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}html[data-auth=in] .GridLandingHeader-module__8ksitW__brand{padding-right:78px}.GridLandingHeader-module__8ksitW__navigation{grid-column:7/span 9;grid-template-columns:subgrid;height:100%;display:grid}.GridLandingHeader-module__8ksitW__menuToggle,.GridLandingHeader-module__8ksitW__mobileMenu{display:none}.GridLandingHeader-module__8ksitW__menuToggle svg{stroke-width:1.8px;width:20px;height:20px}.GridLandingHeader-module__8ksitW__navProduct{grid-column:1/span 3}.GridLandingHeader-module__8ksitW__navPricing{grid-column:4/span 3}.GridLandingHeader-module__8ksitW__navExamples,.GridLandingHeader-module__8ksitW__navBlog{grid-column:7/span 3}.GridLandingHeader-module__8ksitW__authenticatedNavigation{grid-column:5/-1;grid-template-columns:subgrid;height:100%;display:grid}.GridLandingHeader-module__8ksitW__authSpacer{background-image:linear-gradient(var(--border) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--border) var(--grid-rule), transparent var(--grid-rule));background-size:var(--site-grid) var(--site-grid);pointer-events:none;background-position:0 0;min-width:0;height:100%}.GridLandingHeader-module__8ksitW__authSpacerLeading{grid-column:1/span 4}.GridLandingHeader-module__8ksitW__authDocs{border-left:var(--grid-rule) solid var(--border);grid-column:5/span 3}.GridLandingHeader-module__8ksitW__authContact{grid-column:8/span 3}.GridLandingHeader-module__8ksitW__authFiles{grid-column:11/span 3}.GridLandingHeader-module__8ksitW__authSpacerTrailing{grid-column:14/span 3}.GridLandingHeader-module__8ksitW__authUpload{border-left:0;grid-column:17/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:5/span 2}.GridLandingHeader-module__8ksitW__publicSpacerActions{grid-column:16/-7}.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__header[data-menu-expanded=true],.GridLandingHeader-module__8ksitW__header[data-menu-expanded=true] .GridLandingHeader-module__8ksitW__inner[data-grid-box]{height:calc(var(--site-header-height) + var(--site-grid))}.GridLandingHeader-module__8ksitW__inner{grid-template-rows:var(--site-header-height) var(--site-grid)}.GridLandingHeader-module__8ksitW__brandLockup{grid-area:1/1/auto/span 4}.GridLandingHeader-module__8ksitW__navigation{display:none}.GridLandingHeader-module__8ksitW__authenticatedNavigation,.GridLandingHeader-module__8ksitW__publicSpacerLeading,.GridLandingHeader-module__8ksitW__publicMenuToggle,.GridLandingHeader-module__8ksitW__actions{grid-row:1}.GridLandingHeader-module__8ksitW__menuToggle{display:flex}.GridLandingHeader-module__8ksitW__publicMenuToggle{grid-column:-9/-7}.GridLandingHeader-module__8ksitW__mobileMenu{height:var(--site-grid);grid-area:2/1/auto/-1;grid-template-columns:subgrid;background-image:linear-gradient(var(--border) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--border) var(--grid-rule), transparent var(--grid-rule));background-size:var(--site-grid) var(--site-grid)}:is(html:not([data-auth=in]) .GridLandingHeader-module__8ksitW__header[data-menu-expanded=true] .GridLandingHeader-module__8ksitW__publicMobileMenu,html[data-auth=in] .GridLandingHeader-module__8ksitW__header[data-menu-expanded=true] .GridLandingHeader-module__8ksitW__authenticatedMobileMenu){display:grid}.GridLandingHeader-module__8ksitW__mobileMenu .GridLandingHeader-module__8ksitW__cell{height:var(--site-grid);border-top:var(--grid-rule) solid var(--border);background-color:var(--surface-organization);grid-column:span 3}.GridLandingHeader-module__8ksitW__mobileMenu .GridLandingHeader-module__8ksitW__cell:hover{background-color:var(--surface-interactive-hover)}.GridLandingHeader-module__8ksitW__mobileMenu .GridLandingHeader-module__8ksitW__cell.GridLandingHeader-module__8ksitW__active{background-color:var(--surface-selected)}.GridLandingHeader-module__8ksitW__mobileAuthFiles{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) calc(var(--grid-cell) * 2) repeat(2, calc(var(--grid-cell) * 3))}.GridLandingHeader-module__8ksitW__authMenuToggle,.GridLandingHeader-module__8ksitW__authSpacerLeading,.GridLandingHeader-module__8ksitW__authFiles,.GridLandingHeader-module__8ksitW__authUpload{grid-column:auto}.GridLandingHeader-module__8ksitW__authUpload{border-left:var(--grid-rule) solid var(--border)}.GridLandingHeader-module__8ksitW__authSupplemental,.GridLandingHeader-module__8ksitW__authSpacerTrailing{display:none}.GridLandingHeader-module__8ksitW__publicSpacerLeading{grid-column:5/-9;display:block}.GridLandingHeader-module__8ksitW__publicSpacerActions{display:none}}@media (max-width:720px){.GridLandingHeader-module__8ksitW__brandLockup{grid-column:1/span 4}.GridLandingHeader-module__8ksitW__brand img{width:min(69px, calc(var(--grid-cell) * 2.3));height:var(--grid-cell)}.GridLandingHeader-module__8ksitW__brand{padding-right:78px}.GridLandingHeader-module__8ksitW__actions{grid-column:-4/-1;grid-template-columns:1fr}.GridLandingHeader-module__8ksitW__publicSpacerLeading{grid-column:5/-6}.GridLandingHeader-module__8ksitW__publicMenuToggle{grid-column:-6/-4}.GridLandingHeader-module__8ksitW__authenticatedNavigation{grid-column:5/-1;grid-template-columns:minmax(0, 1fr) calc(var(--grid-cell) * 2) calc(var(--grid-cell) * 3)}.GridLandingHeader-module__8ksitW__accountCell{display:none}.GridLandingHeader-module__8ksitW__authenticatedNavigation .GridLandingHeader-module__8ksitW__accountCell,.GridLandingHeader-module__8ksitW__mobileAuthFiles{display:flex}.GridLandingHeader-module__8ksitW__tryCell{font-size:11px}}
.GridBox-module__M9baha__box[data-grid-box]{--grid-box-fit-height:initial;--grid-box-width-base:initial;--grid-box-width-sm:initial;--grid-box-width-md:initial;--grid-box-width-lg:initial;--grid-box-width-xl:initial;--grid-box-height-base:initial;--grid-box-height-sm:initial;--grid-box-height-md:initial;--grid-box-height-lg:initial;--grid-box-height-xl:initial;--grid-box-fit-base:initial;--grid-box-fit-sm:initial;--grid-box-fit-md:initial;--grid-box-fit-lg:initial;--grid-box-fit-xl:initial;--grid-box-min-height-base:initial;--grid-box-min-height-sm:initial;--grid-box-min-height-md:initial;--grid-box-min-height-lg:initial;--grid-box-min-height-xl:initial;--grid-box-padding-base:initial;--grid-box-padding-sm:initial;--grid-box-padding-md:initial;--grid-box-padding-lg:initial;--grid-box-padding-xl:initial;--grid-box-gap-base:initial;--grid-box-gap-sm:initial;--grid-box-gap-md:initial;--grid-box-gap-lg:initial;--grid-box-gap-xl:initial;--grid-box-column-base:initial;--grid-box-column-sm:initial;--grid-box-column-md:initial;--grid-box-column-lg:initial;--grid-box-column-xl:initial;--grid-box-justify-base:initial;--grid-box-justify-sm:initial;--grid-box-justify-md:initial;--grid-box-justify-lg:initial;--grid-box-justify-xl:initial;--grid-box-placement-width-base:initial;--grid-box-placement-width-sm:initial;--grid-box-placement-width-md:initial;--grid-box-placement-width-lg:initial;--grid-box-placement-width-xl: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 / var(--grid-rule) / 0 var(--grid-rule) var(--grid-rule) 0}:where(.GridBox-module__M9baha__box)[data-grid-elevation=raised]{box-shadow:var(--shadow-raised)}:where(.GridBox-module__M9baha__box)[data-grid-elevation=overlay]{box-shadow:var(--shadow-overlay)}.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%)))))}}
.SelectionConnectionNotice-module__vnAQQG__notice{border:1px solid var(--accent-orange);background:var(--surface-subtle);overflow-wrap:anywhere;border-radius:4px;margin-block:.75rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.SelectionConnectionNotice-module__vnAQQG__notice p{margin:0}.SelectionConnectionNotice-module__vnAQQG__notice ul{margin-block:.5rem;padding-inline-start:1.25rem}.SelectionConnectionNotice-module__vnAQQG__title{align-items:center;gap:.5rem;font-weight:600;display:flex}.SelectionConnectionNotice-module__vnAQQG__title svg{color:var(--accent-orange);flex-shrink:0}.SelectionConnectionNotice-module__vnAQQG__status{color:var(--text-secondary);margin-block:.75rem;font-size:.85rem}
.AuthorshipStatus-module___UfruW__status{min-height:var(--grid-cell);border:1px solid var(--authorship-border);background:var(--authorship-surface);color:var(--authorship-text);font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}a.AuthorshipStatus-module___UfruW__status{transition:background-color .15s,border-color .15s}a.AuthorshipStatus-module___UfruW__status:hover{background:var(--surface-interactive-hover);border-color:var(--action-primary)}.AuthorshipStatus-module___UfruW__human{--authorship-surface:var(--surface-organization);--authorship-text:var(--text-primary);--authorship-border:var(--border-surface)}.AuthorshipStatus-module___UfruW__dataGenerated{--authorship-surface:var(--status-info-surface);--authorship-text:var(--status-info-text);--authorship-border:var(--status-info-border)}.AuthorshipStatus-module___UfruW__aiReviewed{--authorship-surface:var(--status-success-surface);--authorship-text:var(--status-success-text);--authorship-border:var(--status-success-border)}.AuthorshipStatus-module___UfruW__aiUnreviewed{--authorship-surface:var(--status-warning-surface);--authorship-text:var(--status-warning-text);--authorship-border:var(--status-warning-border)}.AuthorshipStatus-module___UfruW__iconStack{flex:0 0 19px;justify-content:flex-start;align-items:center;width:19px;height:19px;display:inline-flex;position:relative}.AuthorshipStatus-module___UfruW__iconMarker{background:var(--authorship-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.AuthorshipStatus-module___UfruW__compact{letter-spacing:.02em;padding-inline:9px}@media (max-width:720px){.AuthorshipStatus-module___UfruW__status{gap:6px;padding-inline:8px;font-size:8px}.AuthorshipStatus-module___UfruW__compact{padding-inline:7px}}
.DistributionEditor-module__vGSqFq__container{background:#20332a;border:1px solid #3b5146;border-radius:6px;overflow:hidden}.DistributionEditor-module__vGSqFq__sectionHeader{justify-content:space-between;align-items:center;padding:6px 16px 2px;display:flex}.DistributionEditor-module__vGSqFq__sectionLabel{color:#849187;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:600}.DistributionEditor-module__vGSqFq__editorArea{padding:4px 16px 12px}.DistributionEditor-module__vGSqFq__footerButton{color:#f7f8f4;cursor:pointer;background:#3b5146;border:none;border-radius:4px;padding:4px 10px;font-size:.7rem}
.PageAuthorshipNotice-module__Cl_qha__notice time{color:currentColor;font-family:var(--font-mono);opacity:.72;white-space:nowrap;font-size:10px;line-height:1.4}.PageAuthorshipNotice-module__Cl_qha__inner{grid-template-columns:var(--grid-cell) minmax(0, 1fr);color:inherit;cursor:pointer;padding:1px;text-decoration:none;display:grid;overflow:hidden}.PageAuthorshipNotice-module__Cl_qha__inner:hover{--grid-box-border-color:var(--action-primary)}.PageAuthorshipNotice-module__Cl_qha__inner:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.PageAuthorshipNotice-module__Cl_qha__attestationIcon{border-right:1px solid var(--border-surface);justify-content:center;align-items:center;display:flex}.PageAuthorshipNotice-module__Cl_qha__attestationIcon>svg{width:22px;height:22px}.PageAuthorshipNotice-module__Cl_qha__attestationIcon>span{width:24px;height:24px}.PageAuthorshipNotice-module__Cl_qha__textStack{flex-direction:column;min-width:0;height:100%;display:flex}.PageAuthorshipNotice-module__Cl_qha__notice[data-authorship-state=human] .PageAuthorshipNotice-module__Cl_qha__inner{--authorship-surface:var(--surface-organization);color:var(--text-primary);background:var(--authorship-surface)}.PageAuthorshipNotice-module__Cl_qha__notice[data-authorship-state=data-generated] .PageAuthorshipNotice-module__Cl_qha__inner{--authorship-surface:var(--status-info-surface);color:var(--status-info-text);background:var(--authorship-surface)}.PageAuthorshipNotice-module__Cl_qha__notice[data-authorship-state=ai-reviewed] .PageAuthorshipNotice-module__Cl_qha__inner{--authorship-surface:var(--status-success-surface);color:var(--status-success-text);background:var(--authorship-surface)}.PageAuthorshipNotice-module__Cl_qha__notice[data-authorship-state=ai-unreviewed] .PageAuthorshipNotice-module__Cl_qha__inner{--authorship-surface:var(--status-warning-surface);color:var(--status-warning-text);background:var(--authorship-surface)}.PageAuthorshipNotice-module__Cl_qha__provenance,.PageAuthorshipNotice-module__Cl_qha__provenanceItem{align-items:center;display:flex}.PageAuthorshipNotice-module__Cl_qha__provenance{flex-wrap:nowrap;flex:auto;gap:0;min-height:0}.PageAuthorshipNotice-module__Cl_qha__provenanceItem{flex:auto;gap:0;min-width:0}.PageAuthorshipNotice-module__Cl_qha__provenanceDescription{display:none}.PageAuthorshipNotice-module__Cl_qha__inner time{border-top:1px solid var(--border-surface);padding:2px 11px 3px}.PageAuthorshipNotice-module__Cl_qha__inner .PageAuthorshipNotice-module__Cl_qha__provenanceItem>:first-child{background:0 0;border:0;width:100%;height:100%;min-height:0;padding-block:2px}.PageAuthorshipNotice-module__Cl_qha__document{display:contents}.PageAuthorshipNotice-module__Cl_qha__document .PageAuthorshipNotice-module__Cl_qha__inner{float:inline-end;margin:0 0 calc(var(--grid-cell) / 2) calc(var(--grid-cell) / 4)}.PageAuthorshipNotice-module__Cl_qha__document .PageAuthorshipNotice-module__Cl_qha__provenanceItem>:only-child{flex:1}.PageAuthorshipNotice-module__Cl_qha__footer{grid-template-columns:repeat(var(--grid-columns), var(--grid-cell));align-items:end;display:grid}.PageAuthorshipNotice-module__Cl_qha__footer .PageAuthorshipNotice-module__Cl_qha__inner{grid-column:1/-1;justify-self:end}.PageAuthorshipNotice-module__Cl_qha__footer time{text-align:left;flex:none;justify-content:flex-start;align-items:center;padding:2px 9px 3px;display:flex}.PageAuthorshipNotice-module__Cl_qha__footer .PageAuthorshipNotice-module__Cl_qha__provenance{flex-wrap:nowrap;flex:auto;gap:0}.PageAuthorshipNotice-module__Cl_qha__footer .PageAuthorshipNotice-module__Cl_qha__provenanceItem{flex:1 0 auto;gap:0}.PageAuthorshipNotice-module__Cl_qha__footer .PageAuthorshipNotice-module__Cl_qha__provenanceItem>:first-child{width:100%;height:100%;min-height:0;padding-block:3px}.PageAuthorshipNotice-module__Cl_qha__footer .PageAuthorshipNotice-module__Cl_qha__provenanceDescription{display:none}@media (max-width:720px){.PageAuthorshipNotice-module__Cl_qha__notice time{font-size:8px}.PageAuthorshipNotice-module__Cl_qha__document .PageAuthorshipNotice-module__Cl_qha__inner{margin-bottom:calc(var(--grid-cell) / 2)}.PageAuthorshipNotice-module__Cl_qha__inner time{padding:0 7px 1px}.PageAuthorshipNotice-module__Cl_qha__inner .PageAuthorshipNotice-module__Cl_qha__provenanceItem>:first-child{padding-block:0}}
[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);margin-inline:0 auto;margin-left:var(--grid-origin-x);grid-template-columns:repeat(var(--grid-columns), var(--grid-cell));row-gap:calc(var(--grid-cell) * var(--grid-flow-row-gap-active));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__content a{color:var(--accent-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.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:var(--shadow-overlay)}.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));max-width:100%;height:100%;color:var(--text-primary);background-color:var(--surface-canvas);font-family:var(--font-body);background-image:none;margin-inline:auto;display:grid;overflow:hidden}.wizard-module__gKezPG__leftSidebar,.wizard-module__gKezPG__rightSidebar{background:var(--surface-content);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wizard-module__gKezPG__leftSidebar{border-right:1px solid var(--border-surface)}.wizard-module__gKezPG__rightSidebar{border-left:1px solid var(--border-surface)}.wizard-module__gKezPG__sidebarHeader,.wizard-module__gKezPG__mainHeader{z-index:1;height:var(--grid-cell);min-height:var(--grid-cell);color:var(--text-primary);background:var(--surface-organization);flex-shrink:0;align-items:center;gap:12px;display:flex}.wizard-module__gKezPG__sidebarHeader{padding-inline:16px}.wizard-module__gKezPG__mainHeader{border-bottom:1px solid var(--border-surface);padding-inline:24px}.wizard-module__gKezPG__sidebarHeaderText{color:var(--text-organization-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:11px;font-weight:600}.wizard-module__gKezPG__backBtn,.wizard-module__gKezPG__presetBtn,.wizard-module__gKezPG__resetDefaultBtn{border:1px solid var(--border-control);color:var(--text-secondary);background:var(--action-secondary);cursor:pointer;border-radius:4px;transition:border-color .12s,color .12s,background-color .12s}.wizard-module__gKezPG__backBtn{white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.wizard-module__gKezPG__backBtn:hover:not(:disabled),.wizard-module__gKezPG__presetBtn:hover:not(:disabled),.wizard-module__gKezPG__resetDefaultBtn:hover:not(:disabled){border-color:var(--action-primary);color:var(--action-primary-hover);background:var(--action-secondary-hover)}.wizard-module__gKezPG__backBtn:disabled{color:var(--text-tertiary);background:var(--action-disabled);cursor:not-allowed}.wizard-module__gKezPG__mainBody{background:var(--surface-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wizard-module__gKezPG__mainTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1;overflow:hidden}.wizard-module__gKezPG__mainContent{min-height:0;padding:var(--grid-cell);background-color:var(--surface-canvas);background-image:none;flex:1;overflow-y:auto}.wizard-module__gKezPG__sidebarList,.wizard-module__gKezPG__rightSidebarContent{flex:1;min-height:0;padding-block:8px;overflow-y:auto}.wizard-module__gKezPG__rightSidebarContent{padding-inline:8px}.wizard-module__gKezPG__sidebarSection{color:var(--action-primary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:12px 16px 6px;font-size:10px;font-weight:600}.wizard-module__gKezPG__sidebarItem{min-height:36px;color:var(--text-secondary);align-items:center;gap:8px;padding:7px 16px;font-size:12px;display:flex}.wizard-module__gKezPG__sidebarItem:hover{background:var(--surface-interactive-hover)}.wizard-module__gKezPG__sidebarItem[data-selected=true]{box-shadow:inset 3px 0 var(--accent-orange);color:var(--text-primary);background:var(--surface-selected)}.wizard-module__gKezPG__sidebarDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.wizard-module__gKezPG__sidebarItemAddress{color:var(--text-tertiary);font-family:var(--font-mono);flex-shrink:0;margin-left:auto;font-size:10px}.wizard-module__gKezPG__rightSidebarFooter{border-top:1px solid var(--border-surface);background:var(--surface-subtle);flex-shrink:0;padding:16px}.wizard-module__gKezPG__primaryBtn,.wizard-module__gKezPG__dangerBtn{cursor:pointer;border:1px solid;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .12s;display:flex}.wizard-module__gKezPG__primaryBtn{border-color:var(--action-primary);color:var(--text-on-action);background:var(--action-primary)}.wizard-module__gKezPG__primaryBtn:hover:not(:disabled){background:var(--action-primary-hover)}.wizard-module__gKezPG__primaryBtn:disabled{border-color:var(--border-surface);color:var(--text-tertiary);background:var(--action-disabled);cursor:not-allowed}.wizard-module__gKezPG__dangerBtn{border-color:var(--status-danger-border);color:var(--status-danger-text);background:var(--status-danger-surface)}.wizard-module__gKezPG__dangerBtn:hover{border-color:var(--status-danger-text)}.wizard-module__gKezPG__hintText,.wizard-module__gKezPG__formHint{color:var(--text-tertiary);font-size:12px;line-height:1.5}.wizard-module__gKezPG__hintText{text-align:center;margin-top:8px}.wizard-module__gKezPG__formGroup{margin-bottom:var(--grid-cell);border-color:var(--border-surface);flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex}.wizard-module__gKezPG__formLabel{color:var(--text-organization-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.wizard-module__gKezPG__formHint{max-width:78ch}.wizard-module__gKezPG__presetRow,.wizard-module__gKezPG__modeOptions{flex-wrap:wrap;gap:8px;display:flex}.wizard-module__gKezPG__presetBtn{min-height:36px;padding:0 14px;font-size:12px}.wizard-module__gKezPG__presetBtnActive{border-color:var(--action-primary);color:var(--action-primary-hover);background:var(--surface-selected)}.wizard-module__gKezPG__runtimeOption{min-width:calc(var(--grid-cell) * 5);min-height:var(--grid-cell);justify-content:center;align-items:center;gap:8px;display:inline-flex}.wizard-module__gKezPG__runtimeOption:disabled{color:var(--text-tertiary);background:var(--surface-disabled);cursor:not-allowed}.wizard-module__gKezPG__runtimeStatus{color:var(--text-tertiary);font-size:10px;font-weight:400}.wizard-module__gKezPG__modeOption{min-height:var(--grid-cell);border:1px solid var(--border-control);color:var(--text-secondary);background:var(--action-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:6px 12px;display:flex}.wizard-module__gKezPG__modeOption:hover:not(.wizard-module__gKezPG__modeOptionActive){border-color:var(--action-primary);color:var(--text-primary);background:var(--action-secondary-hover)}.wizard-module__gKezPG__modeOptionActive{border-color:var(--action-primary);color:var(--action-primary-hover);background:var(--surface-selected)}.wizard-module__gKezPG__modeOptionButton{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.wizard-module__gKezPG__modeValueGroup{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.wizard-module__gKezPG__modeValueInput,.wizard-module__gKezPG__workerCountInput{border:1px solid var(--border-control);color:var(--text-primary);background:var(--surface-content);font-family:var(--font-mono);text-align:right;border-radius:4px}.wizard-module__gKezPG__modeValueInput{width:88px;min-height:32px;padding:0 8px;font-size:12px}.wizard-module__gKezPG__modeValueInput:disabled{border-color:var(--border-surface);color:var(--text-tertiary);background:var(--surface-disabled);cursor:pointer;pointer-events:none}.wizard-module__gKezPG__modeOptionActive .wizard-module__gKezPG__modeValueInput{border-color:var(--action-primary);color:var(--action-primary-hover)}.wizard-module__gKezPG__sliderRow{align-items:center;gap:12px;display:flex}.wizard-module__gKezPG__workerCountControl{align-self:flex-start;align-items:stretch;display:inline-flex}.wizard-module__gKezPG__workerCountInput{border-radius:4px 0 0 4px;width:80px;min-height:36px;padding:0 8px;font-size:13px}.wizard-module__gKezPG__resetDefaultBtn{border-left:0;border-radius:0 4px 4px 0;place-items:center;width:36px;min-height:36px;padding:0;display:grid}.wizard-module__gKezPG__resetDefaultBtn:disabled{color:var(--text-tertiary);background:var(--surface-disabled);cursor:default}.wizard-module__gKezPG__savingIndicator{color:var(--text-tertiary);font-family:var(--font-mono);text-align:right;padding:6px 12px;font-size:10px}.wizard-module__gKezPG__progressContainer{margin-top:12px}.wizard-module__gKezPG__progressLabels{color:var(--text-tertiary);font-family:var(--font-mono);justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.wizard-module__gKezPG__progressBar{background:var(--border-surface);border-radius:3px;height:5px;overflow:hidden}.wizard-module__gKezPG__progressFill{border-radius:inherit;height:100%;transition:width .3s}.wizard-module__gKezPG__progressDone{color:var(--status-success-text);margin-top:6px;font-size:11px}.wizard-module__gKezPG__emptyState{width:100%;height:100%;padding:var(--grid-cell);color:var(--text-tertiary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.wizard-module__gKezPG__emptyStateTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.035em;font-size:32px;font-weight:600}@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-surface);grid-row:1}.wizard-module__gKezPG__mainBody{grid-row:2}.wizard-module__gKezPG__rightSidebar{border-top:1px solid var(--border-surface);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-surface);border-bottom:0;height:100%}.wizard-module__gKezPG__sidebarList,.wizard-module__gKezPG__rightSidebarContent{min-width:0;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-surface);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}}
.RunAnywhereDiagram-module__F9Tq_q__diagram{border:0;border-image:linear-gradient(var(--border), var(--border)) 1 / var(--grid-rule) / 0 var(--grid-rule) var(--grid-rule) 0;width:100%;height:432px;color:var(--landing-ink);background:var(--surface-content);box-shadow:var(--shadow-raised);font-family:var(--landing-body);border-radius:0;margin:0 auto;display:block;overflow:hidden}.RunAnywhereDiagram-module__F9Tq_q__diagramLabel{border-bottom:1px solid var(--border);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);background:var(--surface-content);box-shadow:var(--shadow-raised);border-radius:6px;align-self:center;overflow:hidden}.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);background:var(--surface-content);width:384px;height:288px;box-shadow:var(--shadow-raised);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.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{background:var(--surface-subtle);flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.run-module__Bi1G-G__distPreview{min-height:calc(var(--grid-cell) * 2);flex-shrink:0;display:flex;overflow:hidden}.run-module__Bi1G-G__exploreLink{border:1px solid var(--border-control);min-height:32px;color:var(--text-secondary);background:var(--action-secondary);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.run-module__Bi1G-G__exploreLink:hover{border-color:var(--action-primary);color:var(--action-primary-hover);background:var(--action-secondary-hover)}
.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)}
.WorkbookInspectionNotice-module__p-z2FW__notice{z-index:60;border-bottom:1px solid var(--border-surface);background:var(--surface-content);color:var(--text-primary);font-family:var(--font-body);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13px;line-height:1.5;display:flex;position:relative}.WorkbookInspectionNotice-module__p-z2FW__notice a{flex-shrink:0;text-decoration:underline}
.ValidatedModelsCarousel-module__YrtaPG__carousel{border:1px solid var(--border);height:264px;color:var(--landing-ink);background:var(--surface-content);box-shadow:var(--shadow-raised);font-family:var(--landing-body);flex-direction:column;margin-top:48px;display:flex;position:relative;overflow:hidden}.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);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);box-shadow:var(--shadow-raised);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}.ValidatedModelsCarousel-module__YrtaPG__uploadCta:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.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);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);box-shadow:var(--shadow-raised);place-items:center;display:grid;position:relative}.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) var(--grid-rule), transparent var(--grid-rule)), linear-gradient(90deg, var(--grid-line) var(--grid-rule), transparent var(--grid-rule));background-position:var(--grid-origin-x) 0;background-size:var(--grid-cell) var(--grid-cell);background-repeat:repeat;background-attachment:scroll}.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{box-shadow:var(--shadow-overlay);background:#fffffffa;border-radius:4px}.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)}
.WasmCompilationChip-module__PoZtlW__chip{border:1px solid var(--border,#333);background:var(--surface,#222);height:28px;font-family:var(--font-body);color:var(--text-secondary,#bbb);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.WasmCompilationChip-module__PoZtlW__chipButton{cursor:pointer;transition:filter .15s,border-color .15s}.WasmCompilationChip-module__PoZtlW__chipButton:hover{filter:brightness(1.15)}.WasmCompilationChip-module__PoZtlW__chipButton:focus-visible{outline:2px solid var(--accent-blue,#176b4a);outline-offset:2px}.WasmCompilationChip-module__PoZtlW__chipCompiling{color:var(--text-secondary,#bbb)}.WasmCompilationChip-module__PoZtlW__chipReady{color:#176b4a;background:#176b4a1f;border-color:#176b4a80}.WasmCompilationChip-module__PoZtlW__chipFailed{color:#dc2626;background:#dc26261f;border-color:#dc262680}.WasmCompilationChip-module__PoZtlW__iconBox{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WasmCompilationChip-module__PoZtlW__label{font-size:.75rem;line-height:1}.WasmCompilationChip-module__PoZtlW__chip{font-family:var(--font-body);background:#ffffffd1;border-radius:999px}.WasmCompilationChip-module__PoZtlW__chipReady{color:var(--accent-blue);background:var(--accent-soft)}
