.base-modal[data-v-71101c1a]{border-radius:var(--modal-radius,var(--border-radius-md));background:var(--modal-background,var(--color-background));max-width:calc(100vw - 48px);max-height:calc(100svh - 48px);box-shadow:inset 0 0 0 2px var(--modal-border-color,transparent);color:var(--color-text-primary);border:0;padding:0;overflow:auto}.base-modal[data-v-71101c1a]::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.base-modal__body[data-v-71101c1a]{flex-direction:column;display:flex;position:relative}.base-modal__close[data-v-71101c1a]{z-index:1;border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.base-modal__close[data-v-71101c1a]:hover{color:var(--color-yellow)}.auth-illustration[data-v-64c96ce9]{isolation:isolate;background-color:var(--color-auth-surface);border-radius:30px;flex-direction:column;flex:0 0 50%;padding:35px 26px 32px 48px;display:flex;position:relative;overflow:hidden}.auth-illustration[data-v-64c96ce9]:before{content:"";z-index:-1;background-image:var(--auth-illustration-image);opacity:.8;background-position:-24.35px .65px;background-repeat:no-repeat;background-size:106.99% 107.17%;position:absolute;inset:0}.auth-illustration__title[data-v-64c96ce9]{line-height:1;font-weight:var(--font-weight-semibold)}.auth-illustration__title span[data-v-64c96ce9]{color:var(--color-yellow)}.auth-illustration__description[data-v-64c96ce9]{color:var(--color-text-secondary);margin-top:12px}.login-form[data-v-57183dd5]{flex-direction:column;flex:1;margin-top:10px;display:flex}.login-form__fields[data-v-57183dd5]{flex-direction:column;gap:32px;display:flex}.login-form--register[data-v-57183dd5]{margin-top:100px}.login-form__field[data-v-57183dd5]{flex-direction:column;gap:6px;display:flex}.login-form__input-wrap[data-v-57183dd5]{border-radius:var(--border-radius-md);background:var(--color-auth-input);align-items:center;gap:15px;min-height:75px;padding:0 17px;display:flex}.login-form__input-wrap[data-v-57183dd5]:focus-within{outline:2px solid var(--color-yellow);outline-offset:2px}.login-form__input-wrap svg[data-v-57183dd5]{flex-shrink:0}.login-form__input-wrap input[data-v-57183dd5]{width:100%;min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background:0 0;border:0;outline:none;padding:12px 0;line-height:1.2}.login-form__input-wrap input[data-v-57183dd5]::placeholder{color:var(--color-text-primary);opacity:1}.login-form__forgot[data-v-57183dd5]{color:var(--color-yellow);cursor:not-allowed;align-self:flex-end;margin-top:10px;line-height:35px;text-decoration:none}.login-form__bottom[data-v-57183dd5]{flex-direction:column;gap:37px;margin-top:auto;padding-top:32px;display:flex}.login-form__remember[data-v-57183dd5]{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:23px;line-height:35px;display:flex}.login-form__remember input[data-v-57183dd5]{appearance:none;border:2px solid var(--color-yellow);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;display:flex}.login-form__remember input[data-v-57183dd5]:checked{background:var(--color-yellow)}.login-form__remember input[data-v-57183dd5]:checked:after{content:"✓";color:var(--color-background);font-size:var(--font-size-text-4)}.login-form__submit[data-v-57183dd5]{border-radius:var(--border-radius-md);min-height:74px;font-size:var(--font-size-text-1);color:var(--color-auth-surface)}.login-form__error[data-v-57183dd5],.login-form__status[data-v-57183dd5]{color:var(--color-yellow)}.auth-modal[data-v-2bb47e7d]{zoom:.85;width:1000px;min-height:900px;display:flex}.auth-modal__panel[data-v-2bb47e7d]{background:0 0;flex-direction:column;flex:1;min-width:0;padding:67px 40px 25px 28px;display:flex}.auth-modal__tabs[data-v-2bb47e7d]{border-bottom:3px solid var(--color-border-muted);flex-shrink:0;min-height:58px;display:flex}.auth-modal__tab[data-v-2bb47e7d]{color:var(--color-text-primary);line-height:1.2;font-weight:var(--font-weight-semibold);background:0 0;border:0;flex:1;padding:0 0 28px}.auth-modal__tab[data-v-2bb47e7d]:first-child{flex:0 0 200px}.auth-modal__tab--active[data-v-2bb47e7d]{color:var(--color-yellow);box-shadow:0 3px 0 var(--color-yellow)}.auth-modal__content[data-v-2bb47e7d]{flex-direction:column;flex:1;padding-top:42px;display:flex}.auth-modal__title[data-v-2bb47e7d]{line-height:1.2}.auth-modal__title span[data-v-2bb47e7d]{color:var(--color-yellow)}.auth-modal__description[data-v-2bb47e7d]{min-height:105px;color:var(--color-text-secondary);margin-top:23px;line-height:35px}.header[data-v-aed588ac]{z-index:50;background:linear-gradient(to bottom, var(--color-header-background) 0%, color-mix(in srgb, var(--color-background) 50%, transparent) 55%, transparent 100%);width:100%;position:fixed;inset:0 0 auto}.header__container[data-v-aed588ac]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:32px;display:flex}.header__logo-link[data-v-aed588ac]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.header__logo[data-v-aed588ac]{width:auto;height:55px;display:block}.header__actions[data-v-aed588ac]{flex-shrink:0;align-items:center;gap:20px;display:flex}.header__account[data-v-aed588ac]{white-space:nowrap}.header__account svg[data-v-aed588ac]{flex-shrink:0}.header__status[data-v-aed588ac]{color:var(--color-yellow);justify-content:flex-end;align-items:center;gap:16px;padding-block:8px;display:flex}.header__status button[data-v-aed588ac]{color:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=600px){.header__container[data-v-aed588ac]{flex-wrap:wrap;gap:16px;min-height:90px;padding-block:16px}.header__logo[data-v-aed588ac]{height:38px}.header__actions[data-v-aed588ac]{flex-wrap:wrap;gap:12px}.header__actions[data-v-aed588ac] .base-button{min-width:0;min-height:44px;padding-inline:16px;font-size:14px}}.footer[data-v-3c9005a8]{padding-top:72px;padding-bottom:80px}.footer__cta[data-v-3c9005a8]{border-radius:var(--radius-panel);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:80px;min-height:296px;padding:44px 76px;display:flex}.footer__cta h2[data-v-3c9005a8]{margin-top:32px;line-height:1.1}.footer__cta-action[data-v-3c9005a8]{flex-direction:column;flex:0 493px;gap:24px;display:flex}.footer__cta-action .base-button[data-v-3c9005a8]{align-self:flex-start;min-width:345px}.main-layout[data-v-996fcfd7]{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.main-layout__content[data-v-996fcfd7]{flex:1}.sidebar[data-v-d2dc21ec]{border-radius:var(--radius-panel);width:clamp(260px,20vw,385px);min-height:calc(100svh - 100px);transition:width var(--transition-default), flex-basis var(--transition-default), padding var(--transition-default);flex-direction:column;flex:0 0 clamp(260px,20vw,385px);padding:28px 20px 20px;display:flex;position:sticky;top:50px}.sidebar__brand[data-v-d2dc21ec]{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:40px;display:flex}.sidebar__logo[data-v-d2dc21ec]{min-width:0;color:var(--color-yellow);align-items:center;text-decoration:none;display:flex}.sidebar__logo img[data-v-d2dc21ec]{width:168px;height:auto}.sidebar__toggle[data-v-d2dc21ec]{width:36px;height:36px}.sidebar__toggle svg[data-v-d2dc21ec]{transition:transform var(--transition-default)}.sidebar__nav[data-v-d2dc21ec]{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.sidebar__link[data-v-d2dc21ec]{isolation:isolate;border-radius:var(--radius-card);min-height:58px;color:var(--color-text-secondary);white-space:nowrap;transition:color var(--transition-default), border-color var(--transition-default), box-shadow var(--transition-default);border:1px solid #0000;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.sidebar__link[data-v-d2dc21ec]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-orange) 42%, transparent) 0%, color-mix(in srgb, var(--color-orange) 20%, transparent) 48%, color-mix(in srgb, var(--color-orange) 4%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity var(--transition-default);position:absolute;inset:0}.sidebar__link svg[data-v-d2dc21ec]{flex-shrink:0}.sidebar__label[data-v-d2dc21ec]{text-overflow:ellipsis;overflow:hidden}.sidebar__link[data-v-d2dc21ec]:hover,.sidebar__link[data-v-d2dc21ec]:focus-visible{color:var(--color-yellow);border-color:color-mix(in srgb, var(--color-orange) 22%, transparent)}.sidebar__link[data-v-d2dc21ec]:hover:before,.sidebar__link[data-v-d2dc21ec]:focus-visible:before{opacity:.65}.sidebar__link--active[data-v-d2dc21ec]{color:var(--color-yellow);border-color:color-mix(in srgb, var(--color-orange) 25%, transparent);box-shadow:inset 2px 0 0 var(--color-yellow), 0 4px 18px color-mix(in srgb, var(--color-orange) 8%, transparent)}.sidebar__link--active[data-v-d2dc21ec]:before,.sidebar__link--active[data-v-d2dc21ec]:hover:before{opacity:1}.sidebar__bottom[data-v-d2dc21ec]{border-top:1px solid var(--color-border-muted);margin-top:auto;padding-top:24px}.sidebar__user[data-v-d2dc21ec]{min-height:76px;color:var(--color-text-primary);gap:14px;padding:12px}.sidebar__avatar[data-v-d2dc21ec]{background:linear-gradient(135deg, var(--color-yellow), var(--color-orange));width:44px;height:44px;color:var(--color-background);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar__identity[data-v-d2dc21ec]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar__identity span[data-v-d2dc21ec]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__chevron[data-v-d2dc21ec]{color:var(--color-text-secondary)}.sidebar--compact[data-v-d2dc21ec]{flex-basis:92px;width:92px;padding:24px 16px 20px}.sidebar--compact .sidebar__brand[data-v-d2dc21ec]{flex-direction:column;gap:16px;margin-bottom:24px}.sidebar--compact .sidebar__logo[data-v-d2dc21ec]{justify-content:center;width:56px;height:44px}.sidebar--compact .sidebar__toggle[data-v-d2dc21ec]{width:56px;height:36px}.sidebar--compact .sidebar__toggle svg[data-v-d2dc21ec]{transform:rotate(180deg)}.sidebar--compact .sidebar__link[data-v-d2dc21ec]{justify-content:center;gap:0;width:56px;min-height:56px;padding:0}.sidebar--compact .sidebar__bottom[data-v-d2dc21ec]{padding-top:20px}.sidebar--compact .sidebar__user[data-v-d2dc21ec]{min-height:64px}.workspace-layout[data-v-7a4ee6e4]{align-items:flex-start;gap:30px;min-height:100svh;padding:30px;display:flex}.workspace-layout__content[data-v-7a4ee6e4]{flex:1;min-width:0;padding-top:22px}.workspace-layout--detail[data-v-7a4ee6e4]{background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--color-orange) 8%, transparent), transparent 45%)}.material-card[data-v-2cd50cf0]{background-color:var(--color-glass);border:2px solid var(--color-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;align-items:center;gap:24px;width:100%;min-height:128px;padding:24px;display:flex}.material-card__icon[data-v-2cd50cf0]{width:56px;height:64px;color:var(--color-text-primary);flex-shrink:0}.material-card__content[data-v-2cd50cf0]{flex-direction:column;gap:8px;min-width:0;display:flex}.material-card__name[data-v-2cd50cf0]{color:var(--color-text-primary);font-size:var(--font-size-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-card__details[data-v-2cd50cf0]{color:var(--color-text-secondary);font-size:var(--font-size-text-2)}@media (width<=1400px){.material-card[data-v-2cd50cf0]{gap:16px;min-height:108px;padding:20px}.material-card__icon[data-v-2cd50cf0]{width:40px;height:48px}.material-card__name[data-v-2cd50cf0],.material-card__details[data-v-2cd50cf0]{font-size:16px}}.result-card[data-v-9a5598cd]{background-color:var(--color-glass);border:2px solid var(--color-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;flex-direction:column;min-width:0;min-height:357px;padding:34px 32px 22px;display:flex}.result-card__header[data-v-9a5598cd]{align-items:center;gap:24px;display:flex}.result-card__icon[data-v-9a5598cd]{width:76px;height:76px;color:var(--color-white);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.result-card__icon[data-v-9a5598cd] svg{width:44px;height:44px}.result-card--summary .result-card__icon[data-v-9a5598cd]{background-color:var(--color-green)}.result-card--test .result-card__icon[data-v-9a5598cd]{background-color:var(--color-orange)}.result-card__title[data-v-9a5598cd]{font-size:var(--font-size-text-1);color:var(--color-text-primary);line-height:1.3}.result-card__list[data-v-9a5598cd]{flex-direction:column;gap:8px;margin:16px 0 36px;padding:0 0 0 52px;list-style:none;display:flex}.result-card__item[data-v-9a5598cd]{font-size:var(--font-size-text-2);color:var(--color-text-secondary);align-items:flex-start;gap:18px;line-height:1.4;display:flex}.result-card__check[data-v-9a5598cd]{width:28px;height:28px;color:var(--color-white);flex-shrink:0}.result-card__button[data-v-9a5598cd]{min-width:0;min-height:68px;margin-top:auto;padding-inline:16px}.result-card__button[data-v-9a5598cd] .base-button__icon svg{width:30px;height:30px}.result-card .result-card__button[data-v-9a5598cd]:disabled{opacity:1;cursor:default}@media (width<=1600px){.result-card[data-v-9a5598cd]{padding:24px 20px}.result-card__header[data-v-9a5598cd]{gap:16px}.result-card__icon[data-v-9a5598cd]{border-radius:16px;width:56px;height:56px}.result-card__icon[data-v-9a5598cd] svg{width:34px;height:34px}.result-card__title[data-v-9a5598cd]{font-size:20px}.result-card__list[data-v-9a5598cd]{padding-left:12px}.result-card__item[data-v-9a5598cd]{gap:12px;font-size:16px}.result-card__button[data-v-9a5598cd]{font-size:16px}}@media (width<=600px){.result-card[data-v-9a5598cd]{min-height:300px}}.generation-flow[data-v-7b89c6b7]{width:100%}.generation-flow__source[data-v-7b89c6b7]{width:53%;margin-inline:auto}.generation-flow__connector[data-v-7b89c6b7]{height:68px;position:relative}.generation-flow__arrow[data-v-7b89c6b7]{max-width:none;position:absolute;top:18px}.generation-flow__arrow--left[data-v-7b89c6b7]{left:calc(50% - 282px);transform:rotate(167.84deg)}.generation-flow__arrow--right[data-v-7b89c6b7]{left:calc(50% + 34px);transform:rotate(12.16deg)scaleY(-1)}.generation-flow__plus[data-v-7b89c6b7]{position:absolute;top:-19px;left:calc(50% - 34px)}.generation-flow__results[data-v-7b89c6b7]{gap:clamp(20px,2.8vw,52px);display:flex}.generation-flow__results[data-v-7b89c6b7]>*{flex:1;min-width:0}.hero[data-v-48142ec5]{isolation:isolate;background-position:right top -172px;background-repeat:no-repeat;background-size:119.47% 141.56%;width:100%;min-height:884px;padding-block:168px 140px;position:relative}.hero[data-v-48142ec5]:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-background) 50%, transparent) 50%, var(--color-background));pointer-events:none;z-index:-1;height:240px;position:absolute;inset:auto 0 0}.hero__content[data-v-48142ec5]{align-items:start;gap:clamp(32px,3.4vw,64px);display:flex}.hero__information[data-v-48142ec5],.hero__visual[data-v-48142ec5]{flex:1;min-width:0}.hero__visual[data-v-48142ec5]{margin-right:44px;padding-top:16px}.hero__information[data-v-48142ec5]{flex:.87}.hero__title[data-v-48142ec5]{font-size:var(--font-size-title-1);line-height:1.22;font-weight:var(--font-weight-semibold)}.hero__accent[data-v-48142ec5]{color:var(--color-yellow)}.hero__description[data-v-48142ec5]{margin-top:40px;line-height:1.4}.hero__actions[data-v-48142ec5]{gap:30px;margin-top:48px;display:flex}.hero__actions[data-v-48142ec5] .base-button__icon svg{width:32px;height:32px}@media (width<=1400px){.hero__actions[data-v-48142ec5]{gap:16px}.hero__actions[data-v-48142ec5] .base-button{font-size:16px}}@media (width<=1100px){.hero[data-v-48142ec5]{padding-block:158px 64px}.hero__content[data-v-48142ec5]{flex-direction:column;gap:48px}.hero__information[data-v-48142ec5]{max-width:760px}.hero__visual[data-v-48142ec5]{width:100%;max-width:880px;margin-inline:auto;padding-top:0}}@media (width<=600px){.hero[data-v-48142ec5]{padding-top:190px}.hero__title[data-v-48142ec5]{font-size:36px}.hero__description[data-v-48142ec5]{margin-top:24px}.hero__actions[data-v-48142ec5]{flex-direction:column;margin-top:32px}.hero__actions[data-v-48142ec5] .base-button{flex:auto;height:auto;min-height:60px}}.how-it-works__how[data-v-1c530475]{scroll-margin-top:calc(var(--header-height) + 32px)}.how-it-works__steps[data-v-1c530475]{gap:28px;margin-top:40px;display:flex}.how-it-works__step[data-v-1c530475]{border-radius:var(--radius-panel);flex:1;align-items:flex-start;gap:36px;min-width:0;min-height:263px;padding:28px 32px;display:flex}.how-it-works__step-icon[data-v-1c530475]{background-color:color-mix(in srgb, var(--color-orange) 50%, var(--color-panel));width:104px;height:104px;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.how-it-works__step h3[data-v-1c530475]{margin:18px 0 14px}.how-it-works__step .text-2[data-v-1c530475]{line-height:1.25}.result-example__preview[data-v-54e776ca]{border-radius:var(--radius-panel);background:var(--color-panel);border:0;width:100%;margin-top:80px;padding:0;display:block;overflow:hidden}.result-example__mock[data-v-54e776ca]{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr) minmax(0,1.15fr);gap:24px;padding:32px;display:grid}.result-example__toc[data-v-54e776ca]{border:1px solid var(--color-panel-border);border-radius:var(--radius-card);background:var(--color-background);padding:20px}.result-example__toc h3[data-v-54e776ca]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.result-example__toc p[data-v-54e776ca]{margin:6px 0 18px}.result-example__toc ul[data-v-54e776ca]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.result-example__toc-item[data-v-54e776ca]{border-radius:var(--border-radius-sm);color:var(--color-text-secondary);align-items:center;gap:10px;padding:10px 12px;display:flex}.result-example__toc-item--active[data-v-54e776ca]{background:var(--color-active);color:var(--color-yellow)}.result-example__card[data-v-54e776ca]{flex-direction:column;gap:16px;min-width:0;display:flex}.result-example__card-head[data-v-54e776ca]{color:var(--color-text-primary);align-items:center;gap:12px;display:flex}.result-example__card-icon[data-v-54e776ca]{border-radius:var(--border-radius-sm);background:var(--color-orange);width:40px;height:40px;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}.result-example__sheet[data-v-54e776ca]{border-radius:var(--radius-card);background:var(--color-yellow);color:var(--color-dark);flex:1;padding:20px}.result-example__sheet h4[data-v-54e776ca]{font-weight:var(--font-weight-semibold);margin:0 0 10px}.result-example__sheet p[data-v-54e776ca]{margin:0 0 10px}.result-example__card--notes .result-example__sheet h4[data-v-54e776ca]{margin-top:2px}.result-example__definition[data-v-54e776ca]{border-radius:var(--border-radius-sm);background:color-mix(in srgb, var(--color-orange) 35%, var(--color-yellow));align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.result-example__definition p[data-v-54e776ca]{margin:0}.result-example__definition-icon[data-v-54e776ca]{flex-shrink:0;margin-top:2px;display:flex}.result-example__options[data-v-54e776ca]{flex-direction:column;gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.result-example__options li[data-v-54e776ca]{align-items:center;gap:10px;display:flex}.result-example__radio[data-v-54e776ca]{border:1.5px solid color-mix(in srgb, var(--color-dark) 45%, transparent);border-radius:50%;width:16px;height:16px}.result-example__option--picked[data-v-54e776ca]{font-weight:var(--font-weight-semibold)}.result-example__option--picked .result-example__radio[data-v-54e776ca]{border-color:var(--color-orange);background:radial-gradient(circle, var(--color-orange) 0 45%, transparent 50%)}.result-example__next[data-v-54e776ca]{border-radius:var(--border-radius-sm);background:var(--color-orange);color:var(--color-text-primary);padding:10px 16px;display:inline-block}@media (width<=900px){.result-example__mock[data-v-54e776ca]{grid-template-columns:1fr;padding:20px}}.study-card[data-v-127c43e6]{border-radius:var(--radius-card);flex-direction:column;min-width:0;min-height:193px;padding:18px 20px;display:flex}.study-card__top[data-v-127c43e6]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.study-card__title[data-v-127c43e6]{min-width:0;color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.study-card__actions[data-v-127c43e6]{flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:28px;display:flex}.study-card__pill[data-v-127c43e6]{border-radius:var(--radius-card);min-height:58px;color:var(--color-text-primary);border:0;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.study-card__pill--notes[data-v-127c43e6]{background:var(--color-orange)}.study-card__pill--quiz[data-v-127c43e6]{background:var(--color-green)}.community__examples[data-v-0abe8373]{gap:28px;margin-top:40px;display:flex}.community__examples[data-v-0abe8373]>*{flex:0 438px}.main-page__sections[data-v-39e34ba0]{flex-direction:column;gap:72px;padding-top:64px;display:flex}@font-face{font-family:ProjectFont;src:url(/assets/Font-SemiBold-C0-6BeuA.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--color-dark:#191a25;--color-white:#fff;--color-yellow:#fed7a5;--color-orange:#ab7b60;--color-green:#41635f;--color-background:var(--color-dark);--color-header-background:color-mix(in srgb, var(--color-background) 85%, transparent);--header-height:110px;--color-text-primary:var(--color-white);--color-text-secondary:#c8c5c5;--color-text-thirdly:#fed7a5;--color-surface:color-mix(in srgb, var(--color-background) 96%, var(--color-white));--color-input-background:color-mix(in srgb, var(--color-background) 92%, var(--color-white));--color-backdrop:#050912bf;--color-border-muted:color-mix(in srgb, var(--color-border) 40%, transparent);--color-auth-surface:#20212b;--color-auth-input:#2c2d3c;--color-panel:var(--color-auth-surface);--color-panel-border:var(--color-auth-input);--color-active:#9e67524d;--color-success:#4caf78;--color-info:#a9c8f5;--color-danger:#f3a49a;--color-track:#3b3e48;--color-glass:#302d32c7;--color-glass-border:#ffffff14;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--radius-card:15px;--radius-panel:30px;--color-border:#ffffff73;--border-radius-sm:8px;--border-radius-md:20px;--border-radius-lg:60px;--transition-fast:.15s ease;--transition-default:.3s ease;--font-family-base:"ProjectFont", sans-serif;--font-size-title-1:60px;--font-size-title-2:50px;--font-size-title-3:40px;--font-size-title-4:30px;--font-size-text-1:25px;--font-size-text-2:20px;--font-size-text-3:18px;--font-size-text-4:.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.title-1{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);line-height:1.2}.title-2{font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);line-height:1.25}.title-3{font-size:var(--font-size-title-3);font-weight:var(--font-weight-semibold);line-height:1.3}.title-4{font-size:var(--font-size-title-4);font-weight:var(--font-weight-semibold);line-height:1.35}.text-1{font-size:var(--font-size-text-1);font-weight:var(--font-weight-regular);line-height:1.5}.text-2{font-size:var(--font-size-text-2);font-weight:var(--font-weight-regular);line-height:1.5}.text-3{font-size:var(--font-size-text-3);font-weight:var(--font-weight-regular);line-height:1.5}.text-4{font-size:var(--font-size-text-4);font-weight:var(--font-weight-regular);line-height:1.5}.container{width:100%;padding-left:clamp(20px,6.1vw,116px);padding-right:clamp(20px,2.9vw,56px)}@media (width<=1100px){.container{padding-inline:20px}}.surface{background:var(--color-panel);border:2px solid var(--color-panel-border);border-radius:var(--border-radius-md)}.muted{color:var(--color-text-secondary)}.accent{color:var(--color-yellow)}.danger{color:var(--color-danger)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.page-heading{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.page-heading .title-1{font-weight:var(--font-weight-semibold)}.icon-button{border-radius:var(--border-radius-sm);width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--color-yellow);background:var(--color-active)}.text-link{color:var(--color-yellow);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:inline-flex}.text-link:disabled{color:var(--color-text-secondary);cursor:not-allowed}.app-field{gap:var(--space-xs);min-width:0;color:var(--color-text-secondary);flex-direction:column;display:flex}.app-input{border:2px solid var(--color-panel-border);border-radius:var(--radius-card);background:var(--color-auth-input);width:100%;min-width:0;min-height:58px;color:var(--color-text-primary);padding:12px 22px}.app-input::placeholder{color:var(--color-text-secondary)}.app-input:disabled{opacity:.6}.notice{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-card);color:var(--color-text-secondary)}.empty-state{justify-content:center;align-items:center;gap:var(--space-md);min-height:280px;padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.empty-state>svg{color:var(--color-yellow)}.empty-state p{max-width:640px}.badge{border-radius:var(--radius-card);background:var(--color-active);color:var(--color-yellow);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-page{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.workspace-page>.page-heading{margin-bottom:0}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--color-background);min-width:320px;min-height:100vh;color:var(--color-text-primary);margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}img,video,svg{max-width:100%}img,video{display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px}
