.vela-workspace-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.vela-workspace-page{gap:32px;width:100%;max-width:1440px;margin-inline:auto;padding:40px clamp(24px,3.2vw,56px);display:grid}.vela-workspace-shell [hidden]{display:none!important}.vela-workspace-sidebar{background:#f7f8fa;border-color:#0000}.vela-nav-item[aria-current=page],.vela-nav-item[aria-current=true]{color:#174ebc;background:#e8eef9}.vela-workspace-shell :is(button,a,input,select,textarea):focus-visible,[data-vela-dialog] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.vela-workspace-shell button:disabled{cursor:not-allowed;opacity:.55}.vela-workspace-shell input::placeholder,.vela-workspace-shell textarea::placeholder{color:#737373}.vela-workspace-notice{background:#f0f4fa;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.vela-workspace-notice>div{flex:1;min-width:200px}.vela-button-primary,.vela-button-secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex}.vela-button-primary{color:#fff;background:#171717}.vela-button-primary:hover{background:#333}.vela-button-secondary{color:#171717;background:#fff;border:1px solid #dedede}.vela-button-secondary:hover{background:#f3f5f8}.vela-workspace-feedback,.vela-inline-feedback{color:#972b23;background:#fff4f2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}.vela-workspace-feedback{margin:24px 24px 0}.vela-success-feedback,.vela-error-feedback{border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.6}.vela-success-feedback{color:#276537;background:#f0f7f1}.vela-error-feedback{color:#972b23;background:#fff4f2}.vela-workspace-skeleton{max-width:1100px;margin-inline:auto;padding:36px 24px}.vela-workspace-skeleton span{background:#f1f2f3;border-radius:8px;height:18px;margin-bottom:20px;display:block}.vela-workspace-skeleton span:first-of-type{width:30%;height:28px}.vela-workspace-skeleton span:last-of-type{height:220px}.vela-page-heading{letter-spacing:-.025em;font-size:clamp(26px,2.3vw,32px);font-weight:600;line-height:1.25}.vela-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vela-form-actions,.vela-editor-actions{z-index:20;background:#fff;margin-top:28px;padding:20px 0;position:sticky;bottom:0}.vela-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.vela-editor-status{color:#626262;margin-right:auto;font-size:14px}.vela-editor{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin-top:28px;display:grid}.vela-editor-nav,.vela-section-tabs{background:#f3f5f8;border-radius:12px;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.vela-editor-nav button,.vela-section-tabs button{text-align:left;color:#4d535c;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;display:inline-flex}.vela-editor-nav button:hover,.vela-section-tabs button:hover{color:#171717;background:#eaedf2}.vela-editor-nav button[aria-current=true],.vela-section-tabs button[aria-pressed=true]{color:#171717;background:#fff;font-weight:600;box-shadow:0 1px 4px #1b283b12}.vela-editor>fieldset{max-width:880px}.vela-editor-panel{min-width:0}.vela-editor-panel>h3{margin-bottom:24px;font-size:20px;font-weight:600}.vela-editor-panel :is(input:not([type=checkbox]):not([type=hidden]):not([type=file]),select){border-radius:10px;min-height:48px}.vela-editor-panel :is(label,fieldset){min-width:0}.vela-profile-intro{background:#f7f8fa;border-radius:18px;padding:28px}.vela-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.vela-profile-facts dt{color:#626262;margin-bottom:7px;font-size:14px}.vela-profile-facts dd{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.vela-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vela-overview-metric{text-align:left;background:#f5f7fa;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;min-width:0;padding:24px 26px;transition:background-color .15s;display:flex}.vela-overview-metric:hover{background:#edf1f7}.vela-metric-label{color:#434b55;font-size:15px;font-weight:500}.vela-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:8px;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.1;display:flex}.vela-metric-value svg{color:#596677;width:20px;height:20px}.vela-overview-body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.vela-overview-tasks{background:#f7f8fa;border-radius:16px;padding:22px}.vela-overview-projects{gap:10px;display:grid}.vela-overview-project{text-align:left;background:#f8f9fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:18px;transition:background-color .15s;display:flex}.vela-overview-project:hover{background:#edf2fa}.vela-empty-panel{text-align:center;color:#4e5866;background:#f7f8fa;border-radius:16px;align-content:center;justify-items:center;gap:20px;min-height:230px;padding:28px;display:grid}.vela-empty-panel>p{color:#252b34;font-size:16px;font-weight:500}.vela-payment-summary{background:#f5f7fa;border-radius:16px;flex-wrap:wrap;gap:24px 56px;margin:28px 0;padding:24px 28px;display:flex}.vela-project-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 20px;display:flex}.vela-search-field{color:#626262;border:1px solid #dfe3e9;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;max-width:360px;height:44px;padding:0 14px;display:flex}.vela-search-field input{color:#171717;background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.vela-project-filters>select{background:#fff;border:1px solid #dfe3e9;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px}.vela-project-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.vela-project-list{align-content:start;gap:10px;max-height:calc(100dvh - 110px);margin:-3px;padding:3px;display:grid;position:sticky;top:24px;overflow-y:auto}.vela-project-list>button{text-align:left;background:#f7f8fa;border-radius:14px;width:100%;padding:20px;transition:background-color .15s;display:block}.vela-project-list>button:hover{background:#eef2f8}.vela-project-list>button[aria-current=true]{background:#eaf1fd;box-shadow:inset 3px 0 #2563eb}.vela-project-detail{min-width:0;padding:8px 0}.vela-project-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.vela-project-stages li{color:#626262;background:#f4f5f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;line-height:1.5;display:flex}.vela-project-stages li>span{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.vela-project-stages li[aria-current=step]{color:#194fae;background:#eaf1fd;font-weight:600}.vela-project-stages li[data-complete=true]{color:#276537;background:#f0f7f1}.vela-project-current{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}.vela-project-current>p{color:#626262;flex-basis:100%}.vela-project-actions>div{background:#f7f8fa;border:0;border-radius:14px;margin-top:28px;padding:24px}.vela-project-actions input,.vela-project-actions button{min-height:42px}.vela-project-settlement{background:#f0f4fa;border-radius:14px;margin-top:28px;padding:24px}.vela-project-back{display:none}.vela-status-label{color:#344b6e;background:#eaf0f8;border-radius:7px;align-items:center;width:fit-content;padding:6px 11px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.vela-ai-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.vela-ai-context{background:#f4f6fa;border-radius:16px;padding:24px;position:sticky;top:24px}.vela-step-number{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:grid}.vela-field{gap:9px;min-width:0;font-size:14px;display:grid}.vela-field>span{font-weight:600}.vela-field :is(input,textarea){background:#fff;border:1px solid #dfe3e9;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:15px;line-height:1.6;display:block}.vela-field input{min-height:48px}.vela-field textarea{resize:vertical}.vela-rights-options{gap:20px;display:flex}.vela-rights-options label{background:#f4f6fa;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:15px;display:flex}.vela-rights-options input{accent-color:#2563eb;width:18px;height:18px}.vela-ai-record{background:#f7f8fa;border-radius:14px;padding:22px}.vela-ai-record summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vela-ai-record strong{overflow-wrap:anywhere}.vela-conversation-row[aria-current=true]{background:#eaf1fd}.vela-conversation-row{min-height:86px}.vela-workspace-messages header{min-height:92px}.vela-workspace-messages header p{color:#626262;font-size:14px}@media (min-width:1024px){.vela-workspace-messages{height:100dvh}}@media (max-width:1199px){.vela-overview-body{grid-template-columns:minmax(0,1fr)}.vela-overview-tasks{max-width:none}.vela-ai-layout{grid-template-columns:minmax(0,1fr);gap:32px}.vela-ai-context{position:static}}@media (max-width:1023px){.vela-workspace-messages{height:calc(100dvh - 61px);min-height:360px}.vela-workspace-page{padding:28px 24px}}@media (max-width:767px){.vela-workspace-page{gap:24px;padding:24px 16px}.vela-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vela-overview-summary>:last-child{grid-column:1/-1}.vela-overview-metric{gap:20px;padding:20px}.vela-metric-label{font-size:14px}.vela-metric-value{font-size:30px}.vela-profile-facts{gap:20px}.vela-page-heading{font-size:26px}.vela-editor-nav{width:100%}.vela-editor-nav button{padding:9px 12px}.vela-editor-actions{padding-block:16px}.vela-editor-status{flex-basis:100%}.vela-project-layout{grid-template-columns:minmax(0,1fr)}.vela-project-list{max-height:none;position:static}.vela-project-layout .vela-project-detail,.vela-project-layout[data-mobile-detail=true] .vela-project-list{display:none}.vela-project-layout[data-mobile-detail=true] .vela-project-detail{display:block}.vela-project-back{margin-bottom:24px;display:inline-flex}.vela-project-stages{gap:5px}.vela-project-stages li{flex-direction:column;align-items:flex-start;padding:9px;font-size:12px}.vela-project-actions>div,.vela-project-settlement{padding:18px}.vela-project-filters{gap:10px}.vela-search-field{flex-basis:100%;max-width:none}.vela-payment-summary{gap:24px 32px;padding:22px}}@media (prefers-reduced-motion:reduce){.vela-workspace-shell *,.vela-workspace-shell :after{transition-duration:0s!important;animation-duration:0s!important}}
.auth-entry-module__UtxKKq__entry{color:#171717;background:#fff;min-height:100svh}.auth-entry-module__UtxKKq__layout{--auth-panel-width:400px;min-height:100svh;display:grid}.auth-entry-module__UtxKKq__registrationLayout{--auth-panel-width:640px}.auth-entry-module__UtxKKq__visual{display:none}.auth-entry-module__UtxKKq__photograph{position:absolute}.auth-entry-module__UtxKKq__mobileNavigation{margin-bottom:32px}.auth-entry-module__UtxKKq__mobileHome{color:#171717;align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.auth-entry-module__UtxKKq__mobileHome svg{box-sizing:border-box;border:1px solid #e6e6e6;border-radius:50%;width:44px;height:44px;padding:12px;transition:background-color .15s ease-out}.auth-entry-module__UtxKKq__mobileHome:hover svg{background:#f7f7f7}.auth-entry-module__UtxKKq__formSection{justify-content:center;align-items:center;min-width:0;min-height:100svh;padding:48px 24px;display:flex}.auth-entry-module__UtxKKq__formPanel{width:100%;max-width:var(--auth-panel-width);min-width:0}.auth-entry-module__UtxKKq__workspaceIdentity{color:#171717;align-items:center;gap:6px;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.auth-entry-module__UtxKKq__workspaceIdentity img{flex-shrink:0;margin-left:-7px}.auth-entry-module__UtxKKq__heading{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:1.2}.auth-entry-module__UtxKKq__formPanel input:not([type=checkbox]),.auth-entry-module__UtxKKq__formPanel select{border-radius:12px;height:50px;font-size:16px}.auth-entry-module__UtxKKq__loginForm input:not([aria-invalid=true]){border-color:#dfdfdf}.auth-entry-module__UtxKKq__loginForm input:not([aria-invalid=true]):hover{border-color:#b8b8b8}.auth-entry-module__UtxKKq__loginForm input:not([aria-invalid=true]):focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.auth-entry-module__UtxKKq__loginForm button[type=submit]{height:50px;font-size:15px;font-weight:500}.auth-entry-module__UtxKKq__accountSwitch{color:#717171;text-align:center;margin-top:26px;font-size:14px;line-height:1.6}.auth-entry-module__UtxKKq__accountSwitchButton{color:#262626;text-underline-offset:4px;border-radius:3px;margin-left:8px;font-weight:600;text-decoration:underline;transition:color .15s ease-out}.auth-entry-module__UtxKKq__accountSwitchButton:hover{color:#666}.auth-entry-module__UtxKKq__accountSwitchButton:disabled{cursor:wait;opacity:.5}.auth-entry-module__UtxKKq__accountSwitchButton:focus-visible,.auth-entry-module__UtxKKq__mobileHome:focus-visible,.auth-entry-module__UtxKKq__homeLink:focus-visible,.auth-entry-module__UtxKKq__formPanel button[type=submit]:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.auth-entry-module__UtxKKq__formPanel button[type=submit]:active:not(:disabled){transform:translateY(1px)}@media (min-width:1024px){.auth-entry-module__UtxKKq__mobileNavigation{display:none}.auth-entry-module__UtxKKq__layout{--photo-overhang:max(0px, calc((46vw - var(--auth-panel-width)) / 2 - 24px));--photo-blend:clamp(240px, 24vw, 480px);grid-template-columns:54% 46%}.auth-entry-module__UtxKKq__visual{z-index:0;isolation:isolate;height:100svh;display:block;position:sticky;top:0}.auth-entry-module__UtxKKq__photograph{width:calc(100% + var(--photo-overhang));pointer-events:none;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--photo-blend)), #000000f7 calc(100% - var(--photo-blend) * .8), #000000d1 calc(100% - var(--photo-blend) * .6), #00000080 calc(100% - var(--photo-blend) * .4), #00000029 calc(100% - var(--photo-blend) * .2), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--photo-blend)), #000000f7 calc(100% - var(--photo-blend) * .8), #000000d1 calc(100% - var(--photo-blend) * .6), #00000080 calc(100% - var(--photo-blend) * .4), #00000029 calc(100% - var(--photo-blend) * .2), transparent);inset:0 auto 0 0}.auth-entry-module__UtxKKq__image{object-fit:cover;object-position:center top}.auth-entry-module__UtxKKq__creatorImage{object-position:30% top}.auth-entry-module__UtxKKq__homeLink{z-index:1;color:#333;background:#ffffffe0;border:1px solid #17171733;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:25px 0 0 40px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative}.auth-entry-module__UtxKKq__homeLink:hover{color:#171717;background:#fff;border-color:#17171766}.auth-entry-module__UtxKKq__formSection{z-index:1;padding:64px clamp(32px,4vw,64px);position:relative}}@media (min-width:1024px) and (max-aspect-ratio:6/5){.auth-entry-module__UtxKKq__layout{grid-template-columns:1fr}.auth-entry-module__UtxKKq__visual{display:none}.auth-entry-module__UtxKKq__mobileNavigation{display:block}}@media (min-width:1440px){.auth-entry-module__UtxKKq__homeLink{margin-left:52px}}@media (min-width:1024px) and (max-height:760px){.auth-entry-module__UtxKKq__formSection{padding-top:36px;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.auth-entry-module__UtxKKq__entry *,.auth-entry-module__UtxKKq__entry :before,.auth-entry-module__UtxKKq__entry :after{transition-duration:0s!important}}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--vc-ink:#0d0d0d;--vc-ink-2:#5d5d5d;--vc-ink-3:#767676;--vc-ink-4:#b4b4b4;--vc-ink-rgb:13 13 13;--vc-on-ink:#fff;--vc-on-ink-rgb:255 255 255;--vc-bg:#fff;--vc-surface:#fff;--vc-raised:#fff;--vc-thumb:#fff;--vc-sidebar:#f9f9f9;--vc-hover:#f0f0f0;--vc-selected:#ececec;--vc-selected-hover:#e6e6e6;--vc-row-hover:#f5f5f5;--vc-fill-soft:#f8f8f8;--vc-fill:#f4f4f4;--vc-fill-2:#ececec;--vc-line:#ececec;--vc-line-2:#e3e3e3;--vc-line-strong:#d0d0d0;--vc-press:#2a2a2a;--vc-press-2:#000;--vc-green:#10a37f;--vc-green-soft:#e9f6f2;--vc-green-ink:#0b7a5e;--vc-amber:#b45309;--vc-amber-soft:#fdf5ea;--vc-red:#d92d20;--vc-red-soft:#fef3f2;--vc-danger:#e02e2a;--vc-blue:#007aff;--vc-blue-soft:#eaf3ff;--vc-focus:0 0 0 3px #00000014;--vc-shadow-pop:0 0 0 1px #00000014, 0 8px 16px -4px #0000001f;--vc-shadow-modal:0 0 0 1px #00000014, 0 24px 64px #00000029;--vc-shadow-sheet:-8px 0 24px #0000000f;--vc-shadow-float:0 0 0 1px #0000000f, 0 8px 32px #0000001f;--vc-ease:cubic-bezier(.2, 0, 0, 1);--vc-ease-out:cubic-bezier(.2, 0, 0, 1);--vc-ease-exit:cubic-bezier(.4, 0, 1, 1);--vc-font:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif}:root[data-vc-theme=dark]{--vc-ink:#ececec;--vc-ink-2:#b4b4b4;--vc-ink-3:#9e9e9e;--vc-ink-4:#676767;--vc-ink-rgb:255 255 255;--vc-on-ink:#0d0d0d;--vc-on-ink-rgb:13 13 13;--vc-bg:#212121;--vc-surface:#2a2a2a;--vc-raised:#303030;--vc-thumb:#4a4a4a;--vc-sidebar:#181818;--vc-hover:#242424;--vc-selected:#2c2c2c;--vc-selected-hover:#323232;--vc-row-hover:#2a2a2a;--vc-fill-soft:#282828;--vc-fill:#2f2f2f;--vc-fill-2:#3a3a3a;--vc-line:#333;--vc-line-2:#3d3d3d;--vc-line-strong:#565656;--vc-press:#d6d6d6;--vc-press-2:#c2c2c2;--vc-green:#2fbf8f;--vc-green-soft:#2fbf8f24;--vc-green-ink:#4fd1a5;--vc-amber:#f2a24a;--vc-amber-soft:#f2a24a24;--vc-red:#ff6b5f;--vc-red-soft:#ff6b5f24;--vc-danger:#ff7a70;--vc-blue:#0a84ff;--vc-blue-soft:#0a84ff29;--vc-focus:0 0 0 3px #ffffff29;--vc-shadow-pop:0 0 0 1px #ffffff14, 0 8px 16px -4px #00000080;--vc-shadow-modal:0 0 0 1px #ffffff14, 0 24px 64px #0000008c;--vc-shadow-sheet:-8px 0 24px #00000073;--vc-shadow-float:0 0 0 1px #ffffff14, 0 8px 32px #00000080}:root[data-vc-theme=dark]:has(.vc-app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#212121}.vc-light{--vc-ink:#0d0d0d;--vc-ink-2:#5d5d5d;--vc-ink-3:#767676;--vc-ink-rgb:13 13 13;color:var(--vc-ink)}@layer base{.vc-app,.vc-layer{color:var(--vc-ink);font-family:var(--vc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}.vc-app{background:var(--vc-bg);min-height:100dvh}.vc-app ::selection,.vc-layer ::selection{background:rgb(var(--vc-ink-rgb) / .14)}}.vc-num{font-variant-numeric:tabular-nums}:is(.vc-app,.vc-layer) :is(button,a,input,select,textarea){font:revert-layer}:is(.vc-app,.vc-layer) ::selection{background:rgb(var(--vc-ink-rgb) / .14)}@keyframes vc-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes vc-pop-out{0%{opacity:1}to{opacity:0;transform:scale(.98)}}@keyframes vc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vc-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes vc-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes vc-sheet-in{0%{transform:translate(100%)}to{transform:none}}@keyframes vc-sheet-out{0%{transform:none}to{transform:translate(100%)}}@keyframes vc-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vc-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-pop[data-state=open]{animation:vc-pop-in .2s var(--vc-ease);transform-origin:var(--radix-popper-transform-origin,top)}.vc-pop[data-state=closed]{animation:vc-pop-out .1s var(--vc-ease-exit)}.vc-overlay[data-state=open]{animation:vc-fade-in .25s var(--vc-ease)}.vc-overlay[data-state=closed]{animation:vc-fade-out .125s var(--vc-ease-exit)}.vc-dialog[data-state=open]{animation:vc-dialog-in .25s var(--vc-ease)}.vc-dialog[data-state=closed]{animation:vc-dialog-out .125s var(--vc-ease-exit)}.vc-sheet[data-state=open]{animation:vc-sheet-in .3s var(--vc-ease)}.vc-sheet[data-state=closed]{animation:vc-sheet-out .15s var(--vc-ease-exit)}.vc-tooltip[data-state=delayed-open],.vc-tooltip[data-state=instant-open]{animation:vc-fade-in .2s var(--vc-ease)}.vc-rise{animation:vc-rise-in .2s var(--vc-ease) both}.vc-skeleton{background:var(--vc-fill);opacity:0;animation:1.2s ease-in-out .15s infinite vc-pulse}.vc-spin{animation:.8s linear infinite vc-spin}.vc-sidebar{width:260px;transition:width .3s var(--vc-ease)}.vc-sidebar[data-collapsed=true]{width:60px;transition:width .3s var(--vc-ease) .1s}.vc-sidebar .vc-fade{opacity:1;transition:opacity .15s var(--vc-ease) .15s}.vc-sidebar[data-collapsed=true] .vc-fade,.vc-sidebar .vc-dot{opacity:0;transition:opacity .1s var(--vc-ease-exit)}.vc-sidebar[data-collapsed=true] .vc-dot{opacity:1;transition:opacity .15s var(--vc-ease) .3s}.vc-sidebar .vc-group-label{height:28px;transition:height .3s var(--vc-ease), opacity .15s var(--vc-ease) .15s}.vc-sidebar[data-collapsed=true] .vc-group-label{height:0;transition:height .3s var(--vc-ease) .1s, opacity .1s var(--vc-ease-exit)}.vc-sidebar .vc-group-gap{transition:margin-top .3s var(--vc-ease);margin-top:20px}.vc-sidebar[data-collapsed=true] .vc-group-gap{transition:margin-top .3s var(--vc-ease) .1s;margin-top:12px}.vc-sidebar[data-instant=true],.vc-sidebar[data-instant=true] *{transition:none!important}:root{--vc-hairline:1px}@media (min-resolution:2x){:root{--vc-hairline:.5px}}@media (min-resolution:3x){:root{--vc-hairline:calc(1px / 3)}}.vc-group{border:var(--vc-hairline) solid rgb(var(--vc-ink-rgb) / .12);background:var(--vc-bg);border-radius:16px}.vc-card{border:var(--vc-hairline) solid rgb(var(--vc-ink-rgb) / .12);background:var(--vc-bg)}.vc-group>*{position:relative}.vc-group>*+:before{content:"";height:var(--vc-hairline);background:rgb(var(--vc-ink-rgb) / .1);pointer-events:none;position:absolute;top:0;left:16px;right:16px}.vc-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.vc-scroll:hover{scrollbar-color:rgb(var(--vc-ink-rgb) / .18) transparent}.vc-disclosure{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.19,1,.22,1);display:grid}.vc-disclosure[data-open=true]{grid-template-rows:1fr}.vc-disclosure>*{min-height:0;overflow:hidden}.vc-press{transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s,box-shadow .15s,opacity .15s,transform .3s cubic-bezier(.16,1,.3,1);transition:background-color .15s cubic-bezier(.16, 1, .3, 1), border-color .15s cubic-bezier(.16, 1, .3, 1), color .15s ease, box-shadow .15s ease, opacity .15s ease, transform .45s linear(0, .2459, .6526, .9468, 1.0764, 1.0915, 1.0585, 1.0219, .9993, .9914, .9921, .9957, .9988, 1.0004, 1)}.vc-press:active:not(:disabled){transition-duration:.15s,.15s,.15s,.15s,.15s,60ms;transition-timing-function:ease-out;transform:scale(.975)}.vc-press.w-full:active:not(:disabled){transform:scale(.99)}.vc-composer{box-shadow:0 4px 20px #00000009, inset 0 0 0 var(--vc-hairline) rgb(var(--vc-ink-rgb) / .14);transition:box-shadow .22s cubic-bezier(.16,1,.3,1)}.vc-composer:hover{box-shadow:0 4px 24px #0000000f, inset 0 0 0 var(--vc-hairline) rgb(var(--vc-ink-rgb) / .22)}.vc-composer:focus-within{box-shadow:0 4px 24px #00000014, inset 0 0 0 1px rgb(var(--vc-ink-rgb) / .22)}.vc-dots{align-items:center;gap:3.5px;display:inline-flex}.vc-dots>span{background:currentColor;border-radius:50%;width:3.5px;height:3.5px;animation:1.9s cubic-bezier(.4,0,.2,1) infinite vc-dots}.vc-dots>span:nth-child(2){animation-delay:.15s}.vc-dots>span:nth-child(3){animation-delay:.3s}@keyframes vc-dots{0%,8%{opacity:0;transform:translateY(2px)}22%{opacity:1;transform:translateY(-2.5px)}36%,70%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}.vc-reveal{animation:.26s cubic-bezier(.16,1,.3,1) both vc-reveal;animation-delay:calc(50ms + min(var(--vc-i,0), 8) * 30ms)}@keyframes vc-reveal{0%{opacity:.2;filter:blur(6px);translate:0 4px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){:is(.vc-app,.vc-layer) *,:is(.vc-app,.vc-layer) :before,:is(.vc-app,.vc-layer) :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}:is(.vc-app,.vc-layer) :is(.vc-dots>span,.vc-reveal){opacity:1;filter:none;translate:none;animation:none!important}}
