@charset "UTF-8";.page-loader{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite}.page-loader svg{width:100px;height:auto}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}._toast_163vb_1{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--notification-toast-offset-top));left:50%;translate:-50% 0;z-index:1000000;box-sizing:border-box;width:max-content;max-width:min(var(--layout-max-width-md),100vw - 2 * var(--notification-toast-inset-x));display:flex;align-items:flex-start;gap:var(--notification-gap-x);padding:var(--notification-padding-y) var(--notification-padding-x);border-radius:var(--notification-radius);background:var(--notification-background);box-shadow:inset 0 0 0 var(--notification-border-width) var(--notification-border-color),0 4px 10px #00000014,0 2px 5px #0000001f;cursor:pointer;animation:_enter_163vb_1 var(--notification-toast-enter-duration) var(--notification-toast-enter-easing) both}._toast_163vb_1._leaving_163vb_20{pointer-events:none;animation:_exit_163vb_1 var(--notification-toast-exit-duration) var(--notification-toast-exit-easing) both}._frame_163vb_25{flex:none;display:grid;place-items:center;width:var(--notification-icon-frame);height:var(--notification-icon-frame);border-radius:var(--radius-full);translate:0 calc(var(--line-height-body) / 2 - 50%)}._icon_163vb_35{width:var(--notification-icon-size);height:var(--notification-icon-size)}._icon_163vb_35 path{stroke-width:1.25px;vector-effect:non-scaling-stroke}._text_163vb_44{min-width:0;margin:0;color:var(--notification-text);font-family:var(--font-family-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:anywhere}._info_163vb_55 ._frame_163vb_25{color:var(--notification-default-icon);background:var(--notification-default-icon-background)}._success_163vb_60 ._frame_163vb_25{color:var(--notification-success-icon);background:var(--notification-success-icon-background)}._warning_163vb_65 ._frame_163vb_25{color:var(--notification-warning-icon);background:var(--notification-warning-icon-background)}._error_163vb_70 ._frame_163vb_25{color:var(--notification-error-icon);background:var(--notification-error-icon-background)}@keyframes _enter_163vb_1{0%{opacity:0;translate:-50% calc(-100% - env(safe-area-inset-top,0px) - var(--notification-toast-offset-top))}}@keyframes _exit_163vb_1{to{opacity:0;translate:-50% calc(-100% - env(safe-area-inset-top,0px) - var(--notification-toast-offset-top))}}@keyframes _fade-in_163vb_1{0%{opacity:0}}@keyframes _fade-out_163vb_1{to{opacity:0}}@media (prefers-reduced-motion: reduce){._toast_163vb_1{animation-name:_fade-in_163vb_1}._toast_163vb_1._leaving_163vb_20{animation-name:_fade-out_163vb_1}}p{font-size:14px!important;line-height:24px!important;font-family:Inter,sans-serif!important;font-style:normal!important;color:#535d6b!important;font-weight:400!important}h2{font-family:Inter,sans-serif!important;font-weight:700;font-size:16px!important;line-height:24px!important;font-style:normal!important}svg{display:block}.iconContainer{height:30px;width:30px;display:flex;align-items:center;justify-content:center;align-content:center;margin:auto;cursor:pointer}.iconContainer:hover{background-color:#f5f8fd;border-radius:4px}.subheading{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#636f7e}html,body{overscroll-behavior:none}*{touch-action:pan-x pan-y}body{touch-action:pan-x pan-y;overscroll-behavior:none}.canvas-container{touch-action:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:8px;font-size:13px;font-weight:400;font-family:Inter,sans-serif;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer;width:var(--button-width, 100%);height:var(--button-height, 44px);padding:var(--button-padding, 10px 16px);margin:var(--button-margin, 0);font-size:var(--button-font-size, 13px)}.button--filled{color:#fff}.button--filled:disabled{cursor:not-allowed}.button--outlined{background-color:transparent}.button--outlined:disabled{cursor:not-allowed}.button--secondary{background-color:var(--background-surface);border:1px solid var(--border-primary);color:var(--text-primary)}.button--secondary:hover{background-color:var(--background-subtle-light)}.button--secondary:disabled{cursor:not-allowed}.button--close{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-secondary)}.button--close:hover{background-color:var(--background-subtle-light)}.button--close:disabled{cursor:not-allowed}.button--icon{padding:12px;background-color:#fff;color:#636f7e;width:44px;height:44px;border:1px solid #2482D8}@media (min-width: 1024px){.button--icon{box-shadow:0 8px 21px #00000014;border:none}}.button--icon:disabled{cursor:not-allowed}.button--text{background-color:transparent;border:none;color:#2482d8}.button--text:disabled{cursor:not-allowed}.button[data-type=primary].button--filled{background-color:#2482d8;border:1px solid #2482D8}.button[data-type=primary].button--filled:hover{background-color:#1e70bd}.button[data-type=primary].button--filled:active{background-color:#185ea3;color:#fff}.button[data-type=primary].button--filled:disabled{background-color:#c1dbf4;border:1px solid #C1DBF4}.button[data-type=primary].button--outlined{color:#2482d8;border:1px solid #2482D8}.button[data-type=primary].button--outlined:hover{color:#fff;background-color:#1e70bd}.button[data-type=primary].button--outlined:active{color:#185ea3}.button[data-type=primary].button--outlined:disabled{color:#c1dbf4;border-color:#c1dbf4}.button[data-type=primary].button--outlined:disabled:hover{background-color:transparent;color:#c1dbf4}.button[data-type=primary].button--text{color:#2482d8}.button[data-type=primary].button--text:hover{color:#1e70bd}.button[data-type=primary].button--text:active{color:#185ea3}.button[data-type=primary].button--text:disabled{color:#c1dbf4}.button[data-type=success].button--filled{background-color:#2dca73;border:1px solid #2DCA73}.button[data-type=success].button--filled:hover{background-color:#25b566}.button[data-type=success].button--filled:active{background-color:#1e9a5a}.button[data-type=success].button--filled:disabled{background-color:#b0e3c7}.button[data-type=success].button--outlined{color:#2dca73;border:1px solid #2DCA73}.button[data-type=success].button--outlined:hover{color:#fff;background-color:#25b566}.button[data-type=success].button--outlined:active{color:#1e9a5a}.button[data-type=success].button--outlined:disabled{color:#b0e3c7;border-color:#b0e3c7}.button[data-type=success].button--text{color:#2dca73}.button[data-type=success].button--text:hover{color:#25b566}.button[data-type=success].button--text:active{color:#1e9a5a}.button[data-type=success].button--text:disabled{color:#b0e3c7}.button[data-type=error].button--filled{background-color:#eb5757!important;border:1px solid #EB5757}.button[data-type=error].button--filled:hover{background-color:#d04646}.button[data-type=error].button--filled:active{background-color:#b03b3b}.button[data-type=error].button--filled:disabled{background-color:#ffd7d9}.button[data-type=error].button--outlined{color:#eb5757;border:1px solid #EB5757}.button[data-type=error].button--outlined:hover{color:#fff;background-color:#d04646}.button[data-type=error].button--outlined:active{color:#b03b3b}.button[data-type=error].button--outlined:disabled{color:#ffd7d9;border-color:#ffd7d9}.button[data-type=error].button--text{color:#eb5757!important}.button[data-type=error].button--text:hover{color:#d04646}.button[data-type=error].button--text:active{color:#b03b3b}.button[data-type=error].button--text:disabled{color:#ffd7d9}.button[data-type=warning].button--filled{background-color:#fefaed;border:2px solid #FEFAED}.button[data-type=warning].button--filled:hover{background-color:#e5b644}.button[data-type=warning].button--filled:active{background-color:#d4a13c}.button[data-type=warning].button--filled:disabled{background-color:#ffefc5}.button[data-type=warning].button--outlined{color:#fefaed;border:1px solid #FEFAED}.button[data-type=warning].button--outlined:hover{color:#fff;background-color:#e5b644}.button[data-type=warning].button--outlined:active{color:#d4a13c}.button[data-type=warning].button--outlined:disabled{color:#ffefc5;border-color:#ffefc5}.button[data-type=warning].button--text{color:#fefaed}.button[data-type=warning].button--text:hover{color:#e5b644}.button[data-type=warning].button--text:active{color:#d4a13c}.button[data-type=warning].button--text:disabled{color:#ffefc5}.button[data-type=inherit].button--filled{background-color:#636f7e;border:1px solid #636F7E}.button[data-type=inherit].button--filled:hover{background-color:#535d6b}.button[data-type=inherit].button--filled:active{background-color:#414b56}.button[data-type=inherit].button--filled:disabled{background-color:#d2d3d4}.button[data-type=inherit].button--outlined{color:#636f7e;border:1px solid #636F7E}.button[data-type=inherit].button--outlined:hover{color:#fff;background-color:#535d6b}.button[data-type=inherit].button--outlined:active{color:#414b56}.button[data-type=inherit].button--outlined:disabled{color:#d2d3d4;border-color:#d2d3d4}.button[data-type=inherit].button--text{color:#636f7e}.button[data-type=inherit].button--text:hover{color:#535d6b}.button[data-type=inherit].button--text:active{color:#414b56}.button[data-type=inherit].button--text:disabled{color:#d2d3d4}.button[data-type=cancel].button--filled{background-color:#d2d3d4;border:1px solid #D2D3D4}.button[data-type=cancel].button--filled:hover{background-color:#d2d3d4}.button[data-type=cancel].button--filled:active{background-color:#414b56}.button[data-type=cancel].button--filled:disabled{background-color:#d2d3d4}.button[data-type=cancel].button--outlined{color:#636f7e;border:1px solid #D2D3D4}.button[data-type=cancel].button--outlined:hover{color:#fff;background-color:#b0b3b6}.button[data-type=cancel].button--outlined:active{color:#414b56}.button[data-type=cancel].button--outlined:disabled{color:#d2d3d4;border-color:#d2d3d4}.button[data-type=cancel].button--text{color:#636f7e}.button[data-type=cancel].button--text:hover{color:#535d6b}.button[data-type=cancel].button--text:active{color:#414b56}.button[data-type=cancel].button--text:disabled{color:#d2d3d4}.button[data-type=info].button--outlined{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:var(--background-surface);font-weight:500}.button[data-type=info].button--outlined:hover{background-color:var(--background-subtle-light)}.button[data-type=back].button--outlined{color:var(--text-disabled);border:1px solid var(--border-primary);background-color:var(--background-surface);font-weight:600}.button[data-type=back].button--outlined:hover{background-color:var(--background-subtle-light)}.button--ai{position:relative;overflow:hidden;font-weight:500}.button--ai .ai-sparkle{flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.button--ai:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--text-primary) 18%,transparent) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;transition:transform .8s ease}.button--ai:hover:not(:disabled) .ai-sparkle{transform:rotate(15deg) scale(1.08)}.button--ai:hover:not(:disabled):after{transform:translate(120%)}.button--ai:disabled{cursor:not-allowed;opacity:.6}.modal__overlay{position:fixed;inset:0;background:var(--background-overlay-50);display:flex;align-items:center;justify-content:center;z-index:1300;padding:24px}@media (max-width: 1024px){.modal__overlay{padding:0;align-items:flex-end}}.modal__container{position:relative;max-height:100vh;max-width:90vw;background-color:var(--background-surface);border:1px solid var(--border-primary);border-radius:16px;overflow:visible;box-shadow:var(--shadow-md)}.modal__container h3{font-size:16px;line-height:24px;color:var(--text-primary);margin-bottom:16px}.modal__container p{color:var(--text-primary)}@media (max-width: 1024px){.modal__container{width:100%;max-width:100%;max-height:90vh;max-height:90dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column;overflow:hidden}}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px}.modal__header h2{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;line-height:24px}@media (max-width: 1024px){.modal__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.modal__body .button-container,.modal__body .buttons-container,.modal__body .modal-actions,.modal__body .modal-footer,.modal__body .project-limit-modal-footer,.modal__body .quantity-pricing-modal-footer,.modal__body [class*=__footer]{position:sticky;bottom:0;background:var(--background-surface);z-index:1;flex-shrink:0}}.modal__close{cursor:pointer;background:transparent;border:none;position:absolute;top:32px;right:32px;z-index:9999!important}.modal__close svg path{fill:var(--icon-primary)}@media (max-width: 640px){.modal__close{top:20px;right:20px}}._container_4q3sd_1{width:min(440px,90vw);overflow:hidden}._content_4q3sd_6{display:flex;flex-direction:column;box-sizing:border-box;padding:28px;color:var(--text-primary)}._content_4q3sd_6 ._badgeRow_4q3sd_13{display:flex;align-items:center;gap:12px;margin-bottom:20px}._content_4q3sd_6 ._iconTile_4q3sd_19{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--fg-brand-gradient);box-shadow:var(--shadow-brand-glow);color:var(--icon-inverse)}._content_4q3sd_6 ._eyebrow_4q3sd_30{padding:4px 10px;border-radius:999px;background:var(--background-subtle);font-size:12px;font-weight:600;line-height:16px;color:var(--text-brand)}._content_4q3sd_6 ._title_4q3sd_39{margin:0;font-size:22px;font-weight:600;line-height:30px;color:var(--text-strong)}._content_4q3sd_6 ._benefit_4q3sd_46{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--text-secondary)}._content_4q3sd_6 ._unlocks_4q3sd_52{margin-top:20px;padding:16px;border:1px solid var(--border-primary);border-radius:12px;background:var(--background-subtle-light)}._content_4q3sd_6 ._unlocksLabel_4q3sd_59{margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}._content_4q3sd_6 ._bullets_4q3sd_68{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._content_4q3sd_6 ._bullet_4q3sd_68{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;color:var(--text-primary)}._content_4q3sd_6 ._check_4q3sd_84{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--icon-brand)}._content_4q3sd_6 ._actions_4q3sd_90{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media (max-width: 640px){._content_4q3sd_6{padding:24px 20px}._content_4q3sd_6 ._title_4q3sd_39{font-size:20px;line-height:28px}._content_4q3sd_6 ._actions_4q3sd_90{flex-direction:column-reverse}._content_4q3sd_6 ._actions_4q3sd_90>*{width:100%}}.base-input-container{width:100%;display:flex;flex-direction:column;position:relative}.base-input-label{display:flex;align-items:center;font-family:Inter,sans-serif;color:var(--text-secondary);font-size:14px;line-height:18px;font-weight:400;margin-bottom:6px}.base-input-label.label-bottom{margin-bottom:0}.base-input-required{color:var(--status-error-text);margin-left:4px}.base-input-wrapper{display:flex;align-items:center;box-sizing:border-box;height:46px;border:1px solid var(--border-primary);border-width:1px;border-style:solid;transition:all .2s ease;position:relative}.base-input-wrapper:focus-within{border-color:var(--border-focus)}.base-input-wrapper.error{border-color:var(--status-error-border)!important}.base-input-wrapper.error:focus-within{border-color:var(--status-error-border)!important}.base-input-wrapper.disabled{cursor:not-allowed;background-color:var(--bg-disabled);opacity:.6}.base-input-wrapper.disabled .base-input-field{cursor:not-allowed}.base-input-field{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);padding:0 12px;min-width:0}.base-input-field::placeholder{color:var(--text-disabled);opacity:1}.base-input-field:disabled{cursor:not-allowed}.base-input-field[type=number]::-webkit-inner-spin-button,.base-input-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.base-input-field[type=number]{-moz-appearance:textfield}.base-input-adornment{display:flex;align-items:center;cursor:pointer;height:100%;padding:0 12px}.base-input-adornment.start{padding-right:0}.base-input-adornment.end{padding-left:0}.base-input-wrapper.error~.base-input-label{color:var(--status-error-text)}.base-select-container{width:100%;display:flex;flex-direction:column;position:relative}.base-select-label{display:flex;align-items:center;font-family:Inter,sans-serif;color:var(--text-secondary);font-size:14px;line-height:18px;font-weight:400;margin-bottom:6px}.base-select-required{color:var(--status-error-text);margin-left:4px}.base-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border:1px solid var(--border-primary);padding:0 12px;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:14px;text-align:left}.base-select-value{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-select-value.placeholder{color:var(--text-disabled)}.base-select-chevron{flex-shrink:0;transition:transform .2s ease}.base-select-chevron.open{transform:rotate(180deg)}.base-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--background-surface);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;overflow:hidden}.base-select-search{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-primary)}.base-select-search-icon{flex-shrink:0;margin-right:8px}.base-select-search-input{flex:1;border:none;outline:none;font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);background:transparent}.base-select-search-input::placeholder{color:var(--text-disabled)}.base-select-options{max-height:200px;overflow-y:auto}.base-select-options::-webkit-scrollbar{width:6px}.base-select-options::-webkit-scrollbar-track{background:transparent}.base-select-options::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:3px}.base-select-option{padding:10px 12px;font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);cursor:pointer;transition:background-color .15s}.base-select-option:hover{background-color:var(--background-subtle-light)}.base-select-option.selected{background-color:var(--background-subtle);font-weight:500}.base-select-option.create-new{color:var(--border-brand);font-weight:500;border-top:1px solid var(--border-primary)}.base-select-empty{padding:10px 12px;font-family:Inter,sans-serif;font-size:14px;color:var(--text-muted);text-align:center}.base-select-inline-input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:14px;color:var(--text-primary);min-width:0}.base-select-inline-input::placeholder{color:var(--text-disabled)}.base-select-trigger{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;border:1px solid var(--border-primary);padding:0 12px;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:14px;text-align:left}.base-select-trigger:focus,.base-select-trigger.focused{border-color:var(--border-focus);outline:none}.base-select-trigger.error{border-color:var(--status-error-border)!important}.base-select-trigger.disabled{cursor:not-allowed;background-color:var(--bg-disabled)!important;opacity:.6}.base-select-search-icon{flex-shrink:0}.user-info-modal{padding:32px;width:420px;max-width:90vw;overflow:visible}.user-info-modal__header{text-align:center;margin-bottom:24px}.user-info-modal__emoji{font-size:32px;display:block;margin-bottom:12px}.user-info-modal__title{font-size:20px;font-weight:600;color:#2c2c2c;margin:0 0 8px}.user-info-modal__subtitle{font-size:14px;color:#636f7e;margin:0}.user-info-modal__fields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.user-info-modal__footer{display:flex;gap:12px}.pro-trial-activation-modal .pro-trial-activation-content{display:flex;justify-content:center;align-items:center;width:100%}.pro-trial-activation-modal .pro-trial-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 4px 20px #00000026;font-family:Inter,sans-serif;line-height:1.5}.pro-trial-activation-modal .pro-trial-header{display:flex;align-items:center;gap:8px}.pro-trial-activation-modal .star-icon{font-size:20px;flex-shrink:0}.pro-trial-activation-modal .pro-trial-title{font-size:20px;font-weight:600;color:#2c2c2c;line-height:30px}.pro-trial-activation-modal .pro-trial-description{color:#636f7e;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:0 0 24px}.pro-trial-activation-modal .pro-trial-features{list-style:none;padding:0;margin:0 0 20px}.pro-trial-activation-modal .pro-trial-features li{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;color:#636f7e;line-height:1.5}.pro-trial-activation-modal .pro-trial-features li strong{font-weight:600;color:#2c2c2c}.pro-trial-activation-modal .pro-trial-features .check-icon{flex-shrink:0;margin-right:8px;margin-top:2px}.pro-trial-activation-modal .ai-section{margin:20px 0}.pro-trial-activation-modal .ai-title{color:#2482d8;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:left;margin-bottom:10px}.pro-trial-activation-modal .ai-features{list-style:none;padding:0}.pro-trial-activation-modal .ai-features li{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;color:#636f7e;line-height:1.5}.pro-trial-activation-modal .ai-features li strong{font-weight:600;color:#2c2c2c}.pro-trial-activation-modal .ai-features .check-icon{flex-shrink:0;margin-right:8px;margin-top:2px}.pro-trial-activation-modal .pro-trial-footer{background:#ebf1f7;margin:20px -24px -24px;padding:16px 32px;border-radius:0 0 12px 12px;color:#2c2c2c;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:center}@media (max-width: 1024px){.pro-trial-activation-modal .pro-trial-card{padding:40px 16px 16px;box-shadow:none}.pro-trial-activation-modal .pro-trial-header{margin-bottom:12px}.pro-trial-activation-modal .pro-trial-title{font-size:18px;text-align:center;line-height:1.4}.pro-trial-activation-modal .pro-trial-description{font-size:14px;margin-bottom:16px;text-align:center}.pro-trial-activation-modal .pro-trial-features,.pro-trial-activation-modal .ai-features{margin-bottom:16px;padding:0}.pro-trial-activation-modal .pro-trial-features li,.pro-trial-activation-modal .ai-features li{font-size:13px;margin-bottom:8px;text-align:left}.pro-trial-activation-modal .ai-section{margin:16px 0}.pro-trial-activation-modal .ai-title{font-size:14px;text-align:center}.pro-trial-activation-modal .pro-trial-footer{margin:16px -16px -16px;padding:14px 20px;font-size:13px}}.pro-trial-guides{display:flex;align-items:center;gap:14px;margin:20px 0 0;padding:14px 16px;background:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pro-trial-guides:hover{background:#e0efff;border-color:#bfdbfe}.pro-trial-guides:hover .pro-trial-guides__arrow{transform:translate(2px)}.pro-trial-guides__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#2563eb;color:#fff;flex-shrink:0}.pro-trial-guides__icon svg{width:20px;height:20px}.pro-trial-guides__text{flex:1;min-width:0}.pro-trial-guides__title{font-size:14px;font-weight:600;color:#1a1f26;line-height:1.3}.pro-trial-guides__desc{font-size:12.5px;color:#5a6370;line-height:1.4;margin-top:2px}.pro-trial-guides__arrow{flex-shrink:0;color:#2563eb;transition:transform .15s ease}.whats-new-modal.modal__container{width:540px;max-width:calc(100vw - 48px);max-height:90vh;border-radius:16px;padding:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 1024px){.whats-new-modal.modal__container{width:100%;max-width:100%}}.whats-new-modal.modal__container>.modal__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.whats-new-modal__head{flex-shrink:0;padding:28px 64px 20px 32px;border-bottom:1px solid var(--border-primary)}@media (max-height: 800px){.whats-new-modal__head{padding:20px 64px 14px 32px}}@media (max-width: 1024px){.whats-new-modal__head{padding:24px 60px 16px 20px}}.whats-new-modal__eyebrow{display:inline-block;padding:4px 10px;margin-bottom:12px;background:var(--background-subtle);color:var(--text-brand);border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.whats-new-modal__title{margin:0;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary)}@media (max-height: 800px){.whats-new-modal__title{font-size:21px}}.whats-new-modal__subtitle{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.whats-new-modal__content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 32px 28px}@media (max-height: 800px){.whats-new-modal__content{padding:2px 32px 18px}}@media (max-width: 1024px){.whats-new-modal__content{padding:8px 20px 24px}}.whats-new-modal__list{margin:0;padding:0;list-style:none}.whats-new-modal__item{display:flex;gap:14px;align-items:flex-start;padding:20px 0}@media (max-height: 800px){.whats-new-modal__item{padding:15px 0}}.whats-new-modal__item+.whats-new-modal__item{border-top:1px solid var(--border-primary)}.whats-new-modal__item-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--background-subtle);color:var(--icon-brand)}.whats-new-modal__item-icon svg{width:20px;height:20px}.whats-new-modal__item-body{min-width:0}.whats-new-modal__item-name{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary)}.whats-new-modal__item-description{margin:5px 0 0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.whats-new-modal__item-example{margin:8px 0 0;padding:8px 10px;background:var(--background-subtle-light);border-radius:8px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.whats-new-modal__item-example strong{font-weight:600;color:var(--text-primary)}.whats-new-modal__guide-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:6px 12px;background:var(--background-subtle);border:none;border-radius:100px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-brand);cursor:pointer;text-align:left;transition:background .15s ease}.whats-new-modal__guide-link svg{flex-shrink:0;width:13px;height:13px;transition:transform .15s ease}.whats-new-modal__guide-link:hover{background:var(--bg-tertiary)}.whats-new-modal__guide-link:hover svg{transform:translate(2px)}.whats-new-modal__guide-link:focus-visible{outline:none;box-shadow:var(--ring-brand-focus)}.whats-new-modal__item-points{margin:6px 0 0;padding-left:17px;list-style-type:disc}.whats-new-modal__item-points li{font-size:14px;line-height:1.55;color:var(--text-secondary)}.whats-new-modal__item-points li::marker{color:var(--text-disabled)}.whats-new-modal__item-points li+li{margin-top:6px}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+000-5FF;src:url(/assets/Inter-SemiBold-6Q4XT5vB.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+000-5FF;src:url(/assets/Inter-SemiBold-6Q4XT5vB.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+000-5FF;src:url(/assets/Inter-Regular-88giNw_k.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;unicode-range:U+000-5FF;src:url(/assets/Inter-Medium-B7VtiZl_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;unicode-range:U+000-5FF;src:url(/assets/Inter-Medium-B7VtiZl_.woff2) format("woff2")}:root{--colors-brand-100: #A7CDEF;--colors-brand-200: #7CB4E8;--colors-brand-25: #F5F8FD;--colors-brand-300: #509BE0;--colors-brand-400: #2482D8;--colors-brand-450: #2176C4;--colors-brand-50: #E9F3FB;--colors-brand-500: #1D68AD;--colors-brand-600: #164E82;--colors-grays-10: #FCFEFF;--colors-grays-100: #C1C5CB;--colors-grays-200: #A1A9B2;--colors-grays-25: #F7F9FA;--colors-grays-300: #828C98;--colors-grays-400: #636F7E;--colors-grays-50: #EFF1F2;--colors-grays-500: #4F5965;--colors-grays-600: #3B434C;--colors-grays-700: #282C32;--colors-grays-75: #E0E4E5;--colors-grays-900: #2C2C2C;--colors-grays-black: #000000;--colors-grays-white: #FFFFFF;--colors-green-100: #ABEAC7;--colors-green-200: #81DFAB;--colors-green-300: #57D58F;--colors-green-400: #2DCA73;--colors-green-50: #EAFAF1;--colors-green-500: #24A25C;--colors-green-600: #1B7945;--colors-orange-100: #FAE9B7;--colors-orange-200: #F7DF94;--colors-orange-300: #F5D470;--colors-orange-400: #F2C94C;--colors-orange-50: #FEFAED;--colors-orange-500: #EBC03D;--colors-orange-550: #A28632;--colors-orange-600: #91792E;--colors-purple-100: #DCCBF5;--colors-purple-200: #C4A8EE;--colors-purple-300: #AC85E7;--colors-purple-400: #9462E0;--colors-purple-450: #8350D2;--colors-purple-50: #F4EFFC;--colors-purple-500: #6A41AA;--colors-purple-600: #50317F;--colors-red-100: #F7BCBC;--colors-red-200: #F39A9A;--colors-red-300: #EF7979;--colors-red-400: #EB5757;--colors-red-450: #CF4747;--colors-red-50: #FDEEEE;--colors-red-500: #BC4646;--colors-red-600: #8D3434;--colors-tangerine-100: #FBD9BF;--colors-tangerine-200: #F8BF94;--colors-tangerine-300: #F4A569;--colors-tangerine-400: #F08B3E;--colors-tangerine-450: #E2772A;--colors-tangerine-50: #FEF3EA;--colors-tangerine-500: #B85F22;--colors-tangerine-600: #8A471A;--scale-0: 0px;--scale-1: 1px;--scale-12: 12px;--scale-14: 14px;--scale-16: 16px;--scale-180: 180px;--scale-2: 2px;--scale-20: 20px;--scale-24: 24px;--scale-28: 28px;--scale-32: 32px;--scale-320: 320px;--scale-34: 34px;--scale-36: 36px;--scale-4: 4px;--scale-40: 40px;--scale-44: 44px;--scale-52: 52px;--scale-54: 54px;--scale-56: 56px;--scale-6: 6px;--scale-64: 64px;--scale-8: 8px;--scale-999: 999px;--font-family-primary: Inter;--typography-font-size-10: 10px;--typography-font-size-12: 12px;--typography-font-size-13: 13px;--typography-font-size-14: 14px;--typography-font-size-16: 16px;--typography-font-size-18: 18px;--typography-font-size-20: 20px;--typography-font-size-22: 22px;--typography-font-size-24: 24px;--line-height-14: 14px;--line-height-16: 16px;--line-height-18: 18px;--line-height-20: 20px;--line-height-22: 22px;--line-height-24: 24px;--line-height-26: 26px;--line-height-28: 28px;--line-height-30: 30px;--action-danger-active: var(--colors-red-600);--action-danger-default: var(--colors-red-450);--action-danger-disabled: var(--colors-grays-75);--action-danger-hover: var(--colors-red-500);--action-primary-active: var(--colors-brand-600);--action-primary-default: var(--colors-brand-450);--action-primary-disabled: var(--colors-grays-75);--action-primary-hover: var(--colors-brand-500);--action-secondary-active: var(--colors-grays-100);--action-secondary-default: var(--colors-grays-white);--action-secondary-disabled: var(--colors-grays-50);--action-secondary-hover: var(--colors-grays-50);--background-canvas: var(--colors-grays-25);--background-elevated: var(--colors-grays-white);--background-overlay-50: rgba(40, 44, 50, .5);--background-overlay-75: rgba(40, 44, 50, .75);--background-subtle: var(--colors-brand-50);--background-subtle-light: var(--colors-brand-25);--background-surface: var(--colors-grays-white);--border-danger-active: var(--colors-red-600);--border-danger-default: var(--colors-red-450);--border-danger-hover: var(--colors-red-500);--border-default: var(--colors-grays-75);--border-focus: var(--colors-brand-400);--border-on-color: rgba(40, 44, 50, .12);--border-subtle: var(--colors-grays-50);--focus-ring: rgba(36, 130, 216, .12);--icon-smart: #E8C900;--status-default-background: var(--colors-brand-50);--status-default-border: var(--colors-brand-400);--status-default-text: var(--colors-brand-400);--status-disabled-background: var(--colors-grays-25);--status-disabled-border: var(--colors-grays-200);--status-disabled-text: var(--colors-grays-200);--status-error-background: var(--colors-red-50);--status-error-border: var(--colors-red-400);--status-error-text: var(--colors-red-400);--status-neutral-background: var(--colors-grays-50);--status-neutral-border: var(--colors-grays-500);--status-neutral-text: var(--colors-grays-500);--status-smart-background: var(--status-warning-background);--status-smart-icon: var(--colors-tangerine-500);--status-smart-text: var(--status-warning-text-strong);--status-starred-border: var(--colors-orange-550);--status-starred-icon: var(--colors-orange-400);--status-success-background: var(--colors-green-50);--status-success-border: var(--colors-green-500);--status-success-text: var(--colors-green-500);--status-warning-background: var(--colors-orange-50);--status-warning-border: var(--colors-orange-400);--status-warning-text: var(--colors-orange-550);--status-warning-text-strong: var(--colors-orange-600);--text-action-active: var(--colors-brand-600);--text-action-default: var(--colors-brand-450);--text-action-disabled: var(--colors-brand-200);--text-action-hover: var(--colors-brand-500);--text-action-on-subtle: var(--colors-brand-500);--text-danger-active: var(--colors-red-600);--text-danger-default: var(--colors-red-450);--text-danger-disabled: var(--colors-red-200);--text-danger-hover: var(--colors-red-500);--text-disabled: var(--colors-grays-200);--text-inverse: var(--colors-grays-white);--text-muted: var(--colors-grays-400);--text-neutral-active: var(--colors-grays-black);--text-neutral-default: var(--colors-grays-600);--text-neutral-disabled: var(--colors-grays-200);--text-neutral-hover: var(--colors-grays-700);--text-primary: var(--colors-grays-900);--text-secondary: var(--colors-grays-600);--border-width-lg: var(--scale-2);--border-width-md: var(--scale-1);--radius-2xl: var(--scale-16);--radius-dock: var(--scale-14);--radius-dock-inner: var(--scale-8);--radius-full: var(--scale-999);--radius-lg: var(--scale-12);--radius-md: var(--scale-8);--radius-sm: var(--scale-6);--radius-xl: var(--scale-14);--radius-xs: var(--scale-4);--layout-empty-state-max-width: 329px;--layout-max-width-md: 450px;--layout-max-width-sm: 360px;--layout-panel-header-height: var(--scale-56);--layout-safe-area-bottom: var(--scale-0);--layout-safe-bottom: 50px;--layout-sidebar-item-height: var(--scale-40);--layout-sidebar-item-width: var(--scale-40);--layout-sidebar-width: 280px;--layout-sidebar-width-collapsed: 64px;--size-app-bar-height: var(--scale-52);--size-attachment: var(--scale-56);--size-avatar-lg: var(--scale-44);--size-avatar-md: var(--scale-32);--size-avatar-sm: var(--scale-24);--size-badge-height: var(--scale-24);--size-badge-more-height: var(--scale-24);--size-badge-width: var(--scale-24);--size-checkbox: var(--scale-16);--size-checkbox-icon: var(--scale-12);--size-control-height: var(--scale-36);--size-field-row-height: var(--scale-32);--size-focus-ring: var(--scale-4);--size-focus-ring-sm: var(--scale-2);--size-icon-lg: var(--scale-20);--size-icon-md: var(--scale-16);--size-icon-sm: var(--scale-12);--size-icon-xs: var(--scale-8);--size-menu-group-height: var(--scale-28);--size-panel-button-size: var(--scale-24);--size-progress-height: var(--scale-4);--size-radio-dot: var(--scale-8);--size-switch-height: var(--scale-20);--size-switch-thumb: var(--scale-16);--size-switch-width: var(--scale-36);--size-tab-bar-labeled-height: var(--scale-44);--size-table-row-height: var(--scale-44);--size-target-min: var(--scale-24);--size-touch-edge: var(--scale-6);--size-touch-inset: var(--scale-4);--size-touch-min: var(--scale-44);--space-2xl: var(--scale-24);--space-2xs: var(--scale-2);--space-3xl: var(--scale-32);--space-4xl: var(--scale-40);--space-5xl: var(--scale-52);--space-6xl: var(--scale-64);--space-cell-x: var(--scale-16);--space-cell-y: var(--scale-8);--space-lg: var(--scale-16);--space-md: var(--scale-12);--space-page: var(--scale-24);--space-sm: var(--scale-8);--space-xl: var(--scale-20);--space-xs: var(--scale-4);--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-semibold: 600;--line-height-body: var(--line-height-20);--line-height-button: var(--line-height-18);--line-height-caption: var(--line-height-16);--line-height-label: var(--line-height-18);--line-height-metric: var(--line-height-26);--line-height-page-title: var(--line-height-28);--line-height-panel-title: var(--line-height-24);--line-height-section-title: var(--line-height-20);--line-height-tab-label: var(--line-height-16);--line-height-table: var(--line-height-18);--line-height-tiny: var(--line-height-14);--font-size-body: var(--typography-font-size-14);--font-size-button: var(--typography-font-size-14);--font-size-caption: var(--typography-font-size-12);--font-size-label: var(--typography-font-size-13);--font-size-metric: var(--typography-font-size-20);--font-size-page-title: var(--typography-font-size-20);--font-size-panel-title: var(--typography-font-size-16);--font-size-section-title: var(--typography-font-size-14);--font-size-tab-label: var(--typography-font-size-12);--font-size-table: var(--typography-font-size-13);--font-size-tiny: var(--typography-font-size-10);--app-bar-avatar-size: var(--size-control-height);--app-bar-background: var(--background-surface);--app-bar-border-color: var(--border-subtle);--app-bar-border-width: var(--border-width-md);--app-bar-gap: var(--space-sm);--app-bar-height: var(--size-app-bar-height);--app-bar-icon-color: var(--text-muted);--app-bar-icon-size: var(--size-icon-md);--app-bar-mark-size: var(--size-icon-lg);--app-bar-padding-x: var(--space-lg);--app-bar-title: var(--text-primary);--attachment-add-background: var(--action-secondary-default);--attachment-add-icon: var(--action-primary-default);--attachment-add-icon-size: var(--size-checkbox);--attachment-add-text: var(--text-primary);--attachment-file-icon-size: var(--size-avatar-sm);--attachment-remove-background: var(--background-overlay-75);--attachment-remove-icon: var(--text-inverse);--attachment-remove-icon-size: var(--size-checkbox-icon);--attachment-remove-radius: var(--radius-xs);--attachment-remove-size: var(--size-switch-height);--attachment-size: var(--size-attachment);--audio-clip-bar-gap: var(--space-2xs);--audio-clip-bar-width: var(--space-2xs);--audio-clip-wave-height: var(--space-2xl);--avatar-background: var(--background-subtle);--avatar-border-color: var(--border-subtle);--avatar-icon: var(--text-muted);--avatar-icon-size: var(--size-icon-md);--avatar-online: var(--status-success-text);--avatar-online-border: var(--background-surface);--avatar-online-size-lg: var(--size-icon-sm);--avatar-online-size-sm: var(--size-icon-xs);--avatar-radius: var(--radius-full);--avatar-radius-square: var(--radius-md);--avatar-size-lg: var(--size-avatar-lg);--avatar-size-md: var(--size-avatar-md);--avatar-size-sm: var(--size-avatar-sm);--avatar-text: var(--text-secondary);--badge-count-background: var(--action-danger-default);--badge-count-height: var(--line-height-body);--badge-count-min-width: var(--line-height-body);--badge-count-padding-x: var(--space-xs);--badge-count-radius: var(--radius-md);--badge-count-sm-padding-x: var(--space-xs);--badge-count-sm-radius: var(--radius-full);--badge-count-sm-size: var(--size-icon-md);--badge-count-text: var(--text-inverse);--badge-group-gap: var(--space-xs);--badge-more-default-background: var(--background-canvas);--badge-more-default-text: var(--text-muted);--badge-more-height: var(--size-badge-more-height);--badge-more-hover-background: var(--background-subtle-light);--badge-more-hover-text: var(--text-action-hover);--badge-more-padding-x: var(--space-sm);--badge-more-radius: var(--radius-md);--badge-default-background: var(--status-default-background);--badge-default-text: var(--status-default-text);--badge-disabled-background: var(--status-disabled-background);--badge-disabled-text: var(--status-disabled-text);--badge-error-background: var(--status-error-background);--badge-error-text: var(--status-error-text);--badge-gap: var(--space-xs);--badge-height: var(--size-badge-height);--badge-icon-size: var(--size-icon-md);--badge-neutral-background: var(--status-disabled-background);--badge-neutral-text: var(--status-neutral-text);--badge-padding-x: var(--space-sm);--badge-radius: var(--radius-md);--badge-smart-background: var(--status-smart-background);--badge-smart-icon: var(--status-smart-icon);--badge-smart-text: var(--status-smart-text);--badge-success-background: var(--status-success-background);--badge-success-text: var(--status-success-text);--badge-warning-background: var(--status-warning-background);--badge-warning-text: var(--status-warning-text-strong);--badge-width: var(--size-badge-width);--bottom-actions-fade: var(--space-md);--bottom-actions-fade-color: var(--background-surface);--bottom-actions-gap: var(--space-sm);--bottom-actions-gap-to-tab-bar: var(--space-md);--bottom-actions-padding-bottom: var(--layout-safe-area-bottom);--bottom-actions-padding-x: var(--space-lg);--breadcrumbs-gap: var(--space-xs);--breadcrumbs-icon: var(--text-disabled);--breadcrumbs-icon-size: var(--size-icon-sm);--breadcrumbs-link: var(--text-action-default);--breadcrumbs-link-hover: var(--text-action-hover);--button-border-width: var(--border-width-md);--button-danger-outline-active-background: var(--action-danger-active);--button-danger-outline-active-text: var(--text-inverse);--button-danger-outline-default-background: var(--background-surface);--button-danger-outline-default-border-color: var(--border-danger-default);--button-danger-outline-default-text: var(--text-danger-default);--button-danger-outline-disabled-background: var(--action-secondary-disabled);--button-danger-outline-disabled-border-color: var(--border-default);--button-danger-outline-disabled-text: var(--text-disabled);--button-danger-outline-hover-background: var(--status-error-background);--button-danger-outline-hover-border-color: var(--border-danger-hover);--button-danger-outline-hover-text: var(--text-danger-hover);--button-danger-active-background: var(--action-danger-active);--button-danger-active-text: var(--text-inverse);--button-danger-default-background: var(--action-danger-default);--button-danger-default-text: var(--text-inverse);--button-danger-disabled-background: var(--action-danger-disabled);--button-danger-disabled-text: var(--text-disabled);--button-danger-hover-background: var(--action-danger-hover);--button-danger-hover-text: var(--text-inverse);--button-gap: var(--space-sm);--button-ghost-active-background: var(--action-secondary-active);--button-ghost-active-text: var(--text-secondary);--button-ghost-default-text: var(--text-muted);--button-ghost-disabled-background: var(--action-secondary-disabled);--button-ghost-disabled-text: var(--text-disabled);--button-ghost-hover-background: var(--action-secondary-hover);--button-ghost-hover-text: var(--text-secondary);--button-height: var(--size-control-height);--button-icon-size: var(--size-icon-md);--button-padding-x: var(--space-lg);--button-primary-active-background: var(--action-primary-active);--button-primary-active-text: var(--text-inverse);--button-primary-default-background: var(--action-primary-default);--button-primary-default-text: var(--text-inverse);--button-primary-disabled-background: var(--action-primary-disabled);--button-primary-disabled-text: var(--text-disabled);--button-primary-hover-background: var(--action-primary-hover);--button-primary-hover-text: var(--text-inverse);--button-radius: var(--radius-md);--button-secondary-active-background: var(--action-secondary-active);--button-secondary-active-border-color: var(--border-default);--button-secondary-active-text: var(--text-secondary);--button-secondary-default-background: var(--action-secondary-default);--button-secondary-default-border-color: var(--border-default);--button-secondary-default-text: var(--text-secondary);--button-secondary-disabled-background: var(--action-secondary-disabled);--button-secondary-disabled-border-color: var(--border-default);--button-secondary-disabled-text: var(--text-disabled);--button-secondary-hover-background: var(--action-secondary-hover);--button-secondary-hover-border-color: var(--border-default);--button-secondary-hover-text: var(--text-secondary);--button-width: var(--size-control-height);--callout-background: var(--background-subtle-light);--callout-border-color: var(--border-subtle);--callout-border-width: var(--border-width-md);--callout-default-icon: var(--status-default-text);--callout-default-icon-background: var(--status-default-background);--callout-disabled-icon: var(--status-disabled-text);--callout-disabled-icon-background: var(--status-disabled-background);--callout-error-background: var(--status-error-background);--callout-error-icon: var(--status-error-text);--callout-error-icon-background: var(--background-surface);--callout-gap-x: var(--space-sm);--callout-gap-y: var(--space-2xs);--callout-hint: var(--text-muted);--callout-icon-frame: var(--size-icon-lg);--callout-icon-size: var(--size-icon-md);--callout-label: var(--text-secondary);--callout-neutral-icon: var(--status-neutral-text);--callout-neutral-icon-background: var(--status-disabled-background);--callout-padding-x: var(--space-md);--callout-padding-y: var(--space-md);--callout-radius: var(--radius-2xl);--callout-success-background: var(--status-success-background);--callout-success-icon: var(--status-success-text);--callout-success-icon-background: var(--background-surface);--callout-warning-background: var(--status-warning-background);--callout-warning-icon: var(--status-warning-text);--callout-warning-icon-background: var(--background-surface);--card-background: var(--background-surface);--card-border-color: var(--border-subtle);--card-border-width: var(--border-width-md);--card-compact-padding: var(--space-md);--card-compact-radius: var(--radius-lg);--card-padding: var(--space-lg);--card-radius: var(--radius-2xl);--checkbox-field-asterisk: var(--text-danger-default);--checkbox-field-error-label: var(--text-danger-default);--checkbox-field-gap-x: var(--space-sm);--checkbox-field-hint: var(--text-muted);--checkbox-field-label: var(--text-secondary);--checkbox-border-width: var(--border-width-md);--checkbox-checked-background: var(--text-action-default);--checkbox-checked-icon: var(--text-inverse);--checkbox-default-background: var(--background-surface);--checkbox-default-border-color: var(--border-default);--checkbox-disabled-background: var(--action-secondary-disabled);--checkbox-disabled-border-color: var(--border-default);--checkbox-disabled-icon: var(--text-disabled);--checkbox-error-border-color: var(--status-error-border);--checkbox-hover-border-color: var(--border-focus);--checkbox-icon: var(--size-checkbox-icon);--checkbox-radius: var(--radius-full);--checkbox-radius-square: var(--radius-xs);--checkbox-size: var(--size-checkbox);--chip-border-width: var(--border-width-md);--chip-default-background: var(--action-secondary-default);--chip-default-border-color: var(--border-default);--chip-default-text: var(--text-secondary);--chip-disabled-background: var(--action-secondary-disabled);--chip-disabled-border-color: var(--border-subtle);--chip-disabled-text: var(--text-disabled);--chip-gap: var(--space-xs);--chip-height: var(--size-control-height);--chip-icon-size: var(--size-icon-md);--chip-padding-x: var(--space-md);--chip-radius: var(--radius-full);--chip-radius-square: var(--radius-md);--chip-selected-background: var(--background-subtle);--chip-selected-border-color: var(--border-focus);--chip-selected-text: var(--text-action-on-subtle);--color-picker-background: var(--background-surface);--color-picker-border-color: var(--border-subtle);--color-picker-border-width: var(--border-width-md);--color-picker-field-radius: var(--radius-sm);--color-picker-gap: var(--space-sm);--color-picker-knob-edge: var(--border-on-color);--color-picker-knob-ring: var(--background-surface);--color-picker-knob-size: var(--size-icon-md);--color-picker-opacity-track: var(--border-default);--color-picker-padding: var(--space-md);--color-picker-palette-blue: var(--colors-brand-450);--color-picker-palette-dark: var(--colors-grays-700);--color-picker-palette-green: var(--colors-green-500);--color-picker-palette-orange: var(--colors-tangerine-450);--color-picker-palette-purple: var(--colors-purple-450);--color-picker-palette-red: var(--colors-red-450);--color-picker-palette-yellow: var(--colors-orange-400);--color-picker-radius: var(--radius-lg);--color-picker-slider-height: var(--scale-12);--detail-field-gap: var(--space-xs);--detail-field-label: var(--text-muted);--detail-field-padding-y: var(--space-md);--detail-field-value: var(--text-primary);--detail-field-value-danger: var(--text-danger-default);--detail-field-value-empty: var(--text-muted);--divider-color: var(--border-subtle);--divider-gap-md: var(--space-md);--divider-gap-sm: var(--space-sm);--divider-vertical-none-height: var(--size-control-height);--docked-panel-background: var(--background-surface);--docked-panel-border-color: var(--border-subtle);--docked-panel-border-width: var(--border-width-md);--docked-panel-footer-gap: var(--space-sm);--docked-panel-padding-y: var(--space-lg);--docked-panel-width: var(--layout-sidebar-width);--empty-state-gap-x: var(--space-sm);--empty-state-gap-y: var(--space-sm);--empty-state-icon-background: var(--background-subtle);--empty-state-icon-color: var(--text-action-default);--empty-state-icon-frame: var(--space-6xl);--empty-state-icon-frame-radius: var(--radius-full);--empty-state-icon-size: var(--size-icon-lg);--empty-state-link-offset: var(--space-md);--empty-state-max-width: var(--layout-empty-state-max-width);--empty-state-padding-y: var(--space-3xl);--empty-state-sheet-padding-y: var(--space-lg);--empty-state-text: var(--text-muted);--empty-state-title: var(--text-primary);--field-message-error-text: var(--text-danger-default);--field-message-hint-text: var(--text-muted);--field-row-height: var(--size-field-row-height);--field-row-label: var(--text-muted);--folder-row-background: var(--background-surface);--folder-row-count: var(--text-muted);--folder-row-dragging-background: var(--background-surface);--folder-row-drop-line: var(--border-focus);--folder-row-drop-line-width: var(--border-width-lg);--folder-row-drop-background: var(--background-subtle);--folder-row-gap: var(--space-sm);--folder-row-height: var(--size-table-row-height);--folder-row-hover-background: var(--background-subtle-light);--folder-row-icon: var(--text-muted);--folder-row-icon-size: var(--size-icon-md);--folder-row-input-background: var(--background-surface);--folder-row-padding-left: var(--space-xs);--folder-row-padding-right: var(--space-sm);--folder-row-radius: var(--radius-md);--folder-row-rename-background: var(--background-subtle);--folder-row-title: var(--text-secondary);--inline-button-danger-active-text: var(--text-danger-active);--inline-button-danger-default-text: var(--text-danger-default);--inline-button-danger-disabled-text: var(--text-danger-disabled);--inline-button-danger-hover-text: var(--text-danger-hover);--inline-button-gap: var(--space-sm);--inline-button-icon-size: var(--size-icon-md);--inline-button-primary-active-text: var(--text-action-active);--inline-button-primary-default-text: var(--text-action-default);--inline-button-primary-disabled-text: var(--text-action-disabled);--inline-button-primary-hover-text: var(--text-action-hover);--inline-button-secondary-active-text: var(--text-neutral-active);--inline-button-secondary-default-text: var(--text-neutral-default);--inline-button-secondary-disabled-text: var(--text-neutral-disabled);--inline-button-secondary-hover-text: var(--text-neutral-hover);--input-active-asterisk: var(--text-danger-default);--input-active-background: var(--background-surface);--input-active-background-borderless: var(--background-subtle-light);--input-active-border-color: var(--border-focus);--input-active-hint: var(--text-muted);--input-active-icon: var(--text-secondary);--input-active-label: var(--text-muted);--input-active-misc: var(--text-muted);--input-active-value: var(--text-disabled);--input-active-value-filled: var(--text-primary);--input-border: var(--border-width-md);--input-default-asterisk: var(--text-danger-default);--input-default-background: var(--background-surface);--input-default-border-color: var(--border-default);--input-default-hint: var(--text-muted);--input-default-icon: var(--text-secondary);--input-default-label: var(--text-muted);--input-default-misc: var(--text-muted);--input-default-value: var(--text-disabled);--input-default-value-filled: var(--text-primary);--input-disabled-asterisk: var(--text-disabled);--input-disabled-background: var(--background-canvas);--input-disabled-hint: var(--text-disabled);--input-disabled-icon: var(--text-disabled);--input-disabled-label: var(--text-disabled);--input-disabled-misc: var(--text-disabled);--input-disabled-value: var(--text-disabled);--input-disabled-value-filled: var(--text-muted);--input-error-active-asterisk: var(--text-danger-default);--input-error-active-background: var(--background-surface);--input-error-active-background-borderless: var(--status-error-background);--input-error-active-border-color: var(--border-danger-active);--input-error-active-hint: var(--text-danger-default);--input-error-active-icon: var(--text-secondary);--input-error-active-label: var(--text-muted);--input-error-active-misc: var(--text-muted);--input-error-active-value: var(--text-danger-default);--input-error-active-value-filled: var(--text-danger-default);--input-error-hover-asterisk: var(--text-danger-default);--input-error-hover-background: var(--background-surface);--input-error-hover-background-borderless: var(--status-error-background);--input-error-hover-border-color: var(--border-danger-hover);--input-error-hover-hint: var(--text-danger-default);--input-error-hover-icon: var(--text-secondary);--input-error-hover-label: var(--text-muted);--input-error-hover-misc: var(--text-muted);--input-error-hover-value: var(--text-danger-default);--input-error-hover-value-filled: var(--text-danger-default);--input-error-asterisk: var(--text-danger-default);--input-error-background: var(--background-surface);--input-error-border-color: var(--border-danger-default);--input-error-hint: var(--text-danger-default);--input-error-icon: var(--text-secondary);--input-error-label: var(--text-muted);--input-error-misc: var(--text-muted);--input-error-value: var(--text-danger-default);--input-error-value-filled: var(--text-danger-default);--input-gap-label: var(--space-xs);--input-gap-x: var(--space-sm);--input-gap-y: var(--space-xs);--input-height: var(--size-control-height);--input-hover-asterisk: var(--text-danger-default);--input-hover-background: var(--background-surface);--input-hover-background-borderless: var(--background-subtle-light);--input-hover-border-color: var(--border-focus);--input-hover-hint: var(--text-muted);--input-hover-icon: var(--text-secondary);--input-hover-label: var(--text-muted);--input-hover-misc: var(--text-muted);--input-hover-value: var(--text-disabled);--input-hover-value-filled: var(--text-primary);--input-icon-size: var(--size-icon-md);--input-padding-x: var(--space-md);--input-radius: var(--radius-md);--input-stepper-icon-size: var(--size-icon-sm);--inspection-answer-flag-accent: var(--status-warning-text);--inspection-answer-flag-background: var(--status-warning-background);--inspection-answer-gap: var(--space-2xs);--inspection-answer-icon-background: var(--background-surface);--inspection-answer-icon-padding: var(--space-sm);--inspection-answer-icon-selected: var(--text-inverse);--inspection-answer-icon-size: var(--size-switch-height);--inspection-answer-label: var(--text-primary);--inspection-answer-na-accent: var(--text-muted);--inspection-answer-na-background: var(--background-canvas);--inspection-answer-padding: var(--space-md);--inspection-answer-pass-accent: var(--status-success-text);--inspection-answer-pass-background: var(--status-success-background);--inspection-answer-radius: var(--radius-md);--list-header-count: var(--text-muted);--list-header-fold-icon: var(--text-secondary);--list-header-fold-icon-size: var(--size-icon-md);--list-header-fold-padding-y: var(--space-md);--list-header-gap: var(--space-sm);--list-header-padding-bottom: var(--space-xs);--list-header-padding-top: var(--space-lg);--list-header-padding-x: var(--space-lg);--list-header-title: var(--text-secondary);--list-header-title-attention: var(--text-primary);--list-header-title-section: var(--text-primary);--list-item-actions-gap: var(--space-sm);--list-item-background: var(--background-surface);--list-item-border-color: var(--border-subtle);--list-item-border-width: var(--border-width-md);--list-item-chevron-size: var(--size-control-height);--list-item-details-background: var(--background-subtle-light);--list-item-details-padding-y: var(--space-md);--list-item-divider: var(--border-subtle);--list-item-gap-details: var(--space-md);--list-item-gap-title: var(--space-2xs);--list-item-head-height: var(--space-6xl);--list-item-icon-size: var(--size-icon-md);--list-item-padding-x: var(--space-lg);--list-item-title: var(--text-action-default);--list-row-background-pressed: var(--background-subtle-light);--list-row-background-selected: var(--background-subtle);--list-row-chevron-color: var(--text-secondary);--list-row-chevron-size: var(--size-icon-md);--list-row-gap-x: var(--space-md);--list-row-gap-y: var(--space-xs);--list-row-leading-radius: var(--radius-md);--list-row-leading-size: var(--size-badge-width);--list-row-media-gap: var(--space-sm);--list-row-meta: var(--text-muted);--list-row-meta-icon-gap: var(--space-xs);--list-row-meta-icon-size: var(--size-icon-sm);--list-row-number-background: var(--status-disabled-background);--list-row-number-text: var(--status-neutral-text);--list-row-padding-x: var(--space-lg);--list-row-padding-y: var(--space-md);--list-row-preview-background: var(--background-subtle);--list-row-preview-border: var(--border-subtle);--list-row-preview-border-width: var(--border-width-md);--list-row-preview-radius: var(--radius-xs);--list-row-title: var(--text-primary);--menu-group-title-height: var(--size-menu-group-height);--menu-group-title-padding-x: var(--space-md);--menu-group-title-text: var(--text-muted);--menu-item-active-background: var(--background-subtle);--menu-item-active-text: var(--text-action-on-subtle);--menu-item-avatar-size: var(--size-avatar-sm);--menu-item-danger-active-background: var(--status-error-background);--menu-item-danger-active-text: var(--text-danger-active);--menu-item-danger-disabled-text: var(--text-neutral-disabled);--menu-item-danger-hover-background: var(--status-error-background);--menu-item-danger-hover-text: var(--text-danger-hover);--menu-item-danger-text: var(--text-danger-default);--menu-item-default-background: var(--background-surface);--menu-item-default-text: var(--text-secondary);--menu-item-description: var(--text-muted);--menu-item-disabled-text: var(--text-neutral-disabled);--menu-item-dot-size: var(--size-icon-xs);--menu-item-gap: var(--space-sm);--menu-item-height: var(--size-control-height);--menu-item-hover-background: var(--background-subtle-light);--menu-item-hover-text: var(--text-secondary);--menu-item-icon-size: var(--size-icon-md);--menu-item-padding-x: var(--space-md);--menu-item-padding-y: var(--scale-6);--menu-item-radius: var(--radius-md);--menu-item-smart-icon: var(--icon-smart);--menu-background: var(--background-surface);--menu-border-color: var(--border-subtle);--menu-border-width: var(--border-width-md);--menu-gap: var(--space-xs);--menu-max-width: var(--scale-320);--menu-min-width: var(--scale-180);--menu-padding-x: var(--space-xs);--menu-padding-y: var(--space-xs);--menu-radius: var(--radius-lg);--nav-group-gap: var(--space-sm);--notification-background: var(--background-surface);--notification-black-background: var(--background-overlay-75);--notification-black-text: var(--text-inverse);--notification-border-color: var(--border-subtle);--notification-border-width: var(--border-width-md);--notification-default-icon: var(--status-default-text);--notification-default-icon-background: var(--status-default-background);--notification-disabled-icon: var(--status-disabled-text);--notification-disabled-icon-background: var(--status-disabled-background);--notification-error-icon: var(--status-error-text);--notification-error-icon-background: var(--status-error-background);--notification-gap-x: var(--space-sm);--notification-icon-frame: var(--size-icon-lg);--notification-icon-size: var(--size-icon-md);--notification-neutral-icon: var(--status-neutral-text);--notification-neutral-icon-background: var(--status-disabled-background);--notification-padding-x: var(--space-md);--notification-padding-y: var(--space-md);--notification-radius: var(--radius-2xl);--notification-success-icon: var(--status-success-text);--notification-success-icon-background: var(--status-success-background);--notification-text: var(--text-secondary);--notification-toast-enter-duration: var(--motion-duration-base);--notification-toast-enter-easing: var(--motion-easing-enter);--notification-toast-exit-duration: var(--motion-duration-fast);--notification-toast-exit-easing: var(--motion-easing-exit);--notification-toast-inset-x: var(--space-lg);--notification-toast-offset-top: var(--space-sm);--notification-warning-icon: var(--status-warning-text);--notification-warning-icon-background: var(--status-warning-background);--page-header-background: var(--background-surface);--page-header-gap: var(--space-sm);--page-header-gap-x: var(--space-2xs);--page-header-gap-y: var(--space-xs);--page-header-padding-x: var(--space-lg);--page-header-padding-y: var(--space-lg);--page-header-subtitle: var(--text-muted);--page-header-title: var(--text-primary);--page-row-active-background: var(--background-subtle);--page-row-active-title: var(--text-action-on-subtle);--page-row-background: var(--background-surface);--page-row-dot: var(--status-default-text);--page-row-dot-size: var(--size-icon-xs);--page-row-dragging-background: var(--background-surface);--page-row-drop-line: var(--border-focus);--page-row-drop-line-width: var(--border-width-lg);--page-row-gap: var(--space-sm);--page-row-height: var(--size-table-row-height);--page-row-hover-background: var(--background-subtle-light);--page-row-indent: var(--size-icon-md);--page-row-input-background: var(--background-surface);--page-row-lead-size: var(--size-icon-md);--page-row-padding-left: var(--space-xs);--page-row-padding-right: var(--space-sm);--page-row-padding-y: var(--space-xs);--page-row-radius: var(--radius-md);--page-row-star: var(--status-starred-icon);--page-row-star-outline: var(--status-starred-border);--page-row-subtitle: var(--text-muted);--page-row-title: var(--text-secondary);--pagination-gap: var(--space-xs);--pagination-item-padding-x: var(--space-xs);--pagination-min-width: var(--size-control-height);--panel-button-active-background: var(--action-secondary-active);--panel-button-active-text: var(--text-secondary);--panel-button-default-text: var(--text-muted);--panel-button-disabled-text: var(--text-disabled);--panel-button-height: var(--size-panel-button-size);--panel-button-hover-background: var(--action-secondary-hover);--panel-button-hover-text: var(--text-secondary);--panel-button-icon-size: var(--size-icon-md);--panel-button-radius: var(--radius-md);--panel-button-width: var(--size-panel-button-size);--panel-header-gap: var(--space-xs);--panel-header-height: var(--layout-panel-header-height);--panel-header-icon-frame: var(--scale-24);--panel-header-icon-size: var(--size-icon-md);--panel-header-padding-x: var(--space-lg);--panel-header-padding-y: var(--space-xs);--panel-header-subtitle: var(--text-muted);--panel-header-title: var(--text-primary);--photo-tile-grid-radius: var(--radius-xs);--photo-tile-inset: var(--space-xs);--photo-tile-placeholder: var(--background-canvas);--progress-border-color: var(--border-subtle);--progress-border-width: var(--border-width-md);--progress-error-fill: var(--status-error-text);--progress-fill: var(--action-primary-default);--progress-height: var(--size-progress-height);--progress-radius: var(--radius-full);--progress-success-fill: var(--status-success-text);--progress-track: var(--background-canvas);--quantity-row-background: var(--background-surface);--quantity-row-cut: var(--text-muted);--quantity-row-detail: var(--text-secondary);--quantity-row-dragging-background: var(--background-surface);--quantity-row-drop-line: var(--border-focus);--quantity-row-drop-line-width: var(--border-width-lg);--quantity-row-drop-background: var(--background-subtle);--quantity-row-gap: var(--space-sm);--quantity-row-height: var(--size-control-height);--quantity-row-hidden-text: var(--text-disabled);--quantity-row-hidden-type: var(--text-disabled);--quantity-row-hover-background: var(--background-subtle-light);--quantity-row-icon: var(--text-muted);--quantity-row-icon-size: var(--size-icon-md);--quantity-row-indent: var(--size-icon-md);--quantity-row-note: var(--text-muted);--quantity-row-padding-left: var(--space-xs);--quantity-row-padding-right: var(--space-md);--quantity-row-radius: var(--radius-md);--quantity-row-scope-icon: var(--icon-smart);--quantity-row-selected-background: var(--background-subtle);--quantity-row-selected-title: var(--text-action-on-subtle);--quantity-row-title: var(--text-secondary);--quantity-row-value: var(--text-secondary);--radio-field-gap-x: var(--space-sm);--radio-field-hint: var(--text-muted);--radio-field-label: var(--text-secondary);--radio-border-width: var(--border-width-md);--radio-checked-background: var(--text-action-default);--radio-checked-icon: var(--text-inverse);--radio-default-background: var(--background-surface);--radio-default-border-color: var(--border-default);--radio-disabled-background: var(--action-secondary-disabled);--radio-disabled-border-color: var(--border-default);--radio-disabled-icon: var(--text-disabled);--radio-dot: var(--size-radio-dot);--radio-hover-border-color: var(--border-focus);--radio-radius: var(--radius-full);--radio-size: var(--size-checkbox);--segmented-control-background: var(--background-canvas);--segmented-control-border: var(--border-subtle);--segmented-control-border-width: var(--border-width-md);--segmented-control-default-text: var(--text-muted);--segmented-control-disabled-text: var(--text-disabled);--segmented-control-height: var(--size-control-height);--segmented-control-hover-text: var(--text-secondary);--segmented-control-icon-size: var(--size-icon-md);--segmented-control-item-padding-x: var(--space-sm);--segmented-control-item-radius: var(--radius-sm);--segmented-control-padding: var(--space-2xs);--segmented-control-radius: var(--radius-md);--segmented-control-selected-background: var(--background-surface);--segmented-control-selected-border: var(--border-default);--segmented-control-selected-text: var(--text-secondary);--select-active-asterisk: var(--text-danger-default);--select-active-background: var(--background-surface);--select-active-border-color: var(--border-focus);--select-active-hint: var(--text-muted);--select-active-icon: var(--text-secondary);--select-active-label: var(--text-muted);--select-active-misc: var(--text-muted);--select-active-value: var(--text-disabled);--select-active-value-filled: var(--text-primary);--select-border: var(--border-width-md);--select-default-asterisk: var(--text-danger-default);--select-default-background: var(--background-surface);--select-default-border-color: var(--border-default);--select-default-hint: var(--text-muted);--select-default-icon: var(--text-secondary);--select-default-label: var(--text-muted);--select-default-misc: var(--text-muted);--select-default-value: var(--text-disabled);--select-default-value-filled: var(--text-primary);--select-disabled-asterisk: var(--text-disabled);--select-disabled-background: var(--background-canvas);--select-disabled-hint: var(--text-disabled);--select-disabled-icon: var(--text-disabled);--select-disabled-label: var(--text-disabled);--select-disabled-misc: var(--text-disabled);--select-disabled-value: var(--text-disabled);--select-disabled-value-filled: var(--text-muted);--select-error-active-asterisk: var(--text-danger-default);--select-error-active-background: var(--background-surface);--select-error-active-border-color: var(--border-danger-active);--select-error-active-hint: var(--text-danger-default);--select-error-active-icon: var(--text-secondary);--select-error-active-label: var(--text-muted);--select-error-active-misc: var(--text-muted);--select-error-active-value: var(--text-danger-default);--select-error-active-value-filled: var(--text-danger-default);--select-error-hover-asterisk: var(--text-danger-default);--select-error-hover-background: var(--background-surface);--select-error-hover-border-color: var(--border-danger-hover);--select-error-hover-hint: var(--text-danger-default);--select-error-hover-icon: var(--text-secondary);--select-error-hover-label: var(--text-muted);--select-error-hover-misc: var(--text-muted);--select-error-hover-value: var(--text-danger-default);--select-error-hover-value-filled: var(--text-danger-default);--select-error-asterisk: var(--text-danger-default);--select-error-background: var(--background-surface);--select-error-border-color: var(--border-danger-default);--select-error-hint: var(--text-danger-default);--select-error-icon: var(--text-secondary);--select-error-label: var(--text-muted);--select-error-misc: var(--text-muted);--select-error-value: var(--text-danger-default);--select-error-value-filled: var(--text-danger-default);--select-gap-label: var(--space-xs);--select-gap-x: var(--space-sm);--select-gap-y: var(--space-xs);--select-height: var(--size-control-height);--select-hover-asterisk: var(--text-danger-default);--select-hover-background: var(--background-surface);--select-hover-border-color: var(--border-focus);--select-hover-hint: var(--text-muted);--select-hover-icon: var(--text-secondary);--select-hover-label: var(--text-muted);--select-hover-misc: var(--text-muted);--select-hover-value: var(--text-disabled);--select-hover-value-filled: var(--text-primary);--select-icon-size: var(--size-icon-md);--select-padding-x: var(--space-md);--select-radius: var(--radius-md);--shell-background: var(--background-surface);--shell-border-color: var(--border-subtle);--shell-border-width: var(--border-width-md);--shell-gap: var(--space-md);--shell-max-height-sheet: 784px;--shell-max-width-md: var(--layout-max-width-md);--shell-max-width-sm: var(--layout-max-width-sm);--shell-padding-safe: var(--layout-safe-bottom);--shell-padding-x: var(--space-lg);--shell-padding-y: var(--space-lg);--shell-radius: var(--radius-2xl);--shell-sheet-enter-duration: var(--motion-duration-base);--shell-sheet-enter-easing: var(--motion-easing-enter);--shell-sheet-exit-duration: var(--motion-duration-fast);--shell-sheet-exit-easing: var(--motion-easing-exit);--sidebar-item-active-background: var(--background-subtle);--sidebar-item-active-text: var(--text-action-on-subtle);--sidebar-item-default-background: var(--background-surface);--sidebar-item-default-text: var(--text-muted);--sidebar-item-gap: var(--space-sm);--sidebar-item-height: var(--layout-sidebar-item-height);--sidebar-item-hover-background: var(--background-surface);--sidebar-item-hover-text: var(--text-action-hover);--sidebar-item-icon-size: var(--size-icon-md);--sidebar-item-padding-x: var(--space-md);--sidebar-item-radius: var(--radius-md);--sidebar-item-width: var(--layout-sidebar-item-width);--sidebar-background: var(--background-surface);--sidebar-border-color: var(--border-subtle);--sidebar-border-width: var(--border-width-md);--sidebar-collapsed-width: var(--layout-sidebar-width-collapsed);--sidebar-expanded-width: var(--layout-sidebar-width);--sidebar-gap: var(--space-xs);--sidebar-padding-x: var(--space-md);--sidebar-padding-y: var(--space-md);--signature-background: var(--background-surface);--signature-border: var(--border-default);--signature-gap: var(--space-xs);--signature-hint: var(--text-muted);--signature-hint-icon-size: var(--size-checkbox);--signature-label: var(--text-muted);--signature-padding-x: var(--space-lg);--signature-padding-y: var(--space-5xl);--signature-radius: var(--radius-lg);--signature-required: var(--text-danger-default);--signature-stroke: var(--text-primary);--stepper-button-default-icon: var(--text-muted);--stepper-button-disabled-icon: var(--text-disabled);--stepper-button-hover-background: var(--action-secondary-hover);--stepper-button-hover-icon: var(--text-secondary);--stepper-button-icon-size: var(--size-icon-sm);--stepper-button-pressed-background: var(--action-secondary-active);--stepper-button-pressed-icon: var(--text-secondary);--stepper-button-radius: var(--radius-xs);--swatch-dual-ring-width: var(--border-width-lg);--swatch-edge: var(--border-on-color);--swatch-edge-width: var(--border-width-md);--swatch-gap: var(--background-surface);--swatch-hover-ring: var(--border-default);--swatch-none-background: var(--background-surface);--swatch-none-line: var(--text-danger-default);--swatch-radius-field: var(--radius-md);--swatch-radius-lg: var(--radius-sm);--swatch-radius-sm: var(--radius-xs);--swatch-ring-width: var(--space-2xs);--swatch-selected-ring: var(--border-focus);--swatch-size-field: var(--size-control-height);--swatch-size-lg: var(--size-target-min);--swatch-size-sm: var(--size-icon-md);--switch-field-gap-x: var(--space-sm);--switch-field-hint: var(--text-muted);--switch-field-label: var(--text-secondary);--switch-disabled-thumb: var(--action-secondary-active);--switch-disabled-thumb-border: var(--border-default);--switch-disabled-track: var(--background-canvas);--switch-height: var(--size-switch-height);--switch-off-border-color: var(--border-default);--switch-off-thumb: var(--background-surface);--switch-off-thumb-border: var(--border-default);--switch-off-track: var(--background-canvas);--switch-on-border-color: var(--status-default-border);--switch-on-thumb: var(--background-surface);--switch-on-thumb-border: var(--border-default);--switch-on-track: var(--action-primary-default);--switch-padding: var(--space-2xs);--switch-radius: var(--radius-full);--switch-thumb: var(--size-switch-thumb);--switch-width: var(--size-switch-width);--symbol-tile-favourite-border: var(--status-starred-border);--symbol-tile-favourite-icon: var(--status-starred-icon);--symbol-tile-hover-background: var(--background-subtle-light);--symbol-tile-padding: var(--space-xs);--symbol-tile-radius: var(--radius-md);--symbol-tile-selected-background: var(--background-subtle);--symbol-tile-selected-border: var(--border-focus);--symbol-tile-selected-border-width: var(--border-width-md);--symbol-tile-size: var(--size-touch-min);--symbol-tile-star-size: var(--size-icon-sm);--symbol-tile-star-icon: var(--text-muted);--symbol-tile-symbol: var(--text-secondary);--tab-bar-chevron-default-icon: var(--text-secondary);--tab-bar-chevron-disabled-icon: var(--text-neutral-disabled);--tab-bar-chevron-hover-background: var(--background-subtle-light);--tab-bar-chevron-hover-icon: var(--text-secondary);--tab-bar-chevron-open-background: var(--background-subtle-light);--tab-bar-chevron-open-icon: var(--text-secondary);--tab-bar-chevron-padding: var(--space-2xs);--tab-bar-chevron-radius: var(--radius-dock-inner);--tab-bar-chevron-size: var(--size-icon-xs);--tab-bar-chevron-target-size: var(--size-target-min);--tab-bar-item-active-assistant-background: var(--background-surface);--tab-bar-item-active-assistant-text: var(--text-action-hover);--tab-bar-item-active-background: var(--action-primary-default);--tab-bar-item-active-text: var(--text-inverse);--tab-bar-item-content-gap: var(--space-xs);--tab-bar-item-default-background: var(--background-surface);--tab-bar-item-default-text: var(--text-muted);--tab-bar-item-disabled-background: var(--background-surface);--tab-bar-item-disabled-text: var(--text-disabled);--tab-bar-item-height: var(--size-touch-min);--tab-bar-item-hover-background: var(--background-subtle-light);--tab-bar-item-hover-text: var(--text-action-hover);--tab-bar-item-icon-only-active-background: var(--background-subtle);--tab-bar-item-icon-only-active-text: var(--text-action-on-subtle);--tab-bar-item-icon-only-default-text: var(--text-secondary);--tab-bar-item-icon-only-disabled-text: var(--text-neutral-disabled);--tab-bar-item-icon-only-hover-background: var(--background-subtle-light);--tab-bar-item-icon-only-hover-text: var(--text-secondary);--tab-bar-item-icon-size: var(--size-icon-md);--tab-bar-item-inline-gap: var(--space-xs);--tab-bar-item-labeled-font-size: var(--font-size-tab-label);--tab-bar-item-labeled-gap: var(--space-2xs);--tab-bar-item-labeled-height: var(--size-tab-bar-labeled-height);--tab-bar-item-labeled-line-height: var(--line-height-tab-label);--tab-bar-item-labeled-padding-x: var(--space-xs);--tab-bar-item-padding-x: var(--space-sm);--tab-bar-item-padding-y: var(--space-sm);--tab-bar-item-radius: var(--radius-xl);--tab-bar-item-visual-size: var(--size-control-height);--tab-bar-item-width: var(--size-touch-min);--table-footer-background: var(--background-surface);--table-footer-gap: var(--space-sm);--table-footer-padding-x: var(--space-lg);--table-footer-padding-y: var(--space-sm);--table-footer-text: var(--text-muted);--table-border-color: var(--border-subtle);--table-border-width: var(--border-width-md);--table-cell-padding-x: var(--space-cell-x);--table-cell-padding-y: var(--space-cell-y);--table-cell-link: var(--text-action-default);--table-cell-text: var(--text-primary);--table-header-height: var(--size-control-height);--table-header-background: var(--background-canvas);--table-header-background-hover: var(--background-subtle-light);--table-header-background-selected: var(--background-subtle);--table-header-gap: var(--space-xs);--table-header-icon-size: var(--size-icon-sm);--table-header-text: var(--text-muted);--table-row-height: var(--size-table-row-height);--table-row-background: var(--background-surface);--table-row-background-hover: var(--background-subtle-light);--table-row-background-selected: var(--background-subtle);--table-row-border-color: var(--border-subtle);--tabs-active-text: var(--text-action-active);--tabs-active-underline: var(--text-action-active);--tabs-border-width: var(--border-width-md);--tabs-cad-active-background: var(--background-subtle);--tabs-default-text: var(--text-muted);--tabs-default-underline: var(--border-subtle);--tabs-height: var(--size-control-height);--tabs-hover-text: var(--text-action-hover);--tabs-hover-underline: var(--border-subtle);--tabs-padding-x: var(--space-sm);--tabs-underline: var(--border-subtle);--toolbar-background: var(--background-surface);--toolbar-border-color: var(--border-subtle);--toolbar-border-width: var(--border-width-md);--toolbar-gap: var(--space-xs);--toolbar-idle-padding-x: var(--space-2xs);--toolbar-item-radius: var(--radius-dock-inner);--toolbar-padding-x: var(--size-touch-edge);--toolbar-padding-y: var(--space-2xs);--toolbar-radius: var(--radius-dock);--usage-card-background: var(--background-canvas);--usage-card-count: var(--text-muted);--usage-card-gap-action: var(--space-sm);--usage-card-gap-y: var(--space-xs);--usage-card-hint: var(--text-muted);--usage-card-title: var(--text-secondary);--voice-mic-recording-background: var(--action-danger-default);--voice-mic-recording-icon: var(--text-inverse);--voice-mic-recording-icon-size: var(--size-icon-md);--voice-mic-recording-pulse-duration: var(--motion-duration-pulse);--voice-mic-recording-pulse-easing: var(--motion-easing-pulse);--voice-mic-recording-radius: var(--radius-md);--voice-mic-recording-ring: var(--status-error-background);--voice-mic-recording-ring-width: var(--size-focus-ring);--voice-mic-recording-size: var(--size-panel-button-size);--motion-duration-base: .25s;--motion-duration-fast: .15s;--motion-duration-pulse: 1.2s;--motion-easing-enter: cubic-bezier(.2, 0, 0, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--motion-easing-pulse: ease-out;--layer-control: 3;--layer-dock: 435;--layer-overlay: 400;--layer-page: 20;--layer-popover: 4;--layer-raised: 2;--layer-sticky: 1;--layer-toast: 500;--layer-viewer: 430}[data-theme=dark]{--action-danger-active: var(--colors-red-600);--action-danger-default: var(--colors-red-450);--action-danger-disabled: var(--colors-grays-75);--action-danger-hover: var(--colors-red-500);--action-primary-active: var(--colors-brand-600);--action-primary-default: var(--colors-brand-450);--action-primary-disabled: var(--colors-grays-75);--action-primary-hover: var(--colors-brand-500);--action-secondary-active: var(--colors-grays-100);--action-secondary-default: var(--colors-grays-white);--action-secondary-disabled: var(--colors-grays-50);--action-secondary-hover: var(--colors-grays-50);--background-canvas: var(--colors-grays-25);--background-elevated: var(--colors-grays-white);--background-overlay-50: rgba(40, 44, 50, .5);--background-overlay-75: rgba(40, 44, 50, .75);--background-subtle: var(--colors-brand-50);--background-subtle-light: var(--colors-brand-25);--background-surface: var(--colors-grays-white);--border-danger-active: var(--colors-red-600);--border-danger-default: var(--colors-red-450);--border-danger-hover: var(--colors-red-500);--border-default: var(--colors-grays-75);--border-focus: var(--colors-brand-400);--border-on-color: rgba(255, 255, 255, .16);--border-subtle: var(--colors-grays-50);--focus-ring: rgba(36, 130, 216, .12);--icon-smart: #E8C900;--status-default-background: var(--colors-brand-50);--status-default-border: var(--colors-brand-400);--status-default-text: var(--colors-brand-400);--status-disabled-background: var(--colors-grays-25);--status-disabled-border: var(--colors-grays-200);--status-disabled-text: var(--colors-grays-200);--status-error-background: var(--colors-red-50);--status-error-border: var(--colors-red-400);--status-error-text: var(--colors-red-400);--status-neutral-background: var(--colors-grays-50);--status-neutral-border: var(--colors-grays-500);--status-neutral-text: var(--colors-grays-500);--status-smart-background: var(--status-warning-background);--status-smart-icon: var(--colors-tangerine-500);--status-smart-text: var(--status-warning-text-strong);--status-starred-border: var(--colors-orange-550);--status-starred-icon: var(--colors-orange-400);--status-success-background: var(--colors-green-50);--status-success-border: var(--colors-green-500);--status-success-text: var(--colors-green-500);--status-warning-background: var(--colors-orange-50);--status-warning-border: var(--colors-orange-400);--status-warning-text: var(--colors-orange-550);--status-warning-text-strong: var(--colors-orange-600);--text-action-active: var(--colors-brand-600);--text-action-default: var(--colors-brand-450);--text-action-disabled: var(--colors-brand-200);--text-action-hover: var(--colors-brand-500);--text-action-on-subtle: var(--colors-brand-500);--text-danger-active: var(--colors-red-600);--text-danger-default: var(--colors-red-450);--text-danger-disabled: var(--colors-red-200);--text-danger-hover: var(--colors-red-500);--text-disabled: var(--colors-grays-200);--text-inverse: var(--colors-grays-white);--text-muted: var(--colors-grays-400);--text-neutral-active: var(--colors-grays-black);--text-neutral-default: var(--colors-grays-600);--text-neutral-disabled: var(--colors-grays-200);--text-neutral-hover: var(--colors-grays-700);--text-primary: var(--colors-grays-900);--text-secondary: var(--colors-grays-600)}[data-density=compact]{--border-width-lg: var(--scale-2);--border-width-md: var(--scale-1);--radius-2xl: var(--scale-16);--radius-dock: var(--scale-16);--radius-dock-inner: var(--scale-8);--radius-full: var(--scale-999);--radius-lg: var(--scale-12);--radius-md: var(--scale-8);--radius-sm: var(--scale-6);--radius-xl: var(--scale-14);--radius-xs: var(--scale-4);--layout-empty-state-max-width: 329px;--layout-max-width-md: 450px;--layout-max-width-sm: 360px;--layout-panel-header-height: var(--scale-56);--layout-safe-area-bottom: var(--scale-0);--layout-safe-bottom: 50px;--layout-sidebar-item-height: var(--scale-40);--layout-sidebar-item-width: var(--scale-40);--layout-sidebar-width: 280px;--layout-sidebar-width-collapsed: 64px;--size-app-bar-height: var(--scale-52);--size-attachment: var(--scale-56);--size-avatar-lg: var(--scale-44);--size-avatar-md: var(--scale-32);--size-avatar-sm: var(--scale-24);--size-badge-height: var(--scale-20);--size-badge-more-height: var(--scale-20);--size-badge-width: var(--scale-20);--size-checkbox: var(--scale-16);--size-checkbox-icon: var(--scale-12);--size-control-height: var(--scale-32);--size-field-row-height: var(--scale-32);--size-focus-ring: var(--scale-4);--size-focus-ring-sm: var(--scale-2);--size-icon-lg: var(--scale-20);--size-icon-md: var(--scale-16);--size-icon-sm: var(--scale-12);--size-icon-xs: var(--scale-8);--size-menu-group-height: var(--scale-24);--size-panel-button-size: var(--scale-24);--size-progress-height: var(--scale-4);--size-radio-dot: var(--scale-8);--size-switch-height: var(--scale-20);--size-switch-thumb: var(--scale-16);--size-switch-width: var(--scale-36);--size-tab-bar-labeled-height: var(--scale-44);--size-table-row-height: var(--scale-36);--size-target-min: var(--scale-24);--size-touch-edge: var(--scale-8);--size-touch-inset: var(--scale-6);--size-touch-min: var(--scale-44);--space-2xl: var(--scale-20);--space-2xs: var(--scale-2);--space-3xl: var(--scale-24);--space-4xl: var(--scale-40);--space-5xl: var(--scale-52);--space-6xl: var(--scale-64);--space-cell-x: var(--scale-12);--space-cell-y: var(--scale-4);--space-lg: var(--scale-12);--space-md: var(--scale-8);--space-page: var(--scale-20);--space-sm: var(--scale-4);--space-xl: var(--scale-16);--space-xs: var(--scale-4);--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-semibold: 600;--line-height-body: var(--line-height-18);--line-height-button: var(--line-height-16);--line-height-caption: var(--line-height-14);--line-height-label: var(--line-height-16);--line-height-metric: var(--line-height-22);--line-height-page-title: var(--line-height-24);--line-height-panel-title: var(--line-height-20);--line-height-section-title: var(--line-height-18);--line-height-tab-label: var(--line-height-14);--line-height-table: var(--line-height-16);--line-height-tiny: var(--line-height-14);--font-size-body: var(--typography-font-size-13);--font-size-button: var(--typography-font-size-13);--font-size-caption: var(--typography-font-size-10);--font-size-label: var(--typography-font-size-12);--font-size-metric: var(--typography-font-size-18);--font-size-page-title: var(--typography-font-size-18);--font-size-panel-title: var(--typography-font-size-14);--font-size-section-title: var(--typography-font-size-13);--font-size-tab-label: var(--typography-font-size-10);--font-size-table: var(--typography-font-size-12);--font-size-tiny: var(--typography-font-size-10)}[data-viewport=mobile]{--border-width-lg: var(--scale-2);--border-width-md: var(--scale-1);--radius-2xl: var(--scale-16);--radius-dock: var(--scale-16);--radius-dock-inner: var(--scale-14);--radius-full: var(--scale-999);--radius-lg: var(--scale-12);--radius-md: var(--scale-8);--radius-sm: var(--scale-6);--radius-xl: var(--scale-14);--radius-xs: var(--scale-4);--layout-empty-state-max-width: 329px;--layout-max-width-md: 450px;--layout-max-width-sm: 360px;--layout-panel-header-height: var(--scale-56);--layout-safe-area-bottom: var(--scale-34);--layout-safe-bottom: 50px;--layout-sidebar-item-height: var(--scale-40);--layout-sidebar-item-width: var(--scale-40);--layout-sidebar-width: 280px;--layout-sidebar-width-collapsed: 64px;--size-app-bar-height: var(--scale-52);--size-attachment: var(--scale-56);--size-avatar-lg: var(--scale-44);--size-avatar-md: var(--scale-32);--size-avatar-sm: var(--scale-24);--size-badge-height: var(--scale-32);--size-badge-more-height: var(--scale-32);--size-badge-width: var(--scale-32);--size-checkbox: var(--scale-16);--size-checkbox-icon: var(--scale-12);--size-control-height: var(--scale-44);--size-field-row-height: var(--scale-32);--size-focus-ring: var(--scale-4);--size-focus-ring-sm: var(--scale-2);--size-icon-lg: var(--scale-24);--size-icon-md: var(--scale-20);--size-icon-sm: var(--scale-14);--size-icon-xs: var(--scale-12);--size-menu-group-height: var(--scale-32);--size-panel-button-size: var(--scale-32);--size-progress-height: var(--scale-4);--size-radio-dot: var(--scale-12);--size-switch-height: var(--scale-20);--size-switch-thumb: var(--scale-16);--size-switch-width: var(--scale-36);--size-tab-bar-labeled-height: var(--scale-54);--size-table-row-height: var(--scale-44);--size-target-min: var(--scale-24);--size-touch-edge: var(--scale-2);--size-touch-inset: 0px;--size-touch-min: var(--scale-44);--space-2xl: var(--scale-24);--space-2xs: var(--scale-2);--space-3xl: var(--scale-32);--space-4xl: var(--scale-40);--space-5xl: var(--scale-52);--space-6xl: var(--scale-64);--space-cell-x: var(--scale-16);--space-cell-y: var(--scale-8);--space-lg: var(--scale-16);--space-md: var(--scale-12);--space-page: var(--scale-16);--space-sm: var(--scale-8);--space-xl: var(--scale-20);--space-xs: var(--scale-4);--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-semibold: 600;--line-height-body: var(--line-height-24);--line-height-button: var(--line-height-20);--line-height-caption: var(--line-height-18);--line-height-label: var(--line-height-20);--line-height-metric: var(--line-height-30);--line-height-page-title: var(--line-height-30);--line-height-panel-title: var(--line-height-26);--line-height-section-title: var(--line-height-22);--line-height-tab-label: var(--line-height-14);--line-height-table: var(--line-height-20);--line-height-tiny: var(--line-height-16);--font-size-body: var(--typography-font-size-16);--font-size-button: var(--typography-font-size-16);--font-size-caption: var(--typography-font-size-13);--font-size-label: var(--typography-font-size-14);--font-size-metric: var(--typography-font-size-24);--font-size-page-title: var(--typography-font-size-22);--font-size-panel-title: var(--typography-font-size-18);--font-size-section-title: var(--typography-font-size-16);--font-size-tab-label: var(--typography-font-size-10);--font-size-table: var(--typography-font-size-14);--font-size-tiny: var(--typography-font-size-10)}:root{--bg-tertiary: #EBF1F7;--bg-disabled: #eff1f2;--bg-error: #fdeeee;--bg-success: #eafaf1;--bg-warning: #FEFAED;--border-primary: #E8EAE6;--border-secondary: #D2D3D4;--border-subtle: #eff1f2;--border-brand: #2482D8;--border-disabled: #e0e4e5;--border-error: #EB5757;--border-success: #2DCA73;--border-warning: #f2c94c;--text-primary: #2C2C2C;--text-tertiary: #536976;--kbd-muted: #94a3b8;--text-brand: #2482D8;--text-error: #EB5757;--text-success: #2DCA73;--text-warning: #c2a13d;--text-inverse: #ffffff;--icon-primary: #636F7E;--icon-secondary: #536976;--icon-strong: #3b434c;--icon-disabled: #c1c5cb;--text-action-on-subtle: #1d68ad;--text-neutral-disabled: #a1a9b2;--icon-brand: #2482D8;--icon-error: #EB5757;--icon-success: #2DCA73;--icon-warning: #f2c94c;--icon-smart: #e8c900;--icon-inverse: #ffffff;--fg-brand: #2482D8;--fg-brand-hover: #1E70BD;--fg-brand-active: #185EA3;--fg-success: #2DCA73;--fg-error: #EB5757;--fg-warning: #f2c94c;--fg-inverse: #ffffff;--fg-brand-gradient: linear-gradient(135deg, #2482d8 0%, #1a5fa8 100%);--fg-action: #2176c4;--fg-action-hover: #1d68ad;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--shadow-menu: 0 0 16px 4px rgba(16, 24, 40, .08);--shadow-brand-glow: 0 4px 12px rgba(36, 130, 216, .3);--ring-brand-focus: 0 0 0 3px rgba(36, 130, 216, .12);--panel-bg: #ffffff;--panel-border: #e5eaf1;--panel-divider: #edf1f6;--panel-shadow: -4px 0 20px rgba(15, 23, 42, .08);--panel-ink: #0f172a;--panel-ink-strong: #111827;--panel-ink-secondary: #64748b;--panel-action-ink: #5b6b7a;--panel-action-ink-hover: #2482d8;--panel-brand-hover: #2178c7;--panel-track: #f1f5f9;--panel-hover: #f7f9fa;--panel-scrollbar-thumb: #cbd5e1;--input-border-color: var(--border-disabled);--input-placeholder: #a1a9b2;--text-strong: #111827;--border-input: #e5eaf1;--control-track: #f1f5f9;--row-hover: #f8fafc;--row-hover-subtle: #fbfcfe;--row-active: #eaf4fd;--flash-changed: #fef3c7;--shadow-control: 0 1px 2px rgba(15, 23, 42, .08);--skeleton-base: #e8eef5;--skeleton-highlight: #f1f5f9;--layer-canvas-overlay: 2;--layer-panel: 1000;--layer-header: 1001;--layer-drawer: 1100;--layer-menu: 2000;--walkthrough-bg: rgba(40, 44, 50, .85);--walkthrough-text: #ffffff;--walkthrough-text-subtle: rgba(255, 255, 255, .75);--walkthrough-border: transparent}[data-theme=dark]{--background-surface: #232830;--background-subtle-light: #2f343d;--bg-tertiary: #3b414b;--background-subtle: #283848;--bg-disabled: #2f343d;--bg-error: #3d1f1f;--bg-success: #1f3d2a;--bg-warning: #3d331f;--background-overlay-50: rgba(0, 0, 0, .7);--border-primary: #3f454f;--border-secondary: #525864;--border-subtle: #353b44;--border-brand: #509be0;--border-focus: #509be0;--border-disabled: #3f454f;--border-error: #ef7979;--status-error-border: #ef7979;--border-success: #57d58f;--border-warning: #f5d470;--text-primary: #eff1f2;--text-secondary: #c1c5cb;--text-tertiary: #a1a9b2;--text-muted: #828c98;--kbd-muted: #94a3b8;--text-disabled: #525864;--text-brand: #509be0;--text-error: #ef7979;--status-error-text: #ef7979;--status-error-background: #3d1f1f;--status-default-text: #509be0;--status-default-background: #283848;--status-success-text: #57d58f;--status-success-background: #1f3d2a;--status-warning-text: #f5d470;--status-warning-background: #3d331f;--text-success: #57d58f;--text-warning: #f5d470;--text-inverse: #ffffff;--icon-primary: #c1c5cb;--icon-secondary: #a1a9b2;--icon-strong: #e0e4e5;--icon-disabled: #525864;--text-action-on-subtle: #509be0;--text-neutral-disabled: #828c98;--icon-brand: #509be0;--icon-error: #ef7979;--icon-success: #57d58f;--icon-warning: #f5d470;--icon-smart: #e8c900;--icon-inverse: #ffffff;--fg-brand: #2482d8;--fg-brand-hover: #509be0;--fg-brand-active: #1d68ad;--fg-action: #2482d8;--fg-action-hover: #509be0;--fg-success: #2dca73;--fg-error: #eb5757;--fg-warning: #f2c94c;--fg-inverse: #ffffff;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--shadow-menu: 0 4px 16px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--panel-bg: #232830;--panel-border: #3f454f;--panel-divider: #2f343d;--panel-shadow: -4px 0 20px rgba(0, 0, 0, .4);--panel-ink: #eff1f2;--panel-ink-strong: #ffffff;--panel-ink-secondary: #a1a9b2;--panel-action-ink: #c1c5cb;--panel-action-ink-hover: #509be0;--panel-brand-hover: #509be0;--panel-track: #2f343d;--panel-hover: #2f343d;--skeleton-base: #2f343d;--skeleton-highlight: #3a404a;--panel-scrollbar-thumb: #525864;--input-placeholder: #828c98;--text-strong: #ffffff;--border-input: #3f454f;--control-track: #2f343d;--row-hover: #2f343d;--row-hover-subtle: #2a2f37;--row-active: #283848;--flash-changed: #3d331f;--shadow-control: 0 1px 2px rgba(0, 0, 0, .4);--walkthrough-bg: #4a515e;--walkthrough-text: #ffffff;--walkthrough-text-subtle: #c8cdd5;--walkthrough-border: #509be0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}body{margin:0;font-family:Inter,sans-serif!important;touch-action:none}h1{font-family:Inter-Semibold,sans-serif!important}button{color:#fff}h3{text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:28px}div{color:var(--text-primary)}a{color:#2f80ed;text-decoration:none;cursor:pointer}*,*:after,*:before{box-sizing:border-box;color:inherit;margin:0;padding:0;border:none;outline:none;font-family:Inter,sans-serif!important}:root{--default-padding: 16px 16px;--edit-heading-height: 60px }#root{background:var(--background-surface);height:100vh;overflow:hidden;position:relative}::-webkit-scrollbar{position:absolute;width:0;height:0}::-webkit-scrollbar-track{background:#f1f1f100}::-webkit-scrollbar-thumb{background:#586777}::-webkit-scrollbar-thumb:hover{background:#868d94}.select__menu-portal{z-index:9999999!important}.crash-page{display:flex;justify-content:start;padding:4rem}.crash-page .cp-content{max-width:600px;text-align:left}.crash-page .cp-content .cp-subheader{display:block;font-size:.875rem;text-transform:uppercase;color:#00000080;margin-bottom:.5rem}.crash-page .cp-content .cp-title{font-size:2.5rem;line-height:1.2;margin:0 0 1rem;color:#000}.crash-page .cp-content .cp-text{font-size:1rem;line-height:1.5;color:#000000b3;margin-bottom:2rem}.crash-page .cp-content .cp-text a{color:#1976d2;text-decoration:none}.crash-page .cp-content .cp-text a:hover{text-decoration:underline}.crash-page .cp-content .cp-button{padding:.75rem 1.5rem;font-size:1rem;text-transform:none;border-radius:.25rem}.crash-page .cp-content .cp-button:hover{background-color:#115293}
