.video-embed-mode,.video-embed-mode body{background:#000!important;background-image:none!important;width:100%;height:100%;overflow:hidden}body.video-embed-mode,.video-embed-mode body,.video-embed-mode #root{min-height:100vh;height:100%}body.video-embed-mode,.video-embed-mode body{margin:0}body.video-embed-mode #root,.video-embed-mode #root{background:#000}.video-page{padding:32px 24px 64px;display:flex;flex-direction:column;gap:24px;max-width:1100px;margin:0 auto}.video-page--watch{max-width:none;width:100%;align-items:center;padding-top:72px}.video-embed-page{padding:0;margin:0;width:100vw;height:100vh;background:#000;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-embed-page .video-player__surface{width:min(100vw,calc(100vh * 16 / 9));max-width:100vw;height:min(100vh,56.25vw);max-height:100vh}.video-embed-page .video-player__surface:before{float:left;padding-top:56.25%;content:""}.video-embed-page .video-player__surface:after{display:block;content:"";clear:both}.video-page--download{max-width:900px}.video-page__player{width:100%;display:flex;align-items:center;justify-content:center}.video-page--watch .video-page__player{padding:0 24px;flex-direction:column;align-items:center;gap:12px}.video-page__player-frame{width:100%;height:min(85vh,calc(max(320px,min(60vw,1280px))*.5625));display:flex;align-items:stretch;justify-content:center}.video-page__player-frame:before{float:left;padding-top:56.25%;content:""}.video-page__player-frame:after{display:block;content:"";clear:both}.video-page__player-frame>.video-player{width:100%}.video-page__player-frame>.video-player .video-player__surface{width:100%;height:100%}.video-page__player-frame--locked{background:#0c0c12d9;border-radius:16px;padding:32px;box-shadow:inset 0 0 0 1px #ffffff0a}.video-page__player.video-page__player--locked{align-items:stretch}.video-page__player-frame--embed{height:100%}.video-page__player-frame--embed:before{float:left;padding-top:auto;content:""}.video-page__player-frame--embed:after{display:block;content:"";clear:both}.video-page--watch .video-page__player-frame,.video-page--watch .video-page__details{width:max(320px,min(60vw,1280px))}.video-page--watch .video-page__player-frame{border-radius:var(--byse-radius-lg);overflow:hidden;border:1px solid var(--byse-border);background:#000;box-shadow:var(--byse-shadow-lg)}.video-page--watch .video-page__details{align-self:center}.video-page__notice{width:100%;max-width:max(320px,min(60vw,1280px));margin:16px auto 0;padding:16px 20px;background:#141218bf;border:1px solid rgba(238,242,248,.22);border-radius:12px;color:#eef2f8eb;text-align:center;line-height:1.5}.video-page__player--embed{width:100%;height:auto}.video-embed-page .video-page__player{width:100%;height:100%;padding:0}.video-embed-page .video-page__player-frame{width:100%;height:100%;align-items:center;justify-content:center}.video-embed-page .video-page__player-frame>.video-player{width:100%;height:auto;align-self:center}.video-embed-page .video-page__player-frame>.video-player .video-player__surface{width:100%;height:auto}.video-access-restriction{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:max(32px,min(5vw,56px));text-align:center;color:#fffffff5;background:linear-gradient(145deg,#141218f5,#141218c7);border-radius:28px;border:1px solid rgba(238,242,248,.22);box-shadow:0 32px 64px #14121873;overflow:hidden}.video-access-restriction:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,rgba(90,130,255,.28),transparent 58%),radial-gradient(circle at bottom,rgba(90,130,255,.18),transparent 65%);opacity:.85;pointer-events:none}.video-access-restriction>*{position:relative;z-index:1}.video-access-restriction--embed{width:min(560px,calc(100vw - 64px));min-height:auto}.video-access-restriction__visual{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.video-access-restriction__icon{width:max(104px,min(14vw,128px));height:max(104px,min(14vw,128px));border-radius:32px;background:#5a82ff1f;border:2px solid rgba(90,130,255,.35);color:#5a82ff;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 60px #5a82ff40}.video-access-restriction__icon svg{width:max(60px,min(10vw,82px));height:max(60px,min(10vw,82px))}.video-access-restriction__title{margin:0;font-size:max(1.35rem,min(2.6vw,1.85rem));font-weight:700;letter-spacing:.015em}.video-access-restriction__message{margin:0;font-size:max(1rem,min(1.6vw,1.1rem));line-height:1.65;color:#eef2f8eb}.video-access-restriction__hint{margin:0;font-size:max(.95rem,min(1.5vw,1.05rem));color:#eef2f8e6}.video-access-restriction__footnote{margin:16px 0 0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#eef2f8b3}.video-access-restriction__footnote span{display:block;margin-top:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;text-transform:none;letter-spacing:0;font-size:.74rem;color:#eef2f8eb}@media (max-width: 768px){.video-access-restriction{border-radius:24px;padding:32px 28px}.video-access-restriction__icon{border-radius:28px}}@media (max-width: 520px){.video-access-restriction{border-radius:20px;padding:28px 22px}.video-access-restriction__icon{width:96px;height:96px}.video-access-restriction__icon svg{width:54px;height:54px}.video-access-restriction__message,.video-access-restriction__hint{font-size:.95rem}}.video-embed-page__error{max-width:min(440px,calc(100% - 48px));margin:0 auto;padding:32px 28px;background:linear-gradient(135deg,#141218f2,#1c1921e0);border-radius:22px;border:1px solid rgba(238,242,248,.24);box-shadow:0 28px 60px #14121866;display:flex;align-items:flex-start;gap:20px;color:#fffffff5;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.video-embed-page__error--not-found{background:linear-gradient(135deg,#141218e6,#155e75e0);border-color:#5a82ff47;box-shadow:0 30px 70px #0d948859}.video-embed-page__error-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#5a82ff29;color:#5a82ff;flex-shrink:0}.video-embed-page__error-icon svg{width:28px;height:28px}.video-embed-page__error-body{display:flex;flex-direction:column;gap:10px}.video-embed-page__error-title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.01em}.video-embed-page__error-eyebrow{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:#eef2f8bf}.video-embed-page__error-message{margin:0;font-size:.95rem;line-height:1.6;color:#eef2f8e6}.video-embed-page__error--not-found .video-embed-page__error-icon{background:#5a82ff2e;color:#5a82ff}.video-embed-page__error--not-found .video-embed-page__error-title{color:#fffffffa}.video-embed-page__error--not-found .video-embed-page__error-message{color:#e0e7ffeb}.video-page__not-found-wrapper{width:100%;display:flex;justify-content:center;padding:32px 0 8px}.video-page__not-found{width:min(520px,100%);padding:36px 32px;border-radius:24px;border:1px solid rgba(238,242,248,.18);background:linear-gradient(140deg,#141218eb,#2540b8c7);box-shadow:0 32px 68px #14121859;color:#f1f5f9f5;display:flex;gap:20px;align-items:flex-start}.video-page__not-found-icon{width:60px;height:60px;border-radius:18px;background:#82a4ff33;border:1px solid rgba(130,164,255,.35);color:#cfe0ff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.video-page__not-found-icon svg{width:28px;height:28px}.video-page__not-found-body{display:flex;flex-direction:column;gap:12px}.video-page__not-found-title{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:.01em;color:#fffffffa}.video-page__not-found-message{margin:0;font-size:1rem;line-height:1.6;color:#eef2f8e6}.video-page__not-found-action{align-self:flex-start;padding:10px 18px;border-radius:999px;background:#5a82ff2e;color:#82a4ff;text-decoration:none;font-weight:600;letter-spacing:.02em;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.video-page__not-found-action:hover,.video-page__not-found-action:focus{background:#5a82ff47;color:#cfe0ff;box-shadow:0 0 0 2px #aabeff59}@media (max-width: 576px){.video-page__not-found{flex-direction:column;align-items:center;text-align:center;padding:28px 22px}.video-page__not-found-icon{width:56px;height:56px}.video-page__not-found-body{align-items:center}.video-page__not-found-action{align-self:center}}@media (max-width: 520px){.video-embed-page__error{padding:24px 20px;gap:16px;max-width:calc(100% - 32px)}.video-embed-page__error-icon{width:48px;height:48px;border-radius:16px}.video-embed-page__error-icon svg{width:24px;height:24px}.video-embed-page__error-title{font-size:1.05rem}.video-embed-page__error-message{font-size:.9rem}}.video-page__details{display:flex;flex-direction:column;gap:12px}.video-watch-page__meta{width:100%;max-width:max(320px,min(60vw,1280px));display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.video-watch-page__title{margin:0;font-size:max(1.2rem,min(2vw,1.6rem));font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--byse-text);word-break:break-word}.video-watch-page__timestamp{font-size:.9rem;color:var(--byse-text-muted);text-align:right;margin-left:auto}.video-watch-page__actions{width:max(320px,min(60vw,1280px));display:flex;justify-content:flex-start}.video-watch-page__actions .btn{min-width:200px}.video-page__title{font-size:1.75rem;font-weight:700;margin:0}.video-page__stats{display:flex;gap:8px;font-size:.95rem;color:#ffffffbf}.video-page__description{background:var(--byse-card);border:1px solid var(--byse-border-soft);border-radius:var(--byse-radius-lg);padding:20px 24px;line-height:1.6;color:var(--byse-text-soft)}.video-page__description p{margin:0 0 12px}.video-page__description p:last-child{margin-bottom:0}.video-page__status{width:100%;text-align:center;padding:48px 16px;font-size:1.1rem;color:#ffffffd9}.video-page__status--error{color:#5a82ff}.processing-notice{display:flex;flex-direction:column;gap:24px;color:#ffffffeb;text-align:left}.processing-notice--player,.processing-notice--download{max-width:520px;margin:0 auto}.processing-notice--embed{max-width:420px;margin:0 auto}.processing-notice__title{font-size:1.4rem;margin:0;font-weight:700}.processing-notice__subtitle{margin:0;font-size:1rem;color:#ffffffbf}.processing-notice__stages{display:flex;flex-direction:column;gap:20px}.processing-status{background:#0f0f14b3;border:1px solid rgba(238,242,248,.14);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 18px 48px #14121840;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.processing-notice--download .processing-status,.processing-notice--player .processing-status{background:#13151fc7;border-color:#ffffff14}.processing-notice--embed .processing-status{background:#06080ee0;border-color:#eef2f83d;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.processing-status__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.processing-status__label{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;color:#eef2f8cc}.processing-status__state{font-weight:600;font-size:.85rem;color:#f6f2ef;background:#eef2f82e;padding:4px 12px;border-radius:999px;white-space:nowrap}.processing-status__state--pending{color:#f3b14e;background:#f3b14e29}.processing-status__state--running,.processing-status__state--error{color:#5a82ff;background:#5a82ff29}.processing-status__state--completed,.processing-status__state--finished{color:#46c873;background:#46c87329}.processing-status__meta{display:flex;flex-wrap:wrap;gap:8px}.processing-status__meta-item{font-size:.8rem;color:#eef2f8d9;background:#eef2f824;border-radius:999px;padding:4px 10px}.processing-notice--embed .processing-status__meta-item{background:#eef2f81f}.processing-status__progress{display:flex;align-items:center;gap:12px}.processing-status__bar{flex:1;height:8px;background:#eef2f838;border-radius:999px;overflow:hidden}.processing-status__bar span{display:block;height:100%;background:linear-gradient(135deg,#82a4ff,#a855f7);border-radius:inherit;transition:width .3s ease}.processing-status__percent{font-weight:600;min-width:48px;text-align:right;font-size:.9rem;color:#eef2f8e6}.processing-status__description{margin:0;font-size:.95rem;color:#eef2f8c7}.processing-status__error{font-size:.85rem;color:#f7b3a8}.processing-status--waiting{gap:12px}.processing-status--waiting .processing-status__state{background:#f3b14e1f}.video-page__table{width:100%;border-collapse:collapse;background:#0f0f14a6;border-radius:12px;overflow:hidden}.video-page__table th,.video-page__table td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.video-page__table tbody tr:last-child td{border-bottom:none}.video-page__download-button{background:linear-gradient(135deg,#3b66f0,#9333ea);border:none;border-radius:999px;color:#fff;padding:8px 18px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.video-page__download-button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a82ff40}.video-page__placeholder{width:100%;height:100%;padding:48px 24px;background:radial-gradient(120% 120% at 50% 30%,rgba(59,102,240,.18),transparent 60%),linear-gradient(160deg,#141420,#0a0a0c);display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;color:var(--byse-text-soft)}.video-page__placeholder-code{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c}.video-page__placeholder-title{font-size:1.25rem;font-weight:600}.video-page__placeholder-note{margin:0;font-size:.95rem;color:#fff9}@media (max-width: 900px){.video-page{padding:24px 16px 48px}.video-page__title{font-size:1.4rem}.video-page__stats{flex-wrap:wrap}}.video-download-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.15)}.video-download-page__brand{color:inherit;font-size:1.125rem;font-weight:600;text-decoration:none}.video-download-page__brand:hover,.video-download-page__brand:focus{text-decoration:underline}.video-download-page__tagline{font-size:.875rem;color:#fffc}.video-download-page__footer{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15);font-size:.875rem;color:#fffc;text-align:center}.video-download-page__footer a{color:inherit;text-decoration:underline}.video-page--download-private{background:radial-gradient(circle at top,#2540b859,#05060cf2 55%),#05060c;color:#f6f2ef}.video-page--download-private .video-download-page__header{border-bottom-color:#5a82ff59}.video-page--download-private .video-download-page__tagline,.video-page--download-private .video-download-page__footer{color:#cee0ffc7}.video-page--download-private .video-download-page__gating{background:#0c0a0ed9;border-color:#5a82ff59;box-shadow:0 16px 40px #08070a66}.video-page--download-private .video-download-page__countdown-header{color:#e0e9ffe6}.video-page--download-private .video-download-page__countdown-bar{background:#5a82ff40}.video-page--download-private .video-download-page__countdown-bar span{background:linear-gradient(90deg,#82a4ff,#3b66f0)}.video-page--download-private .video-page__download-button{background:linear-gradient(135deg,#2540b8,#3b66f0);border-color:#aabeff99;box-shadow:0 12px 30px #3b66f04d}.video-page--download-private .video-page__download-button:hover:not(:disabled){background:linear-gradient(135deg,#3b66f0,#3b66f0)}.video-download-page__gating{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:1.5rem 0;padding:16px 20px;border-radius:16px;background:#0f0f14a6;border:1px solid rgba(255,255,255,.08)}.video-download-page__countdown{display:flex;flex-direction:column;gap:10px;width:100%}.video-download-page__countdown-header{font-size:.95rem;font-weight:600;color:#ffffffd9;text-align:center}.video-download-page__countdown-bar{position:relative;width:100%;height:10px;border-radius:999px;background:#eef2f840;overflow:hidden}.video-download-page__countdown-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .6s ease}.video-download-page__recaptcha{min-height:78px;display:flex;align-items:center;justify-content:center}.video-download-page__recaptcha-error{font-size:.9rem;color:#5a82fff2}.video-page__download-button:disabled{cursor:not-allowed;opacity:.65}.video-page__download-button:disabled:hover{box-shadow:none;transform:none}.video-watch-page__header,.video-watch-page__footer{width:max(320px,min(60vw,1280px));align-self:center}.video-watch-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.12)}.video-watch-page__brand{color:inherit;font-size:1.2rem;font-weight:600;text-decoration:none}.video-watch-page__brand:hover,.video-watch-page__brand:focus{text-decoration:underline}.video-watch-page__tagline{font-size:.95rem;color:#ffffffc7}.video-watch-page__footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);font-size:.9rem;color:#fffc;text-align:center}.video-watch-page__footer a{color:inherit;text-decoration:underline}.video-download-page__options-placeholder{display:flex;flex-direction:column;gap:12px}.video-download-page__options-placeholder-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;background:#0f0f14a6;border-radius:12px;padding:16px 20px;overflow:hidden}.video-download-page__options-placeholder-bar,.video-download-page__options-placeholder-button{display:block;border-radius:999px;background:#eef2f847;animation:video-download-page__pulse 1.6s ease-in-out infinite}.video-download-page__options-placeholder-bar{height:12px;width:60%}.video-download-page__options-placeholder-bar:first-of-type{width:40%}.video-download-page__options-placeholder-button{width:108px;height:34px;justify-self:end;background:#3b66f052}@keyframes video-download-page__pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.video-download-page__options-placeholder-bar,.video-download-page__options-placeholder-button{animation:none}}@media (min-width: 768px){.video-download-page__gating{align-items:center}}.video-page__blocked{width:100%;display:flex;justify-content:center;padding:max(2rem,min(5vw,3.5rem))}.access-blocked{width:100%;display:flex;align-items:center;justify-content:center;padding:max(1.75rem,min(5vw,3.25rem));color:#eef2f8;color:var(--byse-text, #eef2f8)}.access-blocked--watch{min-height:100%}.video-page__player-frame .access-blocked{height:100%}.access-blocked__panel{width:min(640px,100%);display:flex;flex-direction:column;align-items:center;gap:max(1.5rem,min(3vw,2.5rem));padding:max(2rem,min(4vw,3.25rem));border-radius:28px;border-radius:var(--byse-radius-lg, 28px);background:linear-gradient(145deg,#100909f2,#221010e6);border:1px solid rgba(97,52,32,.45);border:1px solid var(--byse-border-soft, rgba(97, 52, 32, .45));box-shadow:0 42px 96px #060202ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.access-blocked--download .access-blocked__panel{width:min(560px,100%);padding:max(1.75rem,min(4vw,2.75rem))}.access-blocked__illustration{position:relative;display:flex;align-items:center;justify-content:center;width:max(9rem,min(24vw,10.5rem));height:max(9rem,min(24vw,10.5rem));border-radius:50%;background:radial-gradient(circle at 50% 50%,#5a82ff52,#5a82ff00);box-shadow:0 32px 72px #5a82ff2e}.access-blocked__illustration svg{width:max(8rem,min(22vw,9.75rem));height:max(8rem,min(22vw,9.75rem))}.access-blocked__content{display:flex;flex-direction:column;align-items:center;gap:max(.75rem,min(2vw,1.25rem));max-width:32rem}.access-blocked__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.1rem;border-radius:999px;background:#5a82ff2e;border:1px solid rgba(90,130,255,.32);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:600;color:#eef2f8c7}.access-blocked__heading{margin:0;font-size:max(1.65rem,min(3vw,2.35rem));font-weight:700;letter-spacing:-.01em;color:#eef2f8;color:var(--byse-text, #eef2f8)}.access-blocked__message{margin:0;font-size:max(1rem,min(1.9vw,1.125rem));line-height:1.6;color:#eef2f8bf;color:var(--byse-text-soft, rgba(238, 242, 248, .75))}@media (min-width: 768px){.access-blocked__panel{flex-direction:row;text-align:left;justify-content:center}.access-blocked__content{align-items:flex-start;text-align:left}.access-blocked__eyebrow{font-size:.75rem}}.captcha-gate{position:relative;width:100%;height:100%;min-height:0;align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:auto;background-color:#0a0a0c;background-color:var(--byse-black, #0a0a0c);background-size:cover;background-position:center;border-radius:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.captcha-gate__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 50% 0%,rgba(59,102,240,.16),transparent 60%),linear-gradient(180deg,#0a0a0cb8,#0a0a0ceb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.captcha-gate__intro,.captcha-gate__loading,.captcha-gate__panel{position:relative;z-index:1}.captcha-gate__intro{display:flex;flex-direction:column;align-items:center;gap:max(10px,min(2.6vmin,18px));padding:max(12px,min(4vmin,28px));text-align:center}.captcha-gate__play{border:0;background:transparent;cursor:pointer;padding:0;width:max(58px,min(18vmin,92px));height:auto;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);transition:transform var(--byse-dur, .2s) var(--byse-ease, cubic-bezier(.4, 0, .2, 1)),filter var(--byse-dur, .2s) var(--byse-ease, cubic-bezier(.4, 0, .2, 1))}.captcha-gate__play:hover,.captcha-gate__play:focus-visible{transform:scale(1.06);filter:drop-shadow(0 12px 30px rgba(59,102,240,.5));outline:none}.captcha-gate__play svg{width:100%;height:auto;display:block}.captcha-gate__play-bg{fill:#121214d1;stroke:#ffffff1f;stroke-width:1;transition:fill .2s ease;transition:fill var(--byse-dur, .2s) var(--byse-ease, ease)}.captcha-gate__play:hover .captcha-gate__play-bg,.captcha-gate__play:focus-visible .captcha-gate__play-bg{fill:#3b66f0;fill:var(--byse-amber, #3b66f0)}.captcha-gate__play-icon{fill:#fff}.captcha-gate__hint{margin:0;color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66));font-size:max(11px,min(3vmin,14px));max-width:34ch;line-height:1.4}.captcha-gate__loading{display:flex;flex-direction:column;align-items:center;gap:max(8px,min(2.5vmin,14px));color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66));font-size:max(12px,min(3vmin,15px))}.captcha-gate__spinner{width:max(28px,min(8vmin,44px));height:max(28px,min(8vmin,44px));border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#5a82ff;border-top-color:var(--byse-amber-strong, #5a82ff);animation:captcha-spin .85s linear infinite}@keyframes captcha-spin{to{transform:rotate(360deg)}}.captcha-gate__panel{display:flex;flex-direction:column;gap:max(8px,min(2vmin,14px));width:min(94%,88vh,460px);max-height:100%;padding:max(12px,min(3.2vmin,22px));border-radius:22px;border-radius:var(--byse-radius-lg, 22px);background:#141419db;background:var(--byse-card, rgba(20, 20, 25, .86));border:1px solid rgba(255,255,255,.1);border:1px solid var(--byse-border, rgba(255, 255, 255, .1));box-shadow:0 30px 64px -28px #000000b8;box-shadow:var(--byse-shadow-lg, 0 30px 64px -28px rgba(0, 0, 0, .72));-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-sizing:border-box}.captcha-gate__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.captcha-gate__title{display:inline-flex;align-items:center;gap:8px;color:#eef2f8;color:var(--byse-text, #eef2f8);font-weight:700;font-size:max(15px,min(4vmin,20px));letter-spacing:-.01em}.captcha-gate__title:before{content:"";width:max(8px,min(2vmin,10px));height:max(8px,min(2vmin,10px));border-radius:50%;background:#5a82ff;background:var(--byse-amber-strong, #5a82ff);box-shadow:0 0 0 4px #3b66f029;box-shadow:0 0 0 4px var(--byse-amber-soft, rgba(59, 102, 240, .16))}.captcha-gate__refresh{display:inline-flex;align-items:center;justify-content:center;width:max(28px,min(7vmin,36px));height:max(28px,min(7vmin,36px));border:1px solid rgba(255,255,255,.06);border:1px solid var(--byse-border-soft, rgba(255, 255, 255, .06));border-radius:10px;background:#1a1a1f;background:var(--byse-surface-2, #1a1a1f);color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66));cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background var(--byse-dur, .2s) var(--byse-ease, ease),color var(--byse-dur, .2s) var(--byse-ease, ease),border-color var(--byse-dur, .2s) var(--byse-ease, ease)}.captcha-gate__refresh:hover:not(:disabled){background:#232329;background:var(--byse-surface-3, #232329);color:#eef2f8;color:var(--byse-text, #eef2f8);border-color:#ffffff1a;border-color:var(--byse-border, rgba(255, 255, 255, .1))}.captcha-gate__refresh:disabled{opacity:.45;cursor:default}.captcha-gate__prompt{margin:0;color:#eef2f8;color:var(--byse-text, #eef2f8);font-size:max(13px,min(3.7vmin,17px));font-weight:500;line-height:1.4}.captcha-gate__prompt strong{color:#82a4ff;color:var(--byse-amber-bright, #82a4ff);font-weight:700}.captcha-gate__grid{display:grid;grid-gap:max(6px,min(1.6vmin,12px));gap:max(6px,min(1.6vmin,12px));width:100%;min-height:0}.captcha-gate__tile{position:relative;padding:0;border:1.5px solid rgba(255,255,255,.08);border:1.5px solid var(--byse-border-soft, rgba(255, 255, 255, .08));border-radius:max(10px,min(2vmin,16px));background:#131316;background:var(--byse-surface, #131316);overflow:hidden;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease;transition:border-color .14s var(--byse-ease, ease),transform .14s var(--byse-ease, ease),box-shadow .14s var(--byse-ease, ease)}.captcha-gate__tile:before{float:left;padding-top:100%;content:""}.captcha-gate__tile:after{display:block;content:"";clear:both}.captcha-gate__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff0f;pointer-events:none}.captcha-gate__tile:hover:not(:disabled),.captcha-gate__tile:focus-visible:not(:disabled){border-color:#5a82ff6b;border-color:var(--byse-border-brand, rgba(90, 130, 255, .42));transform:translateY(-2px);box-shadow:0 10px 30px -8px #3b66f080;box-shadow:var(--byse-glow, 0 10px 30px -8px rgba(59, 102, 240, .5));outline:none}.captcha-gate__tile:active:not(:disabled){transform:translateY(0)}.captcha-gate__tile:disabled{cursor:default;opacity:.6}.captcha-gate__tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.captcha-gate__footer{min-height:1.2em;text-align:center}.captcha-gate__notice{font-size:max(10px,min(2.7vmin,12.5px));color:#eef2f86b;color:var(--byse-text-muted, rgba(238, 242, 248, .42))}.captcha-gate__notice--error{color:#f87171;color:var(--byse-error, #f87171)}@media (max-height: 360px){.captcha-gate__panel{width:min(98%,92vh,440px);padding:9px;gap:6px;border-radius:14px}.captcha-gate__hint{display:none}}.transfer-manager{position:fixed;top:0;right:0;bottom:0;height:100vh;height:100dvh;width:min(420px,calc(100vw - 3.5rem));z-index:1250;transform:translate(0);transition:transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.transfer-manager.is-collapsed{transform:translate(100%)}.transfer-manager__handle{pointer-events:auto;position:absolute;top:50%;left:-2.85rem;width:2.85rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.55rem .4rem;background:linear-gradient(180deg,#1c243cf7,#101424f7);color:#eaf1ff;border:1px solid rgba(120,180,255,.32);border-right:none;border-radius:16px 0 0 16px;cursor:pointer;box-shadow:-10px 16px 40px #02061273;transition:border-color .2s ease,background .2s ease}.transfer-manager__handle:hover,.transfer-manager__handle:focus-visible{background:linear-gradient(180deg,#222c48fa,#141a2efa);border-color:#78b4ff99}.transfer-manager__handle:focus-visible{outline:2px solid rgba(120,180,255,.7);outline-offset:2px}.transfer-manager__badge{position:relative;display:inline-flex;flex:0 0 auto;width:2.2rem;height:2.2rem;transition:transform .2s ease}.transfer-manager__badge:before{float:left;padding-top:1;content:""}.transfer-manager__badge:after{display:block;content:"";clear:both}.transfer-manager__handle:hover .transfer-manager__badge{transform:scale(1.06)}.transfer-manager__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#5aa9f000,#5aa9f000 140deg,#4fd6c48c 250deg,#46c873 330deg,#7cf0a8 358deg,#5aa9f000 360deg);opacity:.55;animation:tm-spin 3.4s linear infinite}.transfer-manager__badge.is-active .transfer-manager__badge-ring{opacity:1;animation-duration:1.1s}.transfer-manager__badge-core{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1d294582,#0e1424 86%),#0e1424;box-shadow:inset 0 0 0 1px #ffffff0f}.transfer-manager__badge-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);z-index:1;font-size:.88rem;font-weight:800;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.transfer-manager__badge-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:.34rem;height:.34rem;border-radius:999px;background:#b9d0ffbf}.transfer-manager__badge.is-active{animation:tm-breathe 2.6s ease-in-out infinite}@keyframes tm-spin{to{transform:rotate(360deg)}}@keyframes tm-breathe{0%,to{filter:drop-shadow(0 0 2px rgba(70,200,115,.25))}50%{filter:drop-shadow(0 0 8px rgba(70,200,115,.6))}}@media (prefers-reduced-motion: reduce){.transfer-manager__badge-ring,.transfer-manager__badge.is-active{animation:none}}.transfer-manager__panel{pointer-events:auto;height:100%;display:flex;flex-direction:column;background:radial-gradient(120% 60% at 100% 0%,rgba(80,150,240,.16),transparent 60%),linear-gradient(180deg,#0e1220fa,#090c16fa);border-left:1px solid rgba(120,180,255,.22);box-shadow:-24px 0 60px #02061280;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f3f6ff;overflow:hidden}.transfer-manager__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap;padding:1.1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#101526f5,#10152699)}.transfer-manager__title{margin:0;min-width:0;font-size:1rem;font-weight:700;letter-spacing:.01em;overflow-wrap:anywhere}.transfer-manager__count{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:#46c87329;color:#9cf3bd;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.transfer-manager__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:2rem 1.5rem}.transfer-manager__empty-title{margin:0;font-weight:600;font-size:.95rem}.transfer-manager__empty-hint{margin:0;font-size:.84rem;color:#dce6ff8c;max-width:22ch}.transfer-manager__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:.8rem;display:flex;flex-direction:column;gap:.6rem;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(120,180,255,.4) transparent}.transfer-manager__list::-webkit-scrollbar{width:8px}.transfer-manager__list::-webkit-scrollbar-thumb{background:#78b4ff59;border-radius:999px}.transfer-item{display:flex;align-items:stretch;gap:.65rem;min-width:0;padding:.7rem .8rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(120,180,255,.7);transition:background .2s ease,border-color .2s ease}.transfer-item:hover{background:#ffffff12}.transfer-item__thumb{flex:0 0 auto;width:52px;height:52px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5a82c859,#28386080);border:1px solid rgba(255,255,255,.08)}.transfer-item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.transfer-item__thumb-fallback{font-size:1.15rem;font-weight:700;color:#dce8ffb3}.transfer-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}.transfer-item[data-status=uploading],.transfer-item[data-status=active],.transfer-item[data-status=queued]{border-left-color:#5aa9f0}.transfer-item[data-status=error]{border-left-color:#e2645f;background:#3c141459}.transfer-item[data-status=done]{border-left-color:#46c873}.transfer-item__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.transfer-item__phase{min-width:0;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#bed4ffeb;overflow-wrap:anywhere}.transfer-item__close{flex:0 0 auto;background:transparent;border:none;color:#ffffff8c;font-size:1.1rem;line-height:1;padding:.05rem .35rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.transfer-item__close:hover,.transfer-item__close:focus-visible{background:#ffffff24;color:#fff}.transfer-item__name{font-weight:600;font-size:.82rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.transfer-item__message{font-size:.76rem;color:#e6eeffc7;overflow-wrap:anywhere}.transfer-item__stages .processing-status{min-width:0}.transfer-item__stages .processing-status__header{flex-wrap:wrap}.transfer-item__stages .processing-status__label,.transfer-item__stages .processing-status__state,.transfer-item__stages .processing-status__description{min-width:0;white-space:normal;overflow-wrap:anywhere}.transfer-item__stages .processing-status__label{font-size:.6rem}.transfer-item__stages .processing-status__state{font-size:.72rem;padding:.2rem .5rem}.transfer-item__stages .processing-status__percent{font-size:.74rem}.transfer-item__stages .processing-status__description{font-size:.76rem}.transfer-item__stages .processing-status__meta{font-size:.68rem}.transfer-item__progress{position:relative;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.transfer-item__progress>span{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5aa9f0,#46c873);transition:width .3s ease}.transfer-item__meta{font-size:.7rem;color:#dce6ff99}.transfer-item__stages{display:flex;flex-direction:column;gap:.5rem;min-width:0}.transfer-item__action{justify-self:start;color:#6cf09c;font-weight:600;font-size:.84rem;text-decoration:underline;text-underline-offset:.2em}.assistant{position:fixed;right:max(16px,min(3vw,28px));bottom:max(16px,min(3vw,28px));z-index:1000;font-family:inherit}.assistant-launcher{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border:none;border-radius:999px;border-radius:var(--byse-radius-pill, 999px);background:linear-gradient(135deg,#5a82ff,#3b66f0);background:linear-gradient(135deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 10px 30px -8px #3b66f080;box-shadow:var(--byse-glow, 0 10px 30px -8px rgba(59, 102, 240, .5));transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--byse-dur, .2s) var(--byse-ease, ease),box-shadow var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 38px -10px #3b66f0a6}.assistant-launcher:focus-visible{outline:none;box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}.assistant-launcher__icon{display:inline-flex}.assistant-launcher__dot{width:9px;height:9px;border-radius:50%;background:#46c873;background:var(--byse-success, #46c873);box-shadow:0 0 0 2px #ffffff40}.assistant-panel{display:flex;flex-direction:column;width:min(384px,calc(100vw - 32px));height:min(640px,calc(100vh - 48px));background:#141419f5;background:var(--byse-card, rgba(20, 20, 25, .96));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border:1px solid var(--byse-border, rgba(255, 255, 255, .1));border-radius:22px;border-radius:var(--byse-radius-lg, 22px);box-shadow:0 30px 64px -28px #000000b8;box-shadow:var(--byse-shadow-lg, 0 30px 64px -28px rgba(0, 0, 0, .72));overflow:hidden}.assistant-panel__header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);border-bottom:1px solid var(--byse-border-soft, rgba(255, 255, 255, .06))}.assistant-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(160deg,#5a82ff,#3b66f0);background:linear-gradient(160deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff;flex-shrink:0}.assistant-panel__heading{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.assistant-panel__heading strong{color:#eef2f8;color:var(--byse-text, #eef2f8);font-size:.98rem}.assistant-panel__status{display:inline-flex;align-items:center;gap:6px;color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66));font-size:.78rem}.assistant-panel__status-dot{width:7px;height:7px;border-radius:50%;background:#46c873;background:var(--byse-success, #46c873)}.assistant-panel__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:#eef2f86b;color:var(--byse-text-muted, rgba(238, 242, 248, .42));cursor:pointer;transition:background .2s ease,color .2s ease;transition:background var(--byse-dur, .2s) var(--byse-ease, ease),color var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-panel__close:hover{background:#ffffff0b;background:var(--byse-walnut-soft, rgba(255, 255, 255, .045));color:#eef2f8;color:var(--byse-text, #eef2f8)}.assistant-panel__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.assistant-row{display:flex;gap:8px;align-items:flex-start}.assistant-row--user{justify-content:flex-end}.assistant-row__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:50%;background:linear-gradient(160deg,#5a82ff,#3b66f0);background:linear-gradient(160deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff;flex-shrink:0}.assistant-row__avatar svg{width:12px;height:12px}.assistant-row__content{display:flex;flex-direction:column;gap:8px;max-width:80%;min-width:0}.assistant-row--user .assistant-row__content{align-items:flex-end}.assistant-bubble{padding:10px 14px;border-radius:16px;font-size:.9rem;line-height:1.45;word-wrap:break-word;white-space:pre-wrap}.assistant-bubble--assistant{background:#1a1a1f;background:var(--byse-surface-2, #1a1a1f);color:#eef2f8;color:var(--byse-text, #eef2f8);border-top-left-radius:6px}.assistant-bubble--user{background:linear-gradient(160deg,#5a82ff,#3b66f0);background:linear-gradient(160deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff;border-top-right-radius:6px}.assistant-chips{display:flex;flex-wrap:wrap;gap:8px}.assistant-chip{padding:6px 12px;border-radius:999px;border-radius:var(--byse-radius-pill, 999px);border:1px solid rgba(90,130,255,.42);border:1px solid var(--byse-border-brand, rgba(90, 130, 255, .42));background:#3b66f029;background:var(--byse-amber-soft, rgba(59, 102, 240, .16));color:#82a4ff;color:var(--byse-amber-bright, #82a4ff);font-size:.8rem;cursor:pointer;transition:background .2s ease,transform .2s ease;transition:background var(--byse-dur, .2s) var(--byse-ease, ease),transform var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-chip:hover{background:#3b66f047;transform:translateY(-1px)}.assistant-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}.assistant-related{display:flex;flex-direction:column;gap:6px}.assistant-related__label{color:#eef2f86b;color:var(--byse-text-muted, rgba(238, 242, 248, .42));font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.assistant-confirm{display:flex;flex-wrap:wrap;gap:8px}.assistant-confirm__yes,.assistant-confirm__no{padding:8px 14px;border-radius:999px;border-radius:var(--byse-radius-pill, 999px);font-size:.82rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease;transition:transform var(--byse-dur, .2s) var(--byse-ease, ease),background var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-confirm__yes{border:none;background:linear-gradient(160deg,#5a82ff,#3b66f0);background:linear-gradient(160deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff}.assistant-confirm__no{border:1px solid rgba(255,255,255,.1);border:1px solid var(--byse-border, rgba(255, 255, 255, .1));background:transparent;color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66))}.assistant-confirm__yes:hover,.assistant-confirm__no:hover{transform:translateY(-1px)}.assistant-confirm__yes:focus-visible,.assistant-confirm__no:focus-visible{outline:none;box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}.assistant-ticket{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(90,130,255,.42);border:1px solid var(--byse-border-brand, rgba(90, 130, 255, .42));background:#3b66f029;background:var(--byse-amber-soft, rgba(59, 102, 240, .16));color:#eef2f8;color:var(--byse-text, #eef2f8);text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease;transition:background var(--byse-dur, .2s) var(--byse-ease, ease),transform var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-ticket:hover{background:#3b66f042;transform:translateY(-1px)}.assistant-ticket:focus-visible{outline:none;box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}.assistant-ticket__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#5a82ff4d;color:#82a4ff;color:var(--byse-amber-bright, #82a4ff);flex-shrink:0}.assistant-ticket__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.assistant-ticket__text strong{font-size:.88rem}.assistant-ticket__hint{color:#eef2f8a8;color:var(--byse-text-soft, rgba(238, 242, 248, .66));font-size:.78rem}.assistant-ticket__chevron{display:inline-flex;color:#82a4ff;color:var(--byse-amber-bright, #82a4ff);flex-shrink:0}.assistant-typing{display:inline-flex;align-items:center;gap:4px}.assistant-typing span{width:6px;height:6px;border-radius:50%;background:#eef2f86b;background:var(--byse-text-muted, rgba(238, 242, 248, .42));animation:assistant-bounce 1.2s infinite ease-in-out}.assistant-typing span:nth-child(2){animation-delay:.15s}.assistant-typing span:nth-child(3){animation-delay:.3s}@keyframes assistant-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.assistant-panel__input{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);border-top:1px solid var(--byse-border-soft, rgba(255, 255, 255, .06))}.assistant-panel__input input{flex:1;min-width:0;height:40px;padding:0 16px;border-radius:999px;border-radius:var(--byse-radius-pill, 999px);border:1px solid rgba(255,255,255,.1);border:1px solid var(--byse-border, rgba(255, 255, 255, .1));background:#ffffff0f;color:#eef2f8;color:var(--byse-text, #eef2f8);font-size:.9rem}.assistant-panel__input input::-moz-placeholder{color:#eef2f86b;color:var(--byse-text-muted, rgba(238, 242, 248, .42))}.assistant-panel__input input::placeholder{color:#eef2f86b;color:var(--byse-text-muted, rgba(238, 242, 248, .42))}.assistant-panel__input input:focus-visible{outline:none;border-color:#5a82ff6b;border-color:var(--byse-border-brand, rgba(90, 130, 255, .42));box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}.assistant-panel__input button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;background:linear-gradient(160deg,#5a82ff,#3b66f0);background:linear-gradient(160deg,var(--byse-amber-strong, #5a82ff),var(--byse-amber, #3b66f0));color:#fff;cursor:pointer;transition:opacity .2s ease,transform .2s ease;transition:opacity var(--byse-dur, .2s) var(--byse-ease, ease),transform var(--byse-dur, .2s) var(--byse-ease, ease)}.assistant-panel__input button:hover:not(:disabled){transform:translateY(-1px)}.assistant-panel__input button:disabled{opacity:.5;cursor:not-allowed}.assistant-panel__input button:focus-visible{outline:none;box-shadow:0 0 0 3px #5a82ff59;box-shadow:var(--byse-focus-ring, 0 0 0 3px rgba(90, 130, 255, .35))}@media (max-width: 520px){.assistant{right:12px;bottom:12px;left:12px}.assistant-panel{width:100%;height:min(70vh,560px)}.assistant-launcher{margin-left:auto}}@media (prefers-reduced-motion: reduce){.assistant-launcher,.assistant-chip,.assistant-ticket,.assistant-panel__input button{transition:none}.assistant-typing span{animation:none}}.dashboard-shell{display:flex;min-height:100vh;background-color:var(--byse-black);color:var(--byse-text);position:relative;isolation:isolate;overflow:hidden}.dashboard-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(900px circle at 12% -8%,rgba(59,102,240,.12),transparent 60%),linear-gradient(180deg,#0c0c0f 0%,var(--byse-black) 55%,#070708 100%);background-repeat:no-repeat,no-repeat;background-size:160% 160%,cover;background-position:top left,center;transform:translateZ(0)}@media (max-width: 768px){.dashboard-shell:before{background-size:220% 220%,240% 240%,cover;position:absolute}}.dashboard-shell a{color:inherit;text-decoration:none}.dashboard-sidebar{width:264px;background:#100e13d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.75rem 1.1rem 2rem;display:flex;flex-direction:column;border-right:1px solid var(--byse-border-soft);position:relative;z-index:3}.dashboard-sidebar__brand{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-sidebar__content{flex:1;display:flex;flex-direction:column;gap:1.75rem;min-height:0}.dashboard-sidebar__utility{display:flex;flex-direction:column;gap:.5rem}.dashboard-logo img{max-width:148px}.dashboard-nav{display:flex;flex-direction:column;gap:.35rem}.dashboard-nav--secondary{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--byse-border-soft)}.dashboard-sidebar__collapse{border:1px solid var(--byse-border);background:#ffffff08;color:var(--byse-text-soft);border-radius:var(--byse-radius-md);padding:.7rem .9rem;display:flex;align-items:center;gap:.85rem;cursor:pointer;transition:background var(--byse-dur) var(--byse-ease),border-color var(--byse-dur) var(--byse-ease),color var(--byse-dur) var(--byse-ease);width:100%;text-align:left;position:relative}.dashboard-sidebar__collapse:hover,.dashboard-sidebar__collapse:focus-visible{outline:none;background:#ffffff0f;border-color:var(--byse-border-strong);color:var(--byse-text)}.dashboard-sidebar__collapse-icon{display:inline-flex}.dashboard-nav__group-wrapper{position:relative}@media (min-width: 992px){.dashboard-shell{height:100vh}.dashboard-sidebar{position:sticky;top:0;height:100vh}.dashboard-sidebar__content{overflow:hidden}.dashboard-nav--primary{flex:1;min-height:0;overflow-y:auto;padding-right:.35rem}.dashboard-nav--primary::-webkit-scrollbar{width:6px}.dashboard-nav--primary::-webkit-scrollbar-thumb{background:#eef2f833;border-radius:999px}.dashboard-main{min-height:100vh;max-height:100vh;overflow:hidden;min-width:0}.dashboard-content{padding:max(1.25rem,min(2vw,1.75rem)) max(.75rem,min(2vw,1.25rem)) max(1.75rem,min(2.5vw,2.25rem));overflow-y:auto;min-height:0}}.dashboard-nav__link{display:flex;align-items:center;gap:.85rem;padding:.7rem .9rem;border-radius:var(--byse-radius-md);color:var(--byse-text-soft);font-weight:500;transition:background var(--byse-dur) var(--byse-ease),color var(--byse-dur) var(--byse-ease);position:relative}.dashboard-nav__link:hover{color:var(--byse-text);background:#ffffff0d}.dashboard-shell.nav-collapsed .dashboard-sidebar{width:92px;padding:1.5rem .85rem 2rem}.dashboard-shell.nav-collapsed .dashboard-sidebar__collapse{justify-content:center;gap:0;padding:.75rem}.dashboard-shell.nav-collapsed .dashboard-sidebar__collapse-label,.dashboard-shell.nav-collapsed .dashboard-nav__label,.dashboard-shell.nav-collapsed .dashboard-nav__caret,.dashboard-shell.nav-collapsed .dashboard-nav__external{display:none}.dashboard-shell.nav-collapsed .dashboard-nav__group .dashboard-nav__label,.dashboard-shell.nav-collapsed .dashboard-nav__group .dashboard-nav__external{display:inline}.dashboard-shell.nav-collapsed .dashboard-nav__group .dashboard-nav__link{justify-content:flex-start;gap:.65rem;padding:.75rem .85rem}.dashboard-shell.nav-collapsed .dashboard-logo img{max-width:52px}.dashboard-shell.nav-collapsed .dashboard-nav__link{justify-content:center;gap:0;padding:.85rem .9rem;transform:none}.dashboard-shell.nav-collapsed .dashboard-nav__link:hover{transform:none}.dashboard-shell.nav-collapsed .dashboard-nav__group-toggle{justify-content:center}.dashboard-shell.nav-collapsed .dashboard-sidebar__content,.dashboard-shell.nav-collapsed .dashboard-nav--primary{overflow:visible}.dashboard-shell.nav-collapsed .dashboard-nav__group{position:absolute;left:calc(100% + 14px);top:0;background:#18151cfa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.4rem;border-radius:var(--byse-radius-md);min-width:220px;box-shadow:var(--byse-shadow-lg);border:1px solid var(--byse-border);display:none}.dashboard-shell.nav-collapsed .dashboard-nav__group.is-expanded{display:block}.dashboard-shell.nav-collapsed .dashboard-nav__link[data-tooltip]:after,.dashboard-shell.nav-collapsed .dashboard-sidebar__collapse[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#18151cfa;padding:.45rem .7rem;border-radius:var(--byse-radius-sm);border:1px solid var(--byse-border);color:var(--byse-text);font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:var(--byse-shadow-md)}.dashboard-shell.nav-collapsed .dashboard-nav__link:hover:after,.dashboard-shell.nav-collapsed .dashboard-nav__link:focus-visible:after,.dashboard-shell.nav-collapsed .dashboard-sidebar__collapse:hover:after,.dashboard-shell.nav-collapsed .dashboard-sidebar__collapse:focus-visible:after{opacity:1}.dashboard-nav__link.is-active{background:var(--byse-amber-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--byse-border-brand)}.dashboard-nav__link.is-active .dashboard-nav__icon{color:var(--byse-amber-strong)}.dashboard-nav__icon{display:inline-flex;justify-content:center;align-items:center;color:inherit;width:1.75rem}.dashboard-nav__icon svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.dashboard-nav__label{flex:1;letter-spacing:.01em}.dashboard-nav__external{display:inline-flex;align-items:center;opacity:.75}.dashboard-nav__external svg{width:.85rem;height:.85rem}.dashboard-nav__group-wrapper{display:flex;flex-direction:column;gap:.35rem}.dashboard-nav__group-toggle{background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%}.dashboard-nav__group-toggle:focus-visible{outline:2px solid rgba(59,102,240,.55);outline-offset:4px}.dashboard-nav__caret{display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:transform .2s ease}.dashboard-nav__caret.is-expanded{transform:rotate(180deg)}.dashboard-nav__caret svg{width:1rem;height:1rem}.dashboard-nav__group{display:none;flex-direction:column;gap:.35rem;padding-left:1.75rem}.dashboard-nav__group.is-expanded{display:flex}.dashboard-nav__sublink{font-weight:500}.dashboard-nav__link.is-active .dashboard-nav__icon svg{transform:scale(1.05)}.dashboard-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0c1299;z-index:2}.dashboard-main{flex:1;min-width:0;display:flex;flex-direction:column}.dashboard-header{display:flex;align-items:center;gap:.6rem;padding:.7rem max(1.25rem,min(2.5vw,2rem));background:#0c0a0eb3;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--byse-border-soft);position:sticky;top:0;z-index:5}.dashboard-mobile-toggle{display:none;background:none;border:0;color:var(--byse-text);cursor:pointer}.dashboard-mobile-toggle:focus-visible{outline:none;box-shadow:var(--byse-focus-ring);border-radius:var(--byse-radius-sm)}.dashboard-header__spacer{display:none}.dashboard-header__extras{display:flex;align-items:center;margin-right:auto}.dashboard-header__notifications,.dashboard-header__support{display:flex;align-items:center}.dashboard-header__support-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--byse-radius-md);border:1px solid var(--byse-border);background:#ffffff08;color:var(--byse-text-soft);text-decoration:none;transition:background var(--byse-dur) var(--byse-ease),border-color var(--byse-dur) var(--byse-ease),color var(--byse-dur) var(--byse-ease)}.dashboard-header__support-link:hover{background:#ffffff12;border-color:var(--byse-border-strong);color:var(--byse-text)}.dashboard-header__support-icon{display:inline-flex;align-items:center;justify-content:center}.dashboard-header__support-label{display:none}.dashboard-header__support-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #0c0a0ef2}.notification-center{position:relative}.notification-center__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--byse-radius-md);border:1px solid var(--byse-border);background:#ffffff08;color:var(--byse-text-soft);cursor:pointer;transition:background var(--byse-dur) var(--byse-ease),border-color var(--byse-dur) var(--byse-ease),color var(--byse-dur) var(--byse-ease)}.notification-center__toggle:hover,.notification-center.is-open .notification-center__toggle{background:#ffffff12;border-color:var(--byse-border-strong);color:var(--byse-text)}.notification-center__icon{display:inline-flex;align-items:center;justify-content:center}.notification-center__bell{width:18px;height:18px}.notification-center__label{display:none}.notification-center__badge{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .3rem;border-radius:999px;background:var(--byse-amber);border:2px solid rgba(12,10,14,.95);color:#fff;font-size:.7rem;font-weight:700}.notification-center__dropdown{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,90vw);background:#18151cfa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--byse-border);border-radius:var(--byse-radius-md);box-shadow:var(--byse-shadow-lg);z-index:20;overflow:hidden}.notification-center__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(238,242,248,.08);background:#eef2f80a}.notification-center__title{font-weight:700;color:#eef2f8;color:var(--byse-text, #eef2f8)}.notification-center__loading{font-size:.85rem;color:#eef2f8bf}.notification-center__empty{padding:1rem;color:#eef2f8cc;font-size:.95rem}.notification-center__list{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.notification-center__item{display:flex;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(238,242,248,.04)}.notification-center__item:last-child{border-bottom:none}.notification-center__item--success{border-left:3px solid #6fdd8b}.notification-center__item--warning{border-left:3px solid #f3c065}.notification-center__item--error{border-left:3px solid #f25757}.notification-center__item--info{border-left:3px solid #6ea8fe}.notification-center__item-body{flex:1;display:flex;flex-direction:column;gap:.3rem}.notification-center__item-title{font-weight:700;color:#eef2f8;color:var(--byse-text, #eef2f8)}.notification-center__item-message{color:#eef2f8e0;line-height:1.4}.notification-center__item-meta{font-size:.82rem;color:#eef2f8ad}.notification-center__actions{display:flex;align-items:center}.notification-center__dismiss{border:0;background:#eef2f814;color:#eef2f8;color:var(--byse-text, #eef2f8);padding:.45rem .85rem;border-radius:10px;cursor:pointer;transition:background .12s ease,transform .12s ease}.notification-center__dismiss:hover{background:#eef2f826;transform:translateY(-1px)}.dashboard-header__financial{display:inline-flex;align-items:center;gap:.6rem;height:40px;padding:0 .4rem 0 .85rem;border-radius:var(--byse-radius-pill);background:#ffffff08;border:1px solid var(--byse-border-soft);transition:border-color var(--byse-dur) var(--byse-ease)}.dashboard-header__financial:hover{border-color:var(--byse-border)}.dashboard-header__balance{display:inline-flex;align-items:center;gap:.55rem;line-height:1.1}.dashboard-header__balance-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--byse-amber-soft);color:var(--byse-amber-strong)}.dashboard-header__balance-info{display:flex;flex-direction:column;gap:.1rem}.dashboard-header__balance-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--byse-text-muted)}.dashboard-header__balance-value{display:inline-flex;align-items:baseline;gap:.15rem;color:var(--byse-text)}.dashboard-header__balance-currency{font-size:.78rem;font-weight:600;opacity:.7}.dashboard-header__balance-amount{font-size:1rem;font-weight:700;letter-spacing:-.01em}.dashboard-header__wallet{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .95rem;border-radius:var(--byse-radius-pill);background:linear-gradient(135deg,var(--byse-amber-strong),var(--byse-amber));color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:0;transition:transform var(--byse-dur) var(--byse-ease),box-shadow var(--byse-dur) var(--byse-ease)}.dashboard-header__wallet:hover{transform:translateY(-1px);box-shadow:var(--byse-glow)}.dashboard-header__user{display:flex;align-items:center;gap:.6rem;padding:.25rem .3rem .25rem .4rem;border-radius:var(--byse-radius-pill);border:1px solid var(--byse-border-soft);background:#ffffff08;transition:border-color var(--byse-dur) var(--byse-ease)}.dashboard-header__user:hover{border-color:var(--byse-border)}.dashboard-header__avatar{position:relative;width:36px;height:36px;flex:none;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--byse-amber-strong),var(--byse-amber-deep));display:flex;align-items:center;justify-content:center}.dashboard-header__avatar-initial{font-size:.95rem;font-weight:700;color:#fff}.dashboard-header__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-header__details{display:flex;flex-direction:column;font-size:.82rem;line-height:1.2}.dashboard-header__name{font-weight:600;color:var(--byse-text)}.dashboard-header__email{font-size:.74rem;color:var(--byse-text-muted)}.dashboard-header__logout{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:var(--byse-radius-md);background:#ffffff0a;border:1px solid var(--byse-border);color:var(--byse-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background var(--byse-dur) var(--byse-ease),border-color var(--byse-dur) var(--byse-ease),color var(--byse-dur) var(--byse-ease)}.dashboard-header__logout:hover{background:#ffffff14;border-color:var(--byse-border-strong);color:var(--byse-text)}.dashboard-content{flex:1;width:100%;margin:0}.dashboard-content .container{max-width:none}.dashboard-page{display:flex;flex-direction:column;gap:1.5rem}.dashboard-card{background:var(--byse-card);border-radius:var(--byse-radius-lg);padding:1.75rem 2rem;box-shadow:var(--byse-shadow-md);border:1px solid var(--byse-border-soft);color:var(--byse-text)}.dashboard-card--hello{display:flex;align-items:center;gap:2.5rem;padding:2.25rem 2.5rem;background:radial-gradient(120% 160% at 0% 0%,rgba(130,164,255,.35),transparent 60%),linear-gradient(135deg,var(--byse-amber) 0%,var(--byse-amber-deep) 100%);color:#fff;border-color:transparent;box-shadow:var(--byse-glow)}.dashboard-card__hello-media img{width:96px;height:auto}.dashboard-card__title{font-size:1.6rem;margin:0}.dashboard-card__subtitle{margin:.35rem 0 0;font-size:1rem;color:#eef2f8b8;color:var(--byse-text-soft, rgba(238, 242, 248, .72))}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.75rem}.dashboard-card--metric{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 1.75rem}.dashboard-metric__label{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#eef2f885}.dashboard-metric__value{font-size:2rem;font-weight:700}.dashboard-metric__trend{font-size:.85rem;font-weight:700}.dashboard-metric__trend.positive{color:#5a82ff;color:var(--byse-amber-strong, #5a82ff)}.dashboard-metric__trend.negative{color:#a44132}.dashboard-metric__trend.neutral{color:#eef2f885}.dashboard-metric__hint{font-size:.85rem;color:#eef2f885}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1.75rem;gap:1.75rem}.dashboard-grid__main,.dashboard-grid__aside{display:flex;flex-direction:column;gap:1.5rem}.dashboard-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dashboard-card--chart{padding-bottom:2.25rem}.dashboard-chart{height:320px}.dashboard-empty{margin:0;color:#eef2f880;font-size:.95rem}.dashboard-recent{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.dashboard-recent__item{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(59,102,240,.15)}.dashboard-recent__item:last-child{border-bottom:0;padding-bottom:0}.dashboard-recent__name{font-weight:600;font-size:.95rem;color:#eef2f8;color:var(--byse-text, #eef2f8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-recent__meta{display:flex;gap:1rem;font-size:.8rem;color:#eef2f885}.dashboard-summary{margin:0;padding:0}.dashboard-summary__row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(59,102,240,.14);font-size:.9rem}.dashboard-summary__row:last-child{border-bottom:0}.dashboard-summary__row dt{color:#eef2f894;font-weight:600}.dashboard-summary__row dd{margin:0;color:#eef2f8;color:var(--byse-text, #eef2f8)}.dashboard-storage__bar{height:12px;border-radius:999px;background:#3b66f01f;overflow:hidden;margin-bottom:.85rem}.dashboard-storage__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#3b66f0,#973627)}.dashboard-storage__details{display:flex;justify-content:space-between;font-size:.85rem;color:#eef2f899}.dashboard-storage__used{font-weight:600;color:#eef2f8;color:var(--byse-text, #eef2f8)}.dashboard-card--error{border:1px solid rgba(59,102,240,.45)}@media (max-width: 1200px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid__aside{flex-direction:row;flex-wrap:wrap}.dashboard-grid__aside>*{flex:1 1 280px}}@media (max-width: 991px){.dashboard-sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform .25s ease;width:240px;padding:2rem 1.25rem;box-shadow:24px 0 60px #06091a73}.dashboard-shell.nav-open .dashboard-sidebar{transform:translate(0)}.dashboard-overlay{display:block}.dashboard-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;margin-right:1rem}.dashboard-header{padding:1rem 1.5rem;gap:1rem}.dashboard-header__support-label{display:none}.dashboard-content{padding:2rem 1.5rem 2.5rem}.dashboard-card--hello{flex-direction:column;text-align:center;align-items:flex-start}.dashboard-card__hello-media img{width:72px}}@media (max-width: 575px){.dashboard-header{flex-wrap:wrap;gap:.75rem}.dashboard-header__extras{width:100%}.dashboard-header__financial{width:100%;justify-content:space-between;gap:.75rem;padding:.42rem .9rem}.dashboard-header__spacer{display:none}.dashboard-header__wallet{min-width:92px;padding:.38rem .85rem}.dashboard-header__balance{flex:1}.dashboard-header__balance-icon{width:1.72rem;height:1.72rem}.dashboard-header__balance-amount{font-size:1.15rem}.dashboard-header__notifications{width:100%;margin-left:0}.notification-center__toggle{width:100%;justify-content:space-between}.notification-center__label{display:inline}.notification-center__dropdown{position:static;width:100%;margin-top:.5rem}.dashboard-content{padding:1.75rem 1.25rem 2rem}.dashboard-card{padding:1.5rem 1.25rem}.dashboard-card--metric{padding:1.25rem 1.4rem}.dashboard-card--hello{padding:1.75rem 1.5rem}.dashboard-header__user{padding:.38rem .65rem}.dashboard-header__details{display:none}}.legacy-dashboard{display:flex;flex-direction:column;gap:1.5rem}.legacy-dashboard-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;padding:2rem}.legacy-dashboard-main,.legacy-dashboard-aside{display:flex;flex-direction:column;gap:1.5rem}.legacy-card{background:var(--byse-card);border-radius:var(--byse-radius-lg);padding:1.75rem 2rem;border:1px solid var(--byse-border-soft);box-shadow:var(--byse-shadow-md)}.legacy-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.legacy-card__title{margin:0;font-size:1.1rem;font-weight:700;color:#eef2f8;color:var(--byse-text, #eef2f8)}.hello-block{display:flex;align-items:center;gap:2rem;padding:2.25rem 2.5rem;background:radial-gradient(120% 160% at 0% 0%,rgba(130,164,255,.32),transparent 55%),linear-gradient(135deg,var(--byse-amber) 0%,var(--byse-amber-deep) 100%);color:#fff;box-shadow:var(--byse-glow)}.hello-block__media img{width:108px;height:auto}.hello-block__title{margin:0;font-size:2rem;font-weight:700}.hello-block__subtitle{margin:.35rem 0 0;color:#eef2f8b8;color:var(--byse-text-soft, rgba(238, 242, 248, .72))}.dashboard-alert{border-radius:16px;padding:1rem 1.5rem;background:#3b66f01f;border:1px solid rgba(59,102,240,.45);color:#eef2f8b8;color:var(--byse-text-soft, rgba(238, 242, 248, .72));font-size:.9rem}.dashboard-alert--hero{width:100%;margin-bottom:1.25rem;background:linear-gradient(92deg,#3b66f02e,#3b66f014);border-color:#3b66f0a6;box-shadow:0 16px 36px #3b66f03d}.dashboard-alert--success{background:linear-gradient(92deg,#22c55e2e,#22c55e14);border-color:#22c55e99;box-shadow:0 16px 36px #22c55e38}.dashboard-alert--warning{background:linear-gradient(92deg,#f59e0b33,#f59e0b14);border-color:#f59e0b99;box-shadow:0 16px 36px #f59e0b33}.dashboard-alert--error{background:linear-gradient(92deg,#ef444433,#ef444414);border-color:#ef444499;box-shadow:0 16px 36px #ef444438}.dashboard-alert__headline{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#eef2f8;color:var(--byse-text, #eef2f8)}.dashboard-alert__body{margin:0;color:#eef2f8db;color:var(--byse-text-soft, rgba(238, 242, 248, .86));line-height:1.5;white-space:pre-wrap}.latest-video{overflow-x:auto;padding-bottom:.25rem}.latest-video__row{display:flex;flex-wrap:nowrap;min-width:-moz-fit-content;min-width:fit-content}.latest-video__item{flex:0 0 20%;max-width:20%;min-width:160px;padding:.3125rem;display:flex;flex-direction:column;gap:.65rem;color:#eef2f8;color:var(--byse-text, #eef2f8);text-decoration:none}.latest-video__info{display:flex;flex-direction:column;gap:.5rem;align-items:center}.latest-video__info .video-processing-status{width:100%}.latest-video__thumb{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#ffffff0d;box-shadow:var(--byse-shadow-sm)}.latest-video__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;transition:transform .25s ease,opacity .25s ease}.latest-video__item:hover .latest-video__thumb img{transform:scale(1.03);opacity:1}.latest-video__label{font-size:.8rem;color:#eef2f8b8;color:var(--byse-text-soft, rgba(238, 242, 248, .72));max-width:132px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.legacy-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.2rem;gap:1.2rem}.legacy-metric{background:#ffffff08;border:1px solid var(--byse-border-soft);border-radius:var(--byse-radius-md);padding:1.25rem 1.5rem}.legacy-metric__label{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#eef2f88c;margin-bottom:.4rem}.legacy-metric__value{font-size:1.9rem;font-weight:700;color:#eef2f8;color:var(--byse-text, #eef2f8)}.legacy-metric__trend{font-size:.85rem;font-weight:700}.legacy-metric__trend.positive{color:#5a82ff;color:var(--byse-amber-strong, #5a82ff)}.legacy-metric__trend.negative{color:#fb7185}.legacy-metric__trend.neutral{color:#eef2f885}.legacy-metric__hint{font-size:.75rem;color:#eef2f885}.legacy-chart__canvas{height:320px}.legacy-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.legacy-list__item{display:flex;align-items:center;gap:1rem;justify-content:space-between;background:#ffffff08;border:1px solid var(--byse-border-soft);padding:.8rem 1rem;border-radius:var(--byse-radius-md)}.legacy-list__index{width:2rem;height:2rem;border-radius:999px;background:#3b66f033;color:#eef2f8;color:var(--byse-text, #eef2f8);display:flex;align-items:center;justify-content:center;font-weight:700}.legacy-list__label{flex:1;color:#eef2f8;color:var(--byse-text, #eef2f8);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-list__value{font-weight:700;color:#eef2f8b8;color:var(--byse-text-soft, rgba(238, 242, 248, .72));font-size:.85rem}.legacy-show-more{margin-top:1rem;width:100%;padding:.55rem 1.25rem;border-radius:999px;border:1px solid rgba(59,102,240,.45);background:#3b66f026;color:#eef2f8;color:var(--byse-text, #eef2f8);font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,border-color .2s ease}.legacy-show-more:hover{background:#3b66f03d;border-color:#3b66f099}.legacy-storage__bar{height:10px;border-radius:999px;background:#3b66f01f;overflow:hidden;margin-bottom:.85rem}.legacy-storage__bar span{display:block;height:100%;background:linear-gradient(135deg,var(--byse-amber-strong),var(--byse-amber))}.legacy-storage__details{display:flex;justify-content:space-between;font-size:.85rem;color:#eef2f899;margin-bottom:.75rem}.legacy-storage__value,.legacy-storage__limit{font-weight:600;color:#eef2f8;color:var(--byse-text, #eef2f8)}.legacy-storage__actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.9rem}.legacy-storage__upgrade-button{width:min(50%,14rem);max-width:50%;align-self:center;border-radius:.7rem;padding:.7rem 1.1rem;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.legacy-storage__hint{color:#eef2f899;font-size:.8rem;text-align:center}.legacy-muted{color:#eef2f88c;font-size:.85rem;margin:0}.legacy-empty{color:#eef2f880;font-size:.9rem;margin:0}.legacy-error{color:#fca5a5;margin:0;font-size:.9rem}@media (max-width: 1200px){.legacy-dashboard-grid{grid-template-columns:1fr;padding:1rem}.legacy-card{padding:1.5rem}.legacy-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 560px){.legacy-metrics{grid-template-columns:minmax(0,1fr)}.legacy-card{padding:1.25rem}}.dash-overview{display:flex;flex-direction:column;gap:max(1rem,min(2vw,1.5rem))}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:max(.85rem,min(1.6vw,1.25rem));gap:max(.85rem,min(1.6vw,1.25rem))}.dash-kpi{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon value" "icon trend";grid-column-gap:.9rem;-moz-column-gap:.9rem;column-gap:.9rem;grid-row-gap:.1rem;row-gap:.1rem;align-content:center;padding:1.15rem 1.3rem;border-radius:var(--byse-radius-lg);border:1px solid var(--byse-border-soft);background:var(--byse-card);box-shadow:var(--byse-shadow-md);transition:transform var(--byse-dur) var(--byse-ease),border-color var(--byse-dur) var(--byse-ease)}.dash-kpi:hover{transform:translateY(-3px);border-color:var(--byse-border)}.dash-kpi__icon{grid-area:icon;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:var(--byse-radius-md);border:1px solid var(--byse-border-brand);background:var(--byse-amber-soft);color:var(--byse-amber-strong)}.dash-kpi__label{grid-area:label;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--byse-text-muted)}.dash-kpi__value{grid-area:value;font-size:max(1.5rem,min(2.4vw,1.95rem));font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--byse-text)}.dash-kpi__trend{grid-area:trend;font-size:.78rem;font-weight:600;color:var(--byse-text-soft)}.dash-kpi__trend.positive{color:var(--byse-success)}.dash-kpi__trend.negative{color:#fca5a5}.dash-kpi__trend.neutral{color:var(--byse-text-muted);font-weight:500}.dash-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-gap:max(1rem,min(2vw,1.5rem));gap:max(1rem,min(2vw,1.5rem));align-items:start}.dash-grid__main,.dash-grid__side{display:flex;flex-direction:column;gap:max(1rem,min(2vw,1.5rem));min-width:0}.dash-panel{padding:max(1.25rem,min(2vw,1.75rem))}.dash-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.dash-panel__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--byse-text)}@media (max-width: 1100px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media (max-width: 540px){.dash-kpis{grid-template-columns:1fr}}
