@layer base,components;@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/interCyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/interLatin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/interLatinExtended.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--radius-control: 12px;--radius-card: 16px;--radius-panel: 20px;--page-max-width: 1480px;--page-gutter: 32px;--radius-modal: 24px;--control-height: 44px;--font-body-size: 14px;--font-body-line: 20px;--font-sans: "Inter", system-ui, sans-serif;--color-canvas: #141415;--color-surface: #202123;--color-raised: #292a2d;--color-line: #36373b;--color-foreground: #f5f7fa;--color-muted: #a2a5ad;--color-primary: #34c780;--color-primary-hover: #2aad6e;--color-primary-light: #83e6ad;--color-secondary: #83e6ad}@layer base{:root{font-family:var(--font-sans);color:var(--color-foreground);background:var(--color-canvas);font-synthesis:none;color-scheme:dark;font-size:16px;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{margin:0;color:inherit;border:0 solid}button{padding:0;background:transparent}img,svg{vertical-align:middle}img{max-width:100%}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-weight:inherit}input,select,textarea{background:transparent}[inert]{pointer-events:none}body{margin:0;min-width:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{line-height:1.4}h1,h2,h3,p{margin:0}::selection{background:#a72240;color:#fff}:focus-visible{outline:2px solid #83e6ad;outline-offset:3px}[hidden]{display:none!important}svg{flex-shrink:0}dialog{color:inherit}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@layer components{html{scrollbar-gutter:stable;scrollbar-color:var(--color-line) var(--color-surface)}html:has(.modal[open]){overflow:hidden}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{display:block;width:126px;height:42px;object-fit:contain}.brand-compact img{width:40px;height:40px}.btn:focus-visible,.icon-button:focus-visible,.text-link:focus-visible,.locale-switcher:focus-visible,.toast button:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px}.text-link{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:var(--color-muted);font-size:14px;font-weight:500;padding:5px 0}.text-link:hover{color:var(--color-primary-light)}.locale-switcher{display:inline-flex;align-items:center;gap:7px;border:none;padding:8px;background:transparent;color:var(--color-muted);font-size:14px;font-weight:500;border-radius:8px;min-height:40px;flex-shrink:0}.locale-switcher-flag{display:block;flex:0 0 20px;width:20px;height:15px;border-radius:3px;overflow:hidden;object-fit:cover}.locale-switcher:hover{background:var(--color-raised);color:var(--color-foreground)}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.label{font-size:14px;min-width:0;line-height:1.5;font-weight:600;color:var(--color-foreground);display:block}.input,.select,.textarea{width:100%;border:1px solid var(--color-line);border-radius:12px;padding:11px 13px;background:var(--color-surface);color:var(--color-foreground);min-height:44px;font-size:14px;min-width:0;line-height:1.5;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:var(--color-muted);opacity:1}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--color-raised);color:var(--color-muted);cursor:not-allowed;opacity:.7}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:#ff91a7}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff91a724}.input[readonly],.textarea[readonly]{background:var(--color-raised)}.textarea{min-height:118px;resize:vertical;line-height:1.65}.field-hint{font-size:14px;line-height:1.6;color:var(--color-muted);overflow-wrap:anywhere}.muted{color:var(--color-muted)}.stack{display:flex;flex-direction:column;gap:20px}.segmented-control{display:inline-flex;align-items:center;gap:2px;width:fit-content;max-width:100%;min-height:44px;padding:2px;border-radius:14px;background:var(--color-raised);overflow-x:auto;scrollbar-width:none}.segmented-control::-webkit-scrollbar{display:none}.segmented-option{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:40px;padding:10px 16px;border:0;border-radius:12px;background:transparent;color:var(--color-muted);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .16s ease,color .16s ease}.segmented-option>svg{flex:0 0 auto;width:18px;height:18px}.segmented-option:hover{background:#ffffff08;color:var(--color-foreground)}.segmented-option:is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--color-primary);color:#fff}.segmented-option:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:-2px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{border:1px solid transparent;border-radius:16px;background:var(--color-surface);box-shadow:0 2px 5px #00000003}.page-content{padding:24px var(--page-gutter) 48px;max-width:var(--page-max-width);width:100%;min-width:0;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.page-header>div:first-child{min-width:0;flex:1 1 auto}.page-header h1{font-size:clamp(26px,2.2vw,32px);line-height:1.28;font-weight:600;letter-spacing:-.8px;overflow-wrap:anywhere}.eyebrow{display:none;font-size:14px;font-weight:600;letter-spacing:1.8px;color:var(--color-muted);margin-bottom:9px}.page-description{color:var(--color-muted);font-size:14px;line-height:1.7;margin-top:8px;max-width:640px;overflow-wrap:anywhere}.page-actions,.inline-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;max-width:100%}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:46px 24px;text-align:center}.empty-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:var(--color-raised);color:var(--color-muted);margin-bottom:16px;border:1px solid var(--color-line)}.empty-state h3{font-size:14px;font-weight:600;overflow-wrap:anywhere}.empty-state p{max-width:400px;font-size:14px;line-height:1.75;color:var(--color-muted);margin-top:8px;overflow-wrap:anywhere}.empty-action{margin-top:20px;max-width:100%;min-width:0}.error-notice{display:flex;align-items:flex-start;gap:10px;color:#ffb4bf;background:#351f26;border:1px solid #9f5164;padding:13px 15px;border-radius:10px;font-size:14px;line-height:1.65;margin-bottom:16px}.error-notice>svg{margin-top:2px;flex-shrink:0}.error-notice>div{flex:1;min-width:0;overflow-wrap:anywhere}.error-notice>.btn{flex-shrink:0}.error-notice small{display:block;color:inherit;font-size:14px;margin-top:4px}.error-message{font-size:14px;color:#ffb4bf}.spinner{animation:spin .8s linear infinite}.spinner-status{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle}.fatal-error{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:24px}.fatal-error .error-notice{max-width:520px}.page-loading{min-height:300px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-muted);font-size:14px}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:3px 8px;border-radius:5px;color:var(--color-muted);background:var(--color-raised);font-size:14px;font-weight:570;white-space:nowrap}.badge-running,.badge-preparing,.badge-ready{background:#83e6ad15;color:#79e4db}.badge-completed,.badge-live,.badge-published,.badge-active{background:#65d89516;color:#82dfac}.badge-failed,.badge-expired,.badge-rejected{background:#ee315918;color:#ff91a7}.badge-paused,.badge-moderation,.badge-pending,.badge-completedWithErrors{background:#e8b96d18;color:#edc489}.table-wrap{overflow-x:auto;width:100%;min-width:0;overscroll-behavior-inline:contain}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;white-space:nowrap;line-height:20px}.data-table th{font-size:14px;text-transform:uppercase;letter-spacing:.65px;color:var(--color-muted);font-weight:540;background:var(--color-raised)}.data-table th,.data-table td{padding:14px 18px;border-bottom:1px solid var(--color-line);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table td{color:var(--color-muted)}.data-table tbody tr:hover{background:var(--color-raised)}.modal{position:fixed;margin:auto;padding:0;border:1px solid #ffffff12;border-radius:var(--radius-modal, 24px);background:var(--color-surface);width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:0 24px 100px #00000034;overflow:hidden;overscroll-behavior:contain;color:var(--color-foreground)}.modal:focus-visible{outline:none}.modal::backdrop{background:#07060aad}.modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:modal-enter .3s ease}.modal[open]::backdrop{animation:modal-backdrop-enter .3s ease both}.modal.modal-closing[open]{animation:modal-exit .2s ease both;pointer-events:none}.modal.modal-closing[open]::backdrop{animation:modal-backdrop-exit .2s ease both}.modal-header{position:sticky;top:0;z-index:2;background:var(--color-surface);display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px;border-bottom:1px solid #ffffff0d}.modal .modal-header h2{font-size:22px;font-weight:600;letter-spacing:-.4px;min-width:0;overflow-wrap:anywhere;line-height:28px}.modal-heading{min-width:0;align-self:center;flex:1}.modal-header-illustrated{min-height:120px;padding-right:124px}.modal-illustration{position:absolute;right:42px;top:50%;transform:translateY(-50%);object-fit:contain;pointer-events:none}.modal-header-illustrated>button{position:absolute;right:12px;top:12px}.modal-description{margin-top:8px;color:var(--color-muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px;min-width:0;overflow-wrap:anywhere}.modal-footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;background:var(--color-surface);border-top:1px solid #ffffff0d}.ui-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:18px;font-size:14px}.ui-pagination-range{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ui-pagination-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.ui-pagination-current{min-width:50px;text-align:center;font-variant-numeric:tabular-nums}.modal-wide{width:min(850px,calc(100vw - 32px))}.modal-fullscreen{width:calc(100vw - 40px);height:calc(100dvh - 40px);max-width:1400px;max-height:none;background:var(--color-raised)}.modal-fullscreen[open]{display:flex;flex-direction:column;overflow:hidden}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{flex-shrink:0}.modal-fullscreen .modal-header{background:var(--color-surface);position:sticky;top:0;z-index:1}.modal-fullscreen .modal-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:32px}.toast-region{position:fixed;top:max(20px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:min(430px,calc(100vw - 40px));pointer-events:none;width:min(430px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.toast{display:flex;align-items:flex-start;gap:10px;border-radius:12px;background:var(--color-surface);box-shadow:0 8px 35px #00000021;border:1px solid var(--color-line);padding:15px;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-foreground);pointer-events:auto}.toast-notice-enter-active,.toast-notice-move{transition:opacity .18s ease-out,transform .18s ease-out}.toast-notice-leave-active{position:absolute;left:0;width:100%;pointer-events:none;transition:opacity .14s ease-in,transform .14s ease-in}.toast-notice-enter-from,.toast-notice-leave-to{opacity:0;transform:translate(-12px)}@media(prefers-reduced-motion:reduce){.toast-notice-enter-active,.toast-notice-leave-active,.toast-notice-move{transition:none}.toast-notice-enter-from,.toast-notice-leave-to{transform:none}}.toast>svg{color:var(--color-primary-light);margin-top:1px;flex-shrink:0}.toast-error>svg{color:#ffb4bf}.toast-error{color:#ffdce2;background:#351f26;border-color:#9f5164}.toast-error .toast-close{color:#ffb4bf}.toast-success>svg{color:#82dfac}.toast-content{line-height:1.5;flex:1;min-width:0;overflow-wrap:anywhere}.toast-close{padding:6px;border:0;background:transparent;color:var(--color-muted);width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;margin:-6px -6px -6px 0}.toast-close:hover{color:var(--color-foreground);background:var(--color-raised)}.toast-action{display:block;min-height:32px;margin-top:8px;padding:4px 10px;border:0;border-radius:8px;background:var(--color-raised);color:var(--color-foreground);font:inherit;font-weight:600;cursor:pointer}.toast-action:hover{background:var(--color-line)}.toast-action:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}@media(pointer:coarse){.locale-switcher{min-width:44px;min-height:44px}.toast-close{width:44px;height:44px;margin-top:-10px;margin-bottom:-10px}.toast-action{min-height:44px}}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){.modal{inset:auto 0 0;margin:0;width:100vw;max-width:100vw;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));border:0;border-radius:var(--radius-modal, 24px) var(--radius-modal, 24px) 0 0}.modal[open]{animation-name:modal-sheet-enter;animation-timing-function:cubic-bezier(0,0,.25,1)}.modal[open]::backdrop{animation-timing-function:cubic-bezier(0,0,.25,1)}.modal.modal-closing[open]{animation-name:modal-sheet-exit;animation-timing-function:cubic-bezier(.3,0,.4,1)}.modal.modal-closing[open]::backdrop{animation-timing-function:cubic-bezier(.3,0,.4,1)}.modal-header,.modal-body{padding:20px 16px}.modal-footer{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.modal:not(:has(.modal-footer)) .modal-body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.modal-fullscreen{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.modal-fullscreen .modal-body{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.modal[open],.modal[open]::backdrop{animation:none}}}@keyframes modal-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes modal-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modal-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}.account-search:has(>.text-field),.editor-search:has(>.text-field),.search-field:has(>.text-field),.video-search-input:has(>.text-field){padding:0;border:0;background:transparent;box-shadow:none}.account-search>.text-field,.editor-search>.text-field,.search-field>.text-field,.video-search-input>.text-field,.search-input-wrap>.text-field{flex:1;width:100%;min-width:0}.modal-heading h2[tabindex="-1"]:focus{outline:none}.modal-back{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:28px;margin:0 0 8px -4px;border:0;background:transparent;color:var(--color-primary-light);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.modal-back:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.modal.profile-dialog{width:min(390px,calc(100vw - 32px));height:min(780px,calc(100dvh - 48px));max-height:min(780px,calc(100dvh - 48px));grid-template-rows:auto minmax(0,auto) auto;border-radius:24px}.modal.profile-dialog .modal-header{min-height:96px;padding:16px 20px;border-bottom:0}.modal.profile-dialog .modal-header h2{font-size:26px;line-height:32px}.modal.profile-dialog .modal-body{min-height:0;overflow-y:auto;padding:8px 20px 24px;scrollbar-width:thin;scrollbar-gutter:auto}.modal.profile-dialog .modal-footer{padding:16px 20px}.modal.profile-dialog .modal-header>button{flex-shrink:0}@media(max-width:600px){.modal.profile-dialog{width:100%;max-width:100vw;height:min(780px,calc(100dvh - max(24px,env(safe-area-inset-top))));max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));margin:max(24px,env(safe-area-inset-top)) 0 0;border-radius:24px}.modal.profile-dialog .modal-header{padding:16px}.modal.profile-dialog .modal-body{padding:8px 16px max(24px,env(safe-area-inset-bottom))}.modal.profile-dialog .modal-footer{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.modal.profile-dialog .modal-header:not(:has(.modal-back)){min-height:72px}.ui-pagination-page{min-width:34px;height:34px;padding:0 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--color-muted);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.ui-pagination-page:hover:not(:disabled){background:var(--color-raised);color:var(--color-foreground)}.ui-pagination-page[aria-current=page]{color:#fff;background:var(--color-primary)}.ui-pagination-page:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.ui-pagination-gap{width:12px;text-align:center;color:var(--color-muted)}.ui-pagination{flex-wrap:wrap}.ui-pagination-controls{gap:4px}@media(max-width:560px){.ui-pagination{justify-content:center;gap:12px}.ui-pagination-range{flex-basis:100%;text-align:center}.ui-pagination-page{min-width:30px;padding-inline:6px}}.supplier-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;color:var(--color-muted);font-size:13px;line-height:20px}.supplier-links a{color:var(--color-primary-light);text-decoration:none}.supplier-links a:hover{text-decoration:underline}.modal.profile-dialog[open]{display:flex;flex-direction:column}.modal.profile-dialog .modal-header,.modal.profile-dialog .modal-footer{flex-shrink:0}.modal.profile-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.ui-pagination-mobile-current{display:none}@media(max-width:600px){.ui-pagination{width:100%;min-width:0;justify-content:space-between;gap:8px}.ui-pagination-range{flex:0 1 auto;font-size:11px;text-align:left}.ui-pagination-controls{flex:0 0 auto;justify-content:space-between;gap:6px}.ui-pagination-page,.ui-pagination-gap{display:none}.ui-pagination-mobile-current{display:block;min-width:48px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.ui-pagination-controls .icon-button{width:36px;height:36px;min-width:36px;min-height:36px}}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){.modal,.modal.profile-dialog,.modal.checkout-dialog{inset:auto 0 0;margin:0;width:100vw;max-width:100vw;border-radius:24px 24px 0 0}html{touch-action:pan-x pan-y}input,textarea,select{font-size:max(16px,1em)}}@media(max-width:768px){.text-field .text-field-input,.modal input,.modal textarea,.modal select{font-size:16px}}.modal>.toast-region{position:static;inset:auto;align-self:stretch;width:auto;max-width:none;max-height:180px;flex-shrink:0;margin:0 24px 20px;padding:0;transform:none}.modal>.toast-region:empty{display:none}.modal>.toast-region .toast{box-shadow:none;background:var(--color-raised)}@media(max-width:560px){.modal>.toast-region{margin:0 16px 16px;max-height:150px}}.app-shell{display:flex;min-height:100dvh}.sidebar{--sidebar-label-opacity: 0;--sidebar-icon-column: 48px;--sidebar-button-icon-column: 46px;--sidebar-caption-height: 0px;--sidebar-caption-space: 0px;position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;align-items:stretch;width:64px;padding:16px 8px;overflow:hidden auto;overscroll-behavior:contain;background:#1e1f21;scrollbar-width:thin;scrollbar-color:#3a3b3d transparent;transition:width .3s cubic-bezier(.4,0,.2,1)}.sidebar-expanded{--sidebar-label-opacity: 1;--sidebar-caption-height: 25px;--sidebar-caption-space: 9px;width:280px}.sidebar-identity{display:flex;align-items:center;width:100%;min-height:44px;margin-bottom:46px;flex-shrink:0}.sidebar .sidebar-create{display:grid;grid-template-columns:var(--sidebar-button-icon-column) minmax(0,1fr);width:100%;min-height:44px;min-width:48px;gap:0;padding:0;overflow:hidden;border-radius:12px;margin-bottom:18px;flex-shrink:0;text-align:left;white-space:nowrap;transition:background-color .15s}.sidebar-create-icon{display:block;flex-shrink:0}.sidebar-create .ui-button-label,.nav-item-label,.sidebar-social-label,.sidebar-social-test,.sidebar-profile-chevron,.sidebar-profile-details{opacity:var(--sidebar-label-opacity);transition:opacity .15s ease}.sidebar-create .ui-button-label{padding-right:12px;overflow:hidden;text-overflow:clip;white-space:nowrap}.sidebar-navigation{position:relative;isolation:isolate;width:100%}.sidebar-nav-indicator{position:absolute;z-index:-1;top:0;left:0;border-radius:10px;background:#b3b6bd29;pointer-events:none}.sidebar-navigation[data-moving=true] .sidebar-nav-indicator{transition:transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)}.sidebar-navigation[data-indicator=true] .nav-item.active{background:transparent}.nav-group+.nav-group{margin-top:14px;padding-top:14px;border-top:1px solid #ffffff0d}.nav-label{display:block;height:var(--sidebar-caption-height);padding:0 12px var(--sidebar-caption-space);overflow:hidden;color:#a0a2ab;font-size:11px;font-weight:500;line-height:16px;letter-spacing:.03em;white-space:nowrap;opacity:var(--sidebar-label-opacity);transition:height .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1),opacity .15s ease}.nav-item{position:relative;display:grid;grid-template-columns:var(--sidebar-icon-column) minmax(0,1fr) 24px;align-items:center;width:100%;min-width:48px;min-height:36px;margin:0 0 4px;overflow:hidden;border-radius:10px;color:#a0a2ab;font-size:14px;line-height:20px;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.nav-item .nav-icon{display:block;width:24px;height:24px;justify-self:center;color:#a0a2ab;transition:color .2s cubic-bezier(.4,0,.2,1)}.nav-item:hover,.sidebar-profile-link:hover{background:#b3b6bd14;color:#fff}.nav-item.active{background:#b3b6bd29;color:#fff}.nav-item:hover .nav-icon{color:#fff}.nav-item.active .nav-icon{color:var(--color-primary-light)}.nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-trailing{color:#a0a2ab;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-item-trailing{opacity:var(--sidebar-label-opacity)}.sidebar-bottom{width:100%;padding-top:20px;margin-top:auto;flex-shrink:0}.sidebar-language{display:none}.sidebar-community{display:grid;gap:6px;padding-top:16px;border-top:1px solid #ffffff13;margin-bottom:14px}.sidebar-social{display:grid;grid-template-columns:var(--sidebar-icon-column) minmax(0,1fr) 40px;align-items:center;min-width:48px;min-height:42px;overflow:hidden;border-radius:10px;background:#ffffff04;color:#b0b2ba;font-size:13px;line-height:20px;transition:color .15s,background-color .15s}.sidebar-social:hover{background:#ffffff0c;color:#fff}.sidebar-social-icon{display:block;width:22px;height:22px;justify-self:center}.sidebar-social-telegram .sidebar-social-icon{color:#71b6d6}.sidebar-social-lzt .sidebar-social-icon{color:#8db5a0}.sidebar-social-label{min-width:0;overflow:hidden;white-space:nowrap}.sidebar-social-test{justify-self:start;padding:1px 4px;border:1px solid #ffffff14;border-radius:4px;color:#898c95;font-size:8px;font-weight:600;line-height:12px;letter-spacing:.04em}.sidebar .sidebar-collapse{position:fixed;top:66px;left:16px;z-index:41;width:32px;height:32px;color:#9aa1b1;border:0;border-radius:50%;background:#2e3035;box-shadow:0 1px 4px #0002;transition:left .3s cubic-bezier(.4,0,.2,1),color .15s,background-color .15s}.sidebar .sidebar-collapse:hover{background:#3b3d43;color:#f5f7fa}.sidebar-collapse-icon{display:block;transform:rotate(0);transition:transform .5s cubic-bezier(.4,0,.2,1)}.sidebar-expanded .sidebar-collapse-icon{transform:rotate(180deg)}.sidebar :is(a,button):focus:not(:focus-visible),.topbar :is(a,button):focus:not(:focus-visible){outline:none}.sidebar-expanded .sidebar-collapse{left:124px}.sidebar-expanded .sidebar-language{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 12px;color:var(--color-muted);font-size:13px}.sidebar-profile{display:flex;align-items:center;padding-top:14px;border-top:1px solid #ffffff0d}.sidebar-profile-link{display:grid;grid-template-columns:var(--sidebar-icon-column) minmax(0,1fr) 24px;flex:1;align-items:center;min-width:48px;min-height:52px;padding-block:8px;overflow:hidden;border-radius:12px}.sidebar-profile-link>.avatar{justify-self:center;border-radius:12px;background:transparent;color:#f0dfe5}.sidebar-profile-link.active{background:#ffffff08}.sidebar-profile-chevron{color:#898d96}.sidebar-profile-details{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:0 12px 0 8px}.sidebar-profile-details strong,.sidebar-profile-details small{display:block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-details strong{color:var(--color-foreground);font-size:14px;line-height:18px;font-weight:600}.sidebar-profile-details small{color:var(--color-muted);font-size:12px;line-height:14px}.sidebar .sidebar-logout{width:48px;flex-shrink:0}.avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#343539;color:#e3e4e7;font-size:14px;font-weight:600}.main-column{flex:1;min-width:0;margin-left:64px;container-type:inline-size;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1360px){.sidebar-expanded~.main-column{margin-left:280px}}.topbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;max-width:var(--page-max-width);margin:0 auto;padding:12px var(--page-gutter);background:var(--color-canvas)}.topbar-title{display:flex;flex:1;align-items:center;gap:16px;min-width:0}.topbar-brand{display:flex;border-radius:8px;flex-shrink:0}.topbar-brand .brand img{width:108px;height:36px}.topbar-actions{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.topbar-balance{display:flex;flex:0 0 196px;width:196px;min-width:0;height:44px}.topbar-locale{display:flex;justify-content:center;flex:0 0 68px;width:68px}.topbar .search-toggle{width:44px;height:44px;border-radius:12px}.global-search{position:relative;flex-shrink:0}.search-panel{position:absolute;top:calc(100% + 12px);right:0;width:312px;overflow:hidden;border:1px solid var(--color-line);border-radius:14px;background:var(--color-surface);box-shadow:0 16px 40px #0006}.search-input-wrap{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--color-line);color:var(--color-muted)}.search-input-wrap .search-close{width:28px;min-width:28px;height:28px}.search-results{max-height:min(440px,65dvh);overflow-y:auto;padding:7px}.search-result{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--color-foreground);text-align:left;font-size:14px;cursor:pointer}.search-result:hover,.search-result:focus-visible{background:var(--color-raised)}.search-result svg{flex-shrink:0;color:var(--color-muted)}.search-results p{margin:0;padding:12px;color:var(--color-muted);font-size:14px}.topbar-user{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:14px;background:transparent;transition:opacity .16s}.topbar-user>.avatar{display:block;width:100%;height:100%;border-radius:inherit;background:transparent}.topbar-user:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.topbar-user:hover{opacity:.85}.sidebar-backdrop{position:fixed;inset:0;z-index:35;display:block;border:0;background:#0009}.sidebar-backdrop-enter-active,.sidebar-backdrop-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sidebar-backdrop-enter-from,.sidebar-backdrop-leave-to{opacity:0}.sidebar-backdrop-leave-active{pointer-events:none}.topbar .mobile-menu,.sidebar .mobile-close{display:none}@container (max-width: 820px){.global-search{display:none}}@media(max-width:760px){.sidebar,.sidebar-expanded{z-index:60;width:288px;max-width:calc(100vw - 52px);align-items:stretch;padding:18px 12px;transform:translate(-100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.sidebar-open{transform:translate(0);visibility:visible;transition-delay:0s}.sidebar,.sidebar-expanded{--sidebar-label-opacity: 1;--sidebar-caption-height: 25px;--sidebar-caption-space: 9px}.nav-item{min-height:44px}.sidebar-bottom{padding-top:18px}.sidebar-social{min-height:40px}.sidebar-language{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 12px;font-size:13px;color:var(--color-muted)}.sidebar .sidebar-collapse{display:none}.sidebar-backdrop{position:fixed;inset:0;z-index:55;display:block;border:0;background:#0009;backdrop-filter:blur(3px)}.main-column{margin-left:0;transition:none}.topbar{position:sticky;top:0;min-height:68px;padding:12px var(--page-gutter);gap:8px}.topbar-title{gap:8px}.topbar-brand .brand img{width:88px;height:32px}.global-search,.topbar-locale{display:none}.topbar-actions{gap:5px}.topbar-balance{flex-basis:144px;width:144px}.topbar .mobile-menu,.sidebar .mobile-close{display:inline-flex}.topbar .mobile-menu{width:44px;min-width:44px;height:44px;padding:0}}@media(max-width:374px){.topbar{gap:4px}.topbar-balance{flex-basis:128px;width:128px}.topbar-brand .brand img{width:56px}.topbar-title,.topbar-actions{gap:4px}}@media(prefers-reduced-motion:reduce){.main-column,.sidebar .sidebar-collapse,.sidebar-collapse-icon,.sidebar-backdrop-enter-active,.sidebar-backdrop-leave-active,.sidebar,.nav-label,.nav-item,.nav-item .nav-icon,.nav-item-label,.nav-item-trailing,.sidebar-social,.sidebar-social-label,.sidebar-social-test,.sidebar .sidebar-create,.sidebar-create .ui-button-label,.sidebar-profile-link,.sidebar-profile-details,.sidebar-profile-chevron,.sidebar-navigation[data-moving=true] .sidebar-nav-indicator,.topbar-user{transition:none}}.sidebar-social-telegram{background:transparent;color:var(--color-muted)}.sidebar-social-telegram:hover{background:#ffffff06;color:var(--color-text)}.sidebar-social-telegram .sidebar-social-icon{width:20px;height:20px;color:inherit}.sidebar-social-arrow{width:15px;height:15px;justify-self:center;opacity:var(--sidebar-label-opacity);transition:opacity .15s ease}.sidebar-identity{margin-bottom:0}.sidebar-collapse-row{display:flex;justify-content:center;align-items:center;flex-shrink:0;min-height:48px}.sidebar .sidebar-collapse{position:static;width:28px;height:28px;background:#ffffff07;border:1px solid #ffffff0c;box-shadow:none}.sidebar-collapse-row:before,.sidebar-collapse-row:after{content:"";height:1px;background:#ffffff0a;flex:1;margin:0 8px}@media(max-width:760px){.sidebar-collapse-row{display:none}.sidebar-identity{margin-bottom:18px}}.topbar:has(.topbar-sections) .topbar-title{flex:0 0 auto}.topbar-sections{margin-right:auto;flex-shrink:1}@media(max-width:1200px){.topbar:has(.topbar-sections){flex-wrap:wrap}.topbar:has(.topbar-sections) .topbar-title{flex:1}.topbar-sections{order:3;flex:0 0 100%;width:100%;overflow-x:auto}}.sidebar-header{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.sidebar-header>.cabinet-sidebar-brand{flex:1;min-width:0}.sidebar-header>.mobile-close{flex:none;width:36px;height:36px}.sidebar{overflow:hidden}.sidebar-navigation{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar-bottom{flex:none}@media(max-width:760px){.sidebar,.sidebar-expanded{width:320px;max-width:calc(100vw - 24px);padding:12px}.sidebar-header{margin-bottom:8px}.sidebar-identity{margin-bottom:12px}.sidebar-navigation{padding-bottom:12px}.topbar .mobile-menu{display:inline-flex;background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px}.workspace-view .page-content{padding-bottom:24px}}.sidebar-bottom{display:grid;gap:6px;padding-top:12px}.sidebar-community{padding-top:0;margin-bottom:0;border:0}.sidebar-profile{padding-top:0;border:0}.sidebar-language{min-height:44px;border-radius:10px;background:#ffffff04}.sidebar-expanded .sidebar-language{padding:4px 12px}.sidebar .sidebar-logout{width:100%;min-height:44px;justify-content:flex-start;padding:10px 14px;gap:12px;border-radius:10px}.sidebar-logout-label{display:none}.sidebar-expanded .sidebar-logout-label{display:inline}@media(max-width:900px){.sidebar-logout-label{display:inline}.sidebar-language{padding:4px 12px}}.sidebar-expanded .sidebar-bottom{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.sidebar-expanded .sidebar-community{grid-column:1 / -1}.sidebar-expanded .sidebar-bottom .sidebar-logout{padding:10px;justify-content:center}.sidebar-expanded .sidebar-bottom .sidebar-logout-label{display:none}.sidebar-expanded .sidebar-language{min-height:40px;background:transparent;padding-inline:10px}.locale-switcher{min-width:68px;flex:0 0 68px}@media(max-width:900px){.sidebar-bottom{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.sidebar-community{grid-column:1 / -1}.sidebar-bottom .sidebar-logout{padding:10px;justify-content:center}.sidebar-bottom .sidebar-logout-label{display:none}}.topbar-sections>.segmented-option{flex:0 0 auto;justify-content:center}.topbar-sections>.segmented-option:nth-of-type(1){width:108px}.topbar-sections>.segmented-option:nth-of-type(2){width:112px}.topbar-sections>.segmented-option:nth-of-type(3){width:194px}.topbar-sections>.segmented-option:nth-of-type(4){width:132px}#main-content:focus{outline:none}@layer components{:root:has(.auth-page){background:#141415;color-scheme:dark}.auth-page{display:grid;grid-template-rows:76px 1fr 56px;min-height:100dvh;min-width:0;width:100%;background:#141415;font-family:var(--font-sans)}.auth-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 40px;border-bottom:1px solid #ffffff0a}.auth-brand-group{display:flex;align-items:center;gap:20px;min-width:0}.auth-topline .brand{width:126px;flex-shrink:0}.auth-topline .brand img{width:100%;height:auto}.auth-product-label{padding-left:20px;border-left:1px solid #ffffff1a;color:#92959e;font-size:13px;line-height:20px;white-space:nowrap}.auth-topline .locale-switcher{width:76px;justify-content:center;min-width:76px;min-height:40px;padding:10px 12px;border:0;border-radius:12px;background:#26272a;color:#e7e8ec;transition:background-color .16s ease,color .16s ease}.auth-form-section{width:min(390px,calc(100% - 32px));justify-self:center;align-self:center;padding:32px 0}.auth-form-wrap{--color-foreground: #202227;--color-muted: #767a84;--color-line: #e7e8ec;--color-surface: #ffffff;--color-raised: #f2f3f5;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;min-width:0;max-width:100%;overflow:clip;padding:24px;border-radius:24px;background:#fff;color:#202227;color-scheme:light;box-shadow:0 20px 64px #00000024;animation:auth-card-enter .32s cubic-bezier(.22,1,.36,1) both}.auth-card-content{display:flow-root;min-width:0;width:100%}.auth-form-wrap .error-notice{margin-bottom:20px;color:#a61b32;background:#fff1f2;border-color:#e79aaa;font-weight:500;line-height:1.5}.auth-form-wrap .error-notice .btn,.auth-form-wrap .error-notice small,.auth-form-wrap .error-message{color:#a61b32}.auth-card-heading{margin-bottom:24px}.auth-form-wrap h2{margin:0;color:#202227;font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.6px}.auth-card-heading p{margin:6px 0 0;color:#767a84;font-size:13px;line-height:20px}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:24px;border-radius:12px;background:#f2f3f5}.auth-tabs .btn{height:36px;min-height:36px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#7b7f89;font-size:13px;font-weight:600;line-height:20px;transition:color .14s,background-color .14s}.auth-tabs .btn.active{background:#fff;color:#202227;box-shadow:0 1px 4px #1719240c}.auth-tabs .btn:hover:not(:disabled){background:#ffffff80;color:#202227}.auth-tabs .btn.active:hover:not(:disabled){background:#fff}.auth-tabs .btn:disabled{opacity:.5}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .text-field{--field-fill: #f2f3f5;gap:6px}.auth-form .text-field-label{font-size:13px;line-height:20px;font-weight:500}.auth-form .text-field-input{height:44px;background:#f2f3f5}.auth-form .password-toggle{background:transparent;color:#848893}.auth-form .password-toggle:hover:not(:disabled){color:#30333a;background:#e8e9ed}.auth-password-hint{min-height:36px;margin:-6px 0 -4px;color:#848893;font-size:12px;line-height:18px}.auth-password-invalid{color:#ae2542}.auth-form .auth-submit{position:relative;width:100%;height:44px;min-height:44px;justify-content:center;margin:0;padding:12px 40px;border:0;border-radius:12px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;line-height:20px;box-shadow:none}.auth-form .auth-submit:hover:not(:disabled){background:var(--color-primary-hover)}.auth-form .auth-submit:disabled{opacity:.6}.auth-submit .ui-button-icon{position:absolute;right:14px;width:18px;height:18px}.auth-configuration{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px;border-radius:12px;background:#f2f3f5;color:#767a84;font-size:12px;line-height:18px}.auth-configuration .btn{color:#bd2547}.auth-registration-closed{display:grid;justify-items:start;gap:12px;padding-top:4px}.auth-registration-closed>svg{color:#767a84}.auth-registration-closed h3{color:#202227;font-size:18px;font-weight:600;line-height:24px}.auth-registration-closed p{color:#767a84;font-size:13px;line-height:20px}.auth-registration-closed .auth-login-action{width:100%;margin-top:8px}.auth-registration-notice{margin:16px 0 0;color:#767a84;font-size:12px;line-height:18px}.auth-footer{display:grid;place-items:center;padding:16px;color:#757880;font-size:12px;line-height:20px}.auth-form-wrap button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:390px){.auth-form-wrap{padding:24px 20px;border-radius:20px}}@media(max-height:650px){.auth-form-section{padding-block:24px}}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){.auth-page{display:flex;flex-direction:column}.auth-topline{flex:0 0 auto;min-height:68px;padding:14px 20px}.auth-topline .brand{width:116px}.auth-product-label,.auth-footer{display:none}.auth-form-section{align-self:stretch;width:100%;margin-top:auto;padding:16px 0 0}.auth-form-wrap{align-items:start;max-height:calc(100dvh - 84px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-modal, 24px) var(--radius-modal, 24px) 0 0;animation:modal-sheet-enter .36s cubic-bezier(.22,1,.36,1) both}.auth-form .text-field-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.auth-tabs .btn,.auth-topline .locale-switcher{transition:none}.auth-form-wrap{animation:none}}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.startup-frame{position:fixed;z-index:100;inset:0;display:grid;place-items:center;min-height:100dvh;overflow:auto;background:var(--color-canvas)}.startup-splash{display:grid;justify-items:center;align-content:center;gap:20px;width:min(480px,calc(100% - 40px));min-height:240px;padding:36px 20px}.startup-splash-mark{position:relative;display:grid;place-items:center;width:126px;height:42px}.startup-splash .brand,.startup-splash .brand img{width:126px;height:42px;object-fit:contain}.startup-splash-caption{margin:0;color:var(--color-muted);font-family:system-ui,sans-serif;font-size:13px;line-height:20px}.application-view{min-height:100dvh}.app-main{min-height:calc(100dvh - 90px)}.skeleton{display:block;flex-shrink:0;background:color-mix(in srgb,var(--color-foreground) 7%,transparent)}.skeleton-line{height:12px;border-radius:4px}.skeleton-circle{border-radius:50%}.skeleton-block{border-radius:9px}@keyframes skeleton-shine{0%{background-position:100% 0}60%,to{background-position:-100% 0}}.skeleton{background:linear-gradient(100deg,#ffffff06 30%,#ffffff10,#ffffff06 60%);background-size:200% 100%;animation:skeleton-shine 1.8s linear infinite}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.settingValueSkeleton{width:100%;height:44px;border-radius:12px}.settingSwitchSkeleton{width:42px;height:24px;border-radius:20px}@media(max-width:1180px){.app-shell{--page-gutter: 24px}.worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{--page-gutter: 16px}.input,.select,.textarea{font-size:16px}.page-content{padding:16px var(--page-gutter) 36px}.page-header{align-items:flex-start;gap:18px;margin-bottom:18px}.page-header h1{font-size:26px}.page-description{font-size:14px}.grid-3{grid-template-columns:1fr 1fr}.toast-region{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media(max-width:480px){.page-header{flex-direction:column;gap:14px}.page-header h1{font-size:25px}.page-header .page-description{max-width:330px}.grid-2,.grid-3,.worker-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.workspace-view .page-content{display:grid;align-content:start;gap:24px;min-width:0}.workspace-view .page-content>*{min-width:0}.workspace-view .workspace-page-banner{margin:0}.workspace-view :is(.account-list,.task-list,.wizard-panel,.task-content-panel,.proxy-library-card,.overview-tasks,.settings-panel){background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:none}:where(.workspace-view) table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}:where(.workspace-view) table th{height:48px;padding:12px 16px;font-size:11px;font-weight:500;color:var(--color-muted);white-space:nowrap}:where(.workspace-view) table td{height:64px;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--color-line) 65%,transparent);vertical-align:middle}:where(.workspace-view) table tbody tr:hover{background:color-mix(in srgb,var(--color-raised) 45%,transparent)}.workspace-view :is(.task-content-panel,.wizard-panel){padding:20px}.workspace-view :is(.task-content-panel,.wizard-panel) h2{font-size:20px;font-weight:600}.workspace-view .task-table{min-width:0;table-layout:fixed}.workspace-view .task-stat-number{font-variant-numeric:tabular-nums;font-weight:600}.workspace-view .task-stat-visible{color:var(--color-secondary)}.workspace-view .task-stat-shadow{color:var(--color-primary-light)}@media(max-width:640px){.workspace-view .page-content{gap:18px}.workspace-view :is(.task-content-panel,.wizard-panel){padding:16px}}.main-column:has(>.workspace-view){--page-max-width: none}.workspace-view :is(.library-heading,.account-list-heading,.task-list-heading){align-items:center;margin-bottom:16px}.workspace-view :is(.library-heading,.account-list-heading,.task-list-heading) h2{margin:0;font-size:20px;line-height:28px}:where(.workspace-view) table th{height:44px;padding:10px 14px;font-size:12px}:where(.workspace-view) table td{height:56px;padding:10px 14px}.workspace-view .page-content{gap:20px}.workspace-view .workspace-heading{margin-bottom:4px}.workspace-view :is(.asset-editor,.photo-library,.account-list,.proxy-editor,.task-detail){border:1px solid var(--color-line);border-radius:20px;background:var(--color-surface)}.workspace-view :is(.editor-heading,.library-heading,.account-list-heading){min-height:32px}.workspace-view :is(.editor-toolbar,.account-toolbar,.proxy-toolbar){gap:12px}.workspace-view :is(.editor-help,.library-help,.account-list-help){font-size:13px;line-height:20px}:where(.workspace-view) table{font-variant-numeric:tabular-nums}.workspace-view .segmented-option{transition:background-color .1s,color .1s}.image-reveal{opacity:0;transition:opacity .36s ease}.image-reveal.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.image-reveal{transition:none}}.workspace-view .segmented-control{max-width:100%}.main-column:has(.plans-page)>.workspace-view>section:last-child{max-width:948px}.giga-overview-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;min-width:0}.giga-usage-chart{display:block;width:100%;margin:20px 0 8px}.giga-chart-labels{display:flex;justify-content:space-between;color:var(--color-muted);font-size:12px}.giga-balance-value{font-size:34px;letter-spacing:-1px;font-weight:600;line-height:44px}.giga-summary-rows{display:grid;gap:14px;margin:20px 0 0;font-size:13px}.giga-summary-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.giga-summary-rows dt{color:var(--color-muted)}.giga-summary-rows dd{margin:0;text-align:right;overflow-wrap:anywhere}.giga-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.giga-form-stack{display:grid;gap:20px;min-width:0}.giga-form-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:20px}.giga-json{margin:0;padding:16px;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace;max-height:520px;overflow:auto;max-width:100%}.giga-state-SUCCEEDED{color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.giga-state-RUNNING,.giga-state-PENDING,.giga-state-CHALLENGE{color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.giga-state-FAILED,.giga-state-KILLED{color:var(--color-muted);background:var(--color-raised)}.giga-page-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);padding:24px;min-width:0}.giga-page-panel h2{margin:0 0 16px;font-size:20px;font-weight:600}.giga-table-scroll{overflow:auto;min-width:0}.giga-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:560px}.giga-table th,.giga-table td{padding:14px;border-bottom:1px solid var(--color-line)}.giga-table th{color:var(--color-muted);font-weight:500}.giga-table td{overflow-wrap:anywhere}.giga-link{color:var(--color-foreground);font-weight:500;text-align:left;overflow-wrap:anywhere}.giga-link:hover{color:var(--color-primary-light)}.giga-table-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.giga-muted{color:var(--color-muted);font-size:13px;line-height:1.6}.giga-mono{font-family:ui-monospace,monospace;font-size:12px}.giga-status{display:inline-flex;gap:8px;align-items:center;padding:5px 9px;border-radius:8px;font-size:12px;white-space:nowrap}.giga-banner{display:flex;gap:24px;justify-content:space-between;align-items:center;min-width:0}.giga-banner img{width:160px;height:160px;object-fit:contain;flex-shrink:0}.giga-success{color:var(--color-primary-light)}@media(max-width:900px){.giga-overview-grid,.giga-form-grid{grid-template-columns:1fr}}@media(max-width:560px){.giga-banner img{width:100px;height:100px}.giga-page-panel{padding:18px}.giga-form-actions>*{flex:1}}.brand{--brand-width:144px;line-height:0}.brand picture{display:block;width:var(--brand-width)}.brand img{display:block;width:100%;height:auto;object-fit:contain}.brand-compact{--brand-width:40px}.topbar-brand .brand{--brand-width:176px}.auth-topline .brand{--brand-width:192px;width:var(--brand-width)}.startup-splash-mark,.startup-splash .brand,.startup-splash .brand img{width:200px;height:auto}.startup-splash .brand{--brand-width:200px}.auth-page{position:relative;isolation:isolate}.sidebar-brand{display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:12px;flex-shrink:0}.sidebar-brand .brand-full{--brand-width:160px}.sidebar-brand .brand-compact{--brand-width:32px}@media(max-width:560px){.topbar-brand .brand-full{--brand-width:132px}.topbar-brand .brand:not(.brand-full){--brand-width:32px}.auth-topline .brand{--brand-width:176px}.startup-splash-mark,.startup-splash .brand,.startup-splash .brand img{width:176px;height:auto}.startup-splash .brand{--brand-width:176px}.topbar .topbar-balance{flex:0 0 86px;width:86px}.topbar-balance .balance-wallet,.topbar-balance .balance-add{display:none}}@media(max-width:374px){.topbar-brand .brand-full{--brand-width:104px}}.cabinet-nav-group{margin:0 0 16px;min-width:0}.cabinet-nav-heading{margin:0 16px 8px;color:var(--color-muted);font-size:11px;line-height:18px;font-weight:500;letter-spacing:.35px}.cabinet-nav-link{min-height:44px;margin-bottom:2px;font-size:14px;border-radius:10px}.cabinet-nav-link .nav-icon{width:20px;height:20px;color:var(--color-muted)}.cabinet-nav-link.active{color:var(--color-foreground);background:var(--color-raised)}.cabinet-nav-link.active .nav-icon{color:var(--color-primary-light)}.cabinet-nav-admin{padding-top:15px;border-top:1px solid var(--color-line)}.cabinet-topbar .topbar-title{flex:1;min-width:0;gap:20px}.cabinet-topbar-context{min-width:0;overflow:hidden}.cabinet-overview-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:20px;min-width:0}.cabinet-chart-total{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-primary-light)}.cabinet-balance-card{display:flex;flex-direction:column;min-width:0}.cabinet-balance-card .section-heading h2{display:flex;align-items:center;gap:8px}.cabinet-balance-value{display:block;font-size:clamp(26px,2.8vw,36px);line-height:1.3;font-weight:600;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cabinet-balance-card .giga-muted{margin:5px 0 0}.cabinet-balance-card .btn{margin-top:22px}.cabinet-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cabinet-quick-links>a{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-surface);font-size:13px;font-weight:500}.cabinet-quick-links>a>svg:first-child{color:var(--color-primary-light)}.cabinet-quick-links>a>svg:last-child{margin-left:auto;color:var(--color-muted)}.cabinet-quick-links>a:hover{background:var(--color-raised)}.cabinet-quick-links>a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.cabinet-history{min-width:0}.cabinet-pricing-panel{padding:8px 24px 20px}.cabinet-service-name{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500}.cabinet-service-mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary-light);font-size:14px;font-weight:600}.cabinet-service-mark svg{width:32px;height:32px}.cabinet-service-riot{color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.cabinet-service-epic{color:var(--color-foreground);background:var(--color-raised)}.cabinet-price-cell{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.cabinet-pricing-note{margin:22px 0 0;font-size:13px;line-height:21px;color:var(--color-muted)}.cabinet-panel-heading{padding-top:18px;margin-bottom:10px}.cabinet-panel-heading h2{margin-bottom:8px;font-size:18px}.cabinet-panel-heading p{margin:0;color:var(--color-muted);font-size:13px;line-height:21px}.cabinet-ledger-operation{display:flex;align-items:center;gap:12px;font-weight:500}.cabinet-ledger-symbol{display:grid;place-items:center;flex:none;width:32px;height:32px;background:var(--color-raised);color:var(--color-muted);border-radius:10px;transform:rotate(180deg)}.cabinet-ledger-symbol.cabinet-credit{transform:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.cabinet-credit{color:var(--color-primary-light)}.cabinet-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cabinet-invoice-number{font-size:12px;color:var(--color-muted);overflow-wrap:anywhere}.cabinet-ledger-panel .sectionHeading{margin-bottom:18px}.modal.cabinet-profile-dialog{width:min(390px,calc(100vw - 32px));height:fit-content;max-height:min(680px,calc(100dvh - 48px))}@media(max-width:1100px){.cabinet-overview-main{grid-template-columns:minmax(0,1fr) minmax(250px,1fr)}}@media(max-width:760px){.cabinet-overview-main{grid-template-columns:1fr}.cabinet-topbar-context{display:none}.cabinet-quick-links{grid-template-columns:1fr}.cabinet-pricing-panel{padding:6px 16px 18px}.cabinet-price-cell{font-size:19px}.cabinet-overview .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.modal.cabinet-profile-dialog{width:100%;max-width:100vw}}@media(max-width:430px){.cabinet-overview .overview-stat{padding:16px 12px;gap:10px}.cabinet-overview .overview-stat-icon{width:32px;height:32px}.cabinet-overview .overview-stat strong{font-size:24px}.cabinet-overview .recent-card{padding:18px}}.cabinet-service-domains{display:block;margin-top:4px;color:var(--color-muted);font-size:11px;line-height:17px;font-weight:400;overflow-wrap:anywhere}.cabinet-sidebar-brand{position:relative;overflow:hidden;height:48px;justify-content:flex-start}.cabinet-sidebar-logo-full,.cabinet-sidebar-logo-mark{position:absolute;top:50%;display:block;transform:translateY(-50%);transition:opacity .16s ease;pointer-events:none}.cabinet-sidebar-logo-full{left:16px;opacity:0}.cabinet-sidebar-logo-mark{left:8px;opacity:1}.cabinet-sidebar-brand[data-expanded=true] .cabinet-sidebar-logo-full{opacity:1}.cabinet-sidebar-brand[data-expanded=true] .cabinet-sidebar-logo-mark{opacity:0}@media(min-width:761px){.cabinet-topbar .topbar-brand{display:none}}@media(prefers-reduced-motion:reduce){.cabinet-sidebar-logo-full,.cabinet-sidebar-logo-mark{transition:none}}@media(max-width:760px){.modal.cabinet-profile-dialog{width:100%;height:fit-content;max-height:calc(100dvh - 32px);margin:0}}.modal.profile-subdialog{width:min(420px,calc(100vw - 40px));height:fit-content;max-height:min(680px,calc(100dvh - 48px))}@media(max-width:760px){.modal.profile-subdialog{width:100%;max-height:calc(100dvh - 32px)}}@media(max-width:760px){.cabinet-overview .workspace-heading,.cabinet-pricing .workspace-heading{flex-direction:column;align-items:stretch;gap:16px}.cabinet-overview .workspace-heading-copy,.cabinet-pricing .workspace-heading-copy{flex:0 0 auto;width:100%}.cabinet-overview .workspace-heading-actions,.cabinet-pricing .workspace-heading-actions{width:100%;min-width:0}.cabinet-pricing .workspace-heading-actions>.btn{width:100%}}:root{--color-canvas:#111613;--color-surface:#1a211d;--color-raised:#252e28;--color-line:#343f37;--color-foreground:#edf3ee;--color-muted:#9da99f;--color-primary:#41b87b;--color-primary-hover:#35a76d;--color-primary-light:#a2efbd;--color-secondary:#a2efbd}::selection{background:#94dcad;color:#102017}.auth-page{background:#0c110f;grid-template-rows:88px 1fr 64px}.auth-topline{padding:20px 48px;border-bottom-color:#ffffff0b}.auth-topline .brand{--brand-width:180px;width:180px}.auth-topline-actions{display:flex;align-items:center;gap:26px}.auth-topline-actions>a{font-size:12px;color:#99ae9f}.auth-topline-actions>a:hover{color:#c9ead5}.auth-topline .locale-switcher{background:transparent;color:#9bb1a2}.auth-stage{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;max-width:1190px;width:calc(100% - 112px);margin:0 auto;min-height:650px;padding:60px 0}.auth-story{align-self:stretch;display:flex;flex-direction:column;min-width:0;position:relative}.auth-story-copy{position:relative;z-index:2;pointer-events:none}.auth-eyebrow{font:9px/1.5 ui-monospace,monospace;color:#809e8b;letter-spacing:.15em}.auth-story h1{font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.1;letter-spacing:-.055em;color:#eff6f0;margin:22px 0 18px}.auth-story h1>span{color:#a2efbd}.auth-story p{max-width:370px;color:#8da594;font-size:14px;line-height:1.85}.auth-story-visual{position:relative;height:320px;margin:-28px -30px -16px -45px;flex:1;min-height:265px}.auth-story-visual .signal-field{min-height:280px}.auth-visual-caption{position:absolute;bottom:16%;right:15%;font:8px/1.5 ui-monospace,monospace;letter-spacing:.13em;color:#64816e;pointer-events:none}.auth-story-tags{display:flex;gap:9px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #283b2e;margin-right:40px}.auth-story-tags>span{font:10px/1.5 ui-monospace,monospace;color:#789582;padding:6px 12px;border:1px solid #2c4032;border-radius:100px}.auth-stage .auth-form-section{width:100%;max-width:416px;padding:0;justify-self:end;align-self:center}.auth-stage .auth-form-wrap{--color-foreground:#202b23;--color-muted:#687c6d;background:#f3f7f3;border:1px solid #ffffffb3;border-radius:22px;padding:34px;box-shadow:0 30px 90px #0003;max-height:none;overflow:clip}.auth-card-eyebrow{display:block;font:9px/1.5 ui-monospace,monospace;color:#6d8b74;letter-spacing:.12em;margin-bottom:16px}.auth-stage .auth-form-wrap h2{font-size:29px;line-height:1.2;letter-spacing:-.045em;color:#182d1f}.auth-stage .auth-card-heading p{margin-top:11px;font-size:12px;color:#78857a;line-height:1.7}.auth-stage .auth-tabs{background:#e8eee8;padding:4px;border-radius:10px}.auth-stage .auth-tabs .btn.active{background:#fcfdfb;box-shadow:0 1px 5px #162e1820}.auth-stage .auth-form .text-field-input{height:46px;background:#e9eee9;border-color:#dce4dc;border-radius:10px}.auth-stage .auth-form .text-field-input:focus-within{border-color:#54a575;box-shadow:0 0 0 2px #46a57318}.auth-stage .auth-form .auth-submit{height:46px;margin-top:4px;background:#193a27;color:#d1f4dc;border-radius:10px}.auth-stage .auth-form .auth-submit:hover:not(:disabled){background:#265238}.auth-stage .auth-form .btn-ghost{color:#597361}.auth-stage .auth-password-hint{color:#6a7f6f}.auth-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 48px;color:#61776a;border-top:1px solid #ffffff08;font-size:11px}.auth-footer>a:hover{color:#b7d8c4}.app-shell{background:var(--color-canvas)}.sidebar{background:#161f19;border-right:1px solid #2c3b30}.cabinet-nav-link{transition:background .18s,color .18s}.cabinet-nav-link.active{background:linear-gradient(90deg,#34573d5c,#29473025);box-shadow:inset 2px 0 #a2efbd}.cabinet-nav-link.active .nav-icon{color:#a2efbd}.cabinet-nav-link:hover{background:#2b3a2f}.sidebar-collapse{border-color:#2c4133!important}.cabinet-topbar{background:var(--color-canvas);border-bottom:1px solid #ffffff06}.workspace-view .page-content{gap:24px}.workspace-view .page-content>header:first-child{padding-block:5px 9px}.workspace-view .page-content>header:first-child h1{font-size:30px;letter-spacing:-.045em}.workspace-view .page-content>header:first-child p{max-width:620px;font-size:13px;line-height:1.8;color:#92a699}.workspace-view [class*=_panel_],.workspace-view .giga-page-panel{border:1px solid #334138;border-radius:18px;background:#19221c;box-shadow:0 3px 10px #0000000a}.workspace-view [class*=_panel_] [class*=_header_] h2{letter-spacing:-.025em;font-size:17px}.workspace-view .overview-stat{background:linear-gradient(135deg,#222f25,#1a231d);border-color:#3a4e40;border-radius:16px;padding:22px;gap:16px;transition:border-color .2s,background .2s}.workspace-view .overview-stat:hover{border-color:#62836d}.workspace-view .overview-stat strong{font-size:30px;letter-spacing:-.045em;font-weight:500}.workspace-view .overview-stat-icon{background:#334d3a7a;color:#a2d6b3;border:1px solid #52745a66;width:42px;height:42px}.workspace-view .overview-stat>div>span{color:#9db1a3;font-size:11px}.workspace-view .cabinet-balance-card{background:radial-gradient(ellipse at 100% 0,#45614742,transparent 70%),#1d2b21;border-color:#4c6b53}.workspace-view .cabinet-balance-value{color:#b9f0ca;font-size:38px;font-weight:500;letter-spacing:-.05em}.workspace-view .cabinet-balance-card .btn-accent{background:#a2efbd;color:#193624}.workspace-view .cabinet-quick-links>a{background:#19221c;border-color:#334138;transition:transform .2s,border-color .2s,background .2s}.workspace-view .cabinet-quick-links>a:hover{transform:translateY(-2px);border-color:#658770;background:#223429}.workspace-view .agent-setup-row{margin-top:-6px}.workspace-view .giga-table tbody tr{transition:background .15s}.workspace-view .giga-table tbody tr:hover{background:#7db59008}.workspace-footer{color:#77927f}@media(max-width:1100px){.auth-stage{gap:40px;width:calc(100% - 80px)}.auth-topline,.auth-footer{padding-inline:40px}.auth-story h1{font-size:44px}.auth-stage .auth-form-wrap{padding:28px}.workspace-view .overview-stat{padding:18px;gap:12px}}@media(max-width:800px){.auth-stage{grid-template-columns:1fr;max-width:430px;width:calc(100% - 40px);min-height:0;padding:44px 0;gap:30px}.auth-stage .auth-form-section{justify-self:center;max-width:416px}.auth-story{display:none}.auth-topline,.auth-footer{padding-inline:24px}.auth-topline-actions{gap:12px}.auth-topline .brand{--brand-width:160px;width:160px}.auth-page{grid-template-rows:76px 1fr 60px}.workspace-view .page-content>header:first-child h1{font-size:27px}.workspace-view .page-content{gap:20px}.workspace-view .overview-stat{padding:18px}.workspace-view .cabinet-balance-value{font-size:34px}}@media(max-width:560px){.auth-page{display:grid;min-height:100dvh;grid-template-rows:76px 1fr 56px;background:#0c110f}.auth-topline{padding:16px 20px}.auth-topline-actions>a{display:none}.auth-stage{align-self:center;padding:28px 0;width:calc(100% - 32px)}.auth-stage .auth-form-section{margin:0;padding:0;align-self:center}.auth-stage .auth-form-wrap{padding:28px 24px;border-radius:20px;max-height:none;overflow:clip;animation:auth-card-enter .32s ease both}.auth-stage .auth-form-wrap h2{font-size:28px}.auth-stage .auth-form .text-field-input{font-size:16px}.auth-footer{display:flex;padding:16px 20px;font-size:9px}.workspace-view .page-content>header:first-child h1{font-size:25px}.workspace-view .overview-stat strong{font-size:28px}.workspace-view .overview-stat{padding:16px 14px;gap:12px}.workspace-view .overview-stat-icon{width:32px;height:32px;border-radius:10px}.workspace-view .cabinet-balance-value{font-size:34px}}@media(max-width:360px){.auth-stage .auth-form-wrap{padding:25px 20px}.auth-stage .auth-form-wrap h2{font-size:26px}.auth-topline .brand{--brand-width:146px;width:146px}.workspace-view .overview-stat{padding:14px 12px}}@media(prefers-reduced-motion:reduce){.auth-stage .auth-form-wrap{animation:none}.cabinet-nav-link,.workspace-view .overview-stat,.workspace-view .cabinet-quick-links>a,.workspace-view .giga-table tbody tr{transition:none}.workspace-view .cabinet-quick-links>a:hover{transform:none}}.workspace-view .cabinet-overview .overview-stat{background:linear-gradient(135deg,#222f25,#1a231d);border-color:#3a4e40}.workspace-view .cabinet-overview .overview-stat:hover{border-color:#62836d}.workspace-view .cabinet-overview .overview-stat-icon{background:#334d3a7a;color:#a2d6b3;border:1px solid #52745a66}.workspace-view .cabinet-overview .overview-stat strong{font-size:30px;font-weight:500}.workspace-view :is(.cabinet-chart,.cabinet-history){border:1px solid #334138;background:#19221c;border-radius:18px}.workspace-view .cabinet-overview .cabinet-balance-card{border:1px solid #4c6b53;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#45614742,transparent 70%),#1d2b21}.workspace-view .cabinet-balance-card .btn{background:#a2efbd;color:#193624}@media(max-width:560px){.workspace-view .cabinet-overview .overview-stat strong{font-size:27px}}body:has(.app-shell),.app-shell{--color-canvas: #0e1a13;--color-surface: #182b20;--color-raised: #263f30;--color-line: #365340;--color-foreground: #edf6ef;--color-muted: #a1b8a8;--color-primary: #41b87b;--color-primary-hover: #53c78b;--color-primary-light: #a2efbd;--color-secondary: #a2efbd;background:var(--color-canvas);color:var(--color-foreground)}.app-shell .main-column,.app-shell .app-main,.app-shell .cabinet-topbar{background:var(--color-canvas)}.app-shell .cabinet-topbar{border-bottom:1px solid #33503d70}.app-shell .sidebar{background:#112017;border-color:#2e4937;scrollbar-color:#3b5b46 transparent}.app-shell .nav-item,.app-shell .nav-label{color:#9fb4a5}.app-shell .nav-item:hover,.app-shell .cabinet-nav-link:hover{background:#253c2d;color:#d9eddf}.app-shell .sidebar-nav-indicator{background:#355d434d}.app-shell .cabinet-nav-link.active{background:linear-gradient(90deg,#335a4080,#29473020);color:#e1f8e8;box-shadow:inset 2px 0 #a2efbd}.app-shell .cabinet-nav-link .nav-icon{transition:transform .25s,color .25s}.app-shell .cabinet-nav-link:hover .nav-icon{transform:translateY(-2px);color:#a2efbd}.app-shell .workspace-footer{color:#91ab9a}.app-shell .workspace-footer>.legal-links{flex-basis:100%;justify-content:flex-start;gap:8px 20px}.app-shell .workspace-footer>.legal-links a{min-height:24px;font-size:11px}.app-shell .workspace-view :is(.console-workspace,.console-history,.analytics-panel,.analytics-cards>div,.giga-page-panel,.cabinet-chart,.cabinet-history){background:linear-gradient(130deg,#1c3125,#16271d);border:1px solid #35533e;border-radius:18px;box-shadow:0 8px 30px #0000000d}.app-shell .task-console :is(.console-editor,.console-response,.console-log-view){background:#101e16;border-color:#37563f;box-shadow:inset 0 1px 5px #00000012}.app-shell .task-console .console-editor:focus{border-color:#8fdca8;box-shadow:0 0 0 3px #a2efbd12}.app-shell .task-console .console-editor::placeholder{color:#89a392}.app-shell .task-console .console-output{border-color:#35533e}.app-shell .console-output .console-terminal{display:grid;place-items:center;width:58px;height:58px;margin-inline:auto;background:radial-gradient(circle,#3a694445,#1f362800);border:1px solid #3e6548;border-radius:16px;color:#a2efbd}.app-shell .console-output .console-placeholder h3{color:#a1b8a8}.app-shell .segmented-control[data-tone]{--segmented-option-radius:8px;background:#102219;border:1px solid #304c39;border-radius:12px;padding:3px;gap:3px}.app-shell .segmented-control .segmented-option{border-radius:var(--segmented-option-radius);transition:color .2s,background .2s,box-shadow .2s}.app-shell .segmented-control .segmented-option[aria-selected=true],.app-shell .segmented-control .segmented-option[aria-pressed=true]{background:#2b4936;color:#d9f6e3;box-shadow:0 1px 4px #0002}.app-shell :is(.input,.select,.textarea,.text-field-input){background:#14251b;border-color:#37563f}.app-shell :is(.input,.select,.textarea,.text-field-input)[aria-invalid=true]{border-color:#ff91a7}.app-shell :is(.input,.select,.textarea,.text-field-input)[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff91a724}.app-shell .btn{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.app-shell .btn:hover:not(:disabled){box-shadow:0 4px 16px #0002}.app-shell .btn:active:not(:disabled){transform:scale(.98)}.app-shell .giga-table thead{background:#1c3225}.app-shell .giga-table tbody tr:hover{background:#70b88b0c}.app-shell .giga-table th{color:#adc7b6}.app-shell .giga-table :is(th,td){border-color:#35513d}.app-shell .workspace-view .cabinet-quick-links>a{background:#182c20;border-color:#38563f}.app-shell .workspace-view .cabinet-quick-links>a:hover{background:#254332;border-color:#82b691;transform:translateY(-3px)}.app-shell .overview-stat:hover{box-shadow:0 8px 26px #0002;transform:translateY(-3px)}.app-shell .overview-stat{transition:transform .25s,border-color .25s,box-shadow .25s}.app-shell .workspace-view .page-content>header:first-child p{color:#a1b8a8}.workspace-route-enter-active{transition:opacity .38s,transform .6s cubic-bezier(.16,1,.3,1)}.workspace-route-leave-active{transition:opacity .12s,transform .15s}.workspace-route-enter-from{opacity:0;transform:translateY(16px)}.workspace-route-leave-to{opacity:0;transform:translateY(-5px)}.workspace-route-enter-active :is(.overview-stat,.analytics-cards>div,.cabinet-quick-links>a){animation:workspace-card-arrive .42s cubic-bezier(.16,1,.3,1) both}.workspace-route-enter-active :is(.overview-stat,.analytics-cards>div,.cabinet-quick-links>a):nth-child(2){animation-delay:50ms}.workspace-route-enter-active :is(.overview-stat,.analytics-cards>div,.cabinet-quick-links>a):nth-child(3){animation-delay:.1s}.workspace-route-enter-active :is(.overview-stat,.analytics-cards>div,.cabinet-quick-links>a):nth-child(4){animation-delay:.15s}@keyframes workspace-card-arrive{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.console-view-enter-active{transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1)}.console-view-leave-active{transition:opacity .1s}.console-view-enter-from{opacity:0;transform:translateY(7px)}.console-view-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.workspace-route-enter-active,.workspace-route-leave-active,.console-view-enter-active,.console-view-leave-active,.app-shell .btn,.app-shell .overview-stat,.app-shell .cabinet-nav-link .nav-icon,.app-shell .segmented-option{transition:none!important}.workspace-route-enter-active :is(.overview-stat,.analytics-cards>div,.cabinet-quick-links>a){animation:none!important}.workspace-route-enter-from,.workspace-route-leave-to,.console-view-enter-from,.app-shell .btn:active,.app-shell .overview-stat:hover,.app-shell .cabinet-nav-link:hover .nav-icon,.app-shell .workspace-view .cabinet-quick-links>a:hover{transform:none}}@layer components{.btn,._dfa1498110a0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);min-height:var(--control-height, 44px);padding:10px 16px;border-radius:var(--radius-control, 12px);border:1px solid transparent;font-size:var(--font-body-size, 14px);font-weight:500;line-height:1.45;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;transition:background-color .16s,box-shadow .16s}._dfa1498110a0{position:relative}.btn>svg{flex-shrink:0}.btn:disabled,._dfa1498110a0:disabled,.icon-button:disabled,._68b2f7d4518c:disabled{opacity:.55;cursor:not-allowed}.btn[aria-busy=true],._dfa1498110a0[aria-busy=true],._68b2f7d4518c[aria-busy=true]{cursor:progress}.btn-primary,._c9de91d58551{color:var(--color-foreground);background:var(--color-primary);border-color:var(--color-line);box-shadow:0 2px 3px #00000014,inset 0 1px #00000021}.btn-primary:hover:not(:disabled),._c9de91d58551:hover:not(:disabled){background:var(--color-primary-hover)}.btn-secondary,._d23440c0d3f4{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-line);box-shadow:0 1px 2px #00000005}.btn-secondary:hover:not(:disabled),._d23440c0d3f4:hover:not(:disabled){background:var(--color-raised)}.btn-ghost,._cdab1a1f24d2{color:var(--color-muted);background:transparent}.btn-ghost:hover:not(:disabled),._cdab1a1f24d2:hover:not(:disabled){background:var(--color-raised);color:var(--color-foreground)}.btn-dark{background:var(--color-raised);color:var(--color-foreground);border-color:var(--color-line);box-shadow:0 3px 7px #0000001a}.btn-danger,._5cddde602204{color:#f0a0ac;background:var(--color-raised);border-color:var(--color-line)}.btn-danger:hover:not(:disabled),._5cddde602204:hover:not(:disabled){background:color-mix(in srgb,#f0a0ac 8%,var(--color-raised))}.btn-sm,._dfa1498110a0._359670508498{min-height:36px;padding:6px 10px}._dfa1498110a0._6af224973104{min-height:var(--control-height, 44px)}._dfa1498110a0._72933b6fcf91{min-height:48px;padding:12px 20px}.icon-button,._68b2f7d4518c{border:1px solid transparent;background:transparent;color:var(--color-muted);width:40px;height:40px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s}.icon-button:hover:not(:disabled),._68b2f7d4518c:hover:not(:disabled){background:var(--color-raised);color:var(--color-foreground)}._68b2f7d4518c._359670508498{width:32px;height:32px}._68b2f7d4518c._72933b6fcf91{width:48px;height:48px;border-radius:var(--radius-control, 12px)}._68b2f7d4518c._c9de91d58551{background:var(--color-primary);color:var(--color-foreground)}._68b2f7d4518c._c9de91d58551:hover:not(:disabled){background:var(--color-primary-hover)}._68b2f7d4518c._d23440c0d3f4{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-line)}._68b2f7d4518c._d23440c0d3f4:hover:not(:disabled){background:var(--color-raised)}._68b2f7d4518c._5cddde602204{color:#f0a0ac;background:var(--color-raised)}._fb666d03e3cd{width:100%}._20351a258687{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}._61bc72a64d8e{min-width:0;overflow-wrap:anywhere}._fd76f1d65edd{height:var(--button-loading-height, auto)}._fd76f1d65edd:not(._fb666d03e3cd){width:var(--button-loading-width, auto)}._fd76f1d65edd>._20351a258687,._fd76f1d65edd>._61bc72a64d8e{opacity:0}._fd76f1d65edd>._61bc72a64d8e{max-height:100%;overflow:hidden}._da0650600a66{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}@media(pointer:coarse){.icon-button,._68b2f7d4518c{min-width:44px;min-height:44px}}}.confirm-dialog[data-v-9d5c0641]{width:min(460px,calc(100vw - 32px))}.confirm-dialog[data-v-9d5c0641] .modal-header{border-bottom:0}@media(max-width:768px),(pointer:coarse)and (max-width:1024px){.confirm-dialog[data-v-9d5c0641]{width:100vw}}@layer components{.text-field[data-v-5c682e97]{--field-fill: var(--color-raised);--field-focus-fill: var(--color-surface);--field-text: var(--color-foreground);--field-muted: var(--color-muted);--field-border: var(--color-line);--field-hover-border: color-mix(in srgb, var(--color-line) 75%, var(--color-muted));--field-error: var(--color-primary-light);display:grid;align-content:start;gap:8px;min-width:0;margin:0;color:var(--field-text)}.text-field[data-scheme=light][data-v-5c682e97]{--field-fill: #f4f4f6;--field-focus-fill: #f8f8fa;--field-text: #24262c;--field-muted: #858994;--field-border: transparent;--field-hover-border: #e4e5e9;--field-error: #ae2542;color-scheme:light}.text-field-label[data-v-5c682e97]{color:var(--field-text);font-size:13px;font-weight:500;line-height:1.5}.text-field-label-hidden[data-v-5c682e97]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text-field-shell[data-v-5c682e97]{position:relative;min-width:0}.text-field-input[data-v-5c682e97]{display:block;width:100%;min-width:0;height:44px;padding:10px 14px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-fill);color:var(--field-text);font:inherit;font-size:14px;line-height:20px;transition:border-color .14s ease,background .14s ease}.text-field-input[data-v-5c682e97]::placeholder{color:var(--field-muted);opacity:1}textarea.text-field-input[data-v-5c682e97]{height:auto;min-height:104px;resize:vertical}.text-field-input[data-v-5c682e97]:hover:not(:disabled){border-color:var(--field-hover-border)}.text-field-input[data-v-5c682e97]:focus{outline:none;border-color:var(--color-primary);background:var(--field-focus-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 9%,transparent)}.text-field-input[data-v-5c682e97]:autofill{box-shadow:0 0 0 1000px var(--field-fill) inset;-webkit-text-fill-color:var(--field-text)}.text-field-input[aria-invalid=true][data-v-5c682e97]{border-color:var(--field-error)}.text-field-input[data-v-5c682e97]:disabled{cursor:not-allowed;opacity:.6}.text-field-has-leading .text-field-input[data-v-5c682e97]{padding-left:59px}.text-field-has-trailing .text-field-input[data-v-5c682e97]{padding-right:46px}.text-field-leading[data-v-5c682e97]{position:absolute;top:0;left:0;display:grid;place-items:center;width:47px;height:44px;color:var(--field-muted);pointer-events:none}.text-field-leading[data-v-5c682e97]:after{position:absolute;top:13px;right:0;width:1px;height:18px;background:color-mix(in srgb,var(--field-muted) 12%,transparent);content:""}.text-field-trailing[data-v-5c682e97]{position:absolute;top:0;right:4px;display:flex;align-items:center;justify-content:center;height:44px;color:var(--field-muted)}.text-field-trailing[data-v-5c682e97] .icon-button{width:36px;height:36px;color:inherit}.text-field-hint[data-v-5c682e97],.text-field-error[data-v-5c682e97]{margin:0;color:var(--field-muted);font-size:12px;line-height:1.55}.text-field-error[data-v-5c682e97]{color:var(--field-error)}@media(max-width:760px){.text-field-input[data-v-5c682e97]{font-size:16px}}@media(pointer:coarse){.text-field-has-trailing .text-field-input[data-v-5c682e97]{padding-right:52px}}@media(prefers-reduced-motion:reduce){.text-field-input[data-v-5c682e97]{transition:none}}}.modal.key-secret-dialog{width:min(520px,calc(100vw - 40px));height:fit-content;max-height:calc(100dvh - 48px)}.modal.key-secret-dialog[open]{grid-template-rows:auto minmax(0,auto) auto;grid-auto-rows:auto;align-content:start}.key-secret-content{display:grid;gap:20px;min-width:0}.key-secret-notice{display:flex;align-items:flex-start;gap:11px;margin:0;font-size:13px;line-height:21px;color:var(--color-muted)}.key-secret-notice svg{flex:none;color:var(--color-primary-light);margin-top:1px}.key-secret-wrap{display:grid;gap:8px;min-width:0}.key-secret-label{font-size:12px;line-height:18px;color:var(--color-muted)}.key-secret-field{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center;min-width:0;padding:10px 10px 10px 14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-raised)}.key-secret-field code{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-all;user-select:all;font-family:ui-monospace,monospace;font-size:13px;line-height:20px;text-align:left}.key-secret-field>.icon-button{width:42px;height:42px;align-self:center}@media(max-width:760px){.modal.key-secret-dialog{width:100%;max-width:100vw;max-height:calc(100dvh - 32px)}}.legal-links[data-v-ce7350da]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-width:0;color:inherit}.legal-links a[data-v-ce7350da]{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit;font-size:11px;line-height:1.6;text-decoration:none;white-space:normal;transition:color .18s}.legal-links a[data-v-ce7350da]:hover{color:#a2efbd;text-decoration:underline;text-underline-offset:3px}.legal-links a[data-v-ce7350da]:focus-visible{outline:2px solid #a2efbd;outline-offset:4px;border-radius:3px}.legal-language[data-v-ce7350da]{font-size:8px;opacity:.65}@media(prefers-reduced-motion:reduce){.legal-links a[data-v-ce7350da]{transition:none}}.workspace-footer[data-v-9dfc70f8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:24px 32px;margin-top:auto;border-top:1px solid var(--color-line);color:var(--color-muted)}.workspace-footer-identity[data-v-9dfc70f8]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;min-width:0}.workspace-footer .workspace-footer-brand[data-v-9dfc70f8]{flex:none;line-height:0}.workspace-footer-copyright[data-v-9dfc70f8]{font-size:12px;line-height:20px}.workspace-footer nav[data-v-9dfc70f8]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.workspace-footer a[data-v-9dfc70f8],.workspace-footer button[data-v-9dfc70f8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.workspace-footer button[data-v-9dfc70f8]{min-width:98px;padding:0 12px;border-radius:10px;background:var(--color-raised)}.workspace-footer[data-v-9dfc70f8] :is(a,button):hover{color:var(--color-foreground)}.workspace-footer[data-v-9dfc70f8] :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:900px){.workspace-footer[data-v-9dfc70f8]{padding:24px}}@media(max-width:600px){.workspace-footer[data-v-9dfc70f8]{padding:24px 16px;gap:16px}.workspace-footer nav[data-v-9dfc70f8]{justify-content:space-between;width:100%;gap:8px}}@media(max-width:760px){.workspace-footer[data-v-9dfc70f8]{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}._9d199f6c492a{width:100%;max-width:var(--page-max-width);padding:0 var(--page-gutter) 24px;margin:0 auto}._8f1b5cf9b187{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:500;color:var(--color-muted)}._c8b6b0ab4974{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}._01b88a7a11f4{border-radius:12px;background:var(--color-surface);overflow:hidden}._01b88a7a11f4 button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:14px 16px;border:0;background:transparent;color:var(--color-foreground);cursor:pointer;font:inherit;font-size:13px;font-weight:500;text-align:left}._01b88a7a11f4 button svg{flex:none;color:var(--color-muted);transition:transform .2s ease}._01b88a7a11f4 button[aria-expanded=true] svg{transform:rotate(180deg)}._01b88a7a11f4 button:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:-3px}._443da89ca324{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}._443da89ca324._12927bacde54{grid-template-rows:1fr;opacity:1}._443da89ca324>div{min-height:0;overflow:hidden}._443da89ca324 p{margin:0;padding:0 16px 16px;color:var(--color-muted);font-size:13px;line-height:21px}@media(max-width:760px){._c8b6b0ab4974{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._443da89ca324,._01b88a7a11f4 button svg{transition:none}}._5abf6ce55d34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}._2af54c9e6f19{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px;border:1px solid var(--locale-control-border, var(--color-line));border-radius:12px;background:transparent;color:var(--locale-control-color, var(--color-foreground));font:inherit;font-size:13px;line-height:20px;cursor:pointer}._2af54c9e6f19[aria-pressed=true]{background:var(--locale-control-background, var(--color-raised));border-color:var(--locale-control-selected, var(--color-primary-light))}._2af54c9e6f19:hover{background:var(--locale-control-hover, var(--color-raised))}._2af54c9e6f19:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px}._2af54c9e6f19 svg{flex-shrink:0;width:20px;height:16px}._00ae71ef0a43{display:block;flex-shrink:0;object-fit:contain;overflow:hidden;border-radius:12px;width:36px;height:36px;color:var(--color-primary-light)}._00ae71ef0a43 svg{display:block;width:100%;height:100%}.balance-control[data-v-4df82117]{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px;width:100%;max-width:100%;min-width:0;min-height:40px;padding:4px 6px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface)}.balance-control-value[data-v-4df82117]{min-width:0}.balance-trigger[data-v-4df82117]{display:flex;align-items:center;gap:8px;min-width:0;width:100%;height:32px;padding:0 3px;color:var(--color-foreground);font:600 13px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.balance-trigger span[data-v-4df82117]{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.balance-amount-compact[data-v-4df82117]{display:none}.balance-wallet[data-v-4df82117]{flex-shrink:0;color:var(--color-muted)}.balance-add[data-v-4df82117]{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:8px;color:var(--color-primary-light);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.balance-add[data-v-4df82117]:hover{background:var(--color-primary);color:var(--color-foreground)}.balance-trigger[data-v-4df82117]:hover{color:var(--color-primary-light)}.balance-trigger[data-v-4df82117]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:5px}.balance-card[data-v-4df82117]{width:100%;padding:12px 14px;background:var(--color-raised);border-color:transparent}.balance-card .balance-trigger[data-v-4df82117]{font-size:22px;line-height:30px;min-height:36px;height:auto}.balance-card .balance-add[data-v-4df82117]{height:36px;min-height:36px;width:36px}@media(max-width:560px){.balance-control[data-v-4df82117]{width:100%;grid-template-columns:minmax(0,1fr);padding:4px}.balance-trigger[data-v-4df82117]{justify-content:center;font-size:12px}.balance-control:not(.balance-card) .balance-amount-full[data-v-4df82117]{display:none}.balance-control:not(.balance-card) .balance-amount-compact[data-v-4df82117]{display:inline}.balance-control .balance-wallet[data-v-4df82117],.balance-control .balance-add[data-v-4df82117]{display:none}.balance-card[data-v-4df82117]{grid-template-columns:minmax(0,1fr) 36px;padding:12px 14px}.balance-card .balance-trigger[data-v-4df82117]{justify-content:flex-start;font-size:20px}.balance-card .balance-add[data-v-4df82117]{display:flex}}._53e74595abbf{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;line-height:20px}._ea4941332ceb{color:var(--color-muted);white-space:nowrap}._53e74595abbf svg{flex-shrink:0;color:var(--color-muted)}._3081b1076b1a{color:var(--color-foreground);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 940px){._ea4941332ceb,._53e74595abbf svg{display:none}}@media(max-width:760px){._53e74595abbf{display:none}}.signal-field[data-v-cf565232]{position:relative;width:100%;height:100%;min-height:240px;isolation:isolate;overflow:hidden;contain:layout paint}.signal-field canvas[data-v-cf565232]{position:absolute;inset:0;width:100%;height:100%}.signal-aura[data-v-cf565232]{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(ellipse,rgba(79,206,147,.13),rgba(54,162,114,.025) 47%,transparent 70%)}.signal-grid[data-v-cf565232]{position:absolute;inset:0;background-image:linear-gradient(#9be6bd08 1px,transparent 1px),linear-gradient(90deg,#9be6bd08 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.signal-cross[data-v-cf565232]{position:absolute;color:#81bc9b55;font:20px/1 ui-monospace,monospace}.signal-cross--one[data-v-cf565232]{top:19%;left:16%}.signal-cross--two[data-v-cf565232]{right:13%;bottom:18%}.signal-field--light .signal-aura[data-v-cf565232]{background:radial-gradient(ellipse,#91d7af35,transparent 66%)}.signal-field--light .signal-grid[data-v-cf565232]{background-image:linear-gradient(#1d755a0a 1px,transparent 1px),linear-gradient(90deg,#1d755a0a 1px,transparent 1px)}.signal-animating .signal-aura[data-v-cf565232]{animation:signal-breathe-cf565232 6s ease-in-out infinite alternate}.signal-control[data-v-cf565232]{position:absolute;right:12%;bottom:5%;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid #547b6066;border-radius:50%;background:#16271ccc;color:#9bcaaa;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.signal-control[data-v-cf565232]:hover{background:#2a4b34;border-color:#a2efbd;transform:scale(1.08)}.signal-control[data-v-cf565232]:focus-visible{outline:2px solid #a2efbd;outline-offset:3px}@keyframes signal-breathe-cf565232{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.signal-animating .signal-aura[data-v-cf565232]{animation:none}.signal-control[data-v-cf565232]{transition:none}}.auth-stage .auth-legal-checkbox{display:flex;align-items:flex-start;gap:10px;margin:4px 0 2px;color:#536f5c;font-size:12px;line-height:1.65;cursor:pointer}.auth-legal-checkbox input{flex:none;width:17px;height:17px;margin:3px 0 0;accent-color:#247149;cursor:pointer}.auth-legal-checkbox input:focus-visible{outline:2px solid #247149;outline-offset:3px}.auth-legal-checkbox a{color:#21623d;text-decoration:underline;text-underline-offset:2px}.auth-legal-checkbox a:hover{color:#112f1d}.auth-legal-unavailable{font-size:11px;line-height:1.65;color:#933d38}.auth-page{grid-template-rows:88px 1fr auto}.auth-footer{flex-wrap:wrap;gap:10px 24px}.auth-footer>.legal-links{flex-basis:100%}@media(max-width:800px){.auth-page{grid-template-rows:76px 1fr auto}}.route-progress[data-v-9e0d5360]{position:fixed;z-index:60;top:0;right:0;left:0;height:2px;background:var(--color-primary)}
