*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow:auto}body{margin:0;color:#000;background-color:#fff;line-height:1.5;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{font-family:inherit}.ReactModal__Overlay{z-index:100}.page-wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow-y:auto}.page-wrapper.scrollable{overflow-y:auto;padding-bottom:32px}.page-wrapper.viewport-fit{overflow:hidden}h1{font-family:inherit;font-size:24px;font-weight:700;margin:0}h2{font-family:inherit;font-size:4vw}h3{font-family:inherit;font-size:16px;font-weight:900}.app-container{display:flex;position:relative;width:100vw;height:100vh}.app-main{padding-left:56px;flex-grow:1}.app-main.small-screen{padding-left:0;margin-top:55px}.maintenance-mode{display:flex;justify-content:center;color:#23b1a4;font-size:28px;margin-top:170px}.Mui-checked+.MuiSwitch-track{background-color:#23b1a4!important}.Mui-checked{color:#23b1a4!important}.primary-btn{background-color:#23b1a4;font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:500;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,color .3s;user-select:none;color:#fff}.primary-btn[disabled]{opacity:.5;background-color:#ececf1;cursor:not-allowed;color:#000}.primary-btn:not([disabled]):hover{background-color:#21857b}.secondary-btn{background-color:#ececf1;font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:500;justify-content:center;position:relative;transition:box-shadow .2s,background-color .2s,color .2s;user-select:none;color:#353740;svg{width:18px;height:18px;margin-right:5px}}.secondary-btn[disabled]{opacity:.5;cursor:not-allowed}.secondary-btn:not([disabled]):hover{background-color:#767676a6}.neutral-btn{background-color:transparent;font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:500;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,color .3s;user-select:none;color:#000}.neutral-btn[disabled]{opacity:.5}.neutral-btn:not([disabled]):hover{background-color:#ececf1}.primary-btn-icon{background-color:transparent;font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,color .3s;user-select:none;color:#23b1a4}.primary-btn-icon[disabled]{opacity:.5}.primary-btn-icon:not([disabled]):hover{color:#21857b;transform:scale(1.2);transition:transform .2s ease-in-out}.gradient-btn{background:linear-gradient(90deg,#3bc6b8,#188981);font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:500;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,color .3s;user-select:none;color:#fff}.gradient-btn[disabled]{background:linear-gradient(90deg,#d0f7f086,#6adecf85);color:#80808080}.gradient-btn:not([disabled]):hover{background:linear-gradient(90deg,#23b1a4,#186d69);transition:color .3s}.small-screen-nav-btn{background-color:transparent;font-size:14px;line-height:20px;padding:6px 12px;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:500;justify-content:center;position:relative;transition:box-shadow .3s,background-color .3s,color .3s;user-select:none;color:#000}.maintenance-msg-container{display:flex;flex-direction:column;align-items:center;gap:30px;font-size:clamp(14px,2vw,16px);height:100vh;text-align:center;padding:50px;max-width:100%;box-sizing:border-box}.logo-maintenance{width:100%;max-width:400px}.maintenance-msg{max-width:90%;margin:0 auto}.maintenance-error-details{max-width:80%;margin:10px auto;padding:10px;border-radius:4px;background-color:#f5f5f5;color:#666;font-size:12px;word-break:break-word}@keyframes fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}button:hover,a:hover,[role=button]:hover,.clickable{cursor:pointer}@keyframes ds-loading-spin{to{transform:rotate(360deg)}}:root{--color-primary: #23B1A4;--color-primary-light: #3BC6B8;--color-primary-dark: #1A6B61;--color-primary-mid: #1A9E92;--color-primary-hover: #188981;--color-surface: #FCF8F2;--color-surface-elevated: #FFFFFF;--color-border: #E5E7EB;--color-border-strong: #DDDDDD;--color-surface-recessed: #F0F0F3;--color-surface-selected: #E0E0E0;--color-surface-input: #F5F5F5;--color-control-secondary: #6E6E80;--color-control-secondary-surface: #F5F5F7;--color-control-secondary-contrast: #353740;--color-control-secondary-hover: #E8E8EA;--color-control-secondary-hover-subtle: rgba(110, 110, 128, .04);--color-control-disabled: #BDBDBD;--color-control-disabled-text: rgba(128, 128, 128, .5);--color-transparent: transparent;--color-text-muted: #888888;--color-surface-subheader: #F8F8F8;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-inverse: #FFFFFF;--color-button-primary: #3D3832;--color-button-primary-hover: #2E2A25;--color-button-primary-active: #4A443D;--color-success: #27A87D;--color-warning: #D4910A;--color-warning-dark: #8A5A0B;--color-error: #D94343;--color-info: #6B8FA8;--color-success-light: #EDFAF3;--color-warning-light: #FEF8EC;--color-error-light: #FDF0F0;--color-info-light: #EEF3F7;--color-error-dark: #B91C1C;--color-error-border: #FECACA;--color-error-text: #991B1B;--color-code-surface-header: #1A2332;--color-code-surface: #0D1117;--color-code-border: #30363D;--color-code-text: #E6EDF3;--color-code-text-secondary: #7D8590;--color-code-success: #3FB950;--color-code-info: #58A6FF;--color-code-error: #FF7B72;--color-code-number: #79C0FF;--color-code-light-surface: #F6F8FA;--color-code-light-header: #F0F3F6;--color-code-light-border: #D1D9E0;--color-code-light-text: #24292F;--color-code-light-text-secondary: #57606A;--color-code-light-key: #6F42C1;--color-code-light-string: #0550AE;--color-code-light-value: #CF222E;--color-stage: #1C1A1F;--color-stage-elevated: #26232B;--color-stage-recessed: #151317;--color-stage-border: #37333E;--color-stage-border-strong: #4A4550;--color-stage-text: #EFEAE2;--color-stage-text-secondary: #968FA0;--color-stage-glass: rgba(28, 26, 31, .82);--color-stage-error: #ff8d7b;--color-stage-warning: #f0b429;--shadow-stage-node: 0 14px 30px -18px rgba(0, 0, 0, .8);--color-stage-lift: #7D7688;--shadow-stage-selected: 0 26px 46px -20px rgba(0, 0, 0, .95);--color-stage-socket-filled: #8D8698;--color-stage-hover: rgba(255, 255, 255, .05);--color-stage-press: rgba(255, 255, 255, .09);--color-stage-scrim: rgba(21, 19, 23, .82);--color-stage-tint-live: rgba(35, 177, 164, .14);--color-stage-tint-error: rgba(255, 141, 123, .14);--color-stage-tint-warning: rgba(240, 180, 41, .14);--color-edit-camera: #D9A441;--color-edit-swap: #C07FB0;--color-edit-camera-ink: #E8BD76;--color-edit-camera-on: #1A1408;--color-edit-swap-ink: #F2DCEC;--color-edit-swap-on: #23111E;--color-stage-primary-ink: #9FE9E0;--color-stage-primary-on: #0C2523;--color-stage-success: #7FD9B4;--color-stage-error-ink: #F4A191;--color-stage-text-quiet: #726B7D;--color-primary-alpha-30: rgba(35, 177, 164, .3);--color-surface-glass: rgba(255, 255, 255, .7);--color-surface-glass-heavy: rgba(255, 255, 255, .85);--color-surface-scrim: rgba(255, 255, 255, .15);--color-media-backdrop: rgba(0, 0, 0, .6);--font-body: Nunito, sans-serif;--font-mono: JetBrains Mono, Fira Code, monospace;--font-heading: Nunito, sans-serif;--color-stage-wire: #4A4550;--color-stage-wire-traced: #EFEAE2;--color-stage-socket: #4A4550;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 40px;--font-size-control-label: 10px;--letter-spacing-control-label: .5px;--line-height-control-label: 28px;--text-transform-control-label: uppercase;--font-size-stage-label: 11px;--font-size-stage-caption: 13px;--font-size-stage-body: 15px;--font-size-stage-title: 19px;--font-size-stage-hero: 30px;--letter-spacing-stage-label: .07em;--letter-spacing-stage-title: -.01em;--letter-spacing-stage-hero: -.03em;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--card-width-step: 240px;--card-width-asset: 160px;--card-row-height: 40px;--card-label-rail: 72px;--card-frame-height: 90px;--card-frame-height-empty: 40px;--card-tile-size: 30px;--stage-ease: cubic-bezier(.32, .72, 0, 1);--stage-duration-in: .12s;--stage-duration-out: .2s;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-soft: 0 1px 4px rgba(0, 0, 0, .08), 0 0 1px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .06);--shadow-glow-primary: 0 2px 8px rgba(35, 177, 164, .35);--shadow-hover: 0 4px 8px rgba(0, 0, 0, .18);--shadow-button-primary: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--shadow-button-primary-hover: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--shadow-none: none;--shadow-overlay-panel: 0 20px 60px rgba(0, 0, 0, .55), 0 4px 16px rgba(0, 0, 0, .3);--shadow-overlay-panel-compact: 0 8px 32px rgba(0, 0, 0, .5);--shadow-overlay-float: 0 16px 36px rgba(0, 0, 0, .35);--shadow-media-control-contrast: 0 0 0 2px rgba(0, 0, 0, .35);--focus-ring-width: 2px;--focus-ring-color: rgba(35, 177, 164, .35);--focus-ring-offset: 2px;--gradient-primary: linear-gradient(135deg, #3BC6B8 0%, #1A9E92 100%);--gradient-button-primary: linear-gradient(90deg, #3BC6B8 0%, #188981 100%);--gradient-button-primary-hover: linear-gradient(90deg, #23B1A4 0%, #186D69 100%);--gradient-button-primary-disabled: linear-gradient(90deg, rgba(208, 247, 240, .5254901961) 0%, rgba(106, 222, 207, .5215686275) 100%);--z-base: 1;--z-card-selection-ring: 9;--z-card-select-indicator: 10;--z-sticky: 10;--z-sticky-glass: 90;--z-dropdown: 100;--z-modal-backdrop: 1300;--z-modal: 1300;--z-quick-look: 1340;--z-tooltip: 1350;--z-snackbar: 1400;--transition-fast: .1s;--transition-normal: .15s;--transition-slow: .25s;--transition-slide: .35s;--ease-slide: cubic-bezier(.4, 0, .15, 1);--bp-mobile: 600px;--bp-tablet: 900px;--bp-desktop: 1200px}:focus-visible{outline:2px solid rgba(35,177,164,.35);outline-offset:2px}.ds-progress--linear{width:100%;background:#f0f0f3;border-radius:9999px;overflow:hidden;box-shadow:inset 0 1px 3px #0000000f}.ds-progress__fill{height:100%;border-radius:9999px;transition:width .35s cubic-bezier(.4,0,.15,1)}.ds-progress__fill.ds-progress--primary{background:linear-gradient(135deg,#3bc6b8,#1a9e92);box-shadow:0 1px 4px #23b1a440}.ds-progress__fill.ds-progress--success{background:linear-gradient(135deg,#2ebf8b,#27a87d);box-shadow:0 1px 4px #27a87d40}.ds-progress__fill.ds-progress--error{background:linear-gradient(135deg,#e56b6b,#d94343);box-shadow:0 1px 4px #d9434340}.ds-progress--indeterminate{width:40%!important;animation:ds-progress-slide 1.5s cubic-bezier(.4,0,.15,1) infinite}@keyframes ds-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ds-progress--circular{display:inline-flex;position:relative}.ds-progress__circular-track{stroke:#f0f0f3;opacity:.6}.ds-progress__circular-fill{transition:stroke-dashoffset .35s cubic-bezier(.4,0,.15,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.ds-progress__circular-fill.ds-progress--primary{stroke:#23b1a4}.ds-progress__circular-fill.ds-progress--success{stroke:#27a87d}.ds-progress__circular-fill.ds-progress--error{stroke:#d94343}.ds-progress__circular-fill.ds-progress--inherit{stroke:currentColor}.ds-progress--spin{animation:ds-loading-spin 1.2s cubic-bezier(.4,0,.15,1) infinite}.top-navigation{position:fixed;top:0;left:0;right:0;height:56px;background-color:#fcf8f2;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:1200}.top-navigation__left{flex:0 0 auto;display:flex;align-items:center;min-width:180px}.top-navigation__logo{display:flex;align-items:center;text-decoration:none}.top-navigation__logo img{height:16px;width:auto}.top-navigation__logo--small{margin-right:12px}.top-navigation__logo--small img{height:20px}.top-navigation__center{flex:1 1 auto;display:flex;justify-content:center}@media (max-width: 899px){.top-navigation__center{display:none}}.top-navigation__right{flex:0 0 auto;display:flex;align-items:center;gap:8px}.main-tabs{display:flex;gap:6px}.main-tabs__tab{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;text-decoration:none;color:#666;font-weight:500;font-size:13px;border-radius:4px;transition:color .15s ease;position:relative;cursor:pointer}.main-tabs__tab:hover{color:#333}.main-tabs__tab.active{color:#212121;font-weight:700}.main-tabs__tab--disabled{flex-direction:column;justify-content:center;gap:0;color:#666;cursor:default;opacity:.5;user-select:none}.main-tabs__tab--disabled:hover{color:#666}.main-tabs__tab--with-badge{display:flex;align-items:center;gap:6px}.main-tabs__subtitle{font-size:9px;font-weight:600;line-height:1;letter-spacing:.01em}.main-tabs__badge{height:18px!important;font-size:10px!important;font-weight:600!important;background-color:#23b1a4!important;color:#fff!important}.main-tabs__badge .MuiChip-label{padding:0 6px!important}.mobile-menu-button{display:none;margin-left:8px;color:#424242!important}.mobile-menu-button:hover{background-color:#0000000a!important}.mobile-menu-button .MuiSvgIcon-root{font-size:20px}@media (max-width: 899px){.top-navigation{height:48px;padding:0 12px}.top-navigation__left{min-width:auto;gap:8px}.top-navigation__logo img{height:20px}.top-navigation__logo--small{margin-right:8px}.top-navigation__logo--small img{height:16px}.mobile-menu-button{display:inline-flex}.mobile-menu-button .MuiSvgIcon-root{font-size:18px}}.ds-skeleton{display:block;background-color:#fcf8f2;background-image:linear-gradient(90deg,#fcf8f2,#fff,#fcf8f2);background-size:200% 100%;animation:ds-skeleton-shimmer 1.5s ease-in-out infinite}.ds-skeleton--text{height:1em;border-radius:4px;width:100%}.ds-skeleton--rectangular{border-radius:8px}.ds-skeleton--circular{border-radius:9999px}@keyframes ds-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-popover{background-color:#fff;border-radius:8px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;z-index:1300;min-width:120px;overflow:auto;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);opacity:1;transform:scale(1);transform-origin:var(--ds-popover-transform-origin, top left);transition:opacity .15s cubic-bezier(.4,0,.15,1),transform .15s cubic-bezier(.4,0,.15,1)}.ds-popover[data-state=closing]{opacity:0;pointer-events:none;transform:scale(.985);transition-duration:.1s}@starting-style{.ds-popover{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion: reduce){.ds-popover,.ds-popover[data-state=closing]{transform:scale(1);transition:opacity .1s cubic-bezier(.4,0,.15,1)}@starting-style{.ds-popover{opacity:0;transform:scale(1)}}}.ds-menu-content{min-width:180px;padding:4px;color:#333;background:#fff;font-family:Nunito,sans-serif}.ds-menu-content--stage{color:#efeae2;background:#26232b}.ds-menu-list{display:flex;flex-direction:column;gap:2px;outline:none}.ds-menu-item{display:flex;align-items:center;width:100%;min-height:40px;gap:8px;padding:8px 16px;border:0;border-radius:4px;color:inherit;background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.15,1),background-color .15s cubic-bezier(.4,0,.15,1)}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:#f0f0f3}.ds-menu-item:focus-visible{outline:2px solid rgba(35,177,164,.35);outline-offset:-2px}.ds-menu-item[data-selected=true]{color:#1a6b61;background:#edfaf3}.ds-menu-item--destructive{color:#991b1b}.ds-menu-item--destructive:hover,.ds-menu-item--destructive:focus-visible{background:#fdf0f0}.ds-menu-item:disabled,.ds-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-menu-content--stage .ds-menu-item{color:#efeae2}.ds-menu-content--stage .ds-menu-item:hover,.ds-menu-content--stage .ds-menu-item:focus-visible{background:#ffffff0d}.ds-menu-content--stage .ds-menu-item[data-selected=true]{color:#9fe9e0;background:#23b1a424}.ds-menu-content--stage .ds-menu-item.ds-menu-item--destructive{color:#f4a191}.ds-menu-content--stage .ds-menu-item.ds-menu-item--destructive:hover,.ds-menu-content--stage .ds-menu-item.ds-menu-item--destructive:focus-visible{background:#ff8d7b24}.ds-menu-divider{height:1px;margin:4px 0;background:#e5e7eb}.ds-menu-content--stage .ds-menu-divider{background:#37333e}.top-user-menu-popover{min-width:240px}.top-user-menu-content{min-width:inherit;padding:0;border-radius:inherit;overflow:hidden}.top-user-menu-header{padding:12px 16px;background:#f5f5f5}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;font-family:Nunito,sans-serif;font-weight:600;cursor:pointer;transition:box-shadow .25s ease,transform .15s ease,background .15s ease,opacity .15s ease}.ds-button:active:not(:disabled){transform:scale(.98) translateY(0)}.ds-button:focus-visible{outline:2px solid rgba(35,177,164,.35);outline-offset:3px}.ds-button:disabled{opacity:.5;cursor:not-allowed}.ds-button--full-width{width:100%}.ds-button--generation{background:linear-gradient(135deg,#3bc6b8,#1a9e92);color:#fff;box-shadow:0 2px 8px #23b1a459}.ds-button--generation:hover:not(:disabled){box-shadow:0 4px 14px #23b1a480;transform:translateY(-1px)}.ds-button--generation:active:not(:disabled){box-shadow:0 1px 4px #23b1a44d}.ds-button--primary{background-color:#3d3832;color:#fff;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}.ds-button--primary:hover:not(:disabled){background-color:#2e2a25;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;transform:translateY(-1px)}.ds-button--primary:active:not(:disabled){background-color:#4a443d;box-shadow:0 1px 2px #0000000d}.ds-button--secondary{background-color:#f0f0f3;color:#333;box-shadow:none}.ds-button--secondary:hover:not(:disabled){background-color:#e2e2e8;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;transform:translateY(-1px)}.ds-button--secondary:active:not(:disabled){background-color:#d9d9e1;box-shadow:none}.ds-button--ghost{background-color:transparent;color:#333}.ds-button--ghost:hover:not(:disabled){background-color:#f0f0f3;transform:translateY(-1px)}.ds-button--ghost:active:not(:disabled){background-color:#e8e8ec}.ds-button--sm{padding:4px 16px;font-size:14px;height:32px}.ds-button--md{padding:8px 16px;font-size:16px;height:40px}.ds-button--lg{padding:16px 24px;font-size:18px;height:48px}.ds-button__shortcut{margin-left:6px;opacity:.5;font-size:.8em}.ds-button__credit{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:currentColor;opacity:.72;font-size:.82em;font-weight:500;line-height:1.2;white-space:nowrap}.ds-button__spinner{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ds-loading-spin .6s linear infinite}.ds-input{display:inline-flex;flex-direction:column;gap:4px}.ds-input--full-width{width:100%}.ds-input__label{font-family:Nunito,sans-serif;font-size:14px;font-weight:500;color:#333}.ds-input__required{color:#d94343}.ds-input__field{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background-color:#f5f5f5;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;transition:box-shadow .25s ease,border-color .15s ease,background-color .15s ease}.ds-input__field:focus-within{border-color:transparent;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}.ds-input__field--sm{padding:4px 8px;height:32px}.ds-input__field--md{padding:4px 16px;height:40px}.ds-input__field--lg{padding:8px 16px;height:48px}.ds-input__field--quiet{border-color:transparent;border-radius:8px;background-color:transparent;box-shadow:none}.ds-input__field--quiet:hover:not(.ds-input__field--disabled),.ds-input__field--quiet:focus-within{border-color:transparent;background-color:#f5f5f5;box-shadow:none}.ds-input__field--quiet:focus-within{outline:2px solid rgba(35,177,164,.35);outline-offset:2px}.ds-input__field--multiline{align-items:flex-start;height:auto}.ds-input__field--multiline.ds-input__field--sm,.ds-input__field--multiline.ds-input__field--md,.ds-input__field--multiline.ds-input__field--lg{height:auto}.ds-input__field--auto-grow .ds-input__native{resize:none;overflow-y:hidden}.ds-input__field--error{border-color:#d94343;box-shadow:0 1px 4px #d9434326}.ds-input__field--error:focus-within{box-shadow:0 2px 8px #d9434340}.ds-input__field--disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f3;box-shadow:none}.ds-input__native{flex:1;min-width:0;border:none;outline:none;background:transparent;caret-color:#333;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;color:#333}.ds-input__field--multiline .ds-input__native{resize:vertical;padding:0;line-height:1.45;font-family:inherit}.ds-input__native::placeholder{color:#666}.ds-input__native:disabled{cursor:not-allowed}.ds-input__native:-webkit-autofill,.ds-input__native:-webkit-autofill:hover,.ds-input__native:-webkit-autofill:focus,.ds-input__native:-webkit-autofill:active{-webkit-text-fill-color:#333333;caret-color:#333;-webkit-box-shadow:0 0 0 1000px #F5F5F5 inset}.ds-input__field:focus-within .ds-input__native:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #F5F5F5 inset}.ds-input__field--disabled .ds-input__native:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #F0F0F3 inset}.ds-input__native[type=search]{appearance:none;-webkit-appearance:none}.ds-input__native[type=search]::-webkit-search-cancel-button,.ds-input__native[type=search]::-webkit-search-decoration,.ds-input__native[type=search]::-webkit-search-results-button,.ds-input__native[type=search]::-webkit-search-results-decoration{display:none}.ds-input__native[type=search]::-ms-clear,.ds-input__native[type=search]::-ms-reveal{display:none;width:0;height:0}.ds-input__field--sm .ds-input__native{font-size:14px}.ds-input__field--lg .ds-input__native{font-size:18px}.ds-input__icon{display:inline-flex;align-items:center;color:#666;flex-shrink:0}.ds-input__action{display:inline-flex;align-items:center;flex-shrink:0}.ds-input__clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:9999px;color:#666;background:transparent;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.ds-input__clear:hover,.ds-input__clear:focus-visible{color:#333;background-color:#f0f0f3;outline:none}.ds-input__clear-icon{width:14px;height:14px}.ds-input__hint{font-family:Nunito,sans-serif;font-size:12px;color:#666}.ds-input__hint--error{color:#d94343}.ds-input--stage .ds-input__label,.ds-input--stage .ds-input__hint{color:#968fa0}.ds-input--stage .ds-input__hint--error{color:#f4a191}.ds-input--stage .ds-input__icon,.ds-input--stage .ds-input__action{color:#968fa0}.ds-input__field--stage{border-color:#4a4550;background-color:#151317;box-shadow:none}.ds-input__field--stage:hover:not(.ds-input__field--disabled),.ds-input__field--stage:focus-within{border-color:#968fa0;background-color:#ffffff0d;box-shadow:none}.ds-input__field--stage:focus-within{outline:2px solid #7D7688;outline-offset:2px}.ds-input__field--stage.ds-input__field--error{border-color:#f4a191}.ds-input__field--stage.ds-input__field--disabled{background-color:#151317;border-color:#4a4550}.ds-input__field--stage .ds-input__native{color:#efeae2;caret-color:#efeae2}.ds-input__field--stage .ds-input__native::placeholder{color:#968fa0}.ds-input__field--stage .ds-input__native:-webkit-autofill,.ds-input__field--stage .ds-input__native:-webkit-autofill:hover,.ds-input__field--stage .ds-input__native:-webkit-autofill:focus,.ds-input__field--stage .ds-input__native:-webkit-autofill:active{-webkit-text-fill-color:#EFEAE2;caret-color:#efeae2;-webkit-box-shadow:0 0 0 1000px #151317 inset}.ds-input__field--stage:focus-within .ds-input__native:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.05) inset}.ds-input__field--stage.ds-input__field--disabled .ds-input__native:-webkit-autofill{-webkit-text-fill-color:#EFEAE2;-webkit-box-shadow:0 0 0 1000px #151317 inset}.ds-input__field--stage.ds-input__field--quiet{border-color:transparent;background-color:transparent}.ds-input__field--stage.ds-input__field--quiet:hover:not(.ds-input__field--disabled),.ds-input__field--stage.ds-input__field--quiet:focus-within{border-color:transparent;background-color:#ffffff0d}.ds-select{display:inline-flex;flex-direction:column;gap:4px}.ds-select--full-width{width:100%}.ds-select__label{font-family:Nunito,sans-serif;font-size:14px;font-weight:500;color:#333}.ds-select__required{color:#d94343}.ds-select__field{display:inline-flex;align-items:center;width:100%;gap:8px;border:1px solid transparent;border-radius:12px;background-color:#f5f5f5;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;cursor:pointer;user-select:none;transition:box-shadow .25s ease,border-color .15s ease,background-color .15s ease}.ds-select__field:focus{outline:none;background-color:#fff;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}.ds-select__field:focus-visible{outline:2px solid rgba(35,177,164,.35);outline-offset:2px}.ds-select__field--open{background-color:#fff;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}.ds-select__field--error{border-color:#d94343;box-shadow:0 1px 4px #d9434326}.ds-select__field--error:focus,.ds-select__field--error.ds-select__field--open{box-shadow:0 2px 8px #d9434340}.ds-select__field--disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f3;box-shadow:none}.ds-select__field--quiet{background-color:transparent;border-radius:8px;box-shadow:none}.ds-select__field--quiet:hover:not(.ds-select__field--disabled),.ds-select__field--quiet:focus,.ds-select__field--quiet.ds-select__field--open{background-color:#f5f5f5;box-shadow:none}.ds-select__field--quiet.ds-select__field--sm{height:24px;padding:0 4px}.ds-select__field--prominent{background-color:#fff;border-color:#23b1a426;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}.ds-select__field--prominent:hover:not(.ds-select__field--disabled){border-color:#23b1a44d;box-shadow:0 2px 6px #23b1a426}.ds-select__field--prominent:focus,.ds-select__field--prominent.ds-select__field--open{border-color:#23b1a44d;box-shadow:0 2px 8px #23b1a459}.ds-select__field--sm{padding:4px 8px;height:32px}.ds-select__field--md{padding:4px 16px;height:40px}.ds-select__field--lg{padding:8px 16px;height:48px}.ds-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;color:#333}.ds-select__field--lg .ds-select__value{font-size:16px}.ds-select__value--placeholder{color:#666}.ds-select__field--quiet .ds-select__value{font-size:12px;text-align:center}.ds-select__input{width:100%;min-width:0;flex:1;padding:0;border:0;background:transparent;color:#333;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;outline:none}.ds-select__field--lg .ds-select__input{font-size:16px}.ds-select__field--quiet .ds-select__input{font-size:12px;text-align:center}.ds-select__input::placeholder{color:#666}.ds-select__field--editable{cursor:text}.ds-select__field--editable:focus-within{outline:2px solid rgba(35,177,164,.35);outline-offset:2px}.ds-select__chevron{display:inline-flex;align-items:center;color:#666;flex-shrink:0;transition:transform .15s ease}.ds-select__chevron--open{transform:rotate(180deg)}.ds-select__dropdown{scrollbar-width:thin;scrollbar-color:rgba(51,51,51,.22) transparent;z-index:1301;background-color:#fff;border:none;border-radius:12px;box-shadow:0 4px 16px #0000001f,0 1px 3px #0000000f;max-height:calc(100vh - 16px);overflow-y:auto;padding:4px;animation:ds-select-dropdownIn .15s ease-out}.ds-select__dropdown::-webkit-scrollbar{width:6px;height:6px}.ds-select__dropdown::-webkit-scrollbar-track{background:transparent}.ds-select__dropdown::-webkit-scrollbar-thumb{background-color:#3333332e;background-clip:content-box;border:2px solid transparent;border-radius:9999px}.ds-select__dropdown::-webkit-scrollbar-thumb:hover{background-color:#33333347}.ds-select__dropdown::-webkit-scrollbar-corner{background:transparent}@keyframes ds-select-dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-select__option{display:flex;align-items:center;padding:8px 16px;font-family:Nunito,sans-serif;font-size:14px;color:#333;cursor:pointer;border-radius:8px;transition:background-color .1s ease;min-height:40px}.ds-select__option:hover,.ds-select__option--highlighted{background-color:#f0f0f3}.ds-select__option--selected{font-weight:500;color:#23b1a4}.ds-select__option--disabled{color:#666;opacity:.5;cursor:not-allowed}.ds-select__option--disabled:hover{background-color:transparent}.ds-select__empty{padding:16px;color:#666;font-family:Nunito,sans-serif;font-size:14px;text-align:center}.ds-select__group:first-child .ds-select__group-label{padding-top:4px}.ds-select__group--divider{margin-top:4px;border-top:1px solid rgba(102,102,102,.1);padding-top:4px}.ds-select__group-label{padding:8px 16px 4px;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;cursor:default;user-select:none}.ds-select__hint{font-family:Nunito,sans-serif;font-size:12px;color:#666}.ds-select__hint--error{color:#d94343}.ds-select--stage .ds-select__label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#968fa0}.ds-select--stage .ds-select__value{font-size:13px;color:#efeae2}.ds-select--stage .ds-select__value--placeholder,.ds-select--stage .ds-select__chevron{color:#968fa0}.ds-select--stage .ds-select__hint{font-size:11px;color:#968fa0}.ds-select--stage .ds-select__hint--error{color:#f4a191}.ds-select__field--stage{border-color:#4a4550;border-radius:8px;background-color:#151317;box-shadow:none}.ds-select__field--stage:hover:not(.ds-select__field--disabled){border-color:#968fa0;background-color:#ffffff0d}.ds-select__field--stage:focus,.ds-select__field--stage.ds-select__field--open{background-color:#ffffff0d;box-shadow:none}.ds-select__field--stage:focus-visible{outline:2px solid #7D7688}.ds-select__field--stage.ds-select__field--error{border-color:#f4a191}.ds-select__field--stage.ds-select__field--disabled{background-color:transparent;border-color:#37333e}.ds-select__field--stage.ds-select__field--sm{height:28px;padding:0 6px 0 8px}.ds-select__dropdown--stage{background-color:#26232b;border:1px solid #37333E;box-shadow:0 14px 30px -18px #000c}.ds-select__dropdown--stage .ds-select__option{min-height:32px;padding:5px 8px;font-size:13px;color:#efeae2}.ds-select__dropdown--stage .ds-select__option:hover,.ds-select__dropdown--stage .ds-select__option--highlighted{background-color:#ffffff0d}.ds-select__dropdown--stage .ds-select__option--selected{color:#efeae2;font-weight:600;background-color:#ffffff17}.ds-select__dropdown--stage .ds-select__option--disabled{color:#726b7d}.ds-select__dropdown--stage .ds-select__group-label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#968fa0}._iconButton_1vh1z_1{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;padding:0;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._iconButton_1vh1z_1:disabled{opacity:.5;cursor:not-allowed}._iconButton_1vh1z_1:focus-visible{outline:none}._iconButton_1vh1z_1:active:not(:disabled){transform:scale(.98)}._default_1vh1z_22{background-color:#fff;color:#333;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}._default_1vh1z_22:hover:not(:disabled){box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;transform:translateY(-1px)}._default_1vh1z_22:active:not(:disabled){box-shadow:0 1px 2px #0000000d}._ghost_1vh1z_35{background-color:transparent;color:#333}._ghost_1vh1z_35:hover:not(:disabled){background-color:#f0f0f3;transform:translateY(-1px)}._sm_1vh1z_44{width:32px;height:32px}._md_1vh1z_49{width:40px;height:40px}._lg_1vh1z_54{width:48px;height:48px}.ds-modal__backdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;background-color:#00000080;opacity:1;padding:24px;transition:opacity .35s ease}.ds-modal__backdrop[data-state=closing]{opacity:0;pointer-events:none;transition-duration:.15s}.ds-modal__dialog{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 96px);width:100%;border:0;border-radius:12px;background-color:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;color:inherit;margin:0;outline:none;overflow:hidden;opacity:1;padding:0;z-index:1300;transform:scale(1) translateY(0);transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.15,1)}.ds-modal__dialog[data-state=closing]{opacity:0;transform:scale(.985) translateY(4px);transition-duration:.25s}.ds-modal--xs{max-width:400px}.ds-modal--sm{max-width:560px}.ds-modal--md{max-width:720px}.ds-modal--lg{max-width:960px}.ds-modal__backdrop--fullscreen{padding:0;background-color:#0009;backdrop-filter:blur(4px)}.ds-modal--fullscreen{width:100%;height:100dvh;max-width:none;max-height:none;border-radius:0;background-color:transparent;box-shadow:none}.ds-modal--fullscreen[data-state=closing]{transform:scale(.99)}.ds-modal__header{display:flex;align-items:center;gap:8px;padding:24px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.ds-modal__title{flex:1;margin:0;font-family:Nunito,sans-serif;font-size:20px;font-weight:600;color:#333;line-height:1.2}.ds-modal__close-btn{flex-shrink:0;margin-left:auto}.ds-modal__body{flex:1;overflow-y:auto;padding:24px;font-family:Nunito,sans-serif;font-size:16px;color:#333;line-height:1.5}.ds-modal__body--muted{color:#666}.ds-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:24px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.ds-modal__footer--centered{justify-content:center}.ds-modal__backdrop--transparent{background-color:transparent}@starting-style{.ds-modal__backdrop{opacity:0}.ds-modal__dialog{opacity:0;transform:scale(.97) translateY(8px)}}@media (prefers-reduced-motion: reduce){.ds-modal__backdrop,.ds-modal__backdrop[data-state=closing]{transition:opacity .1s ease}.ds-modal__dialog,.ds-modal__dialog[data-state=closing]{transform:none;transition:opacity .1s ease}@starting-style{.ds-modal__backdrop,.ds-modal__dialog{opacity:0}.ds-modal__dialog{transform:none}}}.company-edit-dialog{background:radial-gradient(circle at top right,rgba(35,177,164,.08),transparent 26%),linear-gradient(180deg,#fff,#fcf8f2fa);border-radius:16px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;overflow:hidden}.company-edit-dialog__header{display:flex;flex-direction:column;gap:8px;padding:32px 32px 16px}.company-edit-dialog__title{font-family:Nunito,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;color:#333}.company-edit-dialog__subtitle{font-family:Nunito,sans-serif;font-size:14px;line-height:1.65;color:#666}.company-edit-dialog__content{padding:0 32px 24px}.company-edit-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-edit-dialog__field--full{grid-column:1/-1}.company-edit-dialog__footer{display:flex;gap:8px;justify-content:flex-end;padding:16px 32px 32px}@media (max-width: 600px){.company-edit-dialog__header,.company-edit-dialog__content,.company-edit-dialog__footer{padding-left:24px;padding-right:24px}.company-edit-dialog__grid{grid-template-columns:1fr}.company-edit-dialog__field--full{grid-column:auto}.company-edit-dialog__footer{flex-wrap:wrap;justify-content:flex-start}}.company-menu-popover{min-width:280px;max-width:340px}.company-menu-content{min-width:inherit;padding:0;border-radius:inherit;overflow:hidden}.company-menu-loading{display:flex;justify-content:center;padding:16px}.company-menu-item,.company-menu-create{gap:12px;padding:12px 16px;border-radius:0}.company-menu-create{color:#666}.company-selector{user-select:none}.company-selector:active{transform:scale(.98)}.company-selector--top-nav .company-selector__name{font-weight:500;color:#212121}.company-selector--top-nav .company-selector__arrow{color:#666}.company-selector--top-nav:hover{background-color:#0000000a!important}.company-selector--top-nav.company-selector--open{background-color:#0000000f!important;border-color:#bdbdbd!important}@media (max-width: 768px){.company-selector--top-nav{padding:6px 10px!important;gap:6px!important}.company-selector--top-nav .company-selector__icon{width:24px!important;height:24px!important}.company-selector--top-nav .company-selector__icon svg{font-size:14px!important}.company-selector--top-nav .company-selector__name{font-size:12px!important;max-width:100px!important}.company-selector--top-nav .company-selector__badge{height:18px!important;font-size:9px!important}.company-selector--top-nav .company-selector__arrow{font-size:16px!important}}.ds-utility-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:8px;font-family:Nunito,sans-serif;font-weight:600;cursor:pointer;background-color:transparent;color:#666;box-shadow:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease,transform .1s ease}.ds-utility-button:hover:not(:disabled){background-color:#f0f0f3;color:#333;transform:none;box-shadow:none}.ds-utility-button:active:not(:disabled){background-color:#e5e7eb;color:#333;transform:scale(.96);box-shadow:none}.ds-utility-button:focus-visible{outline:2px solid rgba(35,177,164,.35);outline-offset:2px}.ds-utility-button:disabled{opacity:.4;cursor:not-allowed;background-color:transparent;color:#666}.ds-utility-button--full-width{width:100%}.ds-utility-button--accent:hover:not(:disabled){background-color:#23b1a41a;color:#1a6b61}.ds-utility-button--accent:active:not(:disabled){background-color:#23b1a429;color:#1a6b61}.ds-utility-button--danger:hover:not(:disabled){background-color:#fdf0f0;color:#d94343}.ds-utility-button--danger:active:not(:disabled){background-color:#d9434329;color:#b91c1c}.ds-utility-button--sm{height:28px;min-width:28px;padding:0 12px;font-size:12px}.ds-utility-button--icon-only{width:28px;min-width:28px;padding:0}.ds-utility-button__spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ds-loading-spin .6s linear infinite}.top-navigation__credits{display:flex;align-items:center;gap:4px}.dashboard-icon-button{color:#666!important;transition:all .2s ease!important}.dashboard-icon-button:hover{color:#333!important;background-color:#0000000a!important}.dashboard-icon-button.active{color:#212121!important;background-color:#00000014!important}.ds-badge{position:relative;display:inline-flex}.ds-badge__indicator{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:flex;align-items:center;justify-content:center;font-family:Nunito,sans-serif;font-weight:600;color:#fff;line-height:1;box-sizing:border-box}.ds-badge__indicator--standard{font-size:12px;min-width:20px;height:20px;padding:0 4px;border-radius:9999px}.ds-badge__indicator--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:9999px}.ds-badge__indicator--primary{background-color:#23b1a4}.ds-badge__indicator--error{background-color:#d94343}.ds-badge__indicator--success{background-color:#27a87d}.ds-badge__indicator--warning{background-color:#d4910a}.run-status-pill{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:1px solid transparent;font-family:Nunito,sans-serif;font-weight:600;line-height:1.2;white-space:nowrap}.run-status-pill--md{padding:4px 10px;font-size:12px}.run-status-pill--sm{padding:2px 8px;font-size:11px}.run-status-pill__dot{width:6px;height:6px;border-radius:9999px;background:currentColor;flex:none}.run-status-pill--neutral{color:#666;background:#f0f0f3;border-color:#e5e7eb}.run-status-pill--info{color:#4f7087;background:#eef3f7;border-color:#6b8fa859}.run-status-pill--progress{color:#1a6b61;background:#23b1a41f;border-color:#23b1a44d}.run-status-pill--success{color:#27a87d;background:#edfaf3;border-color:#27a87d4d}.run-status-pill--warning{color:#8a5a0b;background:#fef8ec;border-color:#d4910a59}.run-status-pill--error{color:#991b1b;background:#fdf0f0;border-color:#fecaca}.run-status-pill--active .run-status-pill__dot{animation:run-status-pill-pulse 1.6s ease-in-out infinite}@keyframes run-status-pill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion: reduce){.run-status-pill--active .run-status-pill__dot{animation:none}}.automation-activity{display:inline-flex;align-items:center}.automation-activity__bell svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.automation-activity__badge .ds-badge__indicator{top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border:2px solid #FCF8F2;font-size:10px}.automation-activity__popover{width:min(390px,100vw - 16px);border:1px solid #E5E7EB;overflow:hidden}.automation-activity__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #E5E7EB}.automation-activity__header>div{display:grid;gap:2px}.automation-activity__header strong{color:#333;font-size:14px}.automation-activity__header span{color:#666;font-size:12px}.automation-activity__header button{padding:4px;border:0;background:transparent;color:#1a6b61;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.automation-activity__header button:hover,.automation-activity__header button:focus-visible{color:#333;outline:none}.automation-activity__list{max-height:min(430px,100vh - 120px);overflow-y:auto}.automation-activity__run{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:12px 16px;border:0;border-bottom:1px solid #E5E7EB;background:#fff;color:#333;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.automation-activity__run:last-child{border-bottom:0}.automation-activity__run:hover,.automation-activity__run:focus-visible{background:#f5f5f5;outline:none}.automation-activity__run>svg{width:14px;height:14px;fill:none;stroke:#666;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.automation-activity__run-main,.automation-activity__run-meta{display:grid;min-width:0;gap:4px}.automation-activity__run-meta{justify-items:end}.automation-activity__run-title{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.automation-activity__run-context,.automation-activity__credits{color:#666;font-size:12px}.automation-activity__credits{font-variant-numeric:tabular-nums}.automation-activity__empty,.automation-activity__retry{display:block;width:100%;padding:32px 16px;border:0;background:#fff;color:#666;font:inherit;font-size:14px;text-align:center}.automation-activity__retry{cursor:pointer}.automation-activity__retry:hover,.automation-activity__retry:focus-visible{color:#333;outline:none}@media (max-width: 899px){.automation-activity__popover{width:calc(100vw - 16px)}}.outage-banner{position:fixed;top:0;left:0;right:0;z-index:9999}.outage-banner .MuiAlert-root{border-radius:0;box-shadow:0 2px 8px #0000001a}.command-palette__backdrop{align-items:flex-start;padding-top:clamp(72px,12vh,112px);background-color:#00000061}.command-palette__dialog{max-height:min(640px,100dvh - 152px)}.command-palette__search{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 16px;border-bottom:1px solid #E5E7EB}.command-palette__search .ds-input__field{border:0;background:transparent;box-shadow:none}.command-palette__search .ds-input__field:focus-within{box-shadow:none}.command-palette__close-hint,.command-palette__footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;border:1px solid #E5E7EB;border-radius:4px;background-color:#f5f5f5;box-shadow:0 1px 2px #0000000d;color:#666;font-family:Nunito,sans-serif;font-size:12px;line-height:1}.command-palette__list{flex:1;min-height:80px;overflow-y:auto;padding:8px}.command-palette__option{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#333;cursor:pointer;font-family:Nunito,sans-serif;text-align:left;transition:background-color .1s ease,border-color .1s ease}.command-palette__option:focus-visible{outline:2px solid rgba(35,177,164,.3);outline-offset:-2px}.command-palette__option--highlighted{border-color:#e5e7eb;background-color:#f0f0f3}.command-palette__option-label{min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.command-palette__option-section{flex-shrink:0;margin-left:auto;padding-left:16px;color:#666;font-size:12px}.command-palette__empty{display:flex;min-height:96px;align-items:center;justify-content:center;color:#666;font-size:14px}.command-palette__footer{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:8px 16px;border-top:1px solid #E5E7EB;color:#666;font-family:Nunito,sans-serif;font-size:12px}.command-palette__footer span{display:inline-flex;align-items:center;gap:4px}@media (max-width: 600px){.command-palette__backdrop{padding:60px 8px 8px}.command-palette__dialog{max-height:calc(100dvh - 72px)}.command-palette__option-section{display:none}}.app-layout{display:flex;min-height:100vh;background-color:#fcf8f2}.app-layout .side-nav-wrapper{position:fixed;left:0;top:56px;bottom:0;width:200px;z-index:999;background-color:#f5f0e8;transition:width .3s ease}.app-layout .side-nav-wrapper.collapsed{width:56px}@media (max-width: 899px){.app-layout .side-nav-wrapper{display:none}}.app-layout .main-content{flex:1;margin:56px 16px 16px 200px;height:calc(100vh - 72px);max-height:calc(100vh - 72px);transition:margin-left .3s ease;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000014;overflow:hidden;display:flex;flex-direction:column}.app-layout .main-content.sidebar-collapsed{margin-left:56px}.app-layout .main-content.no-sidebar{margin-left:16px}@media (max-width: 899px){.app-layout .main-content{margin:52px 8px 8px;height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px)}}.onboarding-modal{max-width:480px}.onboarding-modal .onboarding-content{padding:32px;position:relative;display:flex;flex-direction:column;align-items:center}.onboarding-modal .onboarding-content.mobile{padding:24px 20px}.onboarding-modal .onboarding-content .onboarding-header{text-align:center;margin-bottom:40px;width:100%}.onboarding-modal .onboarding-content .onboarding-header .onboarding-title{margin-bottom:12px;color:#333}.onboarding-modal .onboarding-content .onboarding-header .onboarding-subtitle{color:#666;line-height:1.5}.onboarding-modal .onboarding-content.mobile .onboarding-header{margin-bottom:28px}.onboarding-modal .onboarding-content.mobile .onboarding-header .onboarding-title{font-size:20px;margin-bottom:8px}.onboarding-modal .onboarding-content.mobile .onboarding-header .onboarding-subtitle{font-size:14px}.onboarding-modal .onboarding-content .onboarding-form{display:flex;flex-direction:column;gap:32px;width:100%;max-width:360px}.onboarding-modal .onboarding-content .onboarding-form .form-field-group{display:flex;flex-direction:column;gap:12px}.onboarding-modal .onboarding-content .onboarding-form .error-message{text-align:center;margin-top:-8px}.onboarding-modal .onboarding-content.mobile .onboarding-form{gap:24px;max-width:100%}.onboarding-modal .onboarding-content.mobile .onboarding-form .form-field-group{gap:10px}.onboarding-modal .onboarding-content .continue-button{font-weight:600;background-color:#20a59a;margin-top:32px;width:100%;max-width:360px}.onboarding-modal .onboarding-content .continue-button:hover{background-color:#1a8d83}.onboarding-modal .onboarding-content .continue-button:disabled{background-color:#ccc}.onboarding-modal .onboarding-content.mobile .continue-button{max-width:100%;margin-top:24px}.paywall-modal{max-width:650px}.paywall-modal .paywall-content{padding:32px;position:relative}.paywall-modal .paywall-content.mobile{padding:16px 14px}.paywall-modal .paywall-content .paywall-header{text-align:center;margin-bottom:20px}.paywall-modal .paywall-content .paywall-header .paywall-title{margin-bottom:12px;color:#333}.paywall-modal .paywall-content .paywall-header .paywall-hero{margin-bottom:16px}.paywall-modal .paywall-content .paywall-header .paywall-hero .hero-video{max-width:100%;max-height:280px;object-fit:contain;border-radius:8px}.paywall-modal .paywall-content .paywall-header .paywall-subtitle{color:#666;line-height:1.5}.paywall-modal .paywall-content .paywall-header .paywall-cta{color:#666;font-style:italic}.paywall-modal .paywall-content.mobile .paywall-header{margin-bottom:12px}.paywall-modal .paywall-content.mobile .paywall-header .paywall-title{font-size:18px;margin-bottom:8px}.paywall-modal .paywall-content.mobile .paywall-header .paywall-hero{display:none}.paywall-modal .paywall-content.mobile .paywall-header .paywall-subtitle{font-size:13px}.paywall-modal .paywall-content .packages-list-mobile{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.paywall-modal .paywall-content .packages-list-mobile .package-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;border:2px solid #DDDDDD;border-radius:8px;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.15,1),background-color .15s cubic-bezier(.4,0,.15,1),box-shadow .15s cubic-bezier(.4,0,.15,1);background-color:#fff;color:inherit;font:inherit;text-align:left}.paywall-modal .paywall-content .packages-list-mobile .package-row:hover{border-color:#1a9e92;background-color:#23b1a405}.paywall-modal .paywall-content .packages-list-mobile .package-row.selected{border-color:#1a9e92;background-color:#23b1a412;box-shadow:0 0 0 1px #1a9e92}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-left{display:flex;flex-direction:column;gap:0}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-left .package-row-header{display:flex;align-items:center;gap:6px}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-left .package-row-header .package-name{font-weight:600;color:#333;font-size:13px}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-left .package-row-header .popular-tag{background-color:#1a9e92;color:#fff;font-size:8px;font-weight:600;padding:1px 4px;border-radius:4px}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-left .studio-count{color:#666;font-size:11px}.paywall-modal .paywall-content .packages-list-mobile .package-row .package-row-right .package-price{font-weight:700;color:#1a9e92;font-size:18px}.paywall-modal .paywall-content .packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px}.paywall-modal .paywall-content .packages-grid .package-card{border:2px solid #DDDDDD;border-radius:12px;padding:20px 16px;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.15,1),background-color .15s cubic-bezier(.4,0,.15,1),box-shadow .15s cubic-bezier(.4,0,.15,1);text-align:center;position:relative;background-color:#fff;color:inherit;font:inherit}.paywall-modal .paywall-content .packages-grid .package-card:hover{border-color:#1a9e92;background-color:#23b1a405}.paywall-modal .paywall-content .packages-grid .package-card.selected{border-color:#1a9e92;background-color:#23b1a412;box-shadow:0 0 0 1px #1a9e92}.paywall-modal .paywall-content .packages-grid .package-card.popular .popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#1a9e92;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:12px;white-space:nowrap}.paywall-modal .paywall-content .packages-grid .package-card .package-name{font-weight:600;color:#333;margin-bottom:12px;font-size:14px}.paywall-modal .paywall-content .packages-grid .package-card .package-price{font-weight:700;color:#1a9e92;font-size:28px;margin-bottom:4px}.paywall-modal .paywall-content .packages-grid .package-card .package-images{margin-bottom:8px;display:flex;flex-direction:column}.paywall-modal .paywall-content .packages-grid .package-card .package-images .studio-count{color:#333;font-size:14px;font-weight:500}.paywall-modal .paywall-content .packages-grid .package-card .package-images .draft-count{color:#666;font-size:11px;margin-top:-1px}.paywall-modal .paywall-content .packages-grid .package-card .package-description{color:#666;font-size:12px;font-style:italic}.paywall-modal .paywall-content .purchase-button{font-weight:600}.paywall-modal .paywall-content .paywall-footer{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:8px}.g2-review-modal{max-width:420px}.g2-review-modal .g2-review-modal-content{position:relative;padding:32px;overflow:visible}@media (max-width: 600px){.g2-review-modal .g2-review-modal-content{padding:24px}}.g2-review-modal .close-button{position:absolute;top:12px;right:12px;color:#666;z-index:1}.g2-review-modal .close-button:hover{background-color:#0000000a}.g2-review-modal .g2-review-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.g2-review-modal .g2-review-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#ee5a24);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.g2-review-modal .g2-review-icon svg{color:#fff;font-size:28px}.g2-review-modal .g2-review-title{font-size:22px;font-weight:600;color:#333}.g2-review-modal .g2-review-subtitle{font-size:14px;color:#666;line-height:1.5;margin-bottom:8px}.g2-review-modal .g2-review-primary-btn{background-color:#23b1a4;text-transform:none;font-weight:600;font-size:15px;padding:10px 24px;border-radius:8px}.g2-review-modal .g2-review-primary-btn:hover{background-color:#1d9a8f}.g2-review-modal .g2-review-secondary-btn{border-color:#ddd;color:#555;text-transform:none;font-weight:500;font-size:14px;padding:8px 24px;border-radius:8px}.g2-review-modal .g2-review-secondary-btn:hover{border-color:#bbb;background-color:#00000005}.g2-review-modal .g2-review-do-not-ask{background:none;border:none;color:#999;font-size:12px;cursor:pointer;padding:4px 8px;margin-top:4px;text-decoration:none}.g2-review-modal .g2-review-do-not-ask:hover{text-decoration:underline;color:#777}.spinner-container{height:100vh;display:flex;text-align:center;font-size:30px;color:#23b1a4;align-items:center;justify-content:center}.spinner-container i{font-size:60px}._authContainer_1b7vm_1{min-height:100svh;display:flex;background:radial-gradient(circle at top left,rgba(35,177,164,.08),transparent 28rem),#fcf8f2;color:#333;font-family:Nunito,sans-serif}._authContent_1b7vm_9{display:flex;flex:1;min-height:100svh}._formSection_1b7vm_15{position:relative;z-index:1;flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:64px 32px;background:#fffffff0;border-right:1px solid rgba(229,231,235,.8)}._formContainer_1b7vm_27{width:100%;max-width:420px;display:flex;flex-direction:column}._centerLogo_1b7vm_34{width:auto;height:auto;max-width:100%;max-height:30px;margin:0 auto 32px;display:block}._welcomeTitle_1b7vm_43,._cardTitle_1b7vm_44{margin:0 0 8px;color:#333;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center}._welcomeSubtitle_1b7vm_55,._cardSubtitle_1b7vm_56{margin:0 0 32px;color:#666;font-size:16px;line-height:1.5;text-align:center}._imageSection_1b7vm_64{position:relative;flex:0 0 50%;overflow:hidden;background:#f0f0f3}._imageSection_1b7vm_64:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent 22%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 20%,rgba(0,0,0,.14))}._imageWrapper_1b7vm_78{position:absolute;top:0;left:0;width:100%;animation:_slideVertical_1b7vm_1 210s linear infinite;will-change:transform}._heroImg_1b7vm_87{display:block;width:100%;height:auto}@keyframes _slideVertical_1b7vm_1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}._emailForm_1b7vm_101{width:100%;display:flex;flex-direction:column;gap:16px}._authField_1b7vm_108{width:100%}._authButton_1b7vm_112{min-height:48px}._oauthButton_1b7vm_116,._authChoiceButton_1b7vm_117{justify-content:center;color:#333}._oauthButton_1b7vm_116{margin-bottom:4px}._authButtonIcon_1b7vm_126{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto}._authButtonIcon_1b7vm_126 svg{display:block;width:20px;height:20px}._authChooser_1b7vm_140{display:flex;flex-direction:column;gap:8px}._authDivider_1b7vm_146{display:flex;align-items:center;gap:16px;margin:24px 0;color:#666;font-size:14px;line-height:1.5}._authDivider_1b7vm_146:before,._authDivider_1b7vm_146:after{content:"";flex:1;height:1px;background:#e5e7eb}._authAlert_1b7vm_162{width:100%;margin-bottom:16px;white-space:pre-wrap}._authSubmitButton_1b7vm_168{margin-top:8px}._authLink_1b7vm_172,._authTextLink_1b7vm_173,._authTextButton_1b7vm_174{color:#1a6b61;font:inherit;font-weight:600;text-decoration:none}._authLink_1b7vm_172{align-self:center;margin:4px 0 0;font-size:14px}._authTextLink_1b7vm_173{display:inline-flex;margin-left:4px}._authTextButton_1b7vm_174{display:inline-flex;align-self:center;padding:0;border:0;background:transparent;cursor:pointer}._authLink_1b7vm_172:hover,._authTextLink_1b7vm_173:hover,._authTextButton_1b7vm_174:hover{color:#124a43;text-decoration:underline}._authTextButton_1b7vm_174:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}._authSupportText_1b7vm_214,._authFallbackText_1b7vm_215,._authLoadingText_1b7vm_216{margin:24px 0 0;color:#666;font-size:14px;line-height:1.5;text-align:center}._authPermissionList_1b7vm_224{margin:0;padding-left:32px;color:#333;font-size:14px;line-height:1.5}._authPermissionList_1b7vm_224 li+li{margin-top:8px}._authFallbackText_1b7vm_215{display:flex;flex-direction:column;align-items:center;gap:4px}._passwordToggle_1b7vm_242{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:#666;background:transparent;cursor:pointer;transition:color .15s ease,background-color .15s ease}._passwordToggle_1b7vm_242:hover,._passwordToggle_1b7vm_242:focus-visible{color:#333;background:#f0f0f3;outline:none}._passwordToggle_1b7vm_242:disabled{opacity:.5;cursor:not-allowed}._passwordToggle_1b7vm_242 svg{width:20px;height:20px}._authSpinnerRow_1b7vm_270,._authRedirectBlock_1b7vm_271,._authCallback_1b7vm_272{display:flex;align-items:center;justify-content:center;gap:16px;color:#666}._authSpinnerRow_1b7vm_270{margin:24px 0}._authRedirectBlock_1b7vm_271{flex-direction:column;gap:8px;margin-top:24px}._authCallback_1b7vm_272{min-height:100svh;flex-direction:column;background:#fcf8f2}._authSpinner_1b7vm_270{color:#1a6b61}._authLoadingText_1b7vm_216{margin:0;font-weight:600}._snackbarAlert_1b7vm_305{min-width:min(360px,100vw - 32px)}._centeredCard_1b7vm_309{width:min(420px,100vw - 32px);margin:auto;padding:32px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;text-align:center}._cardLogo_1b7vm_320{width:auto;height:auto;max-width:100%;max-height:32px;margin-bottom:24px}@media (max-width: 900px){._authContent_1b7vm_9{min-height:100svh}._formSection_1b7vm_15{flex:1;min-height:100svh;padding:32px;border-right:0}._imageSection_1b7vm_64{display:none}._centerLogo_1b7vm_34{max-height:24px;margin-bottom:24px}._welcomeTitle_1b7vm_43,._cardTitle_1b7vm_44{font-size:20px}._welcomeSubtitle_1b7vm_55,._cardSubtitle_1b7vm_56{margin-bottom:24px;font-size:14px}}.ds-alert{display:flex;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.5}.ds-alert__icon{flex-shrink:0;display:flex;align-items:center;padding-top:1px}.ds-alert__content{flex:1;min-width:0}.ds-alert__title{font-weight:600;font-size:14px;margin-bottom:4px}.ds-alert__message{color:inherit;opacity:.9}.ds-alert__action{flex-shrink:0;display:flex;align-items:center}.ds-alert__close{flex-shrink:0}.ds-alert--light{box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}.ds-alert--light.ds-alert--info{background-color:#eef3f7;color:#333}.ds-alert--light.ds-alert--info .ds-alert__icon{color:#6b8fa8}.ds-alert--light.ds-alert--success{background-color:#edfaf3;color:#333}.ds-alert--light.ds-alert--success .ds-alert__icon{color:#27a87d}.ds-alert--light.ds-alert--warning{background-color:#fef8ec;color:#333}.ds-alert--light.ds-alert--warning .ds-alert__icon{color:#d4910a}.ds-alert--light.ds-alert--error{background-color:#fdf0f0;color:#333}.ds-alert--light.ds-alert--error .ds-alert__icon{color:#d94343}.ds-alert--filled{align-items:center;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;color:#fff}.ds-alert--filled .ds-alert__message{opacity:1}.ds-alert--filled .ds-alert__icon{padding-top:0}.ds-alert--filled .ds-alert__close{color:inherit;opacity:.82}.ds-alert--filled .ds-alert__close:hover:not(:disabled),.ds-alert--filled .ds-alert__close:focus-visible{background-color:#ffffff29;color:inherit;opacity:1}.ds-alert--filled.ds-alert--info{background-color:#6b8fa8}.ds-alert--filled.ds-alert--success{background-color:#27a87d}.ds-alert--filled.ds-alert--warning{background-color:#d4910a;color:#333}.ds-alert--filled.ds-alert--error{background-color:#d94343}.ds-alert--compact{gap:4px;padding:8px;border-radius:8px;font-size:12px;box-shadow:none}.ds-alert--compact .ds-alert__icon svg{width:16px;height:16px}.ds-alert--compact .ds-alert__title{font-size:12px;margin-bottom:2px}.ds-snackbar{position:fixed;z-index:1400;display:flex;padding:16px;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.15,1)}.ds-snackbar[data-state=closing]{opacity:0;pointer-events:none;transition-duration:.15s}.ds-snackbar--v-top{top:0}.ds-snackbar--v-top[data-state=closing]{transform:translateY(-100%)}.ds-snackbar--v-bottom{bottom:0}.ds-snackbar--v-bottom[data-state=closing]{transform:translateY(100%)}.ds-snackbar--h-left{left:0;justify-content:flex-start}.ds-snackbar--h-center{left:50%;transform:translate(-50%) translateY(0)}.ds-snackbar--h-center.ds-snackbar--v-top[data-state=closing]{transform:translate(-50%) translateY(-100%)}.ds-snackbar--h-center.ds-snackbar--v-bottom[data-state=closing]{transform:translate(-50%) translateY(100%)}.ds-snackbar--h-right{right:0;justify-content:flex-end}@starting-style{.ds-snackbar--v-top{opacity:0;transform:translateY(-100%)}.ds-snackbar--v-bottom{opacity:0;transform:translateY(100%)}.ds-snackbar--h-center.ds-snackbar--v-top{transform:translate(-50%) translateY(-100%)}.ds-snackbar--h-center.ds-snackbar--v-bottom{transform:translate(-50%) translateY(100%)}}@media (prefers-reduced-motion: reduce){.ds-snackbar,.ds-snackbar[data-state=closing],.ds-snackbar--v-top[data-state=closing],.ds-snackbar--v-bottom[data-state=closing]{transform:translateY(0);transition:opacity .1s ease}.ds-snackbar--h-center,.ds-snackbar--h-center.ds-snackbar--v-top[data-state=closing],.ds-snackbar--h-center.ds-snackbar--v-bottom[data-state=closing]{transform:translate(-50%) translateY(0)}@starting-style{.ds-snackbar--v-top,.ds-snackbar--v-bottom{opacity:0;transform:translateY(0)}.ds-snackbar--h-center.ds-snackbar--v-top,.ds-snackbar--h-center.ds-snackbar--v-bottom{transform:translate(-50%) translateY(0)}}}._page_12u7s_1{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(35,177,164,.16),transparent 28%),radial-gradient(circle at right 10%,rgba(212,145,10,.12),transparent 24%),#fcf8f2;color:#333;font-family:Nunito,sans-serif}._orbPrimary_12u7s_10,._orbNeutral_12u7s_11{position:absolute;pointer-events:none;filter:blur(8px)}._orbPrimary_12u7s_10{top:-72px;right:-96px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(35,177,164,.2) 0%,rgba(35,177,164,.02) 66%,transparent 100%)}._orbNeutral_12u7s_11{bottom:-96px;left:-40px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(61,56,50,.08) 0%,rgba(61,56,50,.01) 68%,transparent 100%)}._shell_12u7s_35{position:relative;z-index:1;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 48px}._topBar_12u7s_43{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}._logo_12u7s_51{height:30px;width:auto}._topBadge_12u7s_56{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffffdb;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;color:#666;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._topBadgeDot_12u7s_71{width:8px;height:8px;border-radius:999px;background:#23b1a4;box-shadow:0 2px 8px #23b1a459}._layout_12u7s_79{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:stretch}._storyPanel_12u7s_86,._actionPanel_12u7s_87{border-radius:28px}._storyPanel_12u7s_86{position:relative;padding:36px;background:#ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;overflow:hidden}._storyPanel_12u7s_86:after{content:"";position:absolute;inset:auto -48px -60px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(35,177,164,.18),rgba(35,177,164,.02) 68%,transparent 100%)}._storyEyebrow_12u7s_111{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;border-radius:999px;background:#ffffffbd;color:#666;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}._storyTitle_12u7s_127{max-width:12ch;margin:0;font-family:Nunito,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.08;color:#333}._storySubtitle_12u7s_137{max-width:34rem;margin:18px 0 0;font-size:16px;line-height:1.6;color:#666}._metaRow_12u7s_145{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}._metaPill_12u7s_152{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:#ffffffd1;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;color:#333;font-size:13px;font-weight:600}._metaPillMuted_12u7s_166{color:#666}._metaPillValid_12u7s_170{color:#1a6b61}._journeyTitle_12u7s_174{margin:36px 0 14px;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;line-height:1.25}._journeyList_12u7s_182{display:grid;gap:12px}._journeyItem_12u7s_187{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px;border-radius:20px;background:#ffffffd1;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}._journeyIcon_12u7s_198{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#23b1a41f;color:#1a6b61;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}._journeyItemTitle_12u7s_210{margin:2px 0 4px;font-size:15px;font-weight:700;color:#333}._journeyItemText_12u7s_217{margin:0;font-size:14px;line-height:1.5;color:#666}._storyNote_12u7s_224{margin-top:16px;font-size:13px;line-height:1.5;color:#666}._actionPanel_12u7s_87{display:flex;flex-direction:column;justify-content:center;padding:28px;background:#fffffff0;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}._companyCard_12u7s_240{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:18px;border-radius:22px;background:#fff;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}._companyBadge_12u7s_251{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:linear-gradient(180deg,#23b1a424,#23b1a40f);color:#1a6b61;box-shadow:0 2px 8px #23b1a459}._companyBadgeIcon_12u7s_263{font-size:34px}._companyLabel_12u7s_267{margin:0 0 4px;color:#666;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._companyName_12u7s_276{margin:0;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:1.2}._companyMeta_12u7s_284{margin:8px 0 0;color:#666;font-size:14px;line-height:1.5}._section_12u7s_291{margin-top:22px}._sectionTitle_12u7s_295{margin:0;font-family:Nunito,sans-serif;font-size:22px;font-weight:700;line-height:1.2}._sectionBody_12u7s_303{margin:10px 0 0;font-size:14px;line-height:1.6;color:#666}._alert_12u7s_310{margin-top:18px;border-radius:16px;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f;font-family:Nunito,sans-serif}._alertError_12u7s_317{background:#fdf0f0;color:#333}._alertSuccess_12u7s_322{background:#edfaf3;color:#333}._alertInfo_12u7s_327{background:#eef3f7;color:#333}._divider_12u7s_332{margin:18px 0;color:#666}._divider_12u7s_332:before,._divider_12u7s_332:after{border-color:#e5e7eb}._actionStack_12u7s_342{display:grid;gap:12px;margin-top:20px}._primaryButton_12u7s_348,._secondaryButton_12u7s_349,._ghostButton_12u7s_350,._googleButton_12u7s_351{min-height:52px;border-radius:16px;text-transform:none;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;transition:transform .25s cubic-bezier(.4,0,.15,1),box-shadow .25s cubic-bezier(.4,0,.15,1),background-color .25s cubic-bezier(.4,0,.15,1),border-color .25s cubic-bezier(.4,0,.15,1),color .25s cubic-bezier(.4,0,.15,1)}._primaryButton_12u7s_348:hover,._secondaryButton_12u7s_349:hover,._ghostButton_12u7s_350:hover,._googleButton_12u7s_351:hover{transform:translateY(-1px)}._primaryButton_12u7s_348{background:#3d3832;color:#fff;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d}._primaryButton_12u7s_348:hover{background:#2e2a25;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}._primaryButton_12u7s_348:active{background:#4a443d;transform:scale(.985)}._primaryButton_12u7s_348.Mui-disabled{background:#3d383261;color:#ffffffb8}._secondaryButton_12u7s_349,._googleButton_12u7s_351{background:#fff;color:#333;border:1px solid #DDDDDD;box-shadow:0 1px 4px #00000014,0 0 1px #0000000f}._secondaryButton_12u7s_349:hover,._googleButton_12u7s_351:hover{background:#fcf8f2;border-color:#e5e7eb}._secondaryButton_12u7s_349.Mui-disabled,._googleButton_12u7s_351.Mui-disabled{opacity:.56;color:#666}._ghostButton_12u7s_350{background:transparent;color:#3d3832;box-shadow:none}._ghostButton_12u7s_350:hover{background:#3d38320f}._ghostButton_12u7s_350.Mui-disabled{opacity:.56}._buttonIcon_12u7s_424{display:inline-flex;align-items:center;justify-content:center}._recessedPanel_12u7s_430{margin-top:16px;padding:18px;border-radius:20px;background:#f0f0f3;box-shadow:inset 0 1px 3px #0000000f}._formHeader_12u7s_438{margin:0 0 14px}._formHeaderTitle_12u7s_442{margin:0;font-size:16px;font-weight:700;color:#333}._formHeaderText_12u7s_449{margin:4px 0 0;font-size:13px;line-height:1.5;color:#666}._formGrid_12u7s_456{display:grid;gap:14px}._splitGrid_12u7s_461{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._inputField_12u7s_467{min-width:0}._supportText_12u7s_471{margin-top:16px;color:#666;font-size:13px;line-height:1.5;text-align:center}._centerRow_12u7s_479{display:flex;justify-content:center;margin-top:18px}._spinnerLight_12u7s_485{color:#ffffffd6}._spinnerDark_12u7s_489{color:#1a6b61}._loadingState_12u7s_493{display:grid;justify-items:center;gap:14px;padding:24px 0 8px}._loadingText_12u7s_500{margin:0;font-size:14px;color:#666;text-align:center}._redirectText_12u7s_507{margin:12px 0 0;font-size:13px;line-height:1.5;color:#666;text-align:center}@media (max-width: 960px){._shell_12u7s_35{width:min(100% - 24px,760px);padding:18px 0 28px}._layout_12u7s_79{grid-template-columns:1fr}._storyPanel_12u7s_86,._actionPanel_12u7s_87{padding:24px}._storyTitle_12u7s_127{max-width:none;font-size:clamp(1.8rem,9vw,2.6rem)}}@media (max-width: 640px){._topBar_12u7s_43{flex-direction:column;align-items:flex-start;margin-bottom:18px}._topBadge_12u7s_56{align-self:stretch;justify-content:center}._storyPanel_12u7s_86,._actionPanel_12u7s_87{padding:20px;border-radius:24px}._companyCard_12u7s_240{grid-template-columns:1fr;text-align:center;justify-items:center}._splitGrid_12u7s_461{grid-template-columns:1fr}}
