.landing-page{--landing-bg:#121212;--landing-fg:#ffffffeb;--landing-muted:#ffffff85;--landing-border:#ffffff1a;--landing-surface:#ffffff0a;--landing-content-width:min(960px, calc(100vw - 2rem));--landing-banner-gap:clamp(.5rem, 1.5cqi, 1rem);--landing-banner-aspect:16 / 9;--landing-section-gap:3rem;--landing-brand:#e05430;--landing-brand-hover:#ec6a4a;--landing-brand-pressed:#c9482a;--landing-brand-cherry:var(--landing-brand);--landing-brand-red-dates:var(--landing-brand-pressed);--landing-brand-light-pink:#ffe8e2;--landing-brand-create-red:var(--landing-brand);--landing-brand-create-pink:#ffe8e2;--landing-cta-btn-bg:var(--landing-brand);--landing-cta-btn-bg-hover:var(--landing-brand-hover);--landing-create-gradient:linear-gradient(135deg, #3b424e 0%, #2d323a 52%, #23272e 100%);background:var(--landing-bg);min-height:100dvh;color:var(--landing-fg);overflow-x:visible}@media (min-width:768px){.landing-page{--landing-section-gap:3.5rem}}@media (min-width:1024px){.landing-page{--landing-content-width:960px}}@media (min-width:1280px){.landing-page{--landing-content-width:1120px}}@media (min-width:1920px){.landing-page{--landing-content-width:1280px}}.landing-page__shell{box-sizing:border-box;width:var(--landing-content-width);max-width:calc(100vw - 2rem);margin-left:auto;margin-right:auto;container:landing/inline-size}.landing-page__works{padding-bottom:1.5rem}@media (min-width:768px){.landing-page__works{padding-bottom:2rem}}.landing-cta-btn{border-color:#0000;background-color:var(--landing-cta-btn-bg)!important;color:#fff!important}.landing-cta-btn:hover:not(:disabled){background-color:var(--landing-cta-btn-bg-hover)!important;color:#fff!important}.landing-promo-bar,.landing-header{width:100%;max-width:none}.landing-header{--landing-header-action-radius:.5rem}.landing-header .landing-cta-btn{border-radius:var(--landing-header-action-radius)!important}.landing-header__auth-pending{color:#ffffff80;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.landing-header__account{width:fit-content;max-width:min(100%,22rem);color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem 12px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}:is(.landing-header__account:has(.landing-header__user-hover:hover),.landing-header__account:has(.landing-header__user-hover:focus-within)){background:#ffffff14;border-color:#ffffff38}.landing-header__user-hover{z-index:201;flex-shrink:0;display:inline-flex;position:relative}.landing-header__user-trigger{cursor:pointer;min-width:0;max-width:14rem;color:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.landing-header__user-menu{z-index:200;opacity:0;visibility:hidden;pointer-events:none;background:#141414;border:1px solid #ffffff1f;border-radius:.625rem;flex-direction:column;min-width:10.5rem;padding:.375rem;transition:opacity .12s,transform .12s,visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% + .35rem);left:auto;right:0;transform:translateY(-4px);box-shadow:0 12px 32px #0000008c}.landing-header__user-menu:before{content:"";height:.75rem;position:absolute;bottom:100%;left:0;right:0}.landing-header__user-hover:hover .landing-header__user-menu,.landing-header__user-hover:focus-within .landing-header__user-menu,.landing-header__user-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.landing-header__user-menu--team{width:max-content;min-width:15.5rem;max-width:min(18rem,100vw - 1.5rem)}.landing-header__team-quota{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.5rem;margin-bottom:.25rem;padding:.5rem .625rem .625rem;display:flex}.landing-header__team-quota-name{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;color:#fff;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.landing-header__team-quota-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.landing-header__team-quota-label{color:#ffffffa6;align-items:center;gap:.25rem;min-width:0;font-size:.75rem;display:inline-flex}.landing-header__team-quota-value{color:#6ea8ff;font-weight:600}.landing-header__team-quota-help{color:#ffffff59;cursor:help;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.landing-header__team-quota-help:hover{color:#ffffff8c}.landing-header__team-quota-recharge{color:#6ea8ff;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.75rem}.landing-header__team-quota-recharge:hover{color:#8bb8ff}.landing-header__team-quota-balance{color:#ffffff6b;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:.6875rem;display:flex}.landing-header__team-quota-balance:hover{color:#ffffff94}.landing-header__user-menu-item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:400;line-height:1.25;text-decoration:none;transition:background .12s;display:flex}.landing-header__user-menu-item:hover{background:#ffffff14}.landing-header__user-menu-divider{border-top:1px solid #ffffff14;margin:.25rem 0 .625rem}.landing-header__user-menu-item--logout{border-top:1px solid #ffffff14;margin-top:.25rem;padding-top:.625rem}.landing-header__user-menu-item--danger:hover{color:#fca5a5;background:#dc262626}.landing-header__avatar{background:linear-gradient(135deg, var(--landing-brand) 0%, var(--landing-brand-pressed) 100%);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:inline-flex;overflow:hidden}.landing-header__avatar-img{object-fit:cover;width:100%;height:100%}.landing-header__username{text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;min-width:0;height:1.75rem;font-size:.8125rem;font-weight:500;line-height:1.5rem;overflow:hidden}.landing-header__credits{cursor:pointer;color:inherit;background:0 0;border:none;border-right:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:.25rem;margin:0;padding:0 .5rem 0 0;text-decoration:none;transition:opacity .15s;display:inline-flex}.landing-header__credits:hover{opacity:.88}.landing-header__credits-icon{object-fit:contain;width:1rem;height:1rem}.landing-header__credits-value{font-variant-numeric:tabular-nums;color:#ffffffe0;font-size:.8125rem;font-weight:600}.landing-header__account-badge{color:#93c5fd;letter-spacing:.02em;white-space:nowrap;background:#2563eb38;border:1px solid #60a5fa59;border-radius:9999px;align-items:center;gap:.125rem;margin-left:.125rem;padding:.125rem .4rem .125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.landing-header__account-badge--team{color:#fcd34d;background:#b4530947;border-color:#fbbf2459}.landing-personal-center-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.landing-personal-center{color:#ffffffeb;background:#141414;border:1px solid #ffffff1a;border-radius:1rem;width:min(100%,52rem);height:min(90dvh,36rem);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.landing-personal-center__sidebar{background:#101010;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:11.5rem;padding:1.25rem .75rem;display:flex}.landing-personal-center__sidebar-title{color:#ffffffeb;margin:0 0 1rem;padding:0 .5rem;font-size:.9375rem;font-weight:600}.landing-personal-center__nav{flex-direction:column;gap:.25rem;display:flex}.landing-personal-center__nav-item{color:#ffffff8c;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s;display:flex}.landing-personal-center__nav-item:hover{color:#ffffffe0;background:#ffffff0f}.landing-personal-center__nav-item--active{color:#fff;background:#ffffff1a}.landing-personal-center__main{background:#1a1a1a;flex-direction:column;flex:1;min-width:0;display:flex}.landing-personal-center__main-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.landing-personal-center__main-title{margin:0;font-size:1rem;font-weight:600}.landing-personal-center__body{overflow-anchor:none;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.landing-personal-center__body--locked{overflow:hidden}.landing-personal-center__file-input{opacity:0;width:1px;height:1px;position:fixed;left:-9999px;overflow:hidden}.landing-personal-center__section{border-bottom:1px solid #ffffff14;margin-bottom:1.25rem;padding-bottom:1.25rem}.landing-personal-center__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.landing-personal-center__section--system{margin-top:.5rem}.landing-personal-center__profile-head{align-items:center;gap:1rem;display:flex}.landing-personal-center__avatar-btn{background:linear-gradient(135deg, var(--landing-brand) 0%, var(--landing-brand-pressed) 100%);cursor:pointer;border:2px solid #ffffff1f;border-radius:9999px;flex-shrink:0;width:4rem;height:4rem;padding:0;position:relative;overflow:hidden}.landing-personal-center__avatar-upload-mask{pointer-events:none;background:#0000007a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-personal-center__avatar-btn:disabled{cursor:wait;opacity:.85}.landing-personal-center__avatar-img,.landing-personal-center__avatar-fallback{object-fit:cover;width:100%;height:100%;display:block}.landing-personal-center__avatar-fallback{color:#fff;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.landing-personal-center__profile-meta{flex:1;min-width:0}.landing-personal-center__profile-name{margin:0;font-size:1.0625rem;font-weight:600}.landing-personal-center__profile-name--static{cursor:default;-webkit-user-select:text;user-select:text}.landing-personal-center__name-editor{align-items:center;gap:.375rem;min-width:0;display:flex}.landing-personal-center__name-input{min-width:0;height:2.25rem;color:inherit;background:#ffffff0f;border:1px solid #ffffff38;border-radius:.5rem;outline:none;flex:1;padding:0 .625rem;font-size:1.0625rem;font-weight:600}.landing-personal-center__name-input:focus{border-color:#ffffff59}.landing-personal-center__profile-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}.landing-personal-center__profile-meta .landing-personal-center__hint,.landing-personal-center__profile-meta .landing-personal-center__error{margin:.375rem 0 0}.landing-personal-center__profile-credits{color:#ffffff8c;align-items:center;gap:.375rem;margin:.375rem 0 0;font-size:.8125rem;display:inline-flex}.landing-personal-center__outline-btn{color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.5rem;flex-shrink:0;height:2.25rem;padding:0 .875rem;font-size:.8125rem;transition:background .12s}.landing-personal-center__outline-btn:hover:not(:disabled){background:#ffffff0f}.landing-personal-center__outline-btn:disabled{opacity:.6;cursor:wait}.landing-personal-center__row{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;display:flex}.landing-personal-center__row+.landing-personal-center__row{margin-top:.75rem}.landing-personal-center__row-label{color:#ffffff80;flex-shrink:0;width:5.5rem;font-size:.8125rem}.landing-personal-center__row-value{flex:1;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.landing-personal-center__input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;min-width:0;height:2.25rem;padding:0 .625rem;font-size:.875rem}.landing-personal-center__input--inline{text-align:right;flex:1;max-width:14rem}.landing-personal-center__input:focus{border-color:color-mix(in srgb, var(--landing-brand) 60%, transparent);outline:none}.landing-personal-center__icon-btn{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.landing-personal-center__icon-btn:hover{color:#fff;background:#ffffff1f}.landing-personal-center__error{color:#f87171;margin:.5rem 0 0 5.5rem;font-size:.75rem}.landing-personal-center__hint{color:#fff6;margin:.5rem 0 0 5.5rem;font-size:.75rem}.landing-personal-center__invite-code{color:#ffffffe0;font-size:.875rem}.landing-personal-center__phone-bound{font-variant-numeric:tabular-nums;color:#ffffffeb;font-size:.875rem}.landing-personal-center__status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.landing-personal-center__status-badge--verified{color:#4ade80;background:#4ade801f}.landing-personal-center__status-badge--unverified{color:#ffffff8c;background:#ffffff14}.landing-personal-center__status-badge--member{color:#fcd34d;background:#b4530947;border:1px solid #fbbf2459}.landing-personal-center__text-btn{color:#ffffffe0;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;transition:color .12s}.landing-personal-center__text-btn:hover{color:#fff}.landing-personal-center__phone-bind{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.landing-personal-center__phone-bind-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.landing-personal-center__phone-bind-row--code{flex-wrap:nowrap}.landing-personal-center__phone-bind-row--code .landing-personal-center__input{flex:1;min-width:0}.landing-personal-center__phone-bind-send,.landing-personal-center__phone-bind-submit{white-space:nowrap;flex-shrink:0}.landing-personal-center__hint--below-row{margin:.5rem 0 0}.landing-personal-center__system-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-personal-center__system-title{margin:0;font-size:.875rem;font-weight:500}.landing-personal-center__system-desc{color:#ffffff73;margin:.25rem 0 0;font-size:.75rem}.landing-personal-center__logout-btn{color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.5rem;flex-shrink:0;height:2.25rem;padding:0 1rem;font-size:.8125rem;transition:background .12s}.landing-personal-center__logout-btn:hover{color:#fca5a5;background:#dc262626;border-color:#f8717159}.landing-personal-center__credits-panel{min-height:100%}.landing-personal-center__secret-keys{flex-direction:column;gap:1rem;min-height:100%;display:flex}.landing-personal-center__secret-keys-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-personal-center__secret-keys-count{color:#ffffff80;font-size:.8125rem}.landing-personal-center__secret-keys-create-btn{border:1px solid color-mix(in srgb, var(--landing-brand) 55%, transparent);background:color-mix(in srgb, var(--landing-brand) 18%, transparent);color:#fff;cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-personal-center__secret-keys-create-btn:disabled{opacity:.45;cursor:not-allowed}.landing-personal-center__secret-keys-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.landing-personal-center__secret-key-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.625rem;padding:.875rem 1rem}.landing-personal-center__secret-key-card--expired{background:#dc262614;border-color:#f8717140}.landing-personal-center__secret-key-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.landing-personal-center__secret-key-name{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.landing-personal-center__secret-key-badge{color:#fca5a5;background:#f871712e;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.landing-personal-center__secret-key-prefix{color:#ffffffb8;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.landing-personal-center__secret-key-meta{color:#ffffff73;margin:.5rem 0 0;font-size:.75rem}.landing-personal-center__secret-key-expired-hint{color:#fca5a5;margin:.375rem 0 0;font-size:.75rem}.landing-personal-center__secret-key-delete{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.landing-personal-center__secret-key-delete:hover:not(:disabled){color:#fca5a5;background:#ffffff14}.landing-personal-center__secret-keys-modal-backdrop{z-index:120;background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.landing-personal-center__secret-keys-modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.75rem;width:min(100%,28rem);padding:1.25rem}.landing-personal-center__secret-keys-modal-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.landing-personal-center__secret-keys-field{color:#ffffffb8;flex-direction:column;gap:.375rem;margin-bottom:.875rem;font-size:.8125rem;display:flex}.landing-personal-center__secret-keys-field-hint{color:#ffffff6b;font-size:.75rem}.landing-personal-center__secret-keys-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.landing-personal-center__secret-keys-btn-primary,.landing-personal-center__secret-keys-btn-secondary{cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.landing-personal-center__secret-keys-btn-primary{border:1px solid color-mix(in srgb, var(--landing-brand) 55%, transparent);background:color-mix(in srgb, var(--landing-brand) 22%, transparent);color:#fff}.landing-personal-center__secret-keys-btn-secondary{color:#ffffffd1;background:0 0;border:1px solid #ffffff1f}.landing-personal-center__secret-key-reveal{word-break:break-all;color:#f5f5f5;background:#00000059;border-radius:.5rem;margin-top:.75rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;display:block}.landing-personal-center__secret-key-scopes{color:#ffffff8c;margin:.375rem 0 0;font-size:.75rem;line-height:1.45}.landing-personal-center__secret-keys-modal--wide{width:min(32rem,100vw - 2rem);max-height:min(90dvh,40rem);overflow:auto}.landing-personal-center__secret-keys-model-toolbar{color:#ffffffd1;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.landing-personal-center__secret-keys-model-select-all{color:#ffffff8c;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:inline-flex}.landing-personal-center__secret-keys-model-select-all:hover:not(:disabled){color:#fff}.landing-personal-center__secret-keys-model-select-all input[type=checkbox]{cursor:pointer;margin:0}.landing-personal-center__secret-keys-model-list{background:#0000002e;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;gap:.375rem;max-height:14rem;padding:.5rem;display:flex;overflow:auto}.landing-personal-center__secret-keys-model-option{cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}.landing-personal-center__secret-keys-model-option--checked{background:#ffffff0f}.landing-personal-center__secret-keys-model-option input{margin-top:.125rem}.landing-personal-center__secret-keys-model-option-text{color:#ffffffe0;flex-direction:column;gap:.125rem;min-width:0;font-size:.8125rem;display:flex}.landing-personal-center__secret-keys-model-option-text span{color:#ffffff73;font-size:.75rem}.landing-personal-center__model-plaza-groups{flex-direction:column;gap:1.5rem;display:flex}.landing-personal-center__model-plaza-group-title{color:#ffffffeb;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9375rem;font-weight:600;display:flex}.landing-personal-center__model-plaza-group-count{color:#ffffffb8;background:#ffffff1a;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-personal-center__model-plaza-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;display:grid}.landing-personal-center__model-plaza-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.landing-personal-center__model-plaza-card-head{align-items:flex-start;gap:.625rem;display:flex}.landing-personal-center__model-plaza-card-icon{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2.25rem;height:2.25rem}.landing-personal-center__model-plaza-card-icon--fallback{color:#ffffffe0;background:#ffffff1a;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.landing-personal-center__model-plaza-card-name{color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.landing-personal-center__model-plaza-badge{color:#ffb899;background:#e054302e;border-radius:9999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-personal-center__model-plaza-card-provider,.landing-personal-center__model-plaza-card-desc,.landing-personal-center__model-plaza-card-meta{color:#ffffff8c;margin:0;font-size:.75rem;line-height:1.45}.landing-personal-center__model-plaza-card-id{word-break:break-all;color:#ffffff61;margin-top:auto;font-size:.6875rem;line-height:1.4;display:block}.landing-personal-center__hint--credits,.landing-personal-center__error--credits{margin-left:0}.landing-personal-center__hint--credits{color:#ffffff73;margin-top:0;margin-bottom:.75rem;line-height:1.5}.landing-personal-center__credit-redeem{align-items:stretch;gap:.625rem;display:flex}.landing-personal-center__input--credit-code{color:#ffffffeb;flex:1;min-width:0;height:2.5rem;font-size:.875rem;font-weight:400}.landing-personal-center__input--credit-code::placeholder{color:#ffffff52;font-weight:400}.landing-personal-center__credit-redeem-btn{border:1px solid color-mix(in srgb, var(--landing-brand) 55%, transparent);background:color-mix(in srgb, var(--landing-brand) 18%, transparent);color:#fff;cursor:pointer;border-radius:.5rem;flex-shrink:0;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background .12s,border-color .12s}.landing-personal-center__credit-redeem-btn:hover:not(:disabled){background:color-mix(in srgb, var(--landing-brand) 28%, transparent);border-color:color-mix(in srgb, var(--landing-brand) 70%, transparent)}.landing-personal-center__credit-redeem-btn:disabled{opacity:.6;cursor:wait}.landing-personal-center__error--credits{margin-top:.5rem}.landing-personal-center__table-wrap{border:1px solid #ffffff14;border-radius:.625rem;overflow:auto}.landing-personal-center__table{border-collapse:collapse;width:100%;font-size:.8125rem}.landing-personal-center__table thead{background:#ffffff0d}.landing-personal-center__table th{text-align:left;color:#ffffff8c;white-space:nowrap;padding:.625rem .75rem;font-weight:500}.landing-personal-center__table td{color:#ffffffe0;vertical-align:top;border-top:1px solid #ffffff0f;padding:.75rem}.landing-personal-center__th-num,.landing-personal-center__td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.landing-personal-center__td-detail{word-break:break-word;max-width:16rem}.landing-personal-center__td-time{color:#ffffff73;white-space:nowrap}.landing-personal-center__td-num--minus{color:#f87171;font-weight:600}.landing-personal-center__td-num--plus{color:#4ade80;font-weight:600}.landing-personal-center__orders-panel{min-height:12rem}.landing-personal-center__table--orders th,.landing-personal-center__table--orders td{white-space:nowrap}.landing-personal-center__order-title{text-overflow:ellipsis;max-width:12rem;display:block;overflow:hidden}.landing-personal-center__order-no{color:#ffffff61;margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:block}.landing-personal-center__order-status{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;line-height:1.25rem;display:inline-block}.landing-personal-center__order-status--pending{color:#fbbf24;background:#fbbf241f}.landing-personal-center__order-status--paid{color:#4ade80;background:#4ade801f}.landing-personal-center__order-status--closed{color:#ffffff8c;background:#ffffff14}.landing-personal-center__order-status--failed{color:#f87171;background:#f871711f}.landing-personal-center__logs-state{color:#fff6;justify-content:center;align-items:center;gap:.5rem;min-height:12rem;font-size:.8125rem;display:flex}.landing-personal-center__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.landing-personal-center__pagination-info{color:#ffffff73;font-size:.75rem}.landing-personal-center__pagination-controls{align-items:center;gap:.375rem;display:flex}.landing-personal-center__pagination-btn{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.375rem;min-width:1.875rem;height:1.875rem;padding:0 .625rem;font-size:.75rem;line-height:1.25rem;transition:background .15s,color .15s,border-color .15s}.landing-personal-center__pagination-btn:hover:not(:disabled):not(.is-active){color:#fff;background:#ffffff14}.landing-personal-center__pagination-btn.is-active{border-color:var(--landing-brand,#e05430);background:var(--landing-brand,#e05430);color:#fff}.landing-personal-center__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.landing-personal-center__table--usage th,.landing-personal-center__table--usage td{white-space:nowrap}.landing-personal-center__td-model{text-overflow:ellipsis;max-width:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;overflow:hidden}.landing-personal-center__usage-provider{color:#ffffff61;margin-top:.125rem;font-size:.6875rem;display:block}.landing-personal-center__usage-status{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;line-height:1.25rem;display:inline-block}.landing-personal-center__usage-status--success{color:#4ade80;background:#4ade801f}.landing-personal-center__usage-status--failed{color:#f87171;background:#f871711f}.landing-personal-center__usage-error{color:#f87171b3;text-overflow:ellipsis;max-width:12rem;margin-top:.25rem;font-size:.6875rem;display:block;overflow:hidden}@media (max-width:640px){.landing-personal-center{flex-direction:column;width:min(100%,28rem);height:min(90dvh,40rem)}.landing-personal-center__sidebar{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:.75rem}.landing-personal-center__sidebar-title{margin:0;padding:0;font-size:.875rem}.landing-personal-center__nav{flex-direction:row;flex:1;gap:.375rem}.landing-personal-center__nav-item{flex:1;justify-content:center;padding:.5rem;font-size:.75rem}.landing-personal-center__profile-head{flex-wrap:wrap}.landing-personal-center__row{flex-direction:column;align-items:flex-start;gap:.375rem}.landing-personal-center__row-value{justify-content:flex-start;width:100%}.landing-personal-center__error,.landing-personal-center__hint{margin-left:0}}.landing-page__footer{width:100%}html:has(.landing-page){--landing-bg:#121212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.landing-page) .artflash-root-body{color:var(--landing-fg,#ffffffeb);background:#121212;overflow-x:visible}.landing-promo-bar{z-index:45;color:#0a0a0a;background:#d9f99d;border-bottom:1px solid #0000001a;flex-shrink:0;width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;position:relative}.landing-promo-bar__viewport{justify-content:center;align-items:center;min-height:2.5rem;padding:.375rem 1.5rem;display:flex}.landing-promo-bar__content{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;margin:0;overflow:hidden}.landing-promo-segment{color:inherit;text-decoration:none}a.landing-promo-segment:hover{color:#0a0a0a;text-underline-offset:2px;text-decoration:underline}.landing-banner-swiper{z-index:1;width:100%;margin-top:16px;margin-bottom:var(--landing-section-gap);isolation:isolate;padding:0;position:relative;overflow:hidden}.landing-banner-swiper--loading{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;min-height:320px;animation:1.2s ease-in-out infinite landing-banner-shimmer}@keyframes landing-banner-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-banner-carousel{box-sizing:border-box;perspective:1400px;justify-content:center;align-items:center;width:100%;max-width:100%;padding:.5rem 0 .25rem;display:flex;position:relative;overflow:hidden}.landing-banner-carousel__track{justify-content:center;align-items:center;gap:var(--landing-banner-gap);width:100%;min-width:0;max-width:100%;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr) minmax(0,1fr);display:grid}.landing-banner-carousel__item{min-width:0;transform-style:preserve-3d;backface-visibility:hidden;transition:opacity .45s,filter .45s,transform .45s cubic-bezier(.22,1,.36,1)}.landing-banner-carousel__item--prev{z-index:1;transform-origin:100%;opacity:.65;filter:brightness(.78);transform:rotateY(32deg)scale(.88)}.landing-banner-carousel__item--next{z-index:1;transform-origin:0;opacity:.65;filter:brightness(.78);transform:rotateY(-32deg)scale(.88)}.landing-banner-carousel__item--center{z-index:3;transform-origin:50%;opacity:1;filter:none;transform:rotateY(0)scale(1)}.landing-banner-carousel__hit{width:100%;height:100%;text-align:inherit;display:block;position:relative}.landing-banner-carousel__hit-switch{cursor:pointer;background:0 0;border:none;width:0;height:0;padding:0;display:block;position:static}.landing-banner-carousel__hit-switch:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.landing-banner-card{width:100%;aspect-ratio:var(--landing-banner-aspect);min-height:unset;border:1px solid var(--landing-border);border-radius:1rem;flex-direction:column;justify-content:flex-end;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000073}.landing-banner-card__media{object-position:center;inset:0;width:100%!important;height:100%!important;position:absolute!important}.landing-banner-card__media--cover{object-fit:cover}.landing-banner-card__media--contain{object-fit:contain}.landing-banner-card--active{border-color:#fff3;box-shadow:0 28px 56px #0000008c}.landing-banner-card__scrim{pointer-events:none;background:linear-gradient(#0000 35%,#0000008c 70%,#000000e0 100%);position:absolute;inset:0}.landing-banner-card__content{z-index:2;padding:1.25rem 1.5rem 1.5rem;position:relative}.landing-banner-card__content .landing-cta-btn{z-index:3;position:relative}@media (min-width:768px){.landing-banner-card__content{padding:1.5rem 2rem 2rem}}.landing-banner-card__title{letter-spacing:-.02em;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:768px){.landing-banner-card__title{font-size:1.875rem}}.landing-banner-card__title-accent{color:#bef264}.landing-banner-card__subtitle{color:#ffffffb8;max-width:36rem;margin-top:.5rem;font-size:.8125rem;line-height:1.55}@media (min-width:768px){.landing-banner-card__subtitle{font-size:.9375rem}}.landing-banner-swiper__pagination{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.landing-banner-swiper__bullet{cursor:pointer;background:#ffffff47;border:none;border-radius:2px;width:2rem;height:3px;padding:0;transition:background .2s,width .2s}.landing-banner-swiper__bullet--active{background:#ffffffeb;width:2.5rem}.landing-recent-projects{z-index:10;width:100%;margin-bottom:var(--landing-section-gap);box-sizing:border-box;padding:0;position:relative}.landing-recent-projects__head,.landing-recent-projects__row{z-index:1;position:relative}.landing-recent-projects__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.landing-recent-projects__heading,.landing-works__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:24px;font-weight:600}.landing-recent-projects__more{z-index:2;color:#ffffff8c;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .15s;position:relative}.landing-recent-projects__more:hover{color:#fff}.landing-recent-projects__state{color:#ffffff73;justify-content:center;align-items:center;gap:.5rem;min-height:8.5rem;font-size:.8125rem;display:flex}.landing-recent-projects__row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.landing-recent-projects__row--two-rows{grid-template-rows:repeat(2,auto)}.landing-recent-projects__card{text-align:left;min-width:0;color:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.landing-recent-projects__create-main{aspect-ratio:16/9;background:var(--landing-create-gradient);cursor:pointer;border:1px solid #ffffff1f;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;transition:border-color .2s;display:flex}.landing-recent-projects__create-main:hover{border-color:var(--landing-brand)}.landing-recent-projects__create-icon{color:#fff;justify-content:center;align-items:center;display:flex}.landing-recent-projects__create-label{color:#fff;margin-top:.375rem;font-size:.8125rem;font-weight:500}.landing-recent-projects__card--project{gap:0}.landing-recent-projects__thumb-hit{cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:transform .2s;display:block}.landing-recent-projects__thumb-hit:hover{transform:translateY(-2px)}.landing-recent-projects__thumb{aspect-ratio:16/9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.landing-recent-projects__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.landing-recent-projects__thumb-img--dimmed{opacity:.35}.landing-recent-projects__thumb-placeholder{color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing-recent-projects__thumb-uploading{z-index:2;color:#fff;text-align:center;background:#161616eb;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem;display:flex;position:absolute;inset:0}.landing-recent-projects__thumb-uploading-label{color:#ffffffeb;font-size:.875rem;font-weight:500;line-height:1.3}.landing-recent-projects__thumb-uploading-badge{font-variant-numeric:tabular-nums;color:#ffffffe0;background:#00000059;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-recent-projects__cover-progress-track{background:#ffffff24;border-radius:9999px;width:min(72%,9rem);height:3px;overflow:hidden}.landing-recent-projects__cover-progress-bar{border-radius:inherit;background:#ffffff8c;min-width:0;height:100%;transition:width .12s ease-out}.landing-recent-projects__meta{text-align:left;padding:.5rem 0 0}.landing-recent-projects__meta-head{text-align:left;justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;display:flex}.landing-recent-projects__title-btn{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#ffffffeb;cursor:text;-webkit-user-select:none;user-select:none;flex:1;min-width:0;margin:0;padding:0;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.landing-recent-projects__title-btn:hover{color:#fff}.landing-recent-projects__title-input{box-sizing:border-box;text-align:left;border:1px solid color-mix(in srgb, var(--landing-brand) 55%, transparent);color:#fff;background:#00000059;border-radius:.375rem;outline:none;flex:1;min-width:0;margin:0;padding:.125rem .375rem;font-size:.8125rem;font-weight:500;display:block}.landing-recent-projects__title-input:focus{border-color:var(--landing-brand)}.landing-recent-projects__title{text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.landing-recent-projects__menu-btn{color:#ffffff6b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background .15s,color .15s;display:inline-flex}.landing-recent-projects__menu-btn:hover{color:#ffffffe0;background:#ffffff14}.artflash-confirm-dialog,.landing-delete-project-dialog{--landing-brand:#e05430;--landing-brand-hover:#ec6a4a;--landing-brand-pressed:#c9482a;box-sizing:border-box;width:fit-content;min-width:0;max-width:min(480px,100vw - 2rem);padding:var(--artflash-modal-padding-y,32px) var(--artflash-modal-padding-x,32px);color:#fff;background:#141414;border:none;border-radius:1rem;outline:none;flex-direction:column;gap:1.5rem;display:flex;box-shadow:0 24px 48px #0000008c}@media (min-width:641px){.artflash-confirm-dialog,.landing-delete-project-dialog{min-width:calc(var(--artflash-confirm-dialog-content-min-width,240px) + 2 * var(--artflash-modal-padding-x,32px))}}.artflash-confirm-dialog:not(.contests-detail-create-team-dialog),.landing-delete-project-dialog:not(.landing-rename-project-dialog){width:fit-content!important}.artflash-confirm-dialog__title,.landing-delete-project-dialog__title{color:#ffffffeb;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.artflash-confirm-dialog__desc,.landing-delete-project-dialog__desc{color:#fff;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:.8125rem;line-height:1.6}.landing-delete-project-dialog__filename{color:#fff;word-break:break-all;overflow-wrap:anywhere}.landing-rename-project-dialog{width:min(22rem,100vw - 2rem)}.artflash-confirm-dialog__actions,.landing-delete-project-dialog__actions{justify-content:flex-end;gap:.75rem;margin-top:0;display:flex}.artflash-confirm-dialog__btn,.landing-delete-project-dialog__btn{cursor:pointer;border:none;border-radius:.75rem;min-width:4.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background .15s,color .15s,opacity .15s}.artflash-confirm-dialog__btn:disabled,.landing-delete-project-dialog__btn:disabled{opacity:.55;cursor:not-allowed}.artflash-confirm-dialog__btn--secondary,.landing-delete-project-dialog__btn--cancel{color:#ffffffb8;background:0 0}.artflash-confirm-dialog__btn--secondary:hover:not(:disabled),.landing-delete-project-dialog__btn--cancel:hover:not(:disabled){color:#fff;background:#ffffff14}.artflash-confirm-dialog__btn--primary,.landing-delete-project-dialog__btn--confirm{background:var(--landing-brand);color:#fff}.artflash-confirm-dialog__btn--primary:hover:not(:disabled),.landing-delete-project-dialog__btn--confirm:hover:not(:disabled){background:var(--landing-brand-hover)}.artflash-confirm-dialog__btn--primary:active:not(:disabled),.landing-delete-project-dialog__btn--confirm:active:not(:disabled){background:var(--landing-brand-pressed)}.landing-rename-project-dialog .artflash-confirm-dialog__actions,.landing-rename-project-dialog .landing-delete-project-dialog__actions{margin-top:0}.landing-rename-project-dialog__field{margin-top:0;display:block}.landing-rename-project-dialog__input{box-sizing:border-box;color:#fff;background:#00000040;border:1px solid #ffffff24;border-radius:12px;outline:none;width:100%;padding:.625rem .75rem;font-size:.875rem}.landing-rename-project-dialog__input:focus{border-color:color-mix(in srgb, var(--landing-brand) 55%, transparent)}.landing-rename-project-dialog__input:disabled{opacity:.6}.landing-recent-projects__date{text-align:left;color:#fff6;margin:.25rem 0 0;font-size:.75rem}.landing-recent-projects__author{color:#ffffff61}.landing-header__library-link{color:#ffffffbf;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.landing-header__library-link:hover{color:#fff;background:#ffffff14}.landing-header__credits-buy{color:#9ed0ff;white-space:nowrap;background:#5eb8ff1a;border:1px solid #5eb8ff59;border-radius:.5rem;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.landing-header__credits-buy:hover{color:#c8e6ff;background:#5eb8ff2e;border-color:#5eb8ff8c}.landing-header__mobile-panel .landing-header__credits-buy-link{color:#9ed0ff;background:#5eb8ff1a;border:1px solid #5eb8ff59;justify-content:center}.landing-header__contests-link{border-radius:var(--landing-header-action-radius);color:#ffffffe0;letter-spacing:.02em;white-space:nowrap;background:0 0;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.landing-header__contests-link:hover{color:#fff;background:#ffffff14}.landing-header__contests-icon{width:1.25rem;height:1.25rem}.landing-header__contests-label{line-height:1.2}.landing-header__contests-badge{color:#c9482a;letter-spacing:.03em;background:#ffece4;border-radius:9999px;align-items:center;margin-left:.125rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.1;display:inline-flex}.landing-header__contests-link--registering{padding-right:.625rem}.landing-header__bar{width:100%;container:landing-header-bar/inline-size}.landing-header__logotype,.landing-header__nav{flex-shrink:1;min-width:0}.landing-header__menu-toggle{border-radius:var(--landing-header-action-radius);color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-left:.125rem;padding:0;transition:background .15s,border-color .15s;display:none}.landing-header__menu-toggle:hover{background:#ffffff14;border-color:#fff3}.landing-header__mobile-panel{background:#121212fa;border-top:1px solid #ffffff14;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:none}.landing-header--mobile-open .landing-header__mobile-panel{display:flex}.landing-header__mobile-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.landing-header__mobile-link{box-sizing:border-box;color:#ffffffe0;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.landing-header__mobile-link:hover{color:#fff;background:#ffffff14}.landing-header__mobile-action-btn{justify-content:center;width:100%}.landing-header__mobile-panel .landing-header__account{box-sizing:border-box;border-radius:.625rem;flex-direction:column;align-items:stretch;gap:.625rem;width:100%;padding:.75rem}.landing-header__mobile-panel .landing-header__user-hover{width:100%}.landing-header__mobile-panel .landing-header__user-trigger{justify-content:flex-start;width:100%}.landing-header__mobile-panel .landing-header__user-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;min-width:0;box-shadow:none;background:0 0;border:none;margin-top:.25rem;padding:0;position:static;transform:none}.landing-header__mobile-panel .landing-header__user-menu:before{display:none}.landing-header__mobile-panel .landing-header__user-menu-item{padding:.625rem .75rem}@media (max-width:767px){html:has(.landing-page){background:#121212;width:100%;min-height:100svh}html:has(.landing-page) .artflash-root-body{width:100%;max-width:none;min-height:100svh;overflow-x:hidden}.landing-page{--landing-content-width:100%;--landing-section-gap:2rem;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100svh;overflow-x:hidden}.landing-page__shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:16px;container-type:normal}.landing-page__works{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.landing-page__footer{padding-inline:16px;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.landing-header__nav-desktop{display:none!important}.landing-header__menu-toggle{display:inline-flex}.landing-header__contests-link{flex-shrink:0;min-width:0;margin-left:auto;padding-inline:.625rem}.landing-header__contests-label,.landing-header__contests-badge{white-space:nowrap;flex-shrink:0}.landing-header__contests-label{text-overflow:clip;max-width:none;overflow:visible}.landing-header__nav{flex:auto;justify-content:flex-end}.landing-promo-bar{padding-inline:16px}.landing-banner-swiper{margin-inline:0}.landing-recent-projects__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-recent-projects__heading,.landing-works__title{font-size:1.25rem}.landing-studio-page__shell{padding-top:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.landing-studio-page__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.landing-studio-page__tabs::-webkit-scrollbar{display:none}.landing-studio-page__tab{flex-shrink:0}}@container landing-header-bar (max-width:26rem){.landing-header__logotype,.landing-header-skeleton__logo-type{display:none}}@media (min-width:768px){.landing-header__mobile-panel{display:none!important}}.landing-studio-page__shell{padding-top:40px;padding-bottom:40px}.landing-studio-page__subhead{width:100%;margin-bottom:1.25rem}.landing-studio-page__headline{align-items:center;margin-bottom:.75rem;display:flex}.landing-studio-page__toolbar-spacer{flex:auto;min-width:0}.landing-studio-page__toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.landing-studio-page__new-folder-btn{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-studio-page__new-folder-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.landing-studio-page__folder-empty{text-align:center;color:#ffffff73;margin:1.25rem 0 0;font-size:.875rem}.landing-studio-folder-card__hit{cursor:pointer}.landing-studio-folder-card__thumb{background:linear-gradient(#5865f238 0%,#ffffff0a 100%);justify-content:center;align-items:center;display:flex}.landing-studio-folder-card__icon{color:#a7b0fff2;width:3rem;height:3rem}.landing-studio-card--draggable{cursor:grab}.landing-studio-card--draggable:active{cursor:grabbing}.landing-studio-folder-card--drag-over{outline-offset:2px;border-radius:.75rem;outline:2px solid #8898ffd9;box-shadow:0 0 0 4px #5865f22e}.landing-studio-page__toolbar{flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}.landing-studio-page__back{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.375rem;padding:0;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.landing-studio-page__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}.landing-studio-page__tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.4375rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s}.landing-studio-page__tab:hover{color:#ffffffe0}.landing-studio-page__tab--active{color:#fff;background:#ffffff1f}.landing-studio-page__tab-skeleton{background:#ffffff14;border-radius:9999px;flex-shrink:0;width:4.5rem;height:2rem;animation:1.4s ease-in-out infinite landing-skeleton-pulse;display:block}.landing-studio-page__body{width:100%}.landing-studio-page__list{flex-direction:column;gap:.5rem;display:flex}.landing-studio-page__list-item{background:#ffffff0a;border-radius:.75rem;transition:background .15s}.landing-studio-page__list-item:hover{background:#ffffff0f}.landing-studio-page__create-row{color:#fff;cursor:pointer;text-align:left;background:#ffffff05;border:1px dashed #ffffff24;border-radius:.75rem;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:flex}.landing-studio-page__create-row:hover{background:#ffffff0d;border-color:#ffffff38}.landing-studio-page__create-icon{size:3rem;color:#ffffffe0;background:#ffffff0f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.landing-studio-page__create-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.landing-studio-page__create-title{color:#fff;font-size:.9375rem;font-weight:600}.landing-studio-page__create-desc{color:#ffffff73;font-size:.8125rem}.landing-studio-page__project-row{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:0 1rem;padding:.5rem .75rem;display:grid}.landing-studio-page__project-row .landing-recent-projects__thumb-hit{min-width:0;display:block}.landing-studio-page__project-row .landing-recent-projects__thumb{aspect-ratio:16/9;border-radius:.5rem}.landing-studio-page__project-row .landing-recent-projects__meta{min-width:0;padding:.25rem 0}.landing-studio-page__work-row{color:inherit;align-items:center;gap:1rem;padding:.5rem .75rem;text-decoration:none;display:flex}.landing-studio-page__list-thumb{aspect-ratio:16/9;background:#ffffff0a;border-radius:.5rem;flex-shrink:0;width:10rem;overflow:hidden}.landing-studio-page__list-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.landing-studio-page__list-thumb-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landing-studio-page__list-meta{flex:1;min-width:0}.landing-studio-page__list-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0;font-size:.9375rem;font-weight:500;overflow:hidden}.landing-studio-page__list-sub{text-overflow:ellipsis;white-space:nowrap;color:#ffffff73;margin:.25rem 0 0;font-size:.8125rem;overflow:hidden}.landing-studio-page__end{text-align:center;color:#ffffff59;margin:2rem 0 0;font-size:.8125rem}.landing-studio-assets__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.landing-studio-assets__kind-tabs{margin:0}.landing-studio-assets__upload-btn{gap:.375rem;margin-left:auto}.landing-studio-assets__loading{justify-content:center;align-items:center;min-height:12rem;line-height:0;display:flex}.landing-studio-assets-skeleton__card{flex-direction:column;gap:.5rem;min-width:0;display:flex}.landing-studio-assets-skeleton__thumb{aspect-ratio:16/9;border-radius:.625rem;width:100%}.landing-studio-assets-skeleton__line{border-radius:.25rem;height:.75rem}.landing-studio-assets-skeleton__line--wide{width:88%}.landing-studio-assets__grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1rem;display:grid}.landing-studio-assets__card{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.landing-studio-assets__thumb{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.625rem;flex-shrink:0;min-height:0;position:relative;overflow:hidden}.landing-studio-assets__thumb--preview{cursor:pointer;transition:border-color .15s,background .15s}.landing-studio-assets__thumb-hit{cursor:pointer;width:100%;height:100%;text-align:inherit;background:0 0;border:none;padding:0;display:block}.landing-studio-assets__card:hover .landing-studio-assets__thumb--preview,.landing-studio-assets__card:focus-within .landing-studio-assets__thumb--preview{background:#ffffff14;border-color:#ffffff29}.landing-studio-assets__thumb video,.landing-studio-assets__thumb img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.landing-studio-assets__card-actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.landing-studio-assets__card:hover .landing-studio-assets__card-actions,.landing-studio-assets__card:focus-within .landing-studio-assets__card-actions{opacity:1;pointer-events:auto}.landing-studio-assets__menu-btn{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.landing-studio-assets__menu-btn:hover{background:#0f172abf}.landing-studio-assets__audio{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:.75rem;display:flex}.landing-studio-assets__audio-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:.6875rem;overflow:hidden}.landing-studio-assets__thumb-placeholder{background:#ffffff0a;width:100%;height:100%;display:block}.landing-studio-assets__meta{align-items:center;gap:.375rem;display:flex}.landing-studio-assets__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;flex:1;min-width:0;font-size:.8125rem;position:relative;overflow:hidden}.landing-studio-assets__delete{shrink:0;color:#ffffff73;opacity:0;pointer-events:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.landing-studio-assets__card:hover .landing-studio-assets__delete,.landing-studio-assets__card:focus-within .landing-studio-assets__delete{opacity:1;pointer-events:auto}.landing-studio-assets__delete:hover{color:#f87171;background:#f871711f}.landing-studio-page__list-item--skeleton{background:#ffffff08;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.landing-studio-page__list-skeleton-thumb{aspect-ratio:16/9;border-radius:.5rem;flex-shrink:0;width:10rem}.landing-studio-page__list-skeleton-meta{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.landing-studio-page__list-skeleton-line{border-radius:9999px;height:.75rem}.landing-studio-page__list-skeleton-line--wide{width:55%}.landing-projects-page__header{background:#080808eb;border-bottom:1px solid #ffffff14}.landing-projects-page__header-bar{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.landing-projects-page__back{color:#fff;flex-shrink:0;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.landing-projects-page__tabs{background:#ffffff0f;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.landing-projects-page__tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.landing-projects-page__tab:hover{color:#ffffffe0}.landing-projects-page__tab--active{color:#fff;background:#ffffff1f}.landing-projects-page__work-card{color:inherit;text-decoration:none}.landing-projects-page__work-author-row{align-items:center;gap:.375rem;min-width:0;margin-bottom:.25rem;display:flex}.landing-projects-page__work-author{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-size:.75rem;overflow:hidden}.landing-projects-page__body{padding-top:1.5rem;padding-bottom:3rem}.landing-projects-page__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.landing-projects-page__end{text-align:center;color:#ffffff59;margin:2rem 0 0;font-size:.8125rem}@container landing (max-width:900px){.landing-recent-projects__row,.landing-projects-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container landing (max-width:520px){.landing-banner-carousel{perspective:900px}.landing-banner-carousel__track{grid-template-columns:minmax(0,.72fr) minmax(0,1.56fr) minmax(0,.72fr);gap:.375rem}.landing-banner-carousel__item--prev{transform:rotateY(22deg)scale(.9)}.landing-banner-carousel__item--next{transform:rotateY(-22deg)scale(.9)}.landing-recent-projects__row,.landing-projects-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-works{width:100%}.landing-works__head,.landing-works__toolbar,.landing-works__tabs,.landing-works__title,.landing-works__grid,.landing-works__state{box-sizing:border-box;width:100%;max-width:100%}.landing-works__head{margin-bottom:1.25rem}.landing-works__toolbar{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.landing-works__toolbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:none}.landing-works__toolbar-icon-btn{border-radius:var(--landing-header-action-radius,.5rem);color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-works__toolbar-icon-btn:hover{color:#ffffffeb;background:#ffffff14;border-color:#fff3}.landing-works__toolbar-icon-btn--active{color:#ff9a6b;background:#ff7a451f;border-color:#ff7a4573}.landing-works__toolbar-icon-btn svg{width:1.125rem;height:1.125rem}.landing-works__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-wrap:nowrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.landing-works__tabs::-webkit-scrollbar{height:4px}.landing-works__tabs::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px}.landing-works__tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.landing-works__tab:hover{color:#ffffffd9}.landing-works__tab--active{color:#fff;background:#ffffff24}.landing-works__search{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;flex:none;align-items:center;gap:.5rem;width:min(16rem,100%);min-width:10.5rem;max-width:16rem;margin-left:auto;padding:.5rem .875rem;display:flex}.landing-works__search-icon{size:1rem;color:#fff6;flex-shrink:0;width:1rem;height:1rem}.landing-works__search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.8125rem}.landing-works__search-input::placeholder{color:#ffffff61}@media (max-width:767px){.landing-works__toolbar{flex-direction:column;align-items:stretch;gap:.625rem}.landing-works__toolbar-actions{align-self:flex-end;display:flex}.landing-works__tabs,.landing-works__search{display:none}.landing-works__toolbar--filter-open .landing-works__tabs{width:100%;display:flex}.landing-works__toolbar--search-open .landing-works__search{width:100%;min-width:0;max-width:none;display:flex}}.landing-works__state{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:.875rem;display:flex}.landing-works__grid{--works-grid-gap:clamp(.75rem, 1.5cqi, 1rem);gap:var(--works-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container landing (min-width:520px){.landing-works__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container landing (min-width:720px){.landing-works__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container landing (min-width:960px){.landing-works__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:374px){.landing-recent-projects__row,.landing-projects-page__grid,.landing-works__grid{grid-template-columns:minmax(0,1fr)}.landing-recent-projects__row--two-rows{grid-template-rows:auto}}@container landing (max-width:374px){.landing-recent-projects__row,.landing-projects-page__grid,.landing-works__grid{grid-template-columns:minmax(0,1fr)}.landing-recent-projects__row--two-rows{grid-template-rows:auto}}.landing-works__card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.landing-works__card-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.landing-works__card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.landing-works__thumb-wrap{position:relative}.landing-works__award-badge{z-index:2;color:#1a1208;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;max-width:calc(100% - 1rem);padding:.2rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.35;position:absolute;top:.5rem;left:.5rem;overflow:hidden;box-shadow:0 2px 8px #00000059}.landing-works__card-actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.landing-works__card:hover .landing-works__card-actions,.landing-works__card:focus-within .landing-works__card-actions{opacity:1;pointer-events:auto}.landing-works__card-menu-btn{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.landing-works__card-menu-btn:hover{background:#0f172abf}.landing-works__card .landing-works__favorite-btn{z-index:2;color:#ffffffe6;cursor:pointer;opacity:0;pointer-events:none;background:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.landing-works__card:hover .landing-works__favorite-btn,.landing-works__card:focus-within .landing-works__favorite-btn,.landing-works__favorite-btn--active{opacity:1;pointer-events:auto}.landing-works__favorite-btn:hover{background:#000000b8}.landing-works__favorite-btn--active{color:#fbbf24;background:#000000a6}.landing-works__like-btn{z-index:2;font-variant-numeric:tabular-nums;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.125rem .25rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.landing-works__like-btn:hover{color:#ffffffd9}.landing-works__like-btn--active{color:#f87171}.landing-works__like-count{line-height:1}.landing-works__thumb{aspect-ratio:16/9;object-fit:cover;background:#1a1a1a;width:100%;display:block}.landing-works__thumb--placeholder{min-height:0}.landing-works__meta{padding:.625rem .75rem .75rem}.landing-works__author-row{align-items:center;gap:.375rem;min-width:0;display:flex}.landing-works__avatar{size:1.25rem;color:#ffffffd9;background:#ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:600;display:inline-flex}.landing-works__author{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-size:.75rem;font-weight:500;overflow:hidden}.landing-works__work-title{-webkit-line-clamp:2;color:#ffffff73;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.works-cinema__stage-video::-webkit-media-controls{display:none!important}.works-cinema__stage-video{pointer-events:none}.works-cinema-route__state{color:#ffffffd9;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;font-size:14px;display:flex}.works-cinema-route__link{color:#d9f99d;text-underline-offset:3px;text-decoration:underline}.works-cinema-route__link:hover{color:#ecfccb}.works-cinema{z-index:100;color:#fff;background:#000;width:100%;height:100dvh;font-size:12px;font-weight:400;position:fixed;inset:0;overflow:hidden}.works-cinema__stage{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.works-cinema__stage-media,.works-cinema__stage-video-wrap{width:100%;height:100%;position:absolute;inset:0}.works-cinema__stage-cover{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.works-cinema__stage-cover--placeholder{object-fit:unset}.works-cinema__stage-loading{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#00000061;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.works-cinema__stage-loading-stack{flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:flex}.works-cinema__stage-loading-lottie-wrap{flex-shrink:0;justify-content:center;align-items:center;width:144px;height:48px;line-height:0;display:flex}.works-cinema__stage-loading-lottie{pointer-events:none;margin:0;width:144px!important;height:48px!important}.works-cinema__stage-loading-lottie>div{width:100%!important;height:100%!important}.works-cinema__stage-loading-spinner{border:2px solid #ffffff2e;border-top-color:#ffffffeb;border-radius:9999px;width:2.5rem;height:2.5rem;animation:.75s linear infinite works-cinema-loading-spin}.works-cinema__stage-loading-text{letter-spacing:.02em;text-align:center;color:#ffffffeb;width:max-content;max-width:min(28rem,100vw - 3rem);margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.45;display:block}@keyframes works-cinema-loading-spin{to{transform:rotate(360deg)}}.works-cinema__stage-error{z-index:3;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a12b8;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}.works-cinema__stage-error-title{color:#fffffff5;margin:0;font-size:1rem;font-weight:600}.works-cinema__stage-error-text{color:#ffffffc7;max-width:28rem;margin:0;font-size:.875rem;line-height:1.5}.works-cinema__stage-video-wrap .works-cinema__stage-video{z-index:1;position:absolute;inset:0}.works-cinema__stage-video--loading{opacity:0;pointer-events:none}.works-cinema__stage-video,.works-cinema__stage-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.works-cinema__stage-placeholder{width:100%;height:100%}.works-cinema__overlay{z-index:2;pointer-events:none;background:linear-gradient(#000000b8 0%,#0006 55%,#0000 100%);align-items:flex-start;gap:1rem;padding:1rem 1.25rem 2.5rem;display:flex;position:absolute;inset:0 0 auto}.works-cinema__overlay>*{pointer-events:auto}.works-cinema__back{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem 0;font-size:12px;font-weight:400;display:inline-flex}.works-cinema__back:hover{opacity:1}.works-cinema__author{align-items:center;gap:.5rem;min-width:0;display:flex}.works-cinema__author-avatar-img,.works-cinema__author-avatar-fallback{object-fit:cover;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.works-cinema__author-avatar-fallback{background:#ffffff26;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.works-cinema__author-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex-shrink:0;max-width:7.5rem;margin:0;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.works-cinema__work-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.works-cinema__chrome-bottom{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#00000059 28%,#000000d1 100%);flex-direction:column;align-items:center;padding:2.5rem 1rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.works-cinema__chrome-bottom>*{pointer-events:auto}.works-cinema__actions-bar{box-sizing:border-box;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;width:100%;padding:0 1rem .75rem;display:grid}.works-cinema__actions-bar>.works-cinema__actions{grid-column:2;justify-self:center}.works-cinema__media-actions{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.works-cinema__actions{align-items:center;gap:.75rem;display:inline-flex}.works-cinema__action-btn{font-variant-numeric:tabular-nums;color:#ffffffe0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.works-cinema__action-btn:hover{background:#ffffff24}.works-cinema__action-btn--icon{justify-content:center;width:2.25rem;min-width:2.25rem;padding:0}.works-cinema__action-btn--like-active{color:#f87171;border-color:#f8717173}.works-cinema__action-btn--favorite-active{color:#fbbf24;border-color:#fbbf2473}.works-cinema__action-btn--loop{gap:.375rem;width:auto;min-width:auto;padding:0 .75rem}.works-cinema__loop-label{letter-spacing:.04em;font-size:.75rem;font-weight:600;line-height:1}.works-cinema__action-btn--loop-single{color:#fff;background:#ffffff29;border-color:#ffffff6b}.works-cinema__action-btn--loop-list{color:#d9f99d;background:#d9f99d29;border-color:#d9f99d8c}.works-cinema__loop-toggle-wrap{display:inline-flex;position:relative}.works-cinema__loop-hint{z-index:2;white-space:nowrap;color:#fff;pointer-events:none;background:#000000e0;border:1px solid #ffffff24;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;animation:.16s works-cinema-loop-hint-in;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.works-cinema__loop-hint:after{content:"";border:5px solid #0000;border-top-color:#000000e0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes works-cinema-loop-hint-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.works-cinema__footer{justify-content:center;width:100%;max-width:100%;display:flex;overflow:hidden}.works-cinema__filmstrip-wrap{width:min(100%, calc(var(--cinema-thumb-w,5.5rem) * var(--cinema-filmstrip-max,11) + var(--cinema-filmstrip-gap,8px) * (var(--cinema-filmstrip-max,11) - 1) + 5rem));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.works-cinema__nav{z-index:2;color:#ffffffeb;cursor:pointer;background:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000059}.works-cinema__nav--prev{left:.25rem}.works-cinema__nav--next{right:.25rem}.works-cinema__nav:hover{background:#000000b8}.works-cinema__filmstrip{gap:var(--cinema-filmstrip-gap,8px);scrollbar-width:none;-ms-overflow-style:none;padding:.25rem 2.5rem;display:flex;overflow:hidden}.works-cinema__filmstrip::-webkit-scrollbar{width:0;height:0;display:none}.works-cinema__thumb{width:var(--cinema-thumb-w,5.5rem);aspect-ratio:16/9;cursor:pointer;opacity:.55;background:0 0;border:2px solid #0000;border-radius:.5rem;flex-shrink:0;height:auto;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.works-cinema__thumb:hover{opacity:.85}.works-cinema__thumb--active{opacity:1;border-color:#fff}.works-cinema__thumb-img{object-fit:cover;border-radius:.25rem;width:100%;height:100%;display:block}.works-cinema__thumb-img--placeholder{min-height:100%}@media (max-width:524px){.works-cinema__btn-text,.works-cinema__loop-label{display:none}.works-cinema__back{justify-content:center;gap:0;width:2.25rem;height:2.25rem;padding:0}.works-cinema__action-btn:not(.works-cinema__action-btn--icon),.works-cinema__action-btn--loop{justify-content:center;gap:0;width:2.25rem;min-width:2.25rem;padding:0}.works-cinema__actions{gap:.5rem}.works-cinema__media-actions{gap:.375rem}.works-cinema__actions-bar{gap:.5rem;padding-inline:.5rem}}@keyframes landing-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.35s ease-in-out infinite landing-skeleton-shimmer}.landing-content-reveal{animation:.35s ease-out both landing-content-reveal}@keyframes landing-content-reveal{0%{opacity:0}to{opacity:1}}.landing-banner-skeleton{z-index:1;min-height:320px;position:relative}.landing-banner-skeleton__card{width:100%;aspect-ratio:var(--landing-banner-aspect);border:1px solid #ffffff0f;border-radius:1rem}.landing-banner-skeleton__dot{border-radius:9999px;width:1.5rem;height:.25rem}.landing-banner-skeleton__dot--active{width:2.25rem}.landing-banner-skeleton__edge{pointer-events:none;opacity:.35}.landing-promo-bar--skeleton{min-height:2.25rem}.landing-promo-bar-skeleton__line{border-radius:9999px;width:min(28rem,70%);height:.75rem;margin-inline:auto}.landing-header-skeleton__brand{align-items:center;gap:.5rem;display:flex}.landing-header-skeleton__logo-mark{border-radius:.25rem;width:1.75rem;height:1.125rem}.landing-header-skeleton__logo-type{border-radius:.25rem;width:6.75rem;height:.875rem}.landing-header-skeleton__nav-link{border-radius:.5rem;width:5.5rem;height:2rem}.landing-header__auth-skeleton{align-items:center;gap:.5rem;display:inline-flex}.landing-header-skeleton__btn{border-radius:.5rem;width:4.5rem;height:2rem}.landing-header-skeleton__btn--primary{width:5.5rem}.landing-header-skeleton__menu-toggle{border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem}.landing-recent-projects-skeleton__title,.landing-works-skeleton__title{border-radius:.375rem;width:5.5rem;height:24px}.landing-recent-projects-skeleton__all-link{border-radius:.25rem;width:4.5rem;height:.875rem;margin-left:auto}.landing-recent-projects-skeleton__card{flex-direction:column;gap:.625rem;min-width:0;display:flex}.landing-recent-projects-skeleton__thumb{aspect-ratio:16/9;border-radius:.75rem;width:100%}.landing-recent-projects-skeleton__line{border-radius:9999px;width:55%;height:.75rem}.landing-recent-projects-skeleton__line--wide{width:80%}.landing-works-skeleton__tab{border-radius:9999px;width:4.5rem;height:1.875rem}.landing-works-skeleton__tab--active{width:3rem}.landing-works-skeleton__toolbar-icon{border-radius:var(--landing-header-action-radius,.5rem);width:2.25rem;height:2.25rem}.landing-works-skeleton__search{border-radius:9999px;width:min(16rem,100%);height:2.375rem}.landing-works-skeleton__card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;overflow:hidden}.landing-works-skeleton__thumb{aspect-ratio:16/9;border-radius:0;width:100%}.landing-works-skeleton__meta{flex-direction:column;gap:.625rem;padding:.625rem .75rem .875rem;display:flex}.landing-works-skeleton__author-row{align-items:center;gap:.5rem;display:flex}.landing-works-skeleton__avatar{border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.landing-works-skeleton__line{border-radius:9999px;height:.75rem}.landing-works-skeleton__line--author{width:4rem}.landing-works-skeleton__like{border-radius:.25rem;flex-shrink:0;width:2.25rem;height:.875rem;margin-left:auto}.landing-works-skeleton__line--title{width:75%}.landing-complete-profile-backdrop{z-index:calc(var(--z-mobile-sheet,12050) + 1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.landing-complete-profile{color:#ffffffeb;background:#141414;border:1px solid #ffffff1a;border-radius:1rem;width:min(100%,26rem);max-height:min(90dvh,46rem);padding:1rem 1.25rem 1.25rem;overflow:auto;box-shadow:0 24px 64px #0000008c}.landing-complete-profile__header{margin-bottom:.5rem}.landing-complete-profile .artflash-modal-title-bar__title,.landing-complete-profile__title{color:#fff;margin:0;font-size:1.0625rem;font-weight:600}.landing-complete-profile__desc{color:#ffffff8c;margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.landing-complete-profile__form{flex-direction:column;gap:.875rem;display:flex}.landing-complete-profile__field{color:#ffffffb3;flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.landing-complete-profile__field input,.landing-complete-profile__input{color:#ffffffeb;background:#1b1b1b;border:1px solid #ffffff1f;border-radius:.5rem;outline:none;width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem}.landing-complete-profile__field input:focus,.landing-complete-profile__input:focus{border-color:#e05430b3}.landing-complete-profile__fieldset{border:none;margin:0;padding:0}.landing-complete-profile__fieldset legend{color:#ffffffb3;margin-bottom:.375rem;font-size:.8125rem}.landing-complete-profile__chips{flex-wrap:wrap;gap:.5rem;display:flex}.landing-complete-profile__chip{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9999px;height:2rem;padding:0 .75rem;font-size:.8125rem}.landing-complete-profile__chip--active{color:#fff;background:#e0543038;border-color:#e05430}.landing-complete-profile__readonly{color:#ffffffe6;background:#1b1b1b;border:1px solid #ffffff14;border-radius:.5rem;flex-direction:column;gap:.25rem;margin:0;padding:.625rem .75rem;font-size:.875rem;display:flex}.landing-complete-profile__readonly em{color:#ffffff73;font-size:.75rem;font-style:normal}.landing-complete-profile__phone-row{align-items:center;gap:.5rem;display:flex}.landing-complete-profile__phone-prefix{color:#ffffff8c;flex-shrink:0;font-size:.875rem}.landing-complete-profile__otp-row{gap:.5rem;display:flex}.landing-complete-profile__otp-send{color:#ffffffe0;cursor:pointer;background:#222;border:1px solid #ffffff24;border-radius:.5rem;flex-shrink:0;min-width:6.5rem;height:2.5rem;font-size:.8125rem}.landing-complete-profile__otp-send:disabled{opacity:.55;cursor:not-allowed}.landing-complete-profile__error{color:#f87171;margin:0;font-size:.8125rem}.landing-complete-profile__hint{color:#86efac;margin:0;font-size:.8125rem}.landing-complete-profile__warn{color:#fbbf24;margin:0;font-size:.75rem;line-height:1.4}.landing-complete-profile__submit{color:#fff;cursor:pointer;background:#e05430;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;height:2.625rem;margin-top:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.landing-complete-profile__submit:hover:not(:disabled){background:#c94828}.landing-complete-profile__submit:disabled{opacity:.65;cursor:not-allowed}
.landing-personal-center__orders-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-height:2rem;margin-bottom:.85rem;display:flex}.landing-personal-center__orders-actions-hint{color:#ffffff9e;text-align:left;flex:1;min-width:0;margin:0;font-size:.8125rem;line-height:1.45}.landing-personal-center__orders-actions-btns{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.landing-personal-center__orders-action-btn{cursor:pointer;border-radius:.5rem;flex-shrink:0;height:2rem;padding:0 .9rem;font-size:.8125rem;font-weight:500;transition:opacity .12s,background .12s,border-color .12s}.landing-personal-center__orders-action-btn--primary{background:var(--landing-brand,#e05430);color:#fff;border:0}.landing-personal-center__orders-action-btn--primary:hover:not(:disabled){opacity:.92}.landing-personal-center__orders-action-btn--primary:disabled{opacity:.45;cursor:not-allowed}.landing-personal-center__orders-action-btn--ghost{color:#ffffffd1;background:0 0;border:1px solid #ffffff2e}.landing-personal-center__orders-action-btn--ghost:hover{background:#ffffff0f}.landing-personal-center__order-select{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.landing-personal-center__order-select-circle{border:1.5px solid #ffffff6b;border-radius:999px;width:1rem;height:1rem;transition:border-color .12s,background .12s,box-shadow .12s;display:block}.landing-personal-center__order-select:hover:not(:disabled) .landing-personal-center__order-select-circle{border-color:#ffffffb8}.landing-personal-center__order-select--checked .landing-personal-center__order-select-circle{border-color:var(--landing-brand,#e05430);background:var(--landing-brand,#e05430);box-shadow:inset 0 0 0 2px #151515}.landing-personal-center__order-select--disabled{cursor:not-allowed}.landing-personal-center__order-select--disabled .landing-personal-center__order-select-circle{background:#ffffff0a;border-color:#ffffff24}.landing-personal-center__th-check,.landing-personal-center__td-check{text-align:center;vertical-align:middle;width:2.5rem}.landing-personal-center__invoices-panel{flex-direction:column;gap:.85rem;display:flex}.landing-personal-center__invoice-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem 1.1rem}.landing-personal-center__invoice-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.landing-personal-center__invoice-title{color:#fff;margin:0;font-size:1rem;font-weight:600}.landing-personal-center__invoice-meta,.landing-personal-center__invoice-time,.landing-personal-center__invoice-line{color:#ffffff9e;margin:.35rem 0 0;font-size:.875rem}.landing-personal-center__invoice-line--error{color:#fca5a5}.landing-personal-center__invoice-status{background:#ffffff14;border-radius:9999px;flex-shrink:0;padding:.15rem .55rem;font-size:.75rem}.landing-personal-center__invoice-status--pending{color:#fde68a}.landing-personal-center__invoice-status--issued{color:#86efac}.landing-personal-center__invoice-status--exception{color:#fca5a5}.landing-personal-center__invoice-actions{gap:.75rem;margin-top:.75rem;display:flex}.landing-personal-center__invoice-link{color:var(--landing-brand,#e05430);font-size:.875rem;text-decoration:none}.landing-invoice-dialog-backdrop{z-index:1200;background:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.landing-invoice-dialog{color:#fff;background:#151515;border:1px solid #ffffff1f;border-radius:.85rem;width:min(100%,28rem);padding:1.35rem 1.25rem 1.1rem;position:relative}.landing-invoice-dialog__close{position:absolute;top:.75rem;right:.75rem}.landing-invoice-dialog__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.landing-invoice-dialog__meta{color:#ffffff94;margin:0 0 1rem;font-size:.875rem}.landing-invoice-dialog__type-row{gap:.5rem;margin-bottom:.85rem;display:flex}.landing-invoice-dialog__type-btn{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:.55rem;flex:1;padding:.55rem .75rem}.landing-invoice-dialog__type-btn--active{border-color:var(--landing-brand,#e05430);color:#fff;background:#e054301f}.landing-invoice-dialog__field{color:#ffffffb8;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.landing-invoice-dialog__field input,.landing-invoice-dialog__field textarea{color:#fff;background:#00000040;border:1px solid #ffffff24;border-radius:.55rem;width:100%;padding:.55rem .65rem}.landing-invoice-dialog__suggestions{border:1px solid #ffffff1a;border-radius:.55rem;margin:-.35rem 0 .75rem;padding:0;list-style:none;overflow:hidden}.landing-invoice-dialog__suggestions button{color:#ffffffd1;text-align:left;cursor:pointer;background:#ffffff08;border:0;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .65rem;display:flex}.landing-invoice-dialog__suggestions button:hover{background:#ffffff14}.landing-invoice-dialog__actions{justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}
.team-create-overlay,.team-settings-overlay{z-index:var(--z-mobile-sheet,12050);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-create-dialog{box-sizing:border-box;background:#121212;border:1px solid #ffffff1a;border-radius:16px;width:min(420px,100%);max-height:min(90vh,880px);overflow:auto;box-shadow:0 24px 64px #0000008c}.team-create-dialog--form{width:min(480px,100%);max-height:min(90vh,640px)}.team-create-dialog__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.team-create-dialog__title{color:#fff;margin:0;font-size:16px;font-weight:600}.team-create-dialog__close{position:static}.team-create-dialog__body{padding:20px}.team-plan-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.team-plan-card__head{flex-direction:column;gap:6px;display:flex}.team-plan-card__name{color:#fff;margin:0;font-size:18px;font-weight:600}.team-plan-card__price{color:#fff;align-items:baseline;gap:2px;margin:0;display:flex}.team-plan-card__price-value{font-size:28px;font-weight:700;line-height:1.1}.team-plan-card__price-unit{color:#ffffff8c;font-size:13px}.team-plan-card__hint{color:#ffffff73;margin:0;font-size:12px}.team-create-name-field{flex-direction:column;gap:6px;display:flex}.team-create-name-field__label{color:#ffffff8c;font-size:12px}.team-create-name-field__input{box-sizing:border-box;color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px}.team-create-name-field__input:focus{border-color:#ffffff47}.team-plan-card__cta{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;width:100%;height:40px;font-size:14px;font-weight:600}.team-plan-card__cta:disabled{opacity:.6;cursor:not-allowed}.team-plan-card__caps{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:4px;display:grid}.team-plan-card__cap{color:#ffffff59;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.team-plan-card__cap-icon{color:#ffffff8c;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.team-create-form{flex-direction:column;gap:20px;display:flex}.team-create-form__alert{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.team-create-form__alert-icon{color:#f59e0b;flex-shrink:0;width:18px;height:18px;margin-top:1px}.team-create-form__alert-text{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.team-create-form__field{flex-direction:column;gap:8px;display:flex}.team-create-form__label{color:#ffffffe0;font-size:13px}.team-create-form__hint{color:#ffffff73;font-size:12px;line-height:1.4}.team-create-form__required{color:#ef4444;margin-left:2px}.team-create-form__input-wrap{display:block;position:relative}.team-create-form__input{box-sizing:border-box;color:#fff;background:#00000059;border:1px solid #6ea8ff8c;border-radius:8px;outline:none;width:100%;height:40px;padding:0 52px 0 12px;font-size:13px}.team-create-form__input--plain{padding-right:12px}.team-create-form__input::placeholder{color:#ffffff59}.team-create-form__input:focus{border-color:#6ea8ffd9}.team-create-form__counter{color:#ffffff59;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.team-create-form__input-wrap--textarea{flex-direction:column;display:flex}.team-create-form__textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#00000059;border:1px solid #6ea8ff8c;border-radius:8px;outline:none;width:100%;min-height:96px;padding:10px 12px 28px;font-size:13px;line-height:1.5}.team-create-form__textarea::placeholder{color:#ffffff59}.team-create-form__textarea:focus{border-color:#6ea8ffd9}.team-create-form__counter--textarea{position:absolute;top:auto;bottom:8px;right:12px;transform:none}.team-create-form__avatar-row{align-items:center;gap:12px;display:flex}.team-create-form__avatar-preview{color:#fff;background:linear-gradient(135deg,#3ecf8e,#2aa66c);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:inline-flex;overflow:hidden}.team-create-form__avatar-img{object-fit:cover;width:100%;height:100%}.team-create-form__avatar-input{display:none}.team-create-form__upload-btn{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;height:32px;padding:0 14px;font-size:13px}.team-create-form__upload-btn:hover{background:#ffffff1a}.team-create-form__footer{justify-content:flex-end;padding-top:4px;display:flex}.team-create-form__save{color:#fff;cursor:pointer;background:#3d6b6b;border:0;border-radius:8px;min-width:72px;height:36px;padding:0 18px;font-size:14px;font-weight:500}.team-create-form__save:hover:not(:disabled){background:#4a7d7d}.team-create-form__save:disabled{opacity:.6;cursor:not-allowed}.team-plan-card__sections{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding-top:8px;display:flex}.team-plan-card__section-title{color:#ffffffb8;margin:0 0 8px;font-size:12px;font-weight:600}.team-plan-card__feature-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-plan-card__feature{color:#ffffff6b;align-items:center;gap:8px;font-size:12px;display:flex}.team-plan-card__feature-x{color:#ffffff47;justify-content:center;width:14px;display:inline-flex}.team-settings-dialog{background:#0f0f0f;border:1px solid #ffffff1a;border-radius:16px;width:min(1180px,100%);height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.team-settings-sidebar{box-sizing:border-box;background:#121212;border-right:1px solid #ffffff14;flex-shrink:0;width:168px;padding:20px 12px}.team-settings-sidebar__brand{color:#ffffffe0;align-items:center;gap:8px;padding:0 8px 16px;font-size:13px;font-weight:600;display:flex}.team-settings-sidebar__nav{flex-direction:column;gap:4px;display:flex}.team-settings-sidebar__item{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;display:flex}.team-settings-sidebar__item:hover{background:#ffffff0f}.team-settings-sidebar__item.is-active{color:#fff;background:#ffffff1a}.team-settings-main{flex-direction:column;flex:1;min-width:0;display:flex}.team-settings-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 12px;display:flex}.team-settings-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.team-settings-header__avatar{color:#fff;background:linear-gradient(135deg,#3ecf8e,#2aa66c);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:inline-flex;overflow:hidden}.team-settings-header__avatar-img{object-fit:cover;width:100%;height:100%}.team-settings-header__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-settings-header__name{color:#fff;margin:0;font-size:18px;font-weight:600}.team-settings-header__tag{color:#ffffffd9;background:#ffffff1a;border-radius:4px;padding:2px 8px;font-size:11px;display:inline-flex}.team-settings-header__tag--muted{color:#ffffff8c;background:#ffffff0d}.team-settings-header__id-row{color:#ffffff73;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.team-settings-header__copy{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.team-settings-header__actions{align-items:center;gap:8px;display:flex}.team-settings-header__danger{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;height:32px;padding:0 12px;font-size:12px}.team-settings-header__close{position:static}.team-settings-stats{background:#ffffff0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 24px 12px;padding:12px 16px;display:flex}.team-settings-stats__item{flex-direction:column;gap:4px;display:flex}.team-settings-stats__label{color:#ffffff73;font-size:11px}.team-settings-stats__value{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.team-settings-stats__link{color:#6ea8ff;cursor:pointer;background:0 0;border:0;font-size:12px}.team-settings-stats__hint{color:#ffffff61;flex:100%;margin:0;font-size:11px}.team-settings-content{flex:1;min-height:0;padding:0 24px 24px;overflow:auto}.team-settings-panel__toolbar{margin-bottom:12px}.team-settings-panel__title{color:#ffffffe0;margin:0;font-size:14px;font-weight:600}.team-settings-table-wrap{border:1px solid #ffffff14;border-radius:10px;overflow:auto}.team-settings-panel--members .team-settings-table-wrap{overflow:auto visible}.team-settings-table{border-collapse:collapse;width:100%;font-size:13px}.team-settings-table th,.team-settings-table td{text-align:left;color:#ffffffd1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.team-settings-table th{color:#ffffff8c;background:#ffffff0a;font-weight:500}.team-settings-table__empty{text-align:center!important;color:#6ea8ff!important;padding:48px 16px!important}.team-settings-table__action{color:#6ea8ff;cursor:pointer;background:0 0;border:0;margin-right:8px}.team-settings-table__action:disabled{opacity:.45;cursor:not-allowed}.team-settings-table__action--danger{color:#f87171}.team-join-my-requests{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.team-join-my-requests__title{color:#ffffffd1;margin:0 0 10px;font-size:13px;font-weight:600}.team-join-my-requests__empty{color:#ffffff73;margin:0;font-size:12px}.team-join-my-requests__list{flex-direction:column;gap:8px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.team-join-my-requests__item{background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.team-join-my-requests__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.team-join-my-requests__name{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-join-my-requests__time{color:#fff6;font-size:11px}.team-join-status{border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.team-join-status--pending{color:#fde68a;background:#facc1529}.team-join-status--approved{color:#86efac;background:#22c55e29}.team-join-status--rejected{color:#fca5a5;background:#f8717129}.team-join-status--cancelled{color:#ffffff8c;background:#ffffff14}.team-member-cell{align-items:center;gap:10px;display:flex}.team-member-cell__avatar{color:#ffffffbf;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:inline-flex}.team-member-role{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.team-member-role--admin{color:#93c5fd;background:#3b82f62e}.team-member-role--member{color:#ffffffa6;background:#ffffff14}.team-member-role--reserved{color:#ffffff73;background:#ffffff0a}.team-settings-pagination{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.team-settings-pagination__btn{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:28px;height:28px}.team-settings-pagination__btn.is-active{color:#fff;background:#ffffff1f}.team-settings-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.team-settings-pagination__size{color:#ffffff73;margin-left:12px;font-size:12px}.team-settings-panel--permissions{justify-content:center;padding-top:24px;display:flex}.team-permission-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:0;width:min(560px,100%);display:flex;overflow:hidden}.team-permission-card__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.team-permission-card__row:last-child{border-bottom:0}.team-permission-card__title{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.team-permission-card__desc{color:#ffffff73;margin:0;font-size:12px;line-height:1.5}.team-settings-table__actions-col{width:72px;text-align:center!important}.team-member-action{justify-content:center;display:inline-flex;position:relative}.team-member-action__trigger{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.team-member-action__trigger:hover{color:#ffffffd9;background:#ffffff14}.team-member-action__menu{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-width:148px;padding:4px;display:flex;box-shadow:0 12px 32px #00000073}.team-member-action__menu--portal{z-index:var(--z-nested-popover,12070);position:fixed}.team-member-action__item{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.team-member-action__item:hover:not(.is-disabled):not(:disabled){background:#ffffff14}.team-member-action__item--danger:not(.is-disabled):not(:disabled){color:#f87171}.team-member-action__item.is-disabled,.team-member-action__item:disabled{color:#ffffff47;cursor:not-allowed}.team-settings-header__invite{color:#fff;cursor:pointer;background:#e05430;border:0;border-radius:8px;height:32px;padding:0 14px;font-size:12px;font-weight:500}.team-settings-header__invite:hover{background:#c94a2a}.team-invite-overlay{z-index:var(--z-nested-modal,12060);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-invite-dialog{box-sizing:border-box;background:#121212;border:1px solid #ffffff1a;border-radius:16px;width:min(520px,100%);box-shadow:0 24px 64px #0000008c}.team-invite-dialog__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.team-invite-dialog__title{color:#fff;margin:0;font-size:16px;font-weight:600}.team-invite-dialog__close{position:static}.team-invite-dialog__body{padding:20px 22px 22px}.team-invite-dialog__seats{margin-bottom:22px}.team-invite-dialog__seats-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.team-invite-dialog__seats-available{color:#ffffffe0;font-size:14px}.team-invite-dialog__seats-available strong{color:#4fd1ed;font-weight:600}.team-invite-dialog__seats-opened{color:#ffffff73;font-size:13px}.team-invite-dialog__progress{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.team-invite-dialog__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#4fd1ed,#38bdf8);height:100%;transition:width .2s;display:block}.team-invite-dialog__link-section{flex-direction:column;gap:10px;display:flex}.team-invite-dialog__link-label{color:#ffffffe0;font-size:14px;font-weight:500}.team-invite-dialog__link-row{gap:10px;display:flex}.team-invite-dialog__link-input{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:0;height:40px;padding:0 14px;font-size:13px;overflow:hidden}.team-invite-dialog__copy{color:#0f172a;cursor:pointer;background:#4fd1ed;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.team-invite-dialog__copy:hover{background:#67daf0}.team-invite-dialog__footnote{color:#ffffff61;margin:16px 0 0;font-size:12px;line-height:1.6}.team-invite-dialog__code-input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.team-join-dialog__hint{color:#ffffff8c;margin:0 0 16px;font-size:13px;line-height:1.6}.team-join-dialog__code-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.team-join-dialog__submit{color:#0f172a;cursor:pointer;background:#4fd1ed;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:8px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.team-join-dialog__submit:hover:not(:disabled){background:#67daf0}.team-join-dialog__submit:disabled{opacity:.6;cursor:not-allowed}.landing-team-projects-page__toolbar{flex-wrap:wrap}.landing-team-projects-page__actions,.landing-team-projects-page__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-team-projects-page__search{color:#fff9;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.landing-team-projects-page__search input{color:#ffffffe0;background:0 0;border:none;outline:none;min-width:160px;font-size:13px}.landing-team-projects-page__search input::placeholder{color:#ffffff61}.landing-team-projects-page__search button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}.landing-team-projects-page__mine-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.landing-team-projects-page__mine-btn:hover{background:#ffffff14}.landing-team-projects-page__mine-btn.is-active{color:#8bb9ff;background:#6ea8ff29;border-color:#6ea8ff99}.landing-team-projects-page__import-btn{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;height:34px;padding:0 14px;font-size:13px}.landing-team-projects-page__import-btn:hover{background:#ffffff14}.landing-team-projects-page__empty-hint{color:#ffffff73;text-align:center;margin:16px 0 0;font-size:13px}.landing-header__library-link--team{color:#ffffffe0}.team-import-overlay{z-index:var(--z-nested-modal,12060);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-import-dialog{box-sizing:border-box;background:#121212;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(90vh,640px);display:flex;box-shadow:0 24px 64px #0000008c}.team-import-dialog__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.team-import-dialog__title{color:#fff;margin:0;font-size:16px;font-weight:600}.team-import-dialog__close{position:static}.team-import-dialog__body{flex:1;min-height:0;padding:12px 20px;overflow:auto}.team-import-dialog__empty{color:#ffffff73;text-align:center;margin:24px 0;font-size:13px}.team-import-dialog__list{margin:0;padding:0;list-style:none}.team-import-dialog__item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.team-import-dialog__item:hover{background:#ffffff0d}.team-import-dialog__thumb{color:#ffffff59;background:#ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;display:inline-flex;overflow:hidden}.team-import-dialog__thumb img,.team-import-dialog__thumb video{object-fit:cover;width:100%;height:100%}.team-import-dialog__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.team-import-dialog__name{color:#ffffffe0;font-size:14px}.team-import-dialog__date{color:#ffffff6b;font-size:12px}.team-import-dialog__footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.team-import-dialog__cancel{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 14px;font-size:13px}.team-import-dialog__confirm{color:#0f172a;cursor:pointer;background:#4fd1ed;border:0;border-radius:999px;height:34px;padding:0 18px;font-size:13px;font-weight:600}.team-import-dialog__confirm:disabled{opacity:.5;cursor:not-allowed}.team-credit-limit-overlay{z-index:var(--z-nested-modal,12060);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-credit-limit-dialog{box-sizing:border-box;background:#121212;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(90vh,680px);display:flex;box-shadow:0 24px 64px #0000008c}.team-credit-limit-dialog__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.team-credit-limit-dialog__title{color:#fff;margin:0;font-size:16px;font-weight:600}.team-credit-limit-dialog__close{position:static}.team-credit-limit-dialog__body{flex:1;min-height:0;padding:16px 20px;overflow:auto}.team-credit-limit-dialog__alert{background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.team-credit-limit-dialog__alert-text{color:#ffffffa6;font-size:12px}.team-credit-limit-dialog__alert-help{color:#ffffff59;cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.team-credit-limit-dialog__summary{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px;font-size:12px;display:flex}.team-credit-limit-dialog__summary strong{color:#6ea8ff;font-weight:600}.team-credit-limit-dialog__summary-over,.team-credit-limit-dialog__summary-over strong{color:#f07178}.team-credit-limit-dialog__list{flex-direction:column;gap:10px;display:flex}.team-credit-limit-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.team-credit-limit-row__identity{align-items:center;gap:10px;min-width:0;display:flex}.team-credit-limit-row__avatar{color:#ffffffbf;background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-flex}.team-credit-limit-row__avatar--reserved{color:#ffffff59;background:0 0;border:1px dashed #fff3}.team-credit-limit-row__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.team-credit-limit-row__name{color:#ffffffe0;font-size:13px}.team-credit-limit-row__used{color:#ffffff6b;font-size:11px}.team-credit-limit-row__input-wrap{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.team-credit-limit-row__input{box-sizing:border-box;color:#fff;text-align:center;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:72px;height:32px;padding:0 10px;font-size:13px}.team-credit-limit-row__unit{color:#ffffff73;font-size:12px}.team-credit-limit-dialog__footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.team-credit-limit-dialog__cancel{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 14px;font-size:13px}.team-credit-limit-dialog__confirm{color:#0f172a;cursor:pointer;background:#4fd1ed;border:0;border-radius:999px;height:34px;padding:0 18px;font-size:13px;font-weight:600}.team-credit-limit-dialog__confirm:disabled{opacity:.6;cursor:not-allowed}.team-settings-panel--usage{flex-direction:column;gap:12px;display:flex}.team-usage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-usage-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-usage-segment{background:#ffffff0f;border-radius:8px;padding:2px;display:inline-flex}.team-usage-segment__btn{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px}.team-usage-segment__btn.is-active{color:#fff;background:#ffffff1f}.team-usage-member-select{color:#ffffffd1;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;height:32px;padding:0 10px;font-size:12px}.team-usage-summary{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.team-usage-summary__label{color:#ffffff8c;font-size:12px}.team-usage-summary__value{color:#6ea8ff;font-size:16px;font-weight:600}@media (max-width:900px){.team-settings-dialog{flex-direction:column;height:min(92vh,900px)}.team-settings-sidebar{border-bottom:1px solid #ffffff14;border-right:0;width:100%}.team-settings-sidebar__nav{flex-direction:row;overflow-x:auto}}.team-settings-panel--members .team-settings-panel__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-settings-toolbar__text-btn{color:#6ea8ff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:6px 14px;font-size:13px;line-height:1.4;transition:background .15s,color .15s}.team-settings-toolbar__text-btn:hover{color:#9ec4ff;background:#6ea8ff1a}.team-settings-table__permission-cell{white-space:nowrap;min-width:76px;text-align:center!important;color:#ffffffd1!important}.team-member-permissions-overlay{z-index:var(--z-nested-modal,12060);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-member-permissions-dialog{box-sizing:border-box;color:#fff;background:#161616;border:1px solid #ffffff1a;border-radius:16px;width:min(460px,100%);max-height:min(84vh,640px);padding:24px;overflow-y:auto;box-shadow:0 24px 48px #0000008c}.team-member-permissions-dialog__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.team-member-permissions-dialog__title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.team-member-permissions-dialog__close{flex:none}.team-member-permissions-dialog__member{background:#ffffff0d;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.team-member-permissions-dialog__avatar{color:#fff;background:#6ea8ff2e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:inline-flex}.team-member-permissions-dialog__name{font-size:14px;font-weight:600;line-height:1.4}.team-member-permissions-dialog__role{color:#ffffff8c;margin-top:2px;font-size:12px}.team-member-permissions-dialog__notice{color:#ffffffb8;background:#ffffff0f;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}.team-member-permissions-dialog__list{flex-direction:column;gap:12px;display:flex}.team-member-permissions-dialog__row{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.team-member-permissions-dialog__row-title{font-size:14px;font-weight:500;line-height:1.4}.team-member-permissions-dialog__row-desc{color:#ffffff8c;margin-top:3px;font-size:12px;line-height:1.45}.team-member-permissions-dialog__switch{cursor:pointer;background:#ffffff29;border:none;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.team-member-permissions-dialog__switch.is-on{background:#6ea8ff}.team-member-permissions-dialog__switch:disabled{cursor:not-allowed;opacity:.85}.team-member-permissions-dialog__switch-knob{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.team-member-permissions-dialog__switch.is-on .team-member-permissions-dialog__switch-knob{transform:translate(18px)}.team-member-permissions-dialog__footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.team-member-permissions-dialog__cancel,.team-member-permissions-dialog__confirm{cursor:pointer;border:none;border-radius:8px;min-width:88px;padding:10px 18px;font-size:14px;font-weight:500}.team-member-permissions-dialog__cancel{color:#ffffffb8;background:0 0}.team-member-permissions-dialog__cancel:hover{background:#ffffff14}.team-member-permissions-dialog__confirm{color:#0b1c33;background:#6ea8ff}.team-member-permissions-dialog__confirm:disabled{opacity:.55;cursor:not-allowed}.team-switch-overlay{z-index:var(--z-nested-modal,12060);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.team-switch-dialog{box-sizing:border-box;color:#fff;background:#161616;border:1px solid #ffffff1a;border-radius:16px;width:min(440px,100%);max-height:min(78vh,560px);padding:24px;overflow-y:auto;box-shadow:0 24px 48px #0000008c}.team-switch-dialog__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.team-switch-dialog__title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.team-switch-dialog__close{flex:none}.team-switch-dialog__empty{text-align:center;color:#ffffff80;padding:24px 0;font-size:14px}.team-switch-dialog__list{flex-direction:column;gap:10px;display:flex}.team-switch-dialog__row{color:#fff;cursor:pointer;text-align:left;background:#ffffff0d;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:background .15s;display:flex}.team-switch-dialog__row:hover{background:#ffffff1a}.team-switch-dialog__avatar{color:#fff;background:#6ea8ff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:inline-flex}.team-switch-dialog__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.team-switch-dialog__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.team-switch-dialog__sub{color:#ffffff8c;margin-top:2px;font-size:12px}.team-switch-dialog__action{color:#8bb9ff;background:#6ea8ff38;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:500}.team-create-join-overlay{z-index:var(--z-nested-modal,12060);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.team-create-join-dialog{box-sizing:border-box;background:#161616;width:min(460px,100%);max-height:min(84vh,640px);padding:24px;overflow-y:auto;box-shadow:0 24px 48px #0000008c}.team-create-join-dialog .team-create-dialog__header{border-bottom:none;margin-bottom:16px;padding:0}.team-create-join-dialog .team-create-dialog__title{font-size:18px}.team-create-join-dialog .team-create-dialog__close{position:static}.team-create-join-dialog__count{color:#ffffffb8;margin:0 0 12px;font-size:13px}.team-create-join-dialog__count.is-limit{color:#ff9f76}.team-create-join-dialog__tabs{background:#ffffff0f;border-radius:10px;gap:8px;margin:0 0 16px;padding:4px;display:flex}.team-create-join-dialog__tab{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:8px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.team-create-join-dialog__tab.is-active{color:#fff;background:#6ea8ff38}.team-create-join-dialog__panel{min-height:120px}.team-create-join-dialog .team-join-dialog__submit{color:#0b1c33;background:#6ea8ff;border-radius:8px;height:40px;margin-top:16px}.team-create-join-dialog .team-join-dialog__submit:hover:not(:disabled){background:#8bb9ff}.team-create-join-dialog .team-create-form__save{color:#0b1c33;background:#6ea8ff;border-radius:8px;height:40px}.team-create-join-dialog .team-create-form__save:hover:not(:disabled){background:#8bb9ff}.team-create-join-dialog .team-create-form__field{gap:10px}.team-create-join-dialog .team-create-form__label{font-size:14px}.team-create-join-dialog .team-create-form__input,.team-create-join-dialog .team-create-form__textarea,.team-create-join-dialog .team-invite-dialog__link-input{border-radius:10px}.team-create-join-dialog__limit-hint{color:#ff9f76;background:#ff82501f;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.5}
