.auth-shell{min-height:calc(100vh - var(--header-height));display:grid;place-items:center;padding:32px 20px 64px}.auth-shell__panel{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,460px);gap:22px;align-items:stretch}.auth-shell__intro,.auth-card{padding:clamp(22px,3.6vw,32px);border-radius:28px;border:1px solid rgba(121,145,186,.16);background:linear-gradient(180deg,#ffffffd1,#f3f8ffc7),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 28%);box-shadow:var(--shadow-lift);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-shell__intro{display:grid;gap:14px}.auth-shell__intro h1,.auth-card h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.06;letter-spacing:-.03em}.auth-card h2{font-size:1.18rem;line-height:1.12}.auth-shell__lead,.auth-card__copy p{margin:0;color:#34445fbd;font-size:var(--ui-text-sm);line-height:1.58}.auth-shell__highlights{display:grid;gap:10px}.auth-shell__highlight{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;align-items:start}.auth-shell__highlight span{width:10px;height:10px;margin-top:7px;border-radius:50%;background:linear-gradient(145deg,var(--color-secondary),var(--color-accent));box-shadow:0 0 0 5px #2f80ff1f}.auth-shell__highlight p{margin:0;font-size:var(--ui-text-sm);line-height:1.55}.auth-shell__back{display:inline-flex;margin-top:4px;font-weight:700;color:var(--color-secondary);font-size:var(--ui-text-sm)}.auth-card{display:grid;gap:14px}.auth-card--compact{max-width:520px;margin:0 auto}.auth-card__copy{display:grid;gap:8px}.auth-card__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white);background:linear-gradient(145deg,var(--color-secondary),var(--color-accent));box-shadow:var(--shadow-soft)}.auth-card__notice{margin:0;padding:10px 12px;border-radius:16px;border:1px solid rgba(121,145,186,.18);background:#f2f7fff0;color:#27487e;font-size:var(--ui-text-sm);font-weight:700;line-height:1.5}.auth-field{display:grid;gap:6px}.auth-field__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-field input{width:100%;min-height:42px;padding:0 14px;border-radius:var(--ui-field-radius);border:1px solid rgba(121,145,186,.16);background:#ffffffd1;font-size:var(--ui-text-sm);line-height:1.4;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.auth-field input:focus{outline:none;border-color:#2f80ff57;box-shadow:0 0 0 4px #2f80ff1f}.auth-field__hint,.auth-field__error{font-size:12px;line-height:1.5}.auth-field__hint{color:#4858739e}.auth-field__error,.auth-error{color:var(--color-destructive);font-weight:700}.auth-checklist{display:flex;flex-wrap:wrap;gap:8px}.auth-checklist__item{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(121,145,186,.14);background:#ffffffad;color:#485873ad;font-size:11px;font-weight:600}.auth-checklist__item.is-valid{color:#244784;border-color:#2f80ff2e;background:#f1f7fff0}.auth-strength{font-size:12px;font-weight:700}.auth-strength--muted{color:#0e13187a}.auth-strength--weak{color:#b85e42}.auth-strength--medium{color:#ad7b25}.auth-strength--strong{color:#21705c}.auth-checkbox{display:flex;align-items:flex-start;gap:10px;color:#34445fbd;font-size:var(--ui-text-sm);line-height:1.5}.auth-checkbox input{margin-top:3px}.auth-checkbox span{display:inline-flex;flex-wrap:wrap;gap:4px}.auth-checkbox a,.auth-card__footer a{color:var(--color-accent);font-weight:700}.auth-inline-link{color:var(--color-accent);font-size:12px;font-weight:700}.auth-card__actions{display:flex;gap:10px}.auth-card__footer,.auth-error{margin:0}.auth-card__footer{color:#34445fb8;font-size:var(--ui-text-sm);line-height:1.5}.auth-loading{padding-top:96px}@media(max-width:920px){.auth-shell__panel{grid-template-columns:1fr}}.auth-shell--enhanced{background:radial-gradient(circle at 10% 12%,rgba(126,103,255,.1),transparent 22%),radial-gradient(circle at 88% 18%,rgba(47,128,255,.12),transparent 18%),linear-gradient(180deg,#f5f9fff0,#eef4ffe6)}.auth-shell__intro--enhanced{position:relative;overflow:hidden;background:var(--gradient-soft-warm);box-shadow:var(--shadow-lift)}.auth-shell__intro--enhanced:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:#2f80ff14;filter:blur(6px)}.auth-shell__intro--enhanced .auth-shell__lead{max-width:52ch}.auth-shell__intro--enhanced .auth-shell__highlight{padding:12px 14px;border-radius:18px;border:1px solid rgba(121,145,186,.12);background:#ffffff9e}.account-page{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto;padding:clamp(28px,4vw,48px) 0 var(--space-3xl);display:grid;gap:18px}.account-hero,.account-card{border-radius:var(--radius-lg);border:var(--border-soft);background:#ffffffd1;box-shadow:var(--shadow-soft)}.account-hero{padding:clamp(22px,3.2vw,30px);display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:center;background:linear-gradient(180deg,#ffffffe0,#f3f8ffeb),radial-gradient(circle at top center,rgba(47,128,255,.14),transparent 46%)}.account-title-block{display:grid;gap:12px;align-content:start}.account-title-lead,.account-section-heading,.account-card__heading{display:inline-flex;align-items:center;gap:12px}.account-hero h1{margin:0;font-size:clamp(1.86rem,3.6vw,2.7rem);line-height:1;letter-spacing:-.04em}.account-hero__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;color:var(--color-white);background:linear-gradient(145deg,#2f80ff,#6f65ff);box-shadow:0 18px 40px #5470dc2e}.account-hero__copy{margin:0;max-width:56ch;color:#0e1318c2;font-size:var(--ui-text-sm);line-height:1.58}.account-hero__copy strong{color:var(--color-secondary)}.account-balance-card{padding:20px;border-radius:var(--ui-card-radius);border:1px solid rgba(121,145,186,.2);background:linear-gradient(180deg,#ebf4fff0,#f7fafffa);display:grid;justify-items:center;gap:8px;text-align:center}.account-balance-card span,.account-balance-card em{color:#0e1318a8;font-style:normal}.account-balance-card strong{font-size:clamp(1.82rem,4.4vw,2.5rem);line-height:1;color:#2b4f87}.account-referral-card{padding:clamp(20px,3vw,28px);border-radius:28px;border:var(--border-soft);background:linear-gradient(180deg,#ffffffeb,#f3f8ffeb),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 42%);box-shadow:var(--shadow-soft);display:grid;gap:16px}.account-referral-card h2{margin:0}.account-referral-card__copy p:last-child{margin:12px 0 0;color:#0e1318b8}.account-section-heading{align-items:flex-start}.account-section-heading__icon,.account-card__heading-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#315c9e;border:1px solid rgba(121,145,186,.16);background:linear-gradient(180deg,#ffffffe6,#eff5fffa),radial-gradient(circle at top right,rgba(47,128,255,.14),transparent 55%);box-shadow:inset 0 1px #ffffffdb,0 10px 24px #5470dc1f}.account-section-heading__copy{margin:6px 0 0;color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.52}.account-referral-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-referral-stat{padding:14px 16px;border-radius:16px;background:#ffffff94;display:flex;gap:12px;align-items:flex-start}.account-referral-stat svg{color:var(--color-accent)}.account-referral-stat span{display:block;color:#0e13189e;font-size:var(--ui-text-sm)}.account-referral-stat strong{display:block;margin-top:4px;color:var(--color-secondary);font-size:1rem}.account-referral-card__actions{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;gap:12px;align-items:end}.account-referral-field{padding:12px 14px;border-radius:16px;background:#ffffff94;display:grid;gap:8px;min-width:0}.account-referral-field span{color:#0e13189e;font-size:var(--ui-text-xs)}.account-referral-field strong,.account-referral-field a{color:var(--color-secondary);font-weight:700;overflow-wrap:anywhere}.account-referral-field a{text-decoration:none}.account-referral-field a:hover,.account-referral-field a:focus-visible{text-decoration:underline}.account-referral-card__buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-referral-card__buttons .button{gap:8px}.billing-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.billing-package{position:relative;padding:20px;border-radius:var(--ui-card-radius);border:1px solid rgba(14,19,24,.08);background:#fffffff5;box-shadow:0 10px 30px #0f1b2a14;display:flex;flex-direction:column;gap:12px;align-items:stretch;height:100%}.billing-package.is-recommended{border-color:#7991ba47;box-shadow:0 20px 40px #5470dc29}.billing-package__badge{position:static;display:inline-flex;align-items:center;align-self:start;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(145deg,#2f80ff,#6f65ff);color:var(--color-white);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;box-shadow:0 10px 18px #5470dc24}.billing-package__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white);background:linear-gradient(145deg,#6f65ff,#2f80ff);box-shadow:0 18px 36px #5470dc2e}.billing-package strong{display:block;font-size:1.02rem;color:var(--color-secondary)}.billing-package p{margin:6px 0 0;color:#0e1318b8;font-size:var(--ui-text-sm);line-height:1.52}.billing-package__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.billing-package__meta span{color:#0e13189e}.billing-package__meta strong{font-size:1.68rem;line-height:1}.billing-package__features{list-style:none;margin:0;padding:0;display:grid;gap:10px}.billing-package__features li{display:flex;gap:10px;align-items:center;color:#0e1318d1}.billing-package__features svg{color:#4a82d8}.account-grid,.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-card{padding:clamp(18px,3vw,24px)}.account-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(14,19,24,.06)}.account-card__header h2,.billing-grid h3{margin:0}.account-card__eyebrow{margin:0 0 4px;color:#4c5f8094;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.account-card__header span,.account-empty,.account-list__item p,.account-asset p,.account-side-note p{color:#0e1318b3}.account-card__header>span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,145,186,.12);background:#ffffff9e;color:#394a6ab3;font-size:var(--ui-text-xs);font-weight:700}.account-list,.account-assets{display:grid;gap:10px}.account-list__item,.account-asset,.account-side-note{padding:14px;border-radius:16px;border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffd6,#f3f8ffeb);display:grid;gap:6px;min-width:0}.account-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-list__status-link{color:var(--color-accent);font-weight:700;text-decoration:none}.account-list__status-link:hover,.account-list__status-link:focus-visible{color:var(--color-secondary);text-decoration:underline}.account-assets{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.account-asset img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px}.account-asset strong,.account-asset p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.account-message,.account-error{margin:0;padding:12px 14px;border-radius:16px;font-size:var(--ui-text-sm);line-height:1.52}.account-message{color:#0d4f3c;background:#71d6ae29}.account-error{color:var(--color-destructive);background:#c93c2f1f}.account-side-note{background:linear-gradient(180deg,#f4fef9eb,#fffffff0)}.account-side-note dl{margin:0;display:grid;gap:12px}.account-side-note dl div{display:grid;gap:4px}.account-side-note dt,.payment-qr-card__meta dt{font-size:12px;color:#0e131894;text-transform:uppercase;letter-spacing:.08em}.account-side-note dd,.payment-qr-card__meta dd{margin:0;color:var(--color-secondary)}.account-pagination{margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.account-pagination span{color:#0e1318ad;font-size:var(--ui-text-sm)}.payment-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px}.payment-modal__backdrop{position:absolute;inset:0;background:#080c128f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.payment-modal__panel{position:relative;z-index:1;width:min(460px,100%);display:grid;gap:14px;padding:22px;border-radius:var(--ui-card-radius);border:1px solid rgba(255,255,255,.54);background:#fffffffa;box-shadow:0 24px 70px #080c123d}.payment-modal__panel--qr{width:min(520px,100%)}.payment-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payment-modal__header h2{margin:0}.payment-modal__header p{margin:8px 0 0;color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.52}.payment-modal__close{width:36px;height:36px;border:0;border-radius:10px;background:#0e13180f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.payment-channel-list{display:grid;gap:10px}.payment-channel{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(14,19,24,.08);background:#fafbfcf5;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;text-align:left;cursor:pointer}.payment-channel.is-selected{border-color:#0cab8a94;background:#eefcf7fa;box-shadow:0 12px 24px #0cab8a1f}.payment-channel strong{color:var(--color-secondary);font-size:.96rem}.payment-channel p{margin:4px 0 0;color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.48}.payment-channel__radio{width:16px;height:16px;border-radius:999px;border:2px solid rgba(14,19,24,.2);background:transparent}.payment-channel.is-selected .payment-channel__radio{border-color:#09ab8a;background:radial-gradient(circle at center,#09ab8a 0 48%,transparent 52%)}.payment-modal__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.payment-qr-card{display:grid;gap:14px;justify-items:center;text-align:center}.payment-qr-card__channel{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border-radius:999px;background:#0cab8a1a;color:#0b846c;font-weight:700;font-size:var(--ui-text-xs)}.payment-qr-card__code{padding:16px;border-radius:var(--ui-card-radius);background:#fff;border:1px solid rgba(14,19,24,.08);box-shadow:0 18px 36px #080c1214}.payment-qr-card__success{width:100%;padding:20px;border-radius:var(--ui-card-radius);background:linear-gradient(180deg,#e4fcf4f0,#f5fffbfa);display:grid;gap:8px;justify-items:center}.payment-qr-card__success svg{color:#0aa586}.payment-qr-card__success strong{font-size:1.02rem;color:var(--color-secondary)}.payment-qr-card__success p,.payment-qr-card>p{margin:0;color:#0e1318b8;font-size:var(--ui-text-sm);line-height:1.52}.payment-qr-card__meta{width:100%;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-qr-card__meta div{padding:12px;border-radius:16px;background:#16202a0f;display:grid;gap:4px}.account-page--enhanced{position:relative}.account-page--enhanced:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 10%,rgba(126,103,255,.08),transparent 26%),radial-gradient(circle at 84% 12%,rgba(47,128,255,.12),transparent 24%),radial-gradient(circle at 80% 82%,rgba(160,205,255,.12),transparent 22%)}.account-hero--enhanced,.account-referral-card--enhanced,.account-card--enhanced{position:relative;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.account-hero--enhanced{border-color:#7991ba29;box-shadow:var(--shadow-lift)}.account-hero--enhanced:after{content:"";position:absolute;inset:auto -6% -38% auto;width:clamp(220px,24vw,300px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(126,103,255,.18),transparent 70%);pointer-events:none}.account-referral-card--enhanced{border-color:#7991ba29;box-shadow:var(--shadow-lift)}.account-referral-card--enhanced:after{content:"";position:absolute;inset:-22% auto auto 72%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(47,128,255,.16),transparent 70%);pointer-events:none}.billing-packages--enhanced .billing-package{border-color:#7991ba24;background:linear-gradient(180deg,#ffffffe0,#f3f8fff0),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 34%);transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring)}.billing-packages--enhanced .billing-package:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:#7991ba33}.account-card--enhanced{border-color:#7991ba1f;background:linear-gradient(180deg,#ffffffd6,#f3f8ffeb),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 28%);box-shadow:var(--shadow-lift)}.account-card--wide{background:linear-gradient(180deg,#ffffffe6,#f3f8fff0),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 30%)}.account-card--enhanced .account-list__item,.account-card--enhanced .account-asset,.account-card--enhanced .account-side-note{border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffbd,#f4f8ffe6)}.account-page--enhanced .billing-package{overflow:hidden}.account-page--enhanced .billing-package:after{content:"";position:absolute;inset:auto -14px -28px auto;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(47,128,255,.14),transparent 68%);pointer-events:none}.billing-packages--enhanced .billing-package.is-recommended{transform:translateY(-2px);border-color:#7991ba47}.billing-packages--enhanced .billing-package.is-recommended:hover{transform:translateY(-6px)}.billing-packages--enhanced .billing-package .button{width:100%;margin-top:auto;box-shadow:0 14px 28px #5470dc29}.account-card--enhanced .account-card__header{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid rgba(14,19,24,.06)}.account-card--enhanced .account-list__item{transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring)}.account-card--enhanced .account-list__item:hover{transform:translateY(-2px);border-color:#7991ba2e;box-shadow:0 16px 32px #465c841f}.account-card--enhanced .account-list__status-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,145,186,.16);background:#f2f7ffeb;box-shadow:0 8px 18px #5470dc14;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),border-color var(--transition-base)}.account-card--enhanced .account-list__status-link:hover,.account-card--enhanced .account-list__status-link:focus-visible{transform:translateY(-1px);border-color:#7991ba3d;background:#f7fafffa;box-shadow:0 12px 24px #5470dc1f;text-decoration:none}.account-card--enhanced .account-pagination{padding-top:14px;border-top:1px solid rgba(14,19,24,.06)}.account-card--enhanced .account-pagination span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#16202a0d}.account-card--enhanced .account-pagination .button{box-shadow:0 10px 22px #0f172214}.account-page--enhanced .payment-modal__panel{overflow:hidden;border:1px solid rgba(121,145,186,.14);background:linear-gradient(180deg,#ffffffeb,#f3f8fff0),radial-gradient(circle at top right,rgba(126,103,255,.1),transparent 32%)}.account-page--enhanced .payment-modal__panel:after{content:"";position:absolute;inset:auto -16px -34px auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(47,128,255,.16),transparent 70%);pointer-events:none}.account-page--enhanced .payment-modal__header{position:relative;z-index:1;padding-bottom:12px;border-bottom:1px solid rgba(14,19,24,.06)}.account-page--enhanced .billing-packages>.account-section-heading{grid-column:1 / -1;margin-bottom:4px}.account-page--enhanced .billing-packages .page-eyebrow,.account-page--enhanced .account-card__heading .account-card__eyebrow{color:#4c5f8094}.account-page--enhanced .account-referral-card__copy{display:grid;gap:12px}.account-page--enhanced .account-card__heading h2,.account-page--enhanced .account-section-heading h2{line-height:1.04;letter-spacing:-.02em}.account-page--enhanced .billing-package,.account-page--enhanced .account-list__item,.account-page--enhanced .account-asset,.account-page--enhanced .account-side-note{box-shadow:0 16px 32px #465c8414}.account-page--enhanced .payment-channel{position:relative;overflow:hidden;grid-template-columns:auto minmax(0,1fr);gap:14px;border-color:#0e131814;transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring),background var(--transition-spring)}.account-page--enhanced .payment-channel:hover{transform:translateY(-2px);border-color:#7991ba2e;box-shadow:0 16px 30px #465c841f}.account-page--enhanced .payment-channel.is-selected{border-color:#7991ba3d;background:linear-gradient(180deg,#f2f7ff,#fafcfffa),radial-gradient(circle at top right,rgba(47,128,255,.12),transparent 32%);box-shadow:0 18px 34px #5470dc1f}.account-page--enhanced .payment-channel strong{font-size:1rem}.account-page--enhanced .payment-modal__actions{position:relative;z-index:1;padding-top:12px;border-top:1px solid rgba(14,19,24,.06)}.account-page--enhanced .payment-modal__actions .button{min-width:156px;box-shadow:0 12px 26px #0f172214}.account-page--enhanced .payment-qr-card__code,.account-page--enhanced .payment-qr-card__meta div{border-color:#0e13180f;box-shadow:0 16px 30px #0f172214}.account-page--enhanced .payment-qr-card__meta div{background:linear-gradient(180deg,#ffffffd6,#f7f9f8f5)}@media(max-width:1180px){.billing-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.account-hero,.account-grid,.billing-grid,.payment-qr-card__meta,.account-referral-card__meta,.account-referral-card__actions{grid-template-columns:1fr}.account-balance-card{justify-items:start;text-align:left}.account-referral-card__buttons{justify-content:flex-start}}@media(max-width:720px){.account-page{width:min(calc(100% - 24px),var(--page-max-width))}.billing-packages,.payment-modal__actions{grid-template-columns:1fr}.account-pagination{justify-content:stretch}.payment-modal{padding:16px}.payment-modal__panel{padding:22px}.payment-modal__actions{display:grid}}.admin-page{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto;padding:clamp(28px,4vw,48px) 0 var(--space-3xl);display:grid;gap:18px}.admin-shell{display:grid;gap:14px;padding:clamp(18px,3vw,24px);border-radius:28px;border:var(--border-soft);background:#ffffffc7;box-shadow:var(--shadow-soft)}.admin-shell__intro h1{margin:0 0 10px}.admin-shell__intro p:last-child{margin:0;color:#0e1318b8;font-size:var(--ui-text-sm);line-height:1.56}.admin-section-heading{display:inline-flex;align-items:flex-start;gap:12px}.admin-section-heading__icon,.admin-summary-card__icon,.admin-link-card__icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#315c9e;border:1px solid rgba(121,145,186,.16);background:linear-gradient(180deg,#ffffffe6,#eff5fffa),radial-gradient(circle at top right,rgba(47,128,255,.14),transparent 55%);box-shadow:inset 0 1px #ffffffdb,0 10px 24px #5470dc1f}.admin-subnav{display:flex;flex-wrap:wrap;gap:8px}.admin-subnav__link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:var(--border-soft);color:#0e1318b8;background:#ffffffb3;font-size:var(--ui-text-sm);font-weight:700;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.admin-subnav__link:hover,.admin-subnav__link.is-active{color:var(--color-secondary);background:#2f80ff1a;transform:translateY(-1px)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-hero,.admin-card{padding:clamp(18px,3vw,24px);border-radius:28px;border:var(--border-soft);background:#fffc;box-shadow:var(--shadow-soft)}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.admin-card--section{display:grid;gap:16px}.admin-card__header--stack{align-items:flex-start}.admin-section__title{margin:0 0 10px;font-size:clamp(1.78rem,3.6vw,2.36rem);line-height:1.04;letter-spacing:-.03em}.admin-section__description{margin:0;max-width:64ch;color:#0e1318b8;font-size:var(--ui-text-sm);line-height:1.56}.admin-section__meta{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#16202a0f;color:#0e1318b8;font-size:var(--ui-text-xs)}.admin-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.admin-hero__stats article{padding:14px;border-radius:16px;background:#16202a0f;display:grid;gap:4px}.admin-card__header{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(14,19,24,.06)}.admin-card__header h2{margin:0;font-size:1.04rem;letter-spacing:-.02em;line-height:1.16}.admin-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.admin-provider-card{padding:14px;border-radius:16px;background:#16202a0f;display:grid;gap:6px}.admin-provider-card p,.admin-provider-card span{margin:0}.admin-provider-card strong{font-size:24px}.admin-provider-card__meta{display:flex;justify-content:space-between;gap:12px;color:#0e1318b8;font-size:var(--ui-text-xs)}.admin-summary-grid,.admin-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.admin-analytics-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:18px}.admin-card--subtle{background:#ffffffeb}.admin-summary-card,.admin-link-card{padding:16px;border-radius:16px;background:#16202a0f;border:1px solid rgba(14,19,24,.06)}.admin-summary-card{display:grid;gap:8px}.admin-summary-card>span,.admin-summary-card__top span{color:#0e13189e;font-size:var(--ui-text-xs)}.admin-summary-card__top,.admin-link-card__top{display:inline-flex;align-items:center;gap:12px}.admin-summary-card strong{font-size:28px}.admin-link-card{display:grid;gap:8px;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.admin-link-card strong{color:var(--color-secondary)}.admin-link-card span{color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.5}.admin-link-card:hover{transform:translateY(-1px);background:linear-gradient(180deg,#f3f8fffa,#fffffff5);box-shadow:0 16px 28px #465c841f}.admin-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.admin-filter-chip{min-height:36px;padding:0 12px;border-radius:999px;border:var(--border-soft);background:#ffffffd1;color:#0e1318b8;font-size:var(--ui-text-xs);font-weight:700;transition:transform var(--transition-base),background var(--transition-base),color var(--transition-base)}.admin-filter-chip:hover,.admin-filter-chip.is-active{background:#2f80ff1a;color:var(--color-secondary);transform:translateY(-1px)}.admin-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:10px;align-items:end}.admin-chart__item{display:grid;gap:8px;justify-items:center}.admin-chart__bar-wrap{width:100%;min-height:148px;display:flex;align-items:flex-end;padding:0 6px;border-radius:16px;background:linear-gradient(180deg,#eb6a4a0f,#ffffffb8)}.admin-chart__bar{width:100%;border-radius:999px 999px 12px 12px;background:linear-gradient(180deg,#eb6a4a,#d95335);box-shadow:0 10px 22px #eb6a4a3d}.admin-chart__item strong{font-size:14px}.admin-chart__item span{color:#0e13189e;font-size:12px}.admin-top-pages{display:grid;gap:10px}.admin-top-pages__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px;border-radius:16px;background:#16202a0d}.admin-top-pages__path{margin:4px 0 0;color:#0e131899;font-family:JetBrains Mono,monospace;font-size:12px}.admin-top-pages__meta{text-align:right}.admin-top-pages__meta strong{display:block}.admin-top-pages__meta p{margin:4px 0 0;color:#0e1318ad;font-size:13px}.admin-table{display:grid;gap:8px}.admin-table__head,.admin-table__row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:16px;align-items:center}.admin-table__head{padding:0 6px;color:#0e131899;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-table__row{padding:14px;border-radius:16px;background:#16202a0f}.admin-table__row p{margin:4px 0 0;color:#0e1318b8;font-size:var(--ui-text-sm);line-height:1.5}.admin-table--provider .admin-table__head,.admin-table--provider .admin-table__row{grid-template-columns:1.6fr 1fr 1fr 1fr}.admin-table--pageviews .admin-table__head,.admin-table--pageviews .admin-table__row{grid-template-columns:1.2fr 1fr 1fr .9fr}.admin-table--visitors .admin-table__head,.admin-table--visitors .admin-table__row{grid-template-columns:.85fr .85fr 1.1fr .9fr}.admin-table--calls .admin-table__head,.admin-table--calls .admin-table__row{grid-template-columns:1fr 1.2fr .9fr .9fr}.admin-table--payments .admin-table__head,.admin-table--payments .admin-table__row,.admin-table--users .admin-table__head,.admin-table--users .admin-table__row,.admin-table--audit .admin-table__head,.admin-table--audit .admin-table__row,.admin-table--orders .admin-table__head,.admin-table--orders .admin-table__row{grid-template-columns:1fr 1fr 1fr 1fr}.admin-table--contact .admin-table__head,.admin-table--contact .admin-table__row{grid-template-columns:1.15fr 1.2fr 1.8fr 1fr}.admin-table__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-table__ghost{color:var(--color-secondary)}.admin-call-note{font-family:JetBrains Mono,monospace;font-size:12px}.admin-table__mono{font-family:JetBrains Mono,monospace;font-size:11px}.admin-message-excerpt strong{display:block}.admin-message-excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-empty{margin:0;padding:14px;border-radius:16px;background:#16202a0a;color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.5}.admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.admin-pagination__summary{color:#0e1318ad;font-size:var(--ui-text-sm)}.admin-pagination__actions{display:flex;gap:8px}.admin-error{margin:0;padding:12px 14px;border-radius:16px;color:var(--color-destructive);background:#c93c2f1f;font-size:var(--ui-text-sm);line-height:1.5}.admin-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#16202a14;color:#0e1318b8;font-size:12px;font-weight:700}.admin-status-pill.is-warning{background:#eb6a4a1f;color:var(--color-secondary)}.admin-page--enhanced{position:relative}.admin-page--enhanced:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 12%,rgba(126,103,255,.08),transparent 24%),radial-gradient(circle at 90% 10%,rgba(47,128,255,.12),transparent 24%),radial-gradient(circle at 84% 80%,rgba(160,205,255,.12),transparent 22%)}.admin-shell--enhanced,.admin-card--enhanced{position:relative;overflow:hidden;border-color:#7991ba24;background:linear-gradient(180deg,#ffffffdb,#f3f8ffeb),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 30%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-lift)}.admin-shell--enhanced:after,.admin-card--enhanced:after{content:"";position:absolute;inset:auto -8% -34% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(126,103,255,.14),transparent 70%);pointer-events:none}.admin-subnav__link{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-subnav__link.is-active{background:linear-gradient(180deg,#f2f7fffa,#f9fbfff5);box-shadow:0 12px 24px #5470dc1f}.admin-summary-card,.admin-link-card,.admin-provider-card,.admin-table__row{transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring),background var(--transition-spring)}.admin-summary-card,.admin-link-card,.admin-provider-card{border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffc7,#f4f8ffe6)}.admin-summary-card:hover,.admin-link-card:hover,.admin-provider-card:hover,.admin-table__row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:#7991ba2e}.admin-table__row{border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffc2,#f4f8ffe6)}.admin-shell--enhanced .admin-subnav{padding:6px;border-radius:20px;border:1px solid rgba(121,145,186,.12);background:#ffffff70;box-shadow:inset 0 1px #ffffffb8}.admin-shell--enhanced .admin-subnav__link{min-height:38px;font-weight:700;letter-spacing:.01em}.admin-shell--enhanced .admin-subnav__link:hover{box-shadow:0 12px 24px #5470dc1a}.admin-shell--enhanced .admin-subnav__link.is-active{border-color:#7991ba33}.admin-card--enhanced .admin-filter-chips{padding:6px;border-radius:18px;background:#ffffff8f;border:1px solid rgba(121,145,186,.12)}.admin-card--enhanced .admin-filter-chip{font-weight:700;box-shadow:inset 0 1px #ffffffd1}.admin-card--enhanced .admin-filter-chip:hover,.admin-card--enhanced .admin-filter-chip.is-active{box-shadow:0 12px 24px #5470dc1a}.admin-card--enhanced .admin-table{display:grid;gap:10px}.admin-card--enhanced .admin-table__head{padding:10px 14px;border-radius:16px;border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffdb,#f4f8fff0),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 28%);box-shadow:0 12px 24px #465c8414}.admin-card--enhanced .admin-table__row{position:relative;overflow:hidden;padding:14px;box-shadow:0 12px 26px #465c8414}.admin-card--enhanced .admin-table__row:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#2f80ffe0,#7e67ffc2);opacity:0;transition:opacity var(--transition-base)}.admin-card--enhanced .admin-table__row:hover:before{opacity:1}.admin-card--enhanced .admin-table__actions{justify-content:flex-end;align-items:center}.admin-card--enhanced .admin-table__actions .button,.admin-card--enhanced .admin-table__ghost{box-shadow:0 10px 20px #0f172214}.admin-card--enhanced .admin-status-pill{border:1px solid rgba(14,19,24,.06);box-shadow:inset 0 1px #fffc}.admin-card--enhanced .admin-pagination{padding-top:18px;border-top:1px solid rgba(14,19,24,.06)}.admin-card--enhanced .admin-pagination__summary{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#2e446c0f}.admin-card--enhanced .admin-pagination__actions .button{box-shadow:0 10px 22px #0f172214}.admin-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(121,145,186,.1);background:linear-gradient(180deg,#ffffffe0,#f4f8fff5),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 30%);box-shadow:0 12px 24px #465c8414}.admin-batch-toolbar__summary{display:grid;gap:4px}.admin-batch-toolbar__summary strong{font-size:.96rem}.admin-batch-toolbar__summary span{color:#0e1318ad;font-size:var(--ui-text-sm)}.admin-batch-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-feedback{margin:0;padding:12px 14px;border-radius:16px;color:#145e47;background:#71d6ae2e;font-size:var(--ui-text-sm);line-height:1.5}.admin-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.admin-controls__field{display:grid;gap:6px}.admin-controls__field span{color:#0e1318ad;font-size:12px;font-weight:700}.admin-controls__field--search{grid-column:span 2}.admin-controls__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-controls__input{width:100%;min-height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(14,19,24,.08);background:#ffffffeb;color:#0e1318db;box-shadow:inset 0 1px #fffc;font-size:var(--ui-text-sm)}.admin-controls__input:focus{outline:none;border-color:#2f80ff57;box-shadow:0 0 0 3px #2f80ff1f,inset 0 1px #ffffffd9}.admin-confirm-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(234,107,74,.18);background:linear-gradient(180deg,#fff8f3f5,#fffffff5),radial-gradient(circle at top right,rgba(255,189,115,.1),transparent 30%);box-shadow:0 12px 28px #0f17220f}.admin-confirm-bar__copy{display:grid;gap:4px}.admin-confirm-bar__copy strong{font-size:.96rem}.admin-confirm-bar__copy p{margin:0;color:#0e1318ad;font-size:var(--ui-text-sm);line-height:1.5}.admin-confirm-bar__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-table--users .admin-table__head,.admin-table--users .admin-table__row{grid-template-columns:auto 1.15fr 1fr 1fr 1.2fr}.admin-table__select-all,.admin-table__checkbox{display:inline-flex;align-items:center;gap:10px}.admin-table__select-all input,.admin-table__checkbox input{width:18px;height:18px;margin:0;accent-color:var(--color-accent)}.admin-table__select-all span{color:#0e1318b8;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0}.admin-table__row.is-selected{border-color:#7991ba38;background:linear-gradient(180deg,#f3f8fff5,#fffffff5),radial-gradient(circle at top right,rgba(47,128,255,.12),transparent 32%);box-shadow:0 14px 26px #465c841a}@media(max-width:1180px){.admin-grid,.admin-analytics-grid{grid-template-columns:1fr}}@media(max-width:1040px){.admin-hero,.admin-table__head,.admin-table__row,.admin-controls{grid-template-columns:1fr}.admin-controls__field--search{grid-column:span 1}.admin-controls__search{grid-template-columns:1fr}.admin-batch-toolbar{align-items:flex-start}.admin-batch-toolbar__actions{width:100%}.admin-confirm-bar{align-items:flex-start}.admin-confirm-bar__actions{width:100%}.admin-hero__stats{grid-template-columns:1fr}.admin-provider-card__meta{flex-direction:column}.admin-pagination{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.admin-page{width:min(calc(100% - 24px),var(--page-max-width))}.admin-section-heading,.admin-summary-card__top,.admin-link-card__top{align-items:flex-start}}.home-page{display:grid;gap:clamp(40px,7vw,72px);padding-bottom:var(--space-3xl)}.hero{background:radial-gradient(circle at 82% 14%,rgba(234,107,74,.22),transparent 24%),radial-gradient(circle at 8% 12%,rgba(22,32,42,.11),transparent 26%),linear-gradient(180deg,#fffaf5e0,#ffffff9e)}.hero__inner,.workflow-split,.showcase,.faq,.bottom-cta{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto}.hero__inner{min-height:calc(100svh - var(--header-height));display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,5vw,56px);padding:clamp(36px,6vw,72px) 0}.hero__copy{display:grid;align-content:start;gap:clamp(20px,2.3vw,28px);max-width:560px;padding-top:0}.hero__promo{position:relative;display:grid;align-items:center;min-height:108px;padding:14px;overflow:hidden;border-radius:28px;border:1px solid rgba(234,107,74,.18);background:linear-gradient(135deg,#fffffff5,#fff4eeeb);box-shadow:0 22px 54px #ea6b4a1f}.hero__promo--link{color:inherit;text-decoration:none;cursor:pointer}.hero__promo--link:hover{border-color:#ea6b4a3d;box-shadow:0 26px 58px #ea6b4a29}.hero__promo--link:focus-visible{outline:2px solid rgba(234,107,74,.5);outline-offset:4px}.hero__promo-glow{position:absolute;inset:0;pointer-events:none}.hero__promo-glow span{position:absolute;border-radius:999px;filter:blur(2px);opacity:.72;animation:promoPulse 5.8s ease-in-out infinite}.hero__promo-glow span:nth-child(1){top:14px;left:18px;width:14px;height:14px;background:#ea6b4a42}.hero__promo-glow span:nth-child(2){right:28px;top:26px;width:10px;height:10px;background:#ffbd735c;animation-delay:-1.8s}.hero__promo-glow span:nth-child(3){right:18px;bottom:18px;width:18px;height:18px;background:#ffdd976b;animation-delay:-3.2s}.hero__promo-stage{position:relative;min-height:76px}.hero__promo-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:12px 14px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(234,107,74,.12);box-sizing:border-box;position:absolute;inset:0;opacity:0;transform:translateY(12px) scale(.985);animation:promoCardCycle 8s ease-in-out infinite}.hero__promo-card:nth-child(2){animation-delay:4s}.hero__promo-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fffffff5;background:linear-gradient(135deg,#ea6b4af5,#ff9461f0);box-shadow:0 14px 28px #ea6b4a38}.hero__promo-copy{display:grid;gap:4px}.hero__promo-copy span{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ea6b4adb}.hero__promo-copy strong{font-size:1rem;line-height:1.35;color:#0e1318f0}.hero__title-stack{display:grid;gap:20px}.hero__brand{position:relative;margin:0;padding-top:20px;font-size:1rem;font-weight:700;letter-spacing:.12em;color:#ea6b4aeb}.hero__brand:before{content:"";position:absolute;left:0;top:0;width:72px;height:1px;background:linear-gradient(90deg,#ea6b4acc,#ea6b4a00)}.hero__title{display:grid;gap:10px;margin:0;max-width:12ch}.hero__title-line{display:block;letter-spacing:-.045em}.hero__title-line--kicker{max-width:none;font-size:clamp(2.9rem,4.25vw,4.2rem);font-weight:800;line-height:.9;white-space:nowrap;color:#0e1318fa}.hero__title-line--lead{font-size:clamp(2.3rem,3.1vw,3.55rem);font-weight:800;line-height:.94;max-width:9.2ch;color:#0e1318fa}.hero__title-line--sub{font-family:var(--font-display);font-style:italic;font-weight:400;max-width:none;font-size:clamp(1.42rem,1.78vw,1.92rem);line-height:1.15;letter-spacing:0;white-space:nowrap;color:#ea6b4af5}.hero__body{margin:0;max-width:34ch;font-size:clamp(1.05rem,1.18vw,1.16rem);line-height:1.9;color:#0e1318cc}.hero__microproof{margin:2px 0 0;max-width:40ch;font-size:1.02rem;line-height:1.78;color:#0e13189e}.hero__actions,.bottom-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.hero__secondary{background:#ffffffd1}.hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}.hero__metrics div{padding-top:var(--space-md);border-top:var(--border-soft)}.hero__metrics strong{display:block;margin-bottom:6px;font-size:1.05rem;color:var(--color-secondary)}.hero__metrics span{color:#0e1318b8}.hero__visual{position:relative;display:grid;gap:var(--space-lg)}.hero__visual-card{padding:var(--space-lg);border-radius:var(--radius-lg);border:var(--border-strong);background:#ffffffd6;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__visual-card--primary{display:grid;gap:var(--space-lg)}.hero__visual-card--secondary{width:100%;margin-left:0}.hero__visual-card-header{display:grid;gap:var(--space-sm)}.hero__visual-card-header p{margin:0;color:#0e1318ad}.hero__visual-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;color:var(--color-secondary);background:#16202a12}.hero__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero__product-tile{display:grid;gap:8px;padding:10px;border-radius:18px;border:1px solid rgba(22,32,42,.08);background:#ffffffad}.hero__product-tile span{font-size:.86rem;font-weight:700;color:#0e1318c7}.hero__product-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;background:#16202a14}.hero__translation-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-md);align-items:stretch}.hero__translation-shot{display:grid;gap:12px;padding:12px;border-radius:var(--radius-md);border:var(--border-soft);background:#ffffffbd}.hero__translation-media{position:relative;min-height:188px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at top,rgba(255,255,255,.78),transparent 42%),linear-gradient(180deg,#f7f4effa,#eee8e0eb)}.hero__translation-image{width:100%;height:100%;object-fit:contain;padding:18px 18px 0}.hero__translation-badge,.workflow-split__eyebrow{color:var(--color-accent);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero__translation-badge{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:#ffffffe6;box-shadow:0 10px 28px #16202a14}.hero__translation-copy{display:grid;gap:8px;padding:4px 4px 2px}.hero__translation-copy strong{font-size:1rem;line-height:1.35}.hero__translation-copy p{margin:0;color:#0e1318ad}.hero__translation-divider{display:grid;place-items:center;color:var(--color-accent)}.trust-strip__inner{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:#ffffff9e;border:var(--border-soft)}.trust-strip__inner p{margin:0;display:grid;gap:8px;color:var(--color-secondary)}.trust-strip__inner span{color:var(--color-accent);font-size:13px;font-weight:700;letter-spacing:.12em}.workflow-split__header,.showcase__header,.faq__header{margin-bottom:var(--space-xl)}.workflow-split__header h2,.showcase__header h2,.faq__header h2,.bottom-cta h2{margin:0;max-width:18ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.04em}.workflow-split__header h2{max-width:none}.workflow-split__grid,.faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.workflow-split__panel,.faq__item,.showcase__translation-card{padding:var(--space-lg);border-radius:var(--radius-md);border:var(--border-soft);background:#ffffffc2}.workflow-split__panel h3,.showcase__translation-card h3,.faq__item h3{margin:var(--space-sm) 0;font-size:1.4rem}.workflow-split__panel p,.faq__item p,.showcase__translation-card p,.showcase__pack-item p,.bottom-cta p{margin:0;color:#0e1318c2}.workflow-split__panel ul{margin:var(--space-lg) 0 0;padding-left:18px}.workflow-split__panel li+li{margin-top:var(--space-sm)}.workflow-split__footer{margin:var(--space-lg) 0 0;color:#0e1318a8}.showcase{scroll-margin-top:calc(var(--header-height) + 24px);display:grid;gap:clamp(20px,3vw,28px)}.showcase__intro{margin:var(--space-sm) 0 0;max-width:58ch;color:#0e1318ad}.showcase__overview{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:var(--space-lg)}.showcase__overview-card,.showcase__process{padding:var(--space-xl);border-radius:var(--radius-lg);border:var(--border-strong);background:linear-gradient(180deg,#fffffff5,#fcf8f3eb);box-shadow:var(--shadow-soft)}.showcase__section-head,.showcase__process-head{display:grid;gap:var(--space-sm);margin-bottom:var(--space-lg)}.showcase__section-head h3,.showcase__step h3{margin:0;color:var(--color-secondary)}.showcase__section-head p,.showcase__process-head p{margin:0;color:#0e1318ad}.showcase__section-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:#16202a12;color:var(--color-secondary)}.showcase__section-chip--soft{background:#ea6b4a1a}.showcase__pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.showcase__pack-card,.showcase__translation-card,.showcase__step{display:grid;gap:12px;padding:var(--space-md);border-radius:var(--radius-md);border:var(--border-soft);background:#ffffffc7}.showcase__pack-media,.showcase__translation-media{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(circle at top,rgba(255,255,255,.72),transparent 42%),linear-gradient(180deg,#f7f4effa,#eee8e0eb)}.showcase__pack-media{aspect-ratio:4 / 5}.showcase__pack-media img,.showcase__translation-media img{width:100%;height:100%}.showcase__pack-media--hero img{object-fit:contain;padding:20px 18px}.showcase__pack-media--detail img{object-fit:cover;transform:scale(1.22);transform-origin:center 42%}.showcase__pack-media--story{background:radial-gradient(circle at 18% 24%,rgba(234,107,74,.18),transparent 24%),radial-gradient(circle at 82% 78%,rgba(255,190,140,.2),transparent 28%),linear-gradient(180deg,#fffaf5fa,#f8f2ebeb)}.showcase__pack-media--story img{object-fit:contain;padding:26px 24px}.showcase__pack-copy,.showcase__translation-copy{display:grid;gap:8px}.showcase__pack-copy span,.showcase__translation-copy span{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.showcase__pack-copy strong,.showcase__translation-copy strong{font-size:1.02rem;line-height:1.35;color:var(--color-secondary)}.showcase__pack-copy p,.showcase__translation-copy p,.showcase__step p,.faq__footer,.bottom-cta__note{margin:0;color:#0e1318ad}.showcase__translation-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-lg);align-items:stretch}.showcase__translation-media{aspect-ratio:5 / 4}.showcase__translation-media img{object-fit:cover}.showcase__translation-tag{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:#ffffffeb;color:var(--color-secondary);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #16202a14}.showcase__translation-band{position:absolute;left:16px;right:16px;bottom:16px;padding:10px 12px;border-radius:18px;font-weight:700;line-height:1.35;box-shadow:0 14px 28px #16202a1f}.showcase__translation-band--before{background:#ea6b4af5;color:#fffffff5}.showcase__translation-band--after{background:#ffffffeb;color:#0e1318e6}.showcase__translation-divider{display:grid;place-items:center;color:var(--color-accent)}.showcase__process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.showcase__step-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ea6b4a1f;color:var(--color-accent);font-family:var(--font-display);font-size:1.24rem}.bottom-cta{padding-bottom:var(--space-3xl)}.bottom-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:end;padding:clamp(28px,5vw,48px);border-radius:var(--radius-lg);border:var(--border-strong);background:linear-gradient(135deg,#fffffff5,#f9f4edeb);box-shadow:var(--shadow-soft);color:var(--color-secondary)}.bottom-cta p{max-width:54ch;color:#0e1318bd}.bottom-cta__note{display:inline-block;color:#0e131894}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes promoCardCycle{0%,8%{opacity:0;transform:translateY(12px) scale(.985)}14%,44%{opacity:1;transform:translateY(0) scale(1)}52%,to{opacity:0;transform:translateY(-12px) scale(.985)}}@keyframes promoPulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.24);opacity:1}}.hero__visual-card--secondary{animation:heroFloat 5s ease-in-out infinite}@media(max-width:980px){.hero__inner,.showcase__overview,.bottom-cta__inner,.workflow-split__grid,.faq__list,.showcase__translation-compare,.trust-strip__inner,.hero__metrics,.showcase__pack-grid,.showcase__process-grid{grid-template-columns:1fr}.showcase__translation-divider{transform:rotate(90deg)}.hero__visual-card--secondary{width:100%;margin-left:0}.hero__copy{padding-top:0}.hero__promo{max-width:100%;min-height:116px}.hero__title,.hero__title-line--kicker,.hero__title-line--lead{max-width:none}}@media(max-width:720px){.hero__inner,.workflow-split,.showcase,.faq,.bottom-cta,.trust-strip__inner{width:min(calc(100% - 24px),var(--page-max-width))}.hero__translation-preview,.hero__product-grid{grid-template-columns:1fr}.showcase__overview-card,.showcase__process{padding:var(--space-lg)}.showcase__pack-grid{grid-template-columns:1fr}.showcase__translation-band{left:12px;right:12px;bottom:12px;padding:9px 10px;font-size:.92rem}.hero__promo-stage{min-height:88px}.hero__promo-copy strong{font-size:.95rem}.hero__translation-divider{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.hero__visual-card--secondary,.hero__promo-glow span,.hero__promo-card{animation:none}.hero__promo-card{position:relative;opacity:1;transform:none}.hero__promo-card:nth-child(2){display:none}}.hero--enhanced{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(255,189,115,.2),transparent 20%),radial-gradient(circle at 12% 16%,rgba(234,107,74,.14),transparent 26%),linear-gradient(180deg,#fffaf5fa,#fff6efd1)}.hero__ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero__ambient span{position:absolute;border-radius:999px;filter:blur(0)}.hero__ambient span:nth-child(1){top:6%;right:10%;width:240px;height:240px;background:#ea6b4a1c;filter:blur(24px)}.hero__ambient span:nth-child(2){left:2%;top:22%;width:160px;height:160px;background:#ffbd731f;filter:blur(18px)}.hero__ambient span:nth-child(3){right:22%;bottom:8%;width:124px;height:124px;background:#ea6b4a14;filter:blur(14px)}.hero__inner--enhanced{position:relative;z-index:1;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:start;gap:clamp(32px,5vw,64px);padding:clamp(36px,6vw,74px) 0 clamp(48px,7vw,88px)}.hero__copy--enhanced{max-width:590px;gap:clamp(18px,2vw,26px)}.hero__eyebrow-pill{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:10px 16px;border-radius:999px;color:#0e1318d1;box-shadow:var(--shadow-lift)}.hero__eyebrow-pill span{font-weight:700;letter-spacing:.06em}.hero__title-stack--enhanced{gap:16px}.hero__title--enhanced{max-width:11.4ch;gap:8px}.hero__body--enhanced{max-width:35ch;font-size:clamp(1.02rem,1.18vw,1.16rem);line-height:1.82;color:#0e1318c7}.hero__workflow-pills{display:flex;flex-wrap:wrap;gap:12px}.hero__workflow-pill{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(234,107,74,.14);background:#ffffffd6;color:#0e1318bd;font-size:.92rem;font-weight:700;box-shadow:0 10px 26px #16202a14}.hero__secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:10px}.hero__metrics--enhanced{gap:14px}.hero__metric-card{display:grid;gap:6px;min-height:108px;padding:18px 18px 16px;border-radius:24px;border:1px solid rgba(234,107,74,.12);background:#fffc;box-shadow:0 16px 32px #16202a14}.hero__metric-card span{color:#0e131894;font-size:.9rem;font-weight:700}.hero__metric-card strong{margin:0;font-size:1rem;line-height:1.45;color:#0e1318eb}.hero__visual--enhanced{gap:20px;padding-top:8px}.hero__visual--enhanced .hero__visual-card{background:var(--gradient-panel);box-shadow:var(--shadow-warm)}.hero__visual--enhanced .hero__visual-card--primary{padding:24px}.hero__visual--enhanced .hero__visual-card--secondary{margin-left:0;width:min(100%,620px);animation:none}.hero__visual--enhanced .hero__visual-card-header{gap:10px}.hero__visual--enhanced .hero__visual-card-header h3{margin:0;font-size:1.18rem;line-height:1.45;color:#0e1318eb}.hero__visual--enhanced .hero__visual-card-header p{margin:0;line-height:1.75;color:#0e1318a8}.hero__floating-progress{position:absolute;right:-10px;top:34%;z-index:2;width:min(250px,42%)}.hero__progress-card{padding:16px 18px 18px;border-radius:24px;box-shadow:var(--shadow-glow)}.hero__progress-head{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#0e1318c7;font-size:.92rem;font-weight:700}.hero__progress-list{display:grid;gap:12px}.hero__progress-list div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.hero__progress-list label,.hero__progress-list strong{font-size:.88rem}.hero__progress-list label{color:#0e1318ad}.hero__progress-list strong{color:var(--color-accent)}.hero__progress-list span{grid-column:1 / -1;display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-accent) 0 100%,transparent 0),#0e131814}.hero__progress-list div:nth-child(1) span{background-size:100% 100%,100% 100%}.hero__progress-list div:nth-child(2) span{background-size:85% 100%,100% 100%}.hero__progress-list div:nth-child(3) span{background-size:60% 100%,100% 100%}.hero__translation-preview--enhanced{align-items:stretch}.showcase--enhanced{scroll-margin-top:calc(var(--header-height) + 24px)}.showcase--enhanced .showcase__overview-card,.showcase--enhanced .showcase__process{background:var(--gradient-soft-warm);box-shadow:var(--shadow-lift)}.showcase--enhanced .showcase__section-head h3{margin:0}.showcase--enhanced .showcase__pack-card,.showcase--enhanced .showcase__translation-card,.showcase--enhanced .showcase__step{background:#ffffffbd;box-shadow:0 14px 30px #16202a0f}@media(max-width:1120px){.hero__floating-progress{position:static;width:min(100%,320px);margin-left:auto}}@media(max-width:980px){.hero__inner--enhanced{grid-template-columns:1fr}.hero__title--enhanced{max-width:none}.hero__workflow-pills{gap:10px}.hero__metric-card{min-height:auto}.hero__floating-progress{margin:0 0 0 auto}}@media(max-width:720px){.hero__eyebrow-pill{width:100%;justify-content:center}.hero__body--enhanced{max-width:none}.hero__workflow-pills{flex-direction:column;align-items:stretch}.hero__workflow-pill{justify-content:center}.hero__floating-progress{width:100%}}.home-page--refreshed{display:block;gap:0;padding-bottom:0;background:radial-gradient(circle at top center,rgba(90,143,255,.08),transparent 30%),linear-gradient(180deg,#f4f8ff,#eef5ff 46%,#fff)}.home-hero{position:relative;overflow:hidden;padding:clamp(44px,8vw,88px) 0 clamp(132px,18vw,216px)}.home-hero:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-146px;height:320px;border-radius:50%;background:radial-gradient(ellipse at center top,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 38%,rgba(246,250,255,.84) 62%,rgba(246,250,255,.2) 82%,transparent 100%);filter:blur(10px)}.home-hero__aurora{position:absolute;inset:0;pointer-events:none;opacity:.96}.home-hero__aurora span{position:absolute;border-radius:999px;filter:blur(18px)}.home-hero__aurora span:nth-child(1){top:18%;left:18%;width:300px;height:240px;background:radial-gradient(circle at center,rgba(152,110,247,.2) 0%,rgba(152,110,247,.09) 46%,rgba(152,110,247,.02) 74%,transparent 100%)}.home-hero__aurora span:nth-child(2){right:16%;top:19%;width:340px;height:250px;background:radial-gradient(circle at center,rgba(68,170,255,.18) 0%,rgba(68,170,255,.08) 46%,rgba(68,170,255,.02) 76%,transparent 100%)}.home-hero__aurora span:nth-child(3){left:50%;top:13%;width:760px;height:300px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,255,255,.72) 0%,rgba(245,250,255,.4) 52%,rgba(245,250,255,.12) 76%,transparent 92%);filter:blur(24px)}.home-hero__inner,.home-shortcuts__inner{position:relative;z-index:1;width:min(calc(100% - 40px),1240px);margin:0 auto}.home-hero__content{position:relative;left:-32px;top:-22px;display:grid;justify-items:center;gap:16px;max-width:900px;margin:0 auto;text-align:center}.home-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-radius:999px;font-size:.92rem;font-weight:700;color:#4b5a70;background:#ffffffc7;border:1px solid rgba(120,148,196,.18);box-shadow:0 16px 40px #7289b614}.home-hero__title{display:grid;justify-items:center;gap:8px;margin:0;color:#4f5d71}.home-hero__title>span{display:block;width:fit-content;max-width:100%;text-wrap:balance;letter-spacing:-.048em}.home-hero__title-accent{color:#1888ff;max-width:10.5ch;font-size:clamp(2.5rem,4.45vw,4.7rem);font-weight:760;line-height:.98}.home-hero__title>span:last-child{max-width:100%;font-size:clamp(2.85rem,5vw,5.2rem);font-weight:820;line-height:1.02;letter-spacing:-.052em;white-space:nowrap}.home-hero__body{margin:0;max-width:700px;font-size:clamp(.98rem,1.24vw,1.1rem);line-height:1.84;color:#4f5d71d6}.home-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:0}.home-hero__cta,.home-hero__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:150px;min-height:58px;padding:0 22px;border-radius:18px;font-weight:700;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),color var(--transition-base)}.home-hero__cta{color:#fff;min-width:170px;min-height:62px;padding:0 28px;background:linear-gradient(135deg,#7c4cff,#1a8dff);border:1px solid rgba(103,126,255,.18);box-shadow:0 18px 34px #486fff3d,inset 0 1px #ffffff38}.home-hero__cta:hover{transform:translateY(-2px);box-shadow:0 22px 40px #486fff47,inset 0 1px #ffffff3d}.home-hero__secondary{color:#4f5d71e6;background:#ffffffad;border:1px solid rgba(120,148,196,.14);box-shadow:0 10px 20px #7289b60f}.home-hero__secondary:hover{transform:translateY(-2px);color:#1d4fd7;box-shadow:0 14px 26px #7289b61a}.home-hero__signals{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-top:8px}.home-hero__signals span{display:inline-flex;align-items:center;gap:8px;color:#4f5d71bf;font-size:.95rem}.home-hero__signals svg{color:#1888ffb8}.home-shortcuts{position:relative;margin-top:-92px;padding:18px 0 88px}.home-shortcuts:before{content:"";position:absolute;top:-12px;left:50%;width:min(94%,1120px);height:220px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.92) 0%,rgba(245,249,255,.78) 42%,rgba(245,249,255,.34) 72%,transparent 100%);filter:blur(12px);pointer-events:none}.home-shortcuts__intro{display:grid;gap:8px;justify-items:center;text-align:center;position:relative;z-index:1;max-width:none;margin:0 auto clamp(14px,2vw,18px);padding-bottom:14px}.home-shortcuts__intro:after{content:"";width:88px;height:1px;border-radius:999px;background:linear-gradient(90deg,#4f5d7100,#4f5d7138,#4f5d7100)}.home-shortcuts__intro p{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4f5d716b}.home-shortcuts__intro h2{margin:0;color:#4f5d71;max-width:none;font-size:clamp(1.62rem,2.02vw,1.96rem);line-height:1.04;letter-spacing:-.042em;white-space:nowrap}.home-shortcuts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-shortcut{--shortcut-surface-start: #f5e6ff;--shortcut-surface-end: #ead5ff;--shortcut-surface-glow: rgba(164, 113, 255, .16);--shortcut-core-start: #cb69ff;--shortcut-core-end: #9353ff;--shortcut-core-shadow: rgba(137, 93, 245, .24);display:grid;justify-items:center;align-content:start;gap:0;min-height:100%;padding:10px 18px 16px;text-align:center}.home-shortcut__visual{position:relative;display:grid;place-items:center;width:168px;height:168px;margin-bottom:22px;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.74) 0%,rgba(255,255,255,.2) 26%,transparent 56%),radial-gradient(circle at 74% 78%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.06) 20%,transparent 42%),linear-gradient(180deg,var(--shortcut-surface-start) 0%,var(--shortcut-surface-end) 100%);box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 34px #ffffff24,0 24px 42px var(--shortcut-surface-glow);transform:translateZ(0);backface-visibility:hidden}.home-shortcut__icon{display:grid;place-items:center;width:116px;height:116px;border-radius:32px;position:relative;overflow:hidden;isolation:isolate;color:#fff;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 24%,transparent 44%),linear-gradient(180deg,var(--shortcut-core-start) 0%,var(--shortcut-core-end) 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -18px 24px #111b2b1f,0 18px 28px var(--shortcut-core-shadow);transform:translateZ(0);backface-visibility:hidden}.home-shortcut__visual:before{content:"";position:absolute;inset:16px;border-radius:50%;border:1px solid rgba(255,255,255,.28);opacity:.72;pointer-events:none}.home-shortcut__icon:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff2e,#fff0 34%),radial-gradient(circle at 50% 112%,rgba(255,255,255,.14),transparent 42%);pointer-events:none}.home-shortcut__icon svg{position:relative;z-index:1;width:46px;height:46px;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px rgba(255,255,255,.08))}.home-shortcut__badge{position:absolute;right:20px;bottom:18px;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;isolation:isolate;overflow:hidden;font-size:1.08rem;font-weight:760;line-height:1;letter-spacing:.02em;color:#424d5fd6;text-shadow:0 1px 0 rgba(255,255,255,.42);background:linear-gradient(180deg,#ffffffeb,#ffffff9e);border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 1px #fffffff0,inset 0 -10px 18px #99aac424,0 16px 28px #7c90bb29;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transform:translateZ(0);backface-visibility:hidden}.home-shortcut__badge:before,.home-shortcut__badge:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.home-shortcut__badge:before{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.8) 0%,rgba(255,255,255,.18) 30%,transparent 56%),linear-gradient(180deg,#ffffff24,#fff0 42%)}.home-shortcut__badge:after{inset:3px;border:1px solid rgba(255,255,255,.34);opacity:.9}.home-shortcut--violet .home-shortcut__visual{--shortcut-surface-start: #f3e3ff;--shortcut-surface-end: #ead5ff;--shortcut-surface-glow: rgba(164, 113, 255, .18);--shortcut-core-start: #c96cff;--shortcut-core-end: #9254ff;--shortcut-core-shadow: rgba(139, 92, 246, .26)}.home-shortcut--violet .home-shortcut__icon{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 44%),linear-gradient(180deg,var(--shortcut-core-start) 0%,var(--shortcut-core-end) 100%)}.home-shortcut--cyan .home-shortcut__visual{--shortcut-surface-start: #e2f6ff;--shortcut-surface-end: #cfeeff;--shortcut-surface-glow: rgba(89, 188, 244, .18);--shortcut-core-start: #31c8ff;--shortcut-core-end: #199fe5;--shortcut-core-shadow: rgba(50, 156, 223, .24)}.home-shortcut--cyan .home-shortcut__icon{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 44%),linear-gradient(180deg,var(--shortcut-core-start) 0%,var(--shortcut-core-end) 100%)}.home-shortcut--pink .home-shortcut__visual{--shortcut-surface-start: #ffe3ed;--shortcut-surface-end: #ffd3e3;--shortcut-surface-glow: rgba(255, 120, 170, .18);--shortcut-core-start: #ff5ca2;--shortcut-core-end: #f33c84;--shortcut-core-shadow: rgba(235, 82, 142, .25)}.home-shortcut--pink .home-shortcut__icon{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 44%),linear-gradient(180deg,var(--shortcut-core-start) 0%,var(--shortcut-core-end) 100%)}.home-shortcut--amber .home-shortcut__visual{--shortcut-surface-start: #fff1d8;--shortcut-surface-end: #ffe4b6;--shortcut-surface-glow: rgba(255, 179, 76, .18);--shortcut-core-start: #ffb948;--shortcut-core-end: #ff9237;--shortcut-core-shadow: rgba(244, 148, 57, .24)}.home-shortcut--amber .home-shortcut__icon{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.08) 24%,transparent 44%),linear-gradient(180deg,var(--shortcut-core-start) 0%,var(--shortcut-core-end) 100%)}.home-shortcut__copy{display:grid;justify-items:center;align-content:start;grid-template-rows:40px auto;gap:12px;width:min(100%,220px);min-height:112px}.home-shortcut__copy h3{margin:0;display:inline-flex;align-items:end;justify-content:center;width:100%;min-height:40px;color:#4f5d71;font-size:clamp(1.42rem,1.82vw,1.9rem);font-weight:760;line-height:1;letter-spacing:-.032em;text-wrap:nowrap}.home-shortcut__copy p{margin:0;max-width:none;color:#4f5d71b8;font-size:.96rem;line-height:1.66;white-space:nowrap;text-wrap:nowrap}.home-shortcut__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:118px;min-height:36px;margin-top:14px;padding-bottom:10px;color:#1d4fd7db;font-size:.92rem;font-weight:720;line-height:1;letter-spacing:.024em;transition:color var(--transition-base)}.home-shortcut__link:after{content:"";position:absolute;left:50%;right:0;bottom:0;width:100%;height:1.5px;transform:translate(-50%);border-radius:999px;background:linear-gradient(90deg,#1d4fd700,#1d4fd794,#1d4fd700);opacity:.84;transition:opacity var(--transition-base),background var(--transition-base)}.home-shortcut__link svg{transition:transform var(--transition-base),opacity var(--transition-base)}.home-shortcut:hover .home-shortcut__link{color:#0f42c7}.home-shortcut:hover .home-shortcut__link:after{opacity:1;background:linear-gradient(90deg,#0f42c700,#0f42c7b3,#0f42c700)}.home-shortcut:hover .home-shortcut__link svg{transform:translate(3px)}@media(max-width:1160px){.home-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-hero{padding:34px 0 104px}.home-hero__aurora span:nth-child(1){top:20%;left:-6%;width:180px;height:180px}.home-hero__aurora span:nth-child(2){top:22%;right:-8%;width:200px;height:180px}.home-hero__aurora span:nth-child(3){top:16%;width:360px;height:220px}.home-hero__title{gap:6px}.home-hero__title-accent{max-width:8.4ch;font-size:clamp(2rem,8.6vw,3rem)}.home-hero__title>span:last-child{max-width:10.2ch;font-size:clamp(2.2rem,9.6vw,3.4rem);white-space:normal}.home-hero__content{left:0;top:-12px}.home-hero__signals{flex-direction:column;align-items:center}.home-shortcuts{margin-top:-58px;padding-top:10px;padding-bottom:64px}.home-shortcuts:before{top:-8px;width:calc(100% - 20px);height:160px}.home-shortcuts__grid{grid-template-columns:1fr}.home-shortcut{padding-inline:8px}.home-shortcuts__intro h2{max-width:10.2ch;white-space:normal}.home-shortcut__copy{min-height:auto}.home-shortcut__copy p{max-width:11ch;white-space:normal;text-wrap:balance}}.workbench-page{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto;padding:clamp(16px,2.6vw,26px) 0 var(--space-3xl);display:grid;gap:12px}.workbench-alert{margin:0;padding:14px 18px;border-radius:18px}.workbench-alert--error{color:var(--color-destructive);background:#c93c2f1f}.workbench-alert--success{color:#d9fff0;background:#71d6ae29}.section-heading__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#315c9e;background:linear-gradient(180deg,#ffffffe6,#eff5fffa),radial-gradient(circle at top right,rgba(47,128,255,.14),transparent 55%);border:1px solid rgba(121,145,186,.16);box-shadow:inset 0 1px #ffffffdb,0 10px 24px #5470dc1f}.task-mode-strip{padding:12px;border-radius:20px;border:1px solid rgba(121,145,186,.14);background:linear-gradient(180deg,#ffffffd6,#f3f8ffeb),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 30%);box-shadow:var(--shadow-lift)}.workbench-grid{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(380px,1.16fr);gap:14px;align-items:start}.workbench-panel{display:grid;gap:11px;align-content:start;padding:clamp(16px,2.4vw,20px);border-radius:var(--radius-lg);border:var(--border-soft)}.workbench-panel--controls{background:#ffffffc7}.workbench-panel--results{background:linear-gradient(180deg,#1d2b44fa,#263654f5);color:var(--color-white);gap:9px;padding:14px}.upload-dropzone,.task-mode-selector,.options-panel,.job-status,.result-preview{display:grid;gap:10px}.upload-dropzone__header h2,.task-mode-selector__header h2,.options-panel__header h2,.job-status__title h2,.result-preview__header h2{margin:0;font-size:1.08rem;line-height:1.08}.upload-dropzone__header p:last-child,.options-panel__hint,.workbench-submit__copy,.job-status__detail,.result-preview__copy p{color:#0e1318b8;font-size:.84rem;line-height:1.5}.options-panel__meta{display:flex;flex-wrap:wrap;gap:8px}.options-panel__meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(121,145,186,.12);background:#f7faffe6;color:#394a6ab8;font-size:.74rem;font-weight:700;letter-spacing:.01em}.options-panel__advanced{display:grid;gap:10px;margin:0;padding:10px 12px;border-radius:16px;border:1px solid rgba(121,145,186,.12);background:#f7faffc2}.options-panel__advanced-summary{display:inline-flex;align-items:center;gap:8px;list-style:none;cursor:pointer;color:#394a6ac7;font-size:.78rem;font-weight:700;-webkit-user-select:none;user-select:none}.options-panel__advanced-summary::-webkit-details-marker{display:none}.options-panel__advanced-summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#2f80ff1a;color:#2f80ffe0;font-size:.86rem;line-height:1}.options-panel__advanced[open] .options-panel__advanced-summary:before{content:"-"}.options-panel__advanced-body{display:grid;gap:8px}.workbench-panel--results .job-status__detail,.workbench-panel--results .result-preview__copy p{color:#ffffffb8}.upload-dropzone__surface{display:grid;justify-items:center;gap:10px;padding:clamp(16px,3vw,22px);text-align:center;border:1px dashed rgba(22,32,42,.18);border-radius:var(--radius-md);background:linear-gradient(180deg,#f8fbfffa,#ffffffe6);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.upload-dropzone__surface:hover,.upload-dropzone__surface.is-dragging{transform:translateY(-2px);border-color:#4c81ff75;box-shadow:0 20px 34px #5470dc24}.upload-dropzone__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white);background:linear-gradient(145deg,#6f65ff,#2f80ff)}.upload-dropzone__surface p,.options-panel label span,.job-status__badge,.result-preview__status,.result-preview__slot p{margin:0;font-size:12px}.upload-dropzone__file{width:100%;display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;margin-top:10px;padding:12px;border-radius:var(--radius-md);background:#16202a0f}.upload-dropzone__file img,.result-preview__hero img{width:100%;height:100%;object-fit:cover;border-radius:14px}.upload-dropzone__preview-video{width:100%;height:60px;object-fit:cover;border-radius:14px;background:#0e13181f}.upload-dropzone__file h3{margin:0}.upload-dropzone__error{margin:0;color:var(--color-destructive);font-weight:700}.upload-dropzone__divider{display:flex;align-items:center;gap:10px;color:#4c5f809e;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.upload-dropzone__divider:before,.upload-dropzone__divider:after{content:"";flex:1;height:1px;background:#7991ba24}.upload-dropzone__url-form{display:grid;gap:8px}.upload-dropzone__url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.upload-dropzone__url-field{display:grid;gap:6px}.upload-dropzone__url-label{display:inline-flex;align-items:center;gap:6px;color:#0e1318b8;font-size:.74rem;font-weight:700;letter-spacing:.01em}.upload-dropzone__url-input{width:100%;min-height:38px;padding:0 12px;border:var(--border-soft);border-radius:14px;color:var(--color-secondary);background:#ffffffeb;font-size:.84rem;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.upload-dropzone__url-input:hover{border-color:#7991ba2e;background:#fffffffa}.upload-dropzone__url-input:focus-visible{outline:none;border-color:#2f80ff57;box-shadow:0 0 0 4px #2f80ff1f,0 14px 28px #465c841f}.upload-dropzone__url-tip{margin:0;color:#0e1318a3;font-size:.78rem;line-height:1.45}.task-mode-selector__rail{display:flex;flex-wrap:wrap;gap:8px}.task-mode-selector__tab{min-height:38px;padding:0 13px;border-radius:14px;border:1px solid rgba(121,145,186,.14);background:#ffffffc2;color:#354867d1;font-size:.84rem;font-weight:700;letter-spacing:.01em;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),color var(--transition-base)}.task-mode-selector__tab:hover{transform:translateY(-1px);border-color:#7991ba33;box-shadow:0 12px 22px #5470dc1a}.task-mode-selector__tab.is-active{border-color:#7991ba38;background:linear-gradient(135deg,#6f65fff5,#2f80fff5);color:#fffffffa;box-shadow:0 16px 30px #5470dc2e}.options-panel label{display:grid;gap:6px}.options-panel__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.options-panel--generation{gap:7px}.options-panel input,.options-panel select,.options-panel textarea{width:100%;border:var(--border-soft);border-radius:15px;padding:10px 12px;color:var(--color-secondary);background:#ffffffeb;resize:vertical;font-size:.84rem}.options-panel--generation input,.options-panel--generation select,.options-panel--generation textarea{padding:9px 11px}.options-panel--generation textarea{min-height:64px}.workbench-submit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:13px;border-radius:var(--radius-md);background:#16202a0f}.workbench-submit--sticky{position:sticky;top:calc(var(--header-height) + 12px);z-index:3}.workbench-submit__title{margin:0 0 2px;font-weight:700;color:var(--color-secondary);font-size:.9rem}.workbench-submit__copy{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-status{padding:12px;border-radius:var(--radius-md);background:#ffffff14}.job-status__top,.result-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.result-preview__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center}.result-preview__selection-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:14px;background:#ffffff14}.result-preview__select-all,.result-preview__slot-check{display:inline-flex;align-items:center;gap:8px;color:#ffffffdb;font-size:12px}.result-preview__select-all input,.result-preview__slot-check input{width:16px;height:16px;accent-color:var(--color-accent)}.result-preview__selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.result-preview__selection-placeholder{display:block;min-width:1px;min-height:1px;flex:1}.result-preview__selection-actions span{color:#ffffffb8;font-size:12px}.result-preview__delete-task{color:var(--color-white)}.result-preview__delete-task:hover,.result-preview__delete-task:focus-visible{color:var(--color-white)}.job-status__title{display:flex;gap:6px}.job-status__icon{flex-shrink:0}.job-status__icon--queued{opacity:.88}.job-status__icon--spinning{animation:job-status-icon-spin 1.35s linear infinite;transform-origin:center}.job-status__title-copy{display:grid;gap:2px}.job-status__eyebrow-row{display:inline-flex;align-items:center;gap:8px}.job-status__eyebrow-row .page-eyebrow{margin:0}.job-status__badge,.result-preview__status{padding:4px 8px;border-radius:999px;background:#ffffff1a;color:#ffffffd1;text-transform:uppercase;letter-spacing:.08em}.job-status__badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.job-status__badge--busy{padding-right:10px}.job-status__badge-dots{display:inline-flex;align-items:center;gap:3px}.job-status__badge-dot{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.28;animation:job-status-badge-dot 1.15s ease-in-out infinite}.job-status__badge-dot:nth-child(2){animation-delay:.16s}.job-status__badge-dot:nth-child(3){animation-delay:.32s}.job-status__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.job-status__meta div,.result-preview__slot{padding:10px;border-radius:14px;background:#ffffff0f}.job-status__meta>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border-radius:12px}.result-preview__slot strong{display:block;margin-bottom:3px;font-size:.84rem;line-height:1.16}.result-preview__slot-check{margin-bottom:8px}.result-preview__slot-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;margin-bottom:6px}.result-preview__slot-video{width:100%;aspect-ratio:16 / 10;border-radius:12px;margin-bottom:6px;background:#ffffff14}.result-preview__slot-image-button{padding:0;border:0;background:transparent;cursor:pointer}.result-preview__compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.result-preview__compare-pane,.result-preview__lightbox-pane{min-width:0}.result-preview__compare-label{display:block;margin:0 0 8px;color:#ffffffc7;font-size:12px;font-weight:700;letter-spacing:.04em}.result-preview__compare-grid .result-preview__slot-image,.result-preview__compare-grid .result-preview__slot-placeholder{margin-bottom:0}.result-preview__slot-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;margin-bottom:6px;border-radius:12px;background:#ffffff0a;color:#ffffff9e;text-align:center;padding:8px}.result-preview__slot-document{display:grid;gap:8px;min-height:180px;padding:12px;margin-bottom:6px;border-radius:12px;background:#ffffff0a}.result-preview__slot-document pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5;color:#ffffffc7}.result-preview__slot-action{margin-top:4px;color:var(--color-white)}.result-preview__slot-link,.result-preview__slot-link:hover,.result-preview__slot-link:focus-visible,.result-preview__slot-action:hover,.result-preview__slot-action:focus-visible,.result-preview__slot-action--danger,.result-preview__slot-action--danger:hover,.result-preview__slot-action--danger:focus-visible{color:var(--color-white)}.job-status__meta dt{margin:0;font-size:10px;color:#ffffffa6;white-space:nowrap;letter-spacing:.03em}.job-status__meta dd{margin:0;min-width:0;flex:1;text-align:right;font-size:.8rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.job-status__summary{display:grid;gap:6px;padding:8px 10px;border-radius:12px;background:#ffffff0f}.job-status__summary-label{display:inline-block;color:#ffffffb8;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.job-status__summary-text{margin:0;font-size:.8rem;line-height:1.28;color:#ffffffd1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.job-status__summary-text span{display:inline-flex;align-items:center;min-width:0}.job-status__summary-text span:not(:last-child):after{content:"";width:3px;height:3px;margin-left:10px;border-radius:999px;background:#ffffff3d}.job-status__actions{display:flex;flex-wrap:wrap;gap:6px}.result-preview__hero{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px;align-items:stretch}.result-preview__hero img,.result-preview__empty{min-height:118px}.result-preview__empty{display:grid;place-items:center;padding:12px;border-radius:14px;text-align:center;color:#ffffffb8;background:#ffffff0f}.result-preview__copy{padding:12px;border-radius:14px;background:#ffffff0f}.result-preview__copy h3,.result-preview__slot span{margin:0 0 6px;font-size:.84rem}.result-preview__mode-note{margin:6px 0 0;color:#ffffffad;font-size:.78rem;line-height:1.38}.result-preview__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.result-preview--generation .result-preview__slot--featured{grid-column:span 2;background:linear-gradient(180deg,#ffffff1f,#ffffff0f),radial-gradient(circle at top right,rgba(255,189,115,.14),transparent 36%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0000002e}.result-preview--generation .result-preview__slot--featured .result-preview__slot-image,.result-preview--generation .result-preview__slot--featured .result-preview__slot-placeholder,.result-preview--cutout .result-preview__slot--featured .result-preview__compare-grid .result-preview__slot-image,.result-preview--cutout .result-preview__slot--featured .result-preview__compare-grid .result-preview__slot-placeholder{aspect-ratio:16 / 10}.result-preview--translation .result-preview__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.result-preview--translation .result-preview__slot--notes{grid-column:1 / -1}.result-preview--translation .result-preview__slot--compare{background:linear-gradient(180deg,#ffffff17,#ffffff0d),radial-gradient(circle at top right,rgba(255,189,115,.08),transparent 34%)}.result-preview--translation .result-preview__slot--notes{background:#ffffff0a}.result-preview--video-translation .result-preview__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.result-preview--video-translation .result-preview__slot--featured{grid-column:1 / -1}.result-preview__slot-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.result-preview__slot span{display:block;color:var(--color-white);font-weight:700}.result-preview__lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px}.result-preview__lightbox-backdrop{position:absolute;inset:0;background:#080c12c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.result-preview__lightbox-panel{position:relative;z-index:1;width:min(1080px,100%);max-height:min(88vh,960px);display:grid;gap:16px;padding:20px;border-radius:24px;background:#111921fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px #00000061}.result-preview__lightbox-header,.result-preview__lightbox-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-preview__lightbox-header h3{margin:4px 0 0}.result-preview__lightbox-image{width:100%;max-height:min(68vh,760px);object-fit:contain;border-radius:20px;background:#ffffff0a}.result-preview__lightbox-video{width:100%;max-height:min(68vh,760px);border-radius:20px;background:#ffffff0a}.result-preview__lightbox-text{margin:0;max-height:min(68vh,760px);overflow:auto;padding:18px;border-radius:20px;background:#ffffff0a;color:#ffffffd6;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}.result-preview__lightbox-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.result-preview__status--succeeded,.job-status--succeeded .job-status__badge{background:#71d6ae2e}.result-preview__status--failed,.job-status--failed .job-status__badge{background:#c93c2f47}.result-preview__status--running,.job-status--running .job-status__badge{background:#ea6b4a3d;box-shadow:inset 0 0 0 1px #ffb5a014}.job-status--queued .job-status__badge{background:#7ea0ff2e;box-shadow:inset 0 0 0 1px #c3d6ff14}.task-history{display:grid;gap:12px;padding:clamp(16px,2.2vw,18px);border-radius:20px;border:var(--border-soft);background:#ffffffd1;box-shadow:var(--shadow-soft)}.task-history__header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(14,19,24,.06)}.task-history__header h2{margin:0;font-size:1rem;line-height:1.02}.section-heading{display:inline-flex;align-items:center;gap:12px}.section-heading__eyebrow{margin:0 0 4px;color:#4c5f8094;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.task-history__count{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,145,186,.12);background:#f7faffdb;color:#394a6abd;font-size:.8rem;font-weight:700}.task-history__list{display:grid;gap:8px}.task-history__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;border:var(--border-soft);background:linear-gradient(180deg,#ffffffe0,#f3f8fff0),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 34%);box-shadow:inset 0 1px #ffffffd6,0 10px 24px #465c8414;text-align:left}.task-history__item.is-active{border-color:#7991ba3d;background:linear-gradient(180deg,#f7fafff5,#fffffff0),radial-gradient(circle at top right,rgba(47,128,255,.12),transparent 36%);box-shadow:inset 0 1px #ffffffe0,0 18px 34px #5470dc1f}.task-history__item p,.task-history__meta span{margin:0;color:#0e1318b8}.task-history__item>div:first-child{display:grid;gap:4px;min-width:0}.task-history__item strong{display:block;color:#202e46e6;font-size:.84rem;line-height:1.14;letter-spacing:-.01em}.task-history__item p{font-size:.76rem;line-height:1.24;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.task-history__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.task-history__meta img{width:42px;height:42px;object-fit:cover;border-radius:12px;border:1px solid rgba(121,145,186,.12);box-shadow:0 10px 18px #465c841f}.task-history__meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(121,145,186,.12);background:#f7faffe0;color:#394a6abd;font-size:.72rem;font-weight:700;white-space:nowrap}.task-history__empty{margin:0;color:#0e1318b8;font-size:.84rem;line-height:1.5;padding:12px 2px 2px}.task-history__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgba(14,19,24,.06)}.task-history__pagination-summary{color:#0e1318b8;font-size:.8rem}.task-history__pagination-actions{display:flex;flex-wrap:wrap;gap:8px}.workbench-page--enhanced{position:relative}.workbench-page--enhanced:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 10%,rgba(126,103,255,.08),transparent 28%),radial-gradient(circle at 88% 14%,rgba(47,128,255,.12),transparent 26%),radial-gradient(circle at 78% 72%,rgba(160,205,255,.12),transparent 24%)}.workbench-panel--enhanced,.task-history--enhanced{position:relative;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.workbench-panel--enhanced{border-color:#7991ba24;box-shadow:var(--shadow-lift)}.workbench-panel--controls.workbench-panel--enhanced{background:linear-gradient(180deg,#ffffffdb,#f3f8ffeb),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 32%)}.workbench-panel--results.workbench-panel--enhanced{border-color:#819fdc2e;background:linear-gradient(180deg,#1d2b44fa,#263654f5),radial-gradient(circle at top right,rgba(126,103,255,.18),transparent 28%);box-shadow:0 24px 58px #26385b42}.workbench-panel--results.workbench-panel--enhanced:before{content:"";position:absolute;inset:-30% auto auto 58%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(90,119,255,.24),transparent 70%);pointer-events:none}.workbench-submit{border:1px solid rgba(121,145,186,.14);background:linear-gradient(180deg,#f7fafff0,#ffffffe6),radial-gradient(circle at top right,rgba(47,128,255,.1),transparent 34%)}.task-history--enhanced{border-color:#7991ba1f;background:linear-gradient(180deg,#ffffffdb,#f3f8ffeb),radial-gradient(circle at top right,rgba(47,128,255,.1),transparent 30%);box-shadow:inset 0 1px #ffffffe0,0 18px 40px #465c841a}.task-history--enhanced .task-history__item{transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring)}.task-history--enhanced .task-history__item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:#7991ba33}.task-history--enhanced:before{content:"";position:absolute;inset:-28% auto auto 76%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(90,119,255,.18),transparent 72%);pointer-events:none}.workbench-page--enhanced .upload-dropzone,.workbench-page--enhanced .options-panel,.workbench-page--enhanced .job-status,.workbench-page--enhanced .result-preview{padding:clamp(14px,2vw,16px);border-radius:20px;border:1px solid rgba(121,145,186,.12);background:linear-gradient(180deg,#ffffffd6,#f3f8ffe6),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 28%);box-shadow:0 18px 40px #465c841a}.task-mode-strip .task-mode-selector{gap:0;padding:0;border:0;background:transparent;box-shadow:none}.workbench-page--enhanced .workbench-panel--results .job-status,.workbench-page--enhanced .workbench-panel--results .result-preview{border-color:#c3d6ff1a;background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(circle at top right,rgba(126,103,255,.14),transparent 28%);box-shadow:inset 0 1px #ffffff0d;padding:12px}.workbench-page--enhanced .upload-dropzone__header,.workbench-page--enhanced .task-mode-selector__header,.workbench-page--enhanced .options-panel__header,.workbench-page--enhanced .job-status__top,.workbench-page--enhanced .result-preview__header{display:grid;gap:5px;padding-bottom:8px;border-bottom:1px solid rgba(14,19,24,.08)}.workbench-page--enhanced .upload-dropzone__header{gap:2px}.workbench-page--enhanced .upload-dropzone__header .page-eyebrow,.workbench-page--enhanced .upload-dropzone__header p:last-child{margin:0}.workbench-page--enhanced .upload-dropzone__header p:last-child{line-height:1.38}.workbench-page--enhanced .upload-dropzone__header h2,.workbench-page--enhanced .task-mode-selector__header h2,.workbench-page--enhanced .options-panel__header h2,.workbench-page--enhanced .job-status__title h2,.workbench-page--enhanced .result-preview__header h2{font-size:1rem;letter-spacing:-.02em}.workbench-page .button{gap:8px;font-size:.84rem}.workbench-page .button--md{min-height:40px;padding:0 16px}.workbench-page .button--lg{min-height:46px;padding:0 18px}.workbench-page--enhanced .workbench-panel--results .job-status__top,.workbench-page--enhanced .workbench-panel--results .result-preview__header{border-bottom-color:#ffffff14}.workbench-page--enhanced .upload-dropzone__surface{border-style:solid;border-color:#7991ba29;background:linear-gradient(180deg,#f8fbfffa,#ffffffeb),radial-gradient(circle at top center,rgba(47,128,255,.08),transparent 46%);box-shadow:inset 0 1px #ffffffe6}.workbench-page--enhanced .upload-dropzone__actions .button,.workbench-page--enhanced .workbench-submit .button{box-shadow:0 12px 24px #5470dc29}.workbench-page--enhanced .task-mode-selector__rail{gap:8px}.workbench-page--enhanced .task-mode-selector__option{position:relative;overflow:hidden;min-height:124px;align-content:start;border-color:#7991ba1f;background:linear-gradient(180deg,#ffffffd6,#f3f8ffe6),radial-gradient(circle at top right,rgba(126,103,255,.08),transparent 34%)}.workbench-page--enhanced .task-mode-selector__option:after{content:"";position:absolute;inset:auto -18px -28px auto;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(47,128,255,.14),transparent 68%);pointer-events:none}.workbench-page--enhanced .task-mode-selector__option:hover{transform:translateY(-2px);box-shadow:0 16px 32px #465c841f}.workbench-page--enhanced .task-mode-selector__option.is-active{border-color:#7991ba38;background:linear-gradient(180deg,#f3f8fffa,#fffffff5),radial-gradient(circle at top right,rgba(47,128,255,.12),transparent 34%)}.workbench-page--enhanced .options-panel label span{font-weight:700;letter-spacing:.01em;color:#0e1318d1}.workbench-page--enhanced .options-panel input,.workbench-page--enhanced .options-panel select,.workbench-page--enhanced .options-panel textarea{transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base),background var(--transition-base)}.workbench-page--enhanced .options-panel input:hover,.workbench-page--enhanced .options-panel select:hover,.workbench-page--enhanced .options-panel textarea:hover{border-color:#7991ba2e;background:#fffffffa}.workbench-page--enhanced .options-panel input:focus-visible,.workbench-page--enhanced .options-panel select:focus-visible,.workbench-page--enhanced .options-panel textarea:focus-visible{outline:none;border-color:#2f80ff57;box-shadow:0 0 0 4px #2f80ff1f,0 16px 30px #465c841f;transform:translateY(-1px)}.workbench-page--enhanced .workbench-submit{border-color:#7991ba24;box-shadow:inset 0 1px #ffffffd6}.workbench-page--enhanced .workbench-submit--sticky{background:linear-gradient(180deg,#f7fafff7,#fffffff2),radial-gradient(circle at top right,rgba(47,128,255,.1),transparent 34%);box-shadow:inset 0 1px #ffffffe6,0 18px 38px #5470dc1f}.workbench-page--enhanced .job-status__meta div,.workbench-page--enhanced .job-status__preview,.workbench-page--enhanced .result-preview__slot{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff14,#ffffff0a),radial-gradient(circle at top right,rgba(255,189,115,.08),transparent 36%);box-shadow:inset 0 1px #ffffff0d}.workbench-page--enhanced .workbench-panel--results .page-eyebrow,.workbench-page--enhanced .workbench-panel--results .job-status__detail,.workbench-page--enhanced .workbench-panel--results .result-preview__copy p,.workbench-page--enhanced .workbench-panel--results .result-preview__slot p{font-size:.78rem;line-height:1.38}.workbench-page--enhanced .workbench-panel--results .button--md{min-height:36px;padding:0 14px}.workbench-page--enhanced .job-status__meta div:after,.workbench-page--enhanced .job-status__preview:after,.workbench-page--enhanced .result-preview__slot:after{content:"";position:absolute;inset:auto -14px -24px auto;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(126,103,255,.12),transparent 70%);pointer-events:none}.workbench-page--enhanced .job-status__meta dd{font-weight:700}@keyframes job-status-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes job-status-badge-dot{0%,80%,to{opacity:.28;transform:translateY(0) scale(.82)}40%{opacity:.92;transform:translateY(-1px) scale(1)}}@media(prefers-reduced-motion:reduce){.job-status__icon--spinning,.job-status__badge-dot{animation:none}}.workbench-page--enhanced .result-preview__slot-image-button{display:block;width:100%}.workbench-page--enhanced .result-preview__slot--featured{border-color:#a0cdff2e;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #17243c3d}.workbench-page--enhanced .result-preview__slot--notes{border-style:dashed}.workbench-page--enhanced .result-preview__slot-image{transition:transform var(--transition-spring),box-shadow var(--transition-spring);box-shadow:0 16px 32px #0000002e}.workbench-page--enhanced .result-preview__slot-image-button:hover .result-preview__slot-image,.workbench-page--enhanced .result-preview__slot-image-button:focus-visible .result-preview__slot-image{transform:translateY(-2px) scale(1.015);box-shadow:0 24px 42px #0000003d}.workbench-page--enhanced .result-preview__slot-actions{padding-top:10px;border-top:1px solid rgba(255,255,255,.08);align-items:center}.workbench-page--enhanced .result-preview__slot-link,.workbench-page--enhanced .result-preview__slot-action,.workbench-page--enhanced .result-preview__slot-actions .button{box-shadow:0 10px 22px #0a0e1229}.workbench-page--enhanced .result-preview__slot-link{border-color:#ffffff24;background:#ffffff0f}.workbench-page--enhanced .result-preview__slot-link:hover,.workbench-page--enhanced .result-preview__slot-link:focus-visible,.workbench-page--enhanced .result-preview__slot-action:hover,.workbench-page--enhanced .result-preview__slot-action:focus-visible{transform:translateY(-1px)}@media(max-width:1080px){.workbench-grid,.workbench-submit,.upload-dropzone__url-row,.options-panel__row,.result-preview__hero,.job-status__meta,.result-preview__slots,.task-history__item{grid-template-columns:1fr}.task-history__header{align-items:stretch}.result-preview__lightbox-header,.result-preview__lightbox-actions,.result-preview__header-actions,.result-preview__selection-bar,.result-preview__selection-actions,.task-history__pagination{flex-direction:column;align-items:flex-start}.workbench-submit--sticky{position:static}.workbench-submit__copy{white-space:normal}.result-preview__compare-grid,.result-preview__lightbox-compare{grid-template-columns:1fr}}@media(max-width:720px){.workbench-page{width:min(calc(100% - 24px),var(--page-max-width))}}:root{--color-dominant: #edf4ff;--color-secondary: #243650;--color-accent: #2f80ff;--color-destructive: #c93c2f;--color-ink: #1f2f45;--color-slate: #5d708c;--color-sand-line: #d5dfef;--color-soft-panel: #f8fbff;--color-white: #ffffff;--color-shadow: rgba(70, 92, 132, .14);--gradient-hero: radial-gradient(circle at top right, rgba(110, 100, 255, .18), transparent 28%), radial-gradient(circle at 20% 20%, rgba(47, 128, 255, .12), transparent 32%), linear-gradient(180deg, rgba(245, 249, 255, .7), rgba(237, 244, 255, .2));--font-ui: "Manrope", "Segoe UI", sans-serif;--font-display: "Instrument Serif", "Times New Roman", serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 32px;--ui-text-xs: .74rem;--ui-text-sm: .84rem;--ui-text-md: .92rem;--ui-title-sm: 1rem;--ui-title-md: 1.08rem;--ui-control-height-sm: 36px;--ui-control-height-md: 40px;--ui-control-height-lg: 46px;--ui-control-padding-x: 16px;--ui-field-radius: 16px;--ui-card-radius: 24px;--ui-panel-gap: 12px;--ui-panel-padding: clamp(16px, 2.4vw, 20px);--border-soft: 1px solid rgba(121, 145, 186, .18);--border-strong: 1px solid rgba(198, 215, 238, .85);--shadow-soft: 0 18px 50px var(--color-shadow);--shadow-accent: 0 22px 55px rgba(79, 110, 214, .18);--page-max-width: 1240px;--header-height: 88px;--transition-base: .22s ease}:root{--color-accent-dark: #275fd8;--color-accent-light: #8cbaff;--color-honey: #cfe2ff;--color-cream: #eef6ff;--color-panel-warm: rgba(245, 249, 255, .96);--color-panel-soft: rgba(255, 255, 255, .82);--color-panel-border: rgba(121, 145, 186, .16);--gradient-vibrant: linear-gradient(135deg, #6c63ff 0%, #3385ff 52%, #8cc7ff 100%);--gradient-soft-warm: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(241, 247, 255, .9));--gradient-panel: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(243, 248, 255, .95));--shadow-lift: 0 20px 48px rgba(83, 107, 148, .14);--shadow-warm: 0 24px 56px rgba(82, 112, 220, .16);--shadow-glow: 0 28px 74px rgba(86, 112, 220, .2);--transition-spring: .32s cubic-bezier(.2, .8, .2, 1)}.glass-effect{background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.28)}.gradient-text{background:var(--gradient-vibrant);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glow-surface{position:relative;isolation:isolate}.glow-surface:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#6c63ff1f,#2f80ff1a);opacity:.9}.surface-hover{transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring)}.surface-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:#7991ba3d}@keyframes warmFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes ambientPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.surface-hover,.surface-hover:hover{transition:none;transform:none}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--font-ui);font-size:16px;line-height:1.55;color:var(--color-ink);background:radial-gradient(circle at top left,rgba(126,103,255,.08),transparent 24%),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 26%),linear-gradient(180deg,#f6f9fff0,#eef4fffa 42%,#f5f8ff)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{color:var(--color-white);background:var(--color-accent)}#root{min-height:100vh}.site-shell{min-height:100vh;position:relative;isolation:isolate;display:flex;flex-direction:column}.site-shell--home{--header-height: 80px}.site-shell--immersive:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(126,103,255,.09),transparent 24%),radial-gradient(circle at 88% 16%,rgba(47,128,255,.12),transparent 26%),radial-gradient(circle at 76% 84%,rgba(160,205,255,.2),transparent 22%)}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#f5f9ffe0,#eff6ffbd);border-bottom:1px solid rgba(121,145,186,.14);box-shadow:0 14px 36px #566c9814}.site-shell--home .site-header,.site-shell--immersive .site-header{background:linear-gradient(180deg,#f5f9ffe6,#f0f6ffb8);border-bottom:1px solid rgba(121,145,186,.16);box-shadow:0 14px 36px #566c9814}.site-header__inner,.site-footer__inner{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto}.site-header__inner{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:18px}@media(min-width:961px){.site-shell--home .site-header__inner,.site-shell--immersive .site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;padding:0 8px}.site-shell--home .site-brand,.site-shell--immersive .site-brand{justify-self:start}.site-shell--home .site-nav,.site-shell--immersive .site-nav{justify-self:center}.site-shell--home .site-header__meta,.site-shell--immersive .site-header__meta{justify-self:end}}.site-brand{display:inline-flex;align-items:center;gap:var(--space-md);min-width:0}.site-brand__mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-white);background:linear-gradient(145deg,var(--color-secondary),var(--color-accent));box-shadow:var(--shadow-soft)}.site-shell--home .site-brand__mark,.site-shell--immersive .site-brand__mark{background:linear-gradient(145deg,#265dd8,#7b5cff);box-shadow:0 14px 30px #526ed63d}.site-brand__text{display:grid;gap:2px}.site-brand__text--single{gap:0}.site-brand__text strong{font-size:15px;line-height:1.2}.site-brand__text small{color:#0e1318a8;font-size:12px}.site-shell--home .site-brand__text strong,.site-shell--immersive .site-brand__text strong{color:#253650;font-size:14px;letter-spacing:.01em}.site-shell--home .site-brand__text small,.site-shell--immersive .site-brand__text small{color:#455775b8}.site-nav{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff57;border:1px solid rgba(121,145,186,.12);box-shadow:0 8px 20px #6e84b00d}.site-shell--home .site-nav,.site-shell--immersive .site-nav{gap:2px;padding:4px;background:#ffffff4d;border:1px solid rgba(121,145,186,.12);box-shadow:0 8px 20px #6e84b00d}.site-nav__link{padding:8px 14px;border-radius:999px;color:#0e1318bf;font-size:14px;line-height:1.1;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.site-nav__link:hover,.site-nav__link.is-active{color:#244784;background:#ffffff9e;box-shadow:inset 0 0 0 1px #7991ba1a;transform:none}.site-shell--home .site-nav__link,.site-shell--immersive .site-nav__link{padding:8px 14px;color:#42526bc7;font-size:14px}.site-shell--home .site-nav__link:hover,.site-shell--immersive .site-nav__link:hover{color:#2d4c80;background:#ffffff75;transform:none}.site-shell--home .site-nav__link.is-active,.site-shell--immersive .site-nav__link.is-active{color:#244784;background:#ffffff9e;box-shadow:inset 0 0 0 1px #7991ba1a;transform:none}.site-header__cta{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;color:var(--color-white);background:var(--color-secondary);box-shadow:var(--shadow-soft);transition:transform var(--transition-base),background var(--transition-base)}.site-header__cta:hover{transform:translateY(-1px);background:#0f171f}.site-header__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.site-shell--home .site-header__meta,.site-shell--immersive .site-header__meta{gap:8px}.site-points-chip,.site-user-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:#ffffff8a;border:var(--border-soft);font-size:var(--ui-text-sm);line-height:1.2}.site-points-chip{color:#2d4c80;font-weight:700}.site-points-chip svg{color:#467af0}.site-shell--home .site-points-chip,.site-shell--immersive .site-points-chip,.site-shell--home .site-user-chip,.site-shell--immersive .site-user-chip{background:#ffffff6b;border:1px solid rgba(121,145,186,.14)}.site-header__action{white-space:nowrap}.site-shell--home .site-header__action,.site-shell--immersive .site-header__action{min-height:var(--ui-control-height-md);padding:0 16px;font-size:var(--ui-text-sm);font-weight:700;line-height:1.1}.site-shell--home .site-header__action:hover,.site-shell--immersive .site-header__action:hover{transform:none}.site-shell--home .site-header__action.button--ghost,.site-shell--immersive .site-header__action.button--ghost{color:#32517f;background:#ffffff61;border-color:#7991ba29;box-shadow:inset 0 0 0 1px #ffffff57}.site-shell--home .site-header__action.button--ghost:hover,.site-shell--immersive .site-header__action.button--ghost:hover{background:#ffffff80}.site-shell--home .site-header__action.button--primary,.site-shell--immersive .site-header__action.button--primary{background:linear-gradient(135deg,#7364ff,#3285ff);border:1px solid rgba(88,112,218,.14);box-shadow:0 12px 24px #5470dc29}.site-shell--home .site-header__action.button--primary:hover,.site-shell--immersive .site-header__action.button--primary:hover{background:linear-gradient(135deg,#6a5cf2,#2f7eed)}.site-main{flex:1;position:relative}.site-footer{padding:var(--space-2xl) 0;color:#ffffffc7;background:radial-gradient(circle at top,rgba(234,107,74,.26),transparent 36%),var(--color-secondary)}.site-footer__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.site-footer__brand-block{display:inline-flex;align-items:center;gap:14px;flex-wrap:nowrap;flex:1}.site-footer__title{margin:0;color:var(--color-white);font-weight:700;white-space:nowrap}.site-footer__text,.site-footer__meta{margin:0;max-width:560px}.site-footer__text{white-space:nowrap}.site-footer__record{margin:0;flex:1;text-align:center;color:#ffffffb8;font-size:14px;letter-spacing:.04em}.site-footer__links{display:flex;flex:1;flex-wrap:wrap;gap:18px;justify-content:flex-end}.site-footer__link{color:#ffffffd6;transition:color var(--transition-base),transform var(--transition-base)}.site-footer__link:hover{color:var(--color-white);transform:translateY(-1px)}.site-shell--immersive .site-footer{color:#3a4c6ad6;background:radial-gradient(circle at top left,rgba(126,103,255,.1),transparent 24%),radial-gradient(circle at top right,rgba(47,128,255,.12),transparent 26%),linear-gradient(180deg,#f3f7fff0,#edf4fffa);border-top:1px solid rgba(121,145,186,.12)}.site-shell--immersive .site-footer__title{color:#253650}.site-shell--immersive .site-footer__text,.site-shell--immersive .site-footer__record,.site-shell--immersive .site-footer__link{color:#455775c7}.site-shell--immersive .site-footer__link:hover{color:#23447b}.static-page{position:relative;overflow:hidden;display:grid;gap:18px;padding:clamp(22px,3.6vw,34px);border-radius:28px;border:1px solid rgba(121,145,186,.16);background:linear-gradient(180deg,#fffc,#f3f8ffbd),radial-gradient(circle at top right,rgba(126,103,255,.09),transparent 28%);box-shadow:0 24px 54px #536b941f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.static-page:before{content:"";position:absolute;inset:auto -10% -24% auto;width:clamp(220px,24vw,300px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(126,103,255,.14),transparent 70%);pointer-events:none}.static-page h1{margin:0;max-width:12ch;font-size:clamp(2.08rem,4.8vw,3.4rem);line-height:1;letter-spacing:-.04em}.static-page p{margin:0;max-width:64ch;color:#30405ac7;font-size:var(--ui-text-sm);line-height:1.58}.static-page a{color:var(--color-accent)}.static-page__lead{font-size:var(--ui-text-md);line-height:1.7}.static-page__note{display:inline-flex;width:fit-content;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#2f80ff1a;color:#26447a;font-size:var(--ui-text-xs);font-weight:700;line-height:1.1}.static-page__meta{display:flex;flex-wrap:wrap;gap:12px}.static-page__meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(121,145,186,.16);color:#34445fc7;font-size:var(--ui-text-xs);line-height:1.1}.static-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.static-page__card{display:grid;gap:8px;padding:18px;border-radius:var(--ui-card-radius);background:linear-gradient(180deg,#ffffffc2,#f4f9ffeb),radial-gradient(circle at top right,rgba(47,128,255,.08),transparent 34%);border:1px solid rgba(121,145,186,.12);box-shadow:0 18px 38px #536b941a;transition:transform var(--transition-spring),box-shadow var(--transition-spring),border-color var(--transition-spring)}.static-page__card:hover{transform:translateY(-3px);border-color:#7991ba33;box-shadow:0 24px 44px #536b941f}.static-page__card h2{margin:0;font-size:1.02rem;line-height:1.16}.static-page__card p{max-width:none}.static-page__section{display:grid;gap:8px;padding:clamp(18px,2.8vw,22px);border-radius:var(--ui-card-radius);border:1px solid rgba(121,145,186,.12);background:linear-gradient(180deg,#ffffffa8,#f3f8ffd1),radial-gradient(circle at top right,rgba(126,103,255,.05),transparent 30%);box-shadow:inset 0 1px #ffffffc7}.static-page__section h2{margin:0;font-size:1.08rem;line-height:1.14}.static-page__list{display:grid;gap:10px;margin:0;padding-left:1.2rem;color:#30405ac7}.static-page__list li{padding-left:4px}.static-page__form{display:grid;gap:14px}.static-page__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.static-page__field{display:grid;gap:6px}.static-page__field span{font-size:var(--ui-text-xs);font-weight:700;color:#0e1318d1;line-height:1.2}.static-page__field input,.static-page__field textarea{width:100%;padding:10px 14px;border-radius:var(--ui-field-radius);border:1px solid rgba(121,145,186,.16);background:#ffffffd1;color:var(--color-ink);font-size:var(--ui-text-sm);line-height:1.45;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.static-page__field input{min-height:42px}.static-page__field input:focus,.static-page__field textarea:focus{outline:none;border-color:#2f80ff5c;box-shadow:0 0 0 3px #2f80ff1f}.static-page__field textarea{resize:vertical;min-height:150px}.static-page__submit{width:fit-content}.static-page__alert{padding:12px 14px;border-radius:16px;font-size:var(--ui-text-sm);line-height:1.55}.static-page__alert strong{font-weight:700}.static-page__alert--success{background:#1ca8741f;color:#0f5f44;border:1px solid rgba(28,168,116,.18)}.static-page__alert--error{background:#d042381a;color:#8b2a23;border:1px solid rgba(208,66,56,.16)}.static-page__actions{display:flex;flex-wrap:wrap;gap:10px}.page-shell{width:min(calc(100% - 40px),var(--page-max-width));margin:0 auto;padding:clamp(38px,8vw,72px) 0 var(--space-3xl);position:relative;isolation:isolate}.page-hero-placeholder,.page-workbench-placeholder{padding:clamp(28px,5vw,48px);border-radius:var(--radius-lg);border:var(--border-strong);background:linear-gradient(180deg,#ffffffa8,#fff9f2eb),var(--gradient-hero);box-shadow:var(--shadow-soft)}.page-hero-placeholder h1,.page-workbench-placeholder h1{margin:0 0 var(--space-md);max-width:14ch;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98;letter-spacing:-.04em}.page-eyebrow{margin:0 0 var(--space-md);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#2f80ff;line-height:1.1}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;cursor:pointer;font-size:var(--ui-text-sm);font-weight:700;line-height:1.1;letter-spacing:.01em;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),color var(--transition-base)}.button:hover{transform:translateY(-1px)}.button--md{min-height:var(--ui-control-height-md);padding:0 var(--ui-control-padding-x)}.button--lg{min-height:var(--ui-control-height-lg);padding:0 18px}.button--primary{color:var(--color-white);background:linear-gradient(135deg,#7566ff,#2f86ff);border:1px solid rgba(88,112,218,.14);box-shadow:0 14px 28px #5470dc2e}.button--secondary{color:var(--color-secondary);background:#ffffffb8;border:1px solid rgba(121,145,186,.18);box-shadow:inset 0 1px #ffffffbd}.button--ghost{color:var(--color-secondary);background:#ffffff57;border:1px solid rgba(121,145,186,.16);box-shadow:inset 0 1px #ffffff80}.button:disabled{cursor:not-allowed;transform:none;opacity:.72;box-shadow:none}@media(max-width:960px){.site-header__inner,.site-footer__inner{width:min(calc(100% - 32px),var(--page-max-width))}.site-header__inner{flex-wrap:wrap;justify-content:center;padding:14px 0}.site-nav{order:3;width:100%;justify-content:center}.site-footer__inner{flex-direction:column;align-items:center;text-align:center}.site-footer__links{justify-content:center}.static-page__grid,.static-page__form-grid{grid-template-columns:1fr}}@media(max-width:720px){.page-shell{width:min(calc(100% - 24px),var(--page-max-width));padding-top:40px}.site-brand__text small{display:none}.site-header__cta,.site-header__meta{width:100%;justify-content:center}}
