.pl-termsBackdrop{z-index:13000;background:#0f172a8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pl-termsShell{width:min(420px,calc(100vw - 32px));max-height:min(88vh,720px);display:flex;flex-direction:column}.pl-termsShell.is-details{width:min(560px,calc(100vw - 32px))}.pl-termsBody{display:flex;flex-direction:column;gap:14px;padding:20px 22px 22px;overflow-y:auto}.pl-termsTitle{margin:0;font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.pl-termsLead{margin:0;font-size:13px;line-height:1.5;opacity:.78}.pl-termsList{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pl-termsItemTitle{margin:0 0 4px;font-size:13px;font-weight:700}.pl-termsItemBody{margin:0;font-size:13px;line-height:1.5;opacity:.86}.pl-termsCheck{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.pl-termsCheck input{margin-top:2px;width:16px;height:16px;flex:0 0 auto}.pl-termsActions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.pl-termsError{margin:0;opacity:1;color:#c44}body.pl-userThemeDark .pl-termsError{color:#f88}:root{--pl-bg: rgb(13, 17, 23);--pl-page: rgba(13, 17, 23, .84);--pl-surface: rgba(13, 17, 23, .84);--pl-surface-2: rgba(0, 0, 0, .24);--pl-input: rgba(255, 255, 255, .03);--pl-border: rgba(255, 255, 255, .1);--pl-text: #ffffff;--pl-muted: rgba(255, 255, 255, .62);--pl-muted2: rgba(255, 255, 255, .55);--pl-primary: #60a5fa;--pl-info: var(--pl-primary);--pl-success: #34d399;--pl-warning: #fbbf24;--pl-danger: #fb7185;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth;background:var(--pl-bg)}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--pl-page);color:var(--pl-text)}body.pl-modalOpen{overflow:hidden;overscroll-behavior:none}body.pl-userThemeDark,body.pl-adminThemeDark{background:var(--pl-page)}body.pl-userThemeDark:before,body.pl-adminThemeDark:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.42;background:radial-gradient(900px 520px at 50% 20%,rgba(34,211,238,.14),transparent 60%),radial-gradient(800px 480px at 20% 70%,rgba(99,102,241,.12),transparent 60%),radial-gradient(700px 420px at 80% 75%,rgba(16,185,129,.1),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 72px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 72px),radial-gradient(circle at 50% 50%,transparent 0%,rgba(13,17,23,.5) 65%,rgba(13,17,23,.9) 100%)}body.pl-userThemeDark>#root,body.pl-adminThemeDark>#root{position:relative;z-index:1}input,select,button,textarea{font:inherit}.pl-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--pl-surface);border:1px solid rgba(255,255,255,.08);border-radius:0;padding:16px;box-shadow:0 18px 55px #00000073,inset 0 1px #ffffff0a}.pl-label{font-size:12px;color:var(--pl-muted)}.pl-packFieldLabel{font-size:12px;font-weight:950;letter-spacing:.06em;margin:0 0 6px}body.pl-adminThemeLight .pl-packFieldLabel{color:#000000b8}body.pl-adminThemeDark .pl-packFieldLabel{color:#ffffffb3}select.pl-authInput{color-scheme:dark}select.pl-authInput option{background:#0f1115;color:#fff}select.pl-authInput optgroup{background:#0f1115;color:#ffffffd9}[data-pl-engine-editor="1"] select{color-scheme:dark;background:#00000052;color:#ffffffeb;border:1px solid rgba(255,255,255,.15)}[data-pl-engine-editor="1"] select option,[data-pl-engine-editor="1"] select optgroup{background:#0f1115;color:#fff}.pl-modal select,[data-pl-marketing="1"] select{color-scheme:dark;cursor:pointer}.pl-modal select option,.pl-modal select optgroup,[data-pl-marketing="1"] select option,[data-pl-marketing="1"] select optgroup{background:#0f1115;color:#fff}body.pl-userThemeLight .pl-modal select,body.pl-userThemeLight [data-pl-marketing="1"] select{color-scheme:light;background:#fff;color:#0f172a;border-color:#0f172a1f}body.pl-userThemeLight .pl-modal select option,body.pl-userThemeLight .pl-modal select optgroup,body.pl-userThemeLight [data-pl-marketing="1"] select option,body.pl-userThemeLight [data-pl-marketing="1"] select optgroup{background:#fff;color:#0f172a}.pl-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--pl-text);padding:10px 14px;border-radius:0;font-weight:750;cursor:pointer;transition:background .12s ease,transform 60ms ease}.pl-btn:hover{background:#ffffff0f}.pl-btn:active{transform:translateY(1px)}.pl-btn:disabled{opacity:.6;cursor:not-allowed}.pl-btn:disabled:hover{background:#ffffff0a}.pl-btn:disabled:active{transform:none}.pl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pl-legal{color:#ffffffbf;line-height:1.55}.pl-legal h3{margin:16px 0 8px;color:#ffffffe6}.pl-legal ul{margin:8px 0 0;padding-left:18px}.pl-legalHr{height:3px;background:#ffffff1a;margin:18px 0}.pl-legal h2{margin:14px 0 8px;font-size:22px;font-weight:950;letter-spacing:-.01em}.pl-legal h3{margin:14px 0 8px;font-size:16px;font-weight:900;letter-spacing:-.01em}.pl-legal h4{margin:12px 0 6px;font-size:14px;font-weight:900;letter-spacing:-.01em}.pl-ref{width:100%;min-height:100vh;max-width:1280px;margin:0 auto;padding:0 18px;position:relative;display:flex;flex-direction:column}.pl-ref>main,.pl-dashShell>main,.pl-refMain,.pl-billingMain,.pl-dashMain{flex:1}body.pl-adminThemeDark{color-scheme:dark}body.pl-adminThemeLight{color-scheme:light;background:#f6f7fb;color:#0b0b0b}html:has(body.pl-adminThemeLight){background:#f6f7fb}body.pl-adminThemeLight>#root{min-height:100vh;min-height:100dvh;background:#f6f7fb}body.pl-adminThemeLight .pl-refHairline{background:#0000001a}body.pl-adminThemeLight .pl-dashCard{border:1px solid rgba(0,0,0,.1);background:#ffffffd9}body.pl-adminThemeLight .pl-anaTable{border:1px solid rgba(0,0,0,.1)}body.pl-adminThemeLight .pl-anaRow{border-top:1px solid rgba(0,0,0,.06);background:#ffffffb3;color:#000000db}body.pl-adminThemeLight .pl-anaHead{background:#00000008;color:#0009}body.pl-adminThemeLight .pl-dashCardTitle{color:#000000d6}body.pl-adminThemeLight .pl-dashMeta{color:#0000009e}body.pl-adminThemeLight .pl-mono{color:#000000d1}body.pl-adminThemeLight .pl-authInput{border:1px solid rgba(0,0,0,.12);background:#ffffffe6;color:#000000db}body.pl-adminThemeLight .pl-authInput::placeholder{color:#00000073}body.pl-adminThemeLight .pl-dashBtn{border:1px solid rgba(0,0,0,.14);background:#ffffffe0;color:#000000d9}body.pl-adminThemeLight .pl-dashBtn:hover{background:#fff}body.pl-adminThemeLight .pl-label{color:#000000b8;font-weight:850;font-size:13px;letter-spacing:.02em;margin-bottom:4px}body.pl-adminThemeDark .pl-label{color:#ffffffb8;font-weight:850;font-size:13px;letter-spacing:.02em;margin-bottom:4px}body.pl-adminThemeLight .pl-ddMenu{border:1px solid rgba(0,0,0,.14);background:#fffffffa;box-shadow:0 20px 70px #0000002e}body.pl-adminThemeLight .pl-ddItem{color:#000000d1}body.pl-adminThemeLight .pl-ddItem:hover{background:#0000000d}body.pl-adminThemeLight .pl-ddItemActive{background:#0000001a}body.pl-adminThemeLight .pl-ddCaret{opacity:.55}body.pl-adminThemeLight .pl-modal{border:1px solid rgba(0,0,0,.12);background:#fffffff5;box-shadow:0 30px 120px #00000038}body.pl-adminThemeLight .pl-modalBody{border-top:1px solid rgba(0,0,0,.1)}body.pl-adminThemeLight .pl-modalTitle{color:#000000e6}.pl-adminSettingsInvite{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:0;padding:12px;margin-bottom:12px}body.pl-adminThemeLight .pl-adminSettingsInvite{border:1px solid rgba(0,0,0,.1);background:#00000008}.pl-adminSettingsInviteTitle{font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#ffffffad;margin-bottom:10px}body.pl-adminThemeLight .pl-adminSettingsInviteTitle{color:#0000009e}.pl-adminSettingsInviteTop{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pl-adminSettingsInviteInput{flex:1;min-width:240px}.pl-anaRow.pl-adminSettingsRow{grid-template-columns:1.6fr .8fr .7fr 110px 170px}.pl-adminSettingsActions{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px}.pl-adminSettingsActions .pl-dashBtn{white-space:nowrap;min-width:110px;text-align:center}@media(max-width:980px){.pl-anaRow.pl-adminSettingsRow{grid-template-columns:1.4fr .9fr .8fr 110px 160px}}@media(max-width:520px){.pl-anaRow.pl-adminSettingsRow{grid-template-columns:1fr}.pl-adminSettingsActions{justify-content:flex-start}}.pl-adminConfirmBackdrop{z-index:120;background:#0000009e}body.pl-adminThemeLight .pl-adminConfirmBackdrop{background:#00000073}.pl-adminConfirmModal{max-width:560px}.pl-modal.pl-adminSettingsModal{max-width:1080px;width:min(1080px,96vw);max-height:90vh}.pl-modal.pl-adminSettingsModal .pl-anaTable{overflow-x:auto}.pl-modal.pl-adminSettingsModal .pl-anaRow.pl-adminSettingsRow{min-width:820px}body.pl-userThemeDark .pl-billingGrid .pl-refPlanDark{background:#ffffff12;border:1px solid rgba(255,255,255,.14)}body.pl-userThemeDark .pl-billingGrid .pl-refPlanDark:hover{border-color:#fff3;background:#ffffff17}.pl-refHeader{position:sticky;top:0;z-index:60;padding-top:18px;background:var(--pl-bg)}body.pl-userThemeDark .pl-refHeader,body.pl-adminThemeDark .pl-refHeader{background:#0d11178c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-refHeaderInner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;height:64px;min-width:0}.pl-refLogo{display:inline-flex;align-items:center}.pl-refLogoImg{height:40px;width:40px;display:block;object-fit:contain;filter:invert(1)}.pl-refNavLink{color:#fffffff2;text-decoration:none;font-weight:850;letter-spacing:.14em;font-size:14px;padding:10px 6px}.pl-refNavLink:hover{color:#fff}.pl-backArrowLink{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#0003}.pl-backArrowLink:hover{background:#0000004d;border-color:#ffffff38}body.pl-userThemeLight .pl-backArrowLink,body.pl-adminThemeLight .pl-backArrowLink{background:#ffffffa6;border-color:#0000001a}body.pl-userThemeLight .pl-backArrowLink:hover,body.pl-adminThemeLight .pl-backArrowLink:hover{background:#ffffffd9;border-color:#00000024}.pl-refBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:0;font-weight:900;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;white-space:nowrap}.pl-refBtnPrimary{padding:12px 20px;background:#fffffff2;color:#0b0b0b}.pl-refBtnPrimary:hover{background:#fff}.pl-refHairline{height:1px;background:#ffffff1a}.pl-refMain{padding:0 0 60px}.pl-popupBackdrop{z-index:5000}.pl-popupModal{max-width:520px}.pl-popupToast{background:#000000bf;border:1px solid rgba(255,255,255,.14);color:#fffffff2;box-shadow:0 16px 40px #00000059;border-radius:0}body.pl-userThemeLight .pl-popupToast{background:#fffffff5;border:1px solid rgba(15,23,42,.12);color:#0f172a;box-shadow:0 16px 40px #0f172a1f}body.pl-userThemeLight .pl-popupToast .pl-btn{background:#0f172a0a;border-color:#0f172a1f;color:#0f172a}body.pl-userThemeLight .pl-popupBackdrop{background:#0f172a61;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-refBtnPrimaryBig{padding:18px 28px;background:#fffffff2;color:#0b0b0b;border-radius:0;font-size:16px}.pl-refBtnPrimaryBig:hover{background:#fff}.pl-refSection{padding:110px 0;border-top:1px solid rgba(255,255,255,.07);scroll-margin-top:96px}.pl-refMain #pricing.pl-refSection{border-top:none;padding-top:44px;padding-bottom:44px}.pl-refMain #features.pl-refSection{border-top:none}.pl-refMain #contact.pl-refSection{border-top:none;padding-top:44px}.pl-refPlan{border-radius:0;padding:26px 26px 22px;border:1px solid rgba(255,255,255,.14);background:#0000002e;position:relative;display:flex;flex-direction:column;gap:12px;min-height:0}.pl-refPlanDark{color:#ffffffeb}.pl-refPlanTitle{font-weight:950;letter-spacing:.08em;font-size:22px}.pl-refPrice{font-size:48px;font-weight:950;letter-spacing:-.02em}.pl-refPrice span{font-size:16px;font-weight:800;color:#ffffff8c}.pl-dashPackMetrics{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}body.pl-userThemeLight .pl-refPlanDark.pl-dashPackCard .pl-dashPackMetrics{border-top-color:#0000001a}.pl-refMetaRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:800;color:#ffffffdb}.pl-refMetaRow span{font-weight:800;color:#fff9;font-size:14px;line-height:1.15}.pl-refMetaRow strong{font-size:18px;line-height:1.1;font-weight:950;font-variant-numeric:tabular-nums}.pl-refBtnChoose{margin-top:auto;width:100%;padding:18px;border-radius:0;background:#fffffff2;color:#0b0b0b;letter-spacing:.1em;font-size:13px}.pl-refBtnChoose:hover{background:#fff}.pl-refFooter{border-top:2px solid rgba(255,255,255,.15);padding:34px 0 50px}.pl-refFooterInner{display:flex;justify-content:space-between;align-items:center;gap:18px}.pl-refFooterLeft{display:flex;flex-direction:column;gap:10px}.pl-refFooterCopy{color:#ffffffd9;font-size:14px}.pl-cookieBanner{position:fixed;left:0;right:0;bottom:0;z-index:10050;background:#000;border-top:1px solid rgba(255,255,255,.12);padding:18px 20px;box-shadow:0 -8px 32px #00000073}.pl-cookieBannerInner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.pl-cookieBannerText{flex:1;min-width:0}.pl-cookieBannerTitle{color:#fff;font-size:15px;font-weight:700;margin-bottom:6px}.pl-cookieBannerBody{margin:0;color:#ffffffd1;font-size:13px;line-height:1.5}.pl-cookieBannerLink{color:#fff;text-decoration:underline;text-underline-offset:2px}.pl-cookieBannerLink:hover{color:#fffffff2}.pl-cookieBannerActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pl-cookieBannerBtn{border-radius:0;padding:10px 18px;font-size:11px;font-weight:700;letter-spacing:.14em;cursor:pointer;white-space:nowrap}.pl-cookieBannerBtnReject{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.85)}.pl-cookieBannerBtnReject:hover{background:#ffffff0f}.pl-cookieBannerBtnAccept{background:#fff;color:#000;border:1px solid #fff}.pl-cookieBannerBtnAccept:hover{background:#ffffffeb}@media(max-width:760px){.pl-cookieBannerInner{flex-direction:column;align-items:stretch}.pl-cookieBannerActions{justify-content:flex-end}}@media(max-width:980px){.pl-refPlan{min-height:0}}@media(max-width:720px){.pl-refSection{padding:78px 0}.pl-refFooterInner{flex-direction:column;align-items:center;text-align:center}.pl-refFooterLeft{width:100%;align-items:center}}@media(max-width:520px){.pl-ref:not(.pl-dashShell){padding:0 14px}.pl-refLogoImg{height:36px;width:36px}.pl-refHeaderInner{gap:10px;height:58px}.pl-refBtnPrimaryBig{padding:16px 22px}.pl-legal h2{font-size:20px}}@media(max-width:420px){.pl-refLogoImg{height:36px;width:36px}.pl-refBtnPrimary{padding:10px 14px}.pl-refNavLink{font-size:13px;letter-spacing:.1em}.pl-refBtnPrimaryBig{width:100%}.pl-authTitle{font-size:30px}.pl-legal h2{font-size:18px}}.pl-dashHeaderRight,.pl-dashHeaderLeft{display:inline-flex;align-items:center;gap:12px}.pl-backBtn{width:42px;height:42px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 10px 30px #00000014}.pl-backBtn:hover{transform:translateY(-.5px)}.pl-anaSelect{max-width:180px}.pl-anaDate{max-width:160px}.pl-dd{position:relative}.pl-ddBtn{display:inline-flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.pl-ddCaret{opacity:.65;font-size:12px}.pl-ddMenu{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#000000f5;box-shadow:0 20px 70px #000000b3;padding:6px;z-index:60}.pl-ddItem{width:100%;text-align:left;border:0;background:transparent;color:#ffffffd1;padding:10px;border-radius:0;cursor:pointer;font-weight:800}.pl-ddItem:hover{background:#ffffff0f}.pl-ddItemActive{background:#ffffff1f}body.pl-userThemeDark{color-scheme:dark}body.pl-userThemeLight{color-scheme:light;background:#f6f7fb;color:#0b0b0b}html:has(body.pl-userThemeLight){background:#f6f7fb}body.pl-userThemeLight>#root{min-height:100vh;min-height:100dvh;background:#f6f7fb}html:has(body.pl-userThemeDark):has(.pl-dashShell.pl-dashHub){background:#1e1e1e}body.pl-userThemeDark:has(.pl-dashShell.pl-dashHub)>#root{min-height:100vh;min-height:100dvh;background:#1e1e1e;color:#ccc}body.pl-userThemeLight .pl-refHairline{background:#0000001a}body.pl-userThemeLight .pl-dashSub{color:#0000009e}body.pl-userThemeLight .pl-dashTitle{color:#000000eb}body.pl-userThemeLight .pl-dashMeta{color:#0000009e}body.pl-userThemeLight .pl-dashBig{color:#000000eb}body.pl-userThemeLight .pl-mono{color:#000000d1}body.pl-userThemeLight select.pl-authInput option,body.pl-userThemeLight select.pl-authInput optgroup{background:#fff;color:#0f172a}body.pl-userThemeLight select.pl-authInput{color-scheme:light;background:#fff;color:#0f172a;border-color:#0f172a1f}body.pl-userThemeLight .pl-dashCard,body.pl-userThemeLight .pl-modal{border:1px solid rgba(0,0,0,.14);background:#ffffffd9}body.pl-userThemeLight .pl-dashCardTitle{color:#000000d6}body.pl-userThemeLight .pl-authInput{border:1px solid rgba(0,0,0,.12);background:#ffffffeb;color:#000000db}body.pl-userThemeLight .pl-authInput::placeholder{color:#00000073}body.pl-userThemeLight .pl-dashBtn{border:1px solid rgba(0,0,0,.14);background:#ffffffe0;color:#000000d9}body.pl-userThemeLight .pl-dashBtn:hover{background:#fff}body.pl-userThemeLight .pl-modalNote{color:#0000009e}body.pl-userThemeLight .pl-refPlanDark{border:1px solid rgba(0,0,0,.1);background:#ffffffe0;color:#000000e6;box-shadow:0 18px 80px #0000001a}body.pl-userThemeLight .pl-refPlanDark .pl-refPrice span{color:#0000008c}body.pl-userThemeLight .pl-refPlanDark .pl-refMetaRow{color:#000000db}body.pl-userThemeLight .pl-refPlanDark .pl-refMetaRow span{color:#0000009e}body.pl-userThemeLight .pl-billingGrid .pl-refPlanDark{box-shadow:none;border:1px solid rgba(0,0,0,.16)}body.pl-userThemeDark .pl-billingGrid .pl-refPlanDark{box-shadow:none;border:1px solid rgba(255,255,255,.22)}body.pl-userThemeLight .pl-billingGrid .pl-refBtnChoose{background:#000000eb;color:#fffffff2;border:1px solid rgba(0,0,0,.16);box-shadow:none}body.pl-userThemeLight .pl-billingGrid .pl-refBtnChoose:hover:enabled{background:#000000db;box-shadow:none}body.pl-userThemeLight .pl-refBtnPrimary{background:#fff;color:#000000eb;border:1px solid rgba(0,0,0,.16);box-shadow:0 10px 26px #0000001a}body.pl-userThemeLight .pl-refBtnPrimary:hover{background:#fff;border-color:#00000038;box-shadow:0 14px 34px #0000001f}body.pl-userThemeLight .pl-billingGrid .pl-refBtnChoose:disabled{opacity:1;cursor:not-allowed;background:#000000b8;color:#ffffffdb;border:1px solid rgba(0,0,0,.14);box-shadow:none}body.pl-userThemeLight .pl-refNavLink{color:#000000d1}body.pl-userThemeLight .pl-refNavLink:hover{color:#000}body.pl-userThemeLight .pl-refFooter{border-top-color:#0000001a}body.pl-userThemeLight .pl-refFooterCopy{color:#000000a6}body.pl-userThemeLight .pl-refBtnPrimaryBig:disabled,body.pl-userThemeLight .pl-refBtnPrimary:disabled,body.pl-userThemeLight .pl-refBtnChoose:disabled{opacity:1;border:1px solid rgba(0,0,0,.1);background:#0000000a;color:#0000006b}body.pl-userThemeLight .pl-billingGrid .pl-refBtnChoose:disabled,body.pl-userThemeDark .pl-billingGrid .pl-refBtnChoose:disabled{opacity:.72;cursor:not-allowed;background:#000000d1;color:#ffffffeb;border:1px solid rgba(0,0,0,.18);box-shadow:none}.pl-billingOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px}.pl-billingOverlayCard{width:min(520px,92vw);border-radius:0;border:1px solid rgba(255,255,255,.14);background:#000000db;box-shadow:0 30px 120px #0000008c;padding:18px 18px 16px;display:grid;gap:8px;justify-items:center;text-align:center}.pl-billingOverlayTitle{font-weight:950;letter-spacing:-.01em;font-size:18px;color:#ffffffeb}.pl-billingSpinner{width:22px;height:22px;border-radius:0;border:2px solid rgba(255,255,255,.22);border-top-color:#ffffffeb;animation:plSpin .7s linear infinite}body.pl-userThemeLight .pl-billingOverlay{background:#0f172a61}body.pl-userThemeLight .pl-billingOverlayCard{border:1px solid rgba(15,23,42,.14);background:#fff;box-shadow:0 24px 64px #0f172a2e}body.pl-userThemeLight .pl-billingOverlayTitle{color:#0f172a}body.pl-userThemeLight .pl-billingSpinner{border:2px solid rgba(15,23,42,.18);border-top-color:#0f172a}@keyframes plSpin{to{transform:rotate(360deg)}}body.pl-adminThemeLight .pl-modalNote{color:#0000009e}body.pl-adminThemeLight .pl-refFooter{border-top-color:#0000001a}body.pl-adminThemeLight .pl-refFooterCopy{color:#000000a6}.pl-themeToggle{display:inline-flex;gap:8px;margin-right:10px}.pl-themeBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffe0;padding:10px 12px;border-radius:0;font-weight:900;cursor:pointer}.pl-themeBtn:hover{background:#ffffff0f}.pl-themeBtnActive{background:#ffffff1f}body.pl-userThemeLight .pl-themeBtn{border:1px solid rgba(0,0,0,.14);background:#ffffffe0;color:#000000d9}body.pl-userThemeLight .pl-themeBtn:hover{background:#fff}body.pl-userThemeLight .pl-themeBtnActive{background:#0000001a}.pl-anaTable{margin-top:10px;border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden}.pl-anaRow{display:grid;grid-template-columns:1.4fr .7fr 120px 90px 90px 90px;gap:12px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.07);background:#00000014;color:#ffffffd1;text-align:left}.pl-anaHead{background:#ffffff05;color:#ffffff94;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pl-anaRow:first-child{border-top:none}.pl-anaNum{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:980px){.pl-anaRow{grid-template-columns:1.2fr .8fr 110px 80px 80px 80px}}@media(max-width:520px){.pl-anaRow{grid-template-columns:1fr}.pl-anaNum{text-align:left}}.pl-dashBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffeb;padding:12px 16px;border-radius:0;font-weight:900;letter-spacing:.1em;font-size:12px;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.pl-dashBtn:hover{background:#ffffff08}.pl-dashMain{padding:24px 0 60px}.pl-dashShell{width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;padding:0;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.pl-dashProfileMenu{position:absolute;right:0;top:calc(100% + 10px);min-width:268px;max-width:min(320px,calc(100vw - 24px));padding:8px 0 6px;background:#fff;border-radius:0;box-shadow:0 22px 55px #0003;border:1px solid rgba(0,0,0,.07);z-index:130}.pl-dashProfileSection{padding:4px 0}.pl-dashProfileSection+.pl-dashProfileSection{border-top:1px solid rgba(15,23,42,.08)}.pl-dashProfileSectionFooter{padding-bottom:2px}.pl-dashProfileSectionTitle{padding:8px 16px 4px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#94a3b8;text-transform:uppercase}.pl-dashProfileItem{display:block;width:100%;box-sizing:border-box;text-align:left;padding:11px 16px;border:0;background:transparent;font-size:15px;font-weight:750;color:#0f172a;text-decoration:none;cursor:pointer;font-family:inherit;line-height:1.25}a.pl-dashProfileItem{color:#0f172a}.pl-dashProfileItem:hover{background:#0f172a0d}.pl-dashProfileLogout{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dc2626!important;font-weight:800}.pl-dashProfileLogout:hover{background:#dc262612}.pl-dashProfileLogoutIcon{flex:0 0 auto;opacity:.95}.pl-dashShell .pl-refFooter{width:100%;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.08);background:#eef0f3}.pl-dashShell .pl-refFooterInner{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.pl-dashShell .pl-refFooterCopy{color:#0f172a8c}@media(max-width:640px){.pl-dashProfileMenu{right:0;left:auto}}.pl-dashTop{text-align:center;padding:20px 0 18px}.pl-dashTitle{font-size:44px;font-weight:950;letter-spacing:-.02em}.pl-dashSub{margin-top:10px;color:#ffffff9e}.pl-dashCard{border-radius:0;border:1px solid rgba(255,255,255,.14);background:#00000038;padding:22px}.pl-dashCardTitle{font-size:12px;font-weight:950;letter-spacing:.16em;color:#ffffff8c}.pl-dashBig{margin-top:12px;font-size:34px;font-weight:950;letter-spacing:-.02em}.pl-dashMeta{margin-top:10px;color:#ffffffa8;line-height:1.45}.pl-modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:18px;z-index:80}.pl-modalBackdrop.pl-dashModalBackdrop{background:#0f172a61;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-modal.pl-dashModalShell{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 70px #0000001f;color:#0f172a}.pl-dashModalShell .pl-modalTitle{color:#0f172a;font-weight:950;letter-spacing:-.02em}.pl-dashModalShell .pl-modalTop{background:#fff;padding:16px 18px 12px}.pl-dashModalShell .pl-modalBody{border-top:1px solid rgba(15,23,42,.08);background:#f8fafc}.pl-dashModalShell .pl-modalNote{color:#0f172a9e}.pl-dashModalCloseBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border-radius:0;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;color:#0f172a80;font-size:22px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pl-dashModalCloseBtn:hover:enabled{background:#0f172a14;border-color:#0f172a29;color:#0f172a}.pl-dashModalCloseBtn:disabled{opacity:.45;cursor:not-allowed}.pl-dashModalShell .pl-authInput{border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;border-radius:0}.pl-dashModalShell .pl-authInput::placeholder{color:#0f172a66}.pl-dashModalShell .pl-authInput:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.pl-dashModalShell .pl-dashCard{border:1px solid rgba(0,0,0,.08);background:#fff;color:#0f172a}.pl-dashModalShell .pl-dashCardTitle{color:#0f172a73}.pl-dashModalShell .pl-dashMeta{color:#0f172a8c}.pl-dashModalShell .pl-dashBig{color:#0f172a}.pl-dashModalShell .pl-dashCard.pl-billingRules{background:#fff;border:1px solid rgba(0,0,0,.07)}.pl-dashModalShell .pl-billingRuleRow{color:#334155}body.pl-userThemeLight .pl-modal.pl-dashModalShell{background:#fff;border-color:#00000014;color:#0f172a}.pl-modal{width:100%;max-width:680px;max-height:82vh;display:flex;flex-direction:column;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#000000eb;box-shadow:0 30px 120px #0009;overflow:hidden}.pl-modalTop{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 14px}.pl-modalCloseBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(239,68,68,.4);background:#ef444424;color:#ef4444f2;width:40px;height:40px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:950;line-height:1;cursor:pointer}.pl-modalCloseBtn:hover:enabled{background:#ef444433;border-color:#ef44448c}.pl-modalCloseBtn:disabled{opacity:.55;cursor:not-allowed}.pl-modalTitle{font-weight:950;font-size:18px;letter-spacing:-.01em}.pl-modalBody{border-top:1px solid rgba(255,255,255,.1);padding:18px;overflow:auto}.pl-modalNote{color:#ffffffb3;line-height:1.5}@media(max-width:520px){.pl-dashTop{padding:16px 0 14px}.pl-dashTitle{font-size:36px}.pl-dashBtn{padding:10px 12px}}.pl-billingMain{padding:60px 0 90px}.pl-billingRules{margin-bottom:34px}.pl-billingRuleRow strong{font-weight:800}.pl-modal .pl-refBtn{padding:12px 14px}.pl-billingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:980px){.pl-billingGrid{grid-template-columns:1fr}.pl-modal.pl-dashPacksModal{max-width:min(420px,96vw)}}.pl-billingMain.pl-billingMainCompact{padding:44px 0 60px}.pl-billingMain.pl-billingMainCompact .pl-billingRules{margin-bottom:22px}.pl-billingMain.pl-billingMainCompact .pl-dashCard.pl-billingRules{padding:14px 16px;border-radius:0}.pl-billingMain.pl-billingMainCompact .pl-billingRuleRow{font-size:12px;line-height:1.35}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact{gap:14px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPlan{padding:18px 18px 16px;border-radius:0;gap:10px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPlanTitle{font-size:18px;letter-spacing:.07em}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPrice{font-size:40px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refMetaRow span{font-size:12px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refMetaRow strong{font-size:15px}.pl-dashPackUsageBlock{margin-top:6px;display:flex;flex-direction:column;gap:3px}.pl-dashPackUsageLine{font-size:13px;font-weight:600;letter-spacing:.01em;opacity:.92;line-height:1.3}.pl-dashPackUsageNote{font-size:11px;font-weight:500;line-height:1.35;opacity:.55}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refBtnChoose{padding:14px;border-radius:0;font-size:12px;letter-spacing:.1em;background:#1c1c1ceb;color:#fffffff2;border:1px solid rgba(0,0,0,.18);box-shadow:none;transition:background .14s ease,border-color .14s ease}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refBtnChoose:hover:not(:disabled){background:#000000f5;border-color:#0006;box-shadow:none;transform:none}.pl-billingEmbeddedRoot{min-height:0}.pl-billingMain.pl-billingMainEmbedded{padding:0 0 8px!important}.pl-modal.pl-dashPacksModal{max-width:min(680px,96vw);width:100%}.pl-dashPacksModalBody{max-height:min(78vh,820px);padding-top:10px}.pl-modal.pl-dashInvoicesModal{max-width:min(720px,96vw);width:100%}.pl-dashInvoicesModalBody{max-height:min(78vh,720px);padding-top:10px}.pl-invoicesEmbeddedRoot{min-height:0}.pl-invoicesEmbeddedMain.pl-dashMain{padding:0}@media(min-width:980px)and (max-height:860px){.pl-billingMain.pl-billingMainCompact{padding:30px 0 44px}.pl-billingMain.pl-billingMainCompact .pl-billingRules{margin-bottom:16px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact{gap:12px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPlan{padding:16px 16px 14px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPlanTitle{font-size:17px}.pl-billingMain.pl-billingMainCompact .pl-billingGrid.pl-billingGridCompact .pl-refPrice{font-size:36px}}.pl-authShell{min-height:100svh;background:#1d1d1d;color:#ffffffeb}.pl-authSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh}.pl-authSplitLeft{display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,48px);overflow-y:auto}.pl-authSplitInner{width:100%;max-width:420px}.pl-authSplitLogo{display:inline-flex;margin-bottom:clamp(28px,5vh,44px)}.pl-authSplitLogoImg{height:40px;width:40px;display:block;object-fit:contain;filter:invert(1)}.pl-authSplitRight{position:relative;overflow:hidden;border-left:1px solid rgba(0,0,0,.08);background:#f3f3f1}.pl-authHeroPanel{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;padding:48px 32px}.pl-authHeroGlow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 38% at 50% 18%,rgba(59,130,246,.18),transparent 70%),radial-gradient(34% 30% at 78% 26%,rgba(236,72,153,.14),transparent 70%),radial-gradient(30% 28% at 22% 70%,rgba(249,115,22,.12),transparent 70%),#f3f3f1}.pl-authHeroChat{position:relative;z-index:1;width:min(100%,520px);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}.pl-authHeroChatInput{width:100%;height:52px;display:flex;align-items:center;background:#fafaf8;border:1px solid #c9c9c5;color:#202022;font:inherit;font-size:15px;line-height:1.4;padding:0 18px;outline:none;transition:border-color .15s}.pl-authHeroChatDemo{color:#8a8a8e;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pl-authHeroChatActions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.pl-authHeroChatIcon{width:29px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ededeb;border:1px solid #c8c8c5;color:#5f5f63;cursor:default}.pl-authHeroChatSend{color:#3a3a3e}.pl-authTitle{font-size:clamp(26px,4vh,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.pl-authSub{margin-top:8px;color:#ffffff8c;line-height:1.45;font-size:14px}.pl-authBody{margin-top:24px}.pl-authFooter{margin-top:20px}.pl-authForm{display:flex;flex-direction:column;gap:14px}.pl-authField{display:flex;flex-direction:column;gap:8px}.pl-authLabel{font-size:13px;font-weight:600;color:#ffffffb8}.pl-authInput{width:100%;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;padding:13px 16px;color:#ffffffeb;outline:none;font-size:15px}.pl-authInput:focus{border-color:#ffffff47}.pl-authInput::placeholder{color:#ffffff4d}.pl-authEmailLockedHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-authEmailEdit{background:none;border:none;padding:0;color:#ffffffb8;font-size:13px;font-weight:600;cursor:pointer}.pl-authEmailEdit:hover{color:#fff}.pl-authEmailLockedValue{border-radius:0;border:1px solid rgba(255,255,255,.14);background:#ffffff08;padding:13px 16px;font-size:15px;color:#ffffffe0;word-break:break-all}.pl-authSsoBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s}.pl-authSsoBtn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff38}.pl-authOrDivider{display:flex;align-items:center;gap:14px;margin:4px 0;font-size:12px;color:#ffffff73;letter-spacing:.08em}.pl-authOrDivider:before,.pl-authOrDivider:after{content:"";flex:1;height:1px;background:#ffffff1a}.pl-authRow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pl-authRowStart{justify-content:flex-start}.pl-authLink{color:#ffffffc7;text-decoration:none;font-weight:600;font-size:13px}.pl-authLink:hover{color:#fffffff2}.pl-authHint{color:#ffffff8c;font-size:13px}.pl-authHintCenter{text-align:center}.pl-authHelp{margin-top:4px;color:#ffffff73;font-size:12px;line-height:1.35}.pl-authError{border-radius:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:12px;color:#ffffffd9;font-size:14px}.pl-authBtn{width:100%;justify-content:center;border-radius:0;padding:13px 16px}.pl-authShell .pl-refBtnPrimaryBig,.pl-authShell .pl-backBtn{border-radius:0}.pl-authGoogleBtnIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pl-refBtnPrimaryBig:disabled,.pl-authBtn:disabled,.pl-authSsoBtn:disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.pl-authInfoTitle{font-weight:700;font-size:16px}.pl-authInfoText{margin-top:8px;color:#ffffff9e;line-height:1.5;font-size:14px}.pl-authShellRegister .pl-authForm{gap:12px}.pl-authShellRegister .pl-authInput{padding:12px 16px}@media(max-width:960px){.pl-authSplit{grid-template-columns:1fr}.pl-authSplitRight{display:none}.pl-authSplitLeft{min-height:100svh;align-items:flex-start;padding-top:40px;padding-bottom:48px}}@media(max-height:820px){.pl-authBody{margin-top:16px}.pl-authForm{gap:12px}}.pl-authShellApk .pl-authSplit{grid-template-columns:1fr;min-height:100svh}.pl-authShellApk .pl-authSplitLeft{align-items:flex-start;justify-content:flex-start;min-height:100svh;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.pl-authShellApk .pl-authSplitInner{max-width:min(420px,100%)}.pl-authShellApk .pl-authTitle{font-size:clamp(1.5rem,5vw,1.75rem)}.pl-authShellApk .pl-authInput,.pl-authShellApk .pl-refBtnPrimaryBig{min-height:48px;font-size:16px}.pl-dashHubBody{display:flex;flex:1;min-height:0;width:100%;align-items:stretch}.pl-dashHubSidebar{position:fixed;left:0;top:0;width:auto;padding:16px;border:none;background:transparent;box-sizing:border-box;overflow:visible;z-index:5}.pl-dashHubProfileWrap{position:relative;flex-shrink:0;width:auto}.pl-dashHubProfileTrigger{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px 6px 6px;border-radius:0;border:1px solid var(--pl-border, rgba(255, 255, 255, .12));background:var(--pl-surface, rgba(20, 22, 30, .72));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.pl-dashHubProfileTrigger:hover,.pl-dashHubProfileTrigger.is-open{border-color:#7c6cff73}.pl-dashHubProfileTrigger.is-open{box-shadow:0 0 0 1px #ffffff0a}body.pl-userThemeLight .pl-dashHubProfileTrigger,body.pl-adminThemeLight .pl-dashHubProfileTrigger{border-color:#0f172a1f;background:#fff;color:#111827}body.pl-userThemeLight .pl-dashHubProfileTrigger:hover,body.pl-userThemeLight .pl-dashHubProfileTrigger.is-open,body.pl-adminThemeLight .pl-dashHubProfileTrigger:hover,body.pl-adminThemeLight .pl-dashHubProfileTrigger.is-open{border-color:#0f172a33;box-shadow:0 0 0 1px #0f172a0a}.pl-dashHubProfileMark{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border:1px solid rgba(124,108,255,.45);background:#7c6cff29;color:inherit}body.pl-userThemeLight .pl-dashHubProfileMark,body.pl-adminThemeLight .pl-dashHubProfileMark{border-color:#6d28d959;background:#6d28d91a;color:#4c1d95}.pl-dashHubProfileText{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pl-dashHubProfileBalance{font-size:13px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.pl-dashHubProfileCaption{font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.pl-dashHubProfileCreditsDepleted{color:#f87171}body.pl-userThemeDark .pl-dashHubProfileCreditsDepleted{color:#fca5a5}.pl-dashHubProfileChevron{flex-shrink:0;opacity:.72;transition:transform .15s ease}.pl-dashHubProfileChevron.is-open{transform:rotate(180deg)}.pl-dashHubProfileMenu{top:calc(100% + 8px);bottom:auto;left:0;right:auto;min-width:200px}.pl-dashHubMain{flex:1;min-width:0;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;padding:20px 28px 24px;box-sizing:border-box;overflow:hidden}.pl-dashShell.pl-dashHub .pl-dashHubMain .pl-btn,.pl-dashShell.pl-dashHub .pl-dashHubMain a.pl-btn{border-radius:0}.pl-dashShell.pl-dashHub .pl-dashHubMain a.pl-btn{text-decoration:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.pl-dashShell.pl-dashHub .pl-dashHubMain a.pl-btn:hover,.pl-dashShell.pl-dashHub .pl-dashHubMain a.pl-btn:focus-visible{text-decoration:none}.pl-dashHubCreate{flex:1;display:flex;flex-direction:column;align-items:center;min-height:0;width:100%;padding:0 12px}.pl-dashHubCreatePanel{width:min(960px,100%);flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:14px}.pl-dashHubCreate.is-empty .pl-dashHubCreatePanel{justify-content:center}.pl-dashHubCreate.is-empty .pl-dashHubComposerDock{padding-bottom:10vh}.pl-dashHubResults{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:18px}.pl-dashHubComposerDock{flex-shrink:0;display:flex;flex-direction:column;gap:14px;width:min(768px,100%);margin:0 auto;padding-bottom:26px}.pl-dashHubCreateTitle{margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:700;letter-spacing:-.02em;text-align:center}.pl-dashHubError{color:#ef4444;font-size:14px;font-weight:600;text-align:center}.pl-dashShell.pl-dashHub .pl-dashProfileMenu{border-radius:0}.pl-dashShell.pl-dashHub{background:var(--pl-dash-bg, #0a0a0a);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pl-dashHubBody{flex:1;min-height:0}body.pl-userThemeLight .pl-dashShell.pl-dashHub,body.pl-adminThemeLight .pl-dashShell.pl-dashHub{background:#f6f7fb}@media(max-width:900px){.pl-dashHubMain{max-height:none;overflow:visible;min-height:0;flex:1 1 auto}}body.pl-userThemeDark .pl-dashShell.pl-dashHub{background:#1e1e1e;color:#fff}body.pl-userThemeDark .pl-dashHubCreateTitle,body.pl-userThemeDark .pl-dashHubProfileTrigger,body.pl-userThemeDark .pl-dashHubProfileBalance{color:#fff}body.pl-userThemeDark .pl-dashProfileMenu{background:#252526;border-color:#ffffff1a;box-shadow:0 22px 55px #00000073}body.pl-userThemeDark .pl-dashProfileItem,body.pl-userThemeDark a.pl-dashProfileItem{color:#ccc}body.pl-userThemeDark .pl-dashProfileItem:hover{background:#ffffff0f}body.pl-userThemeDark .pl-dashProfileSection+.pl-dashProfileSection{border-top-color:#ffffff14}.pl-dashProfileThemeRow{padding:4px 16px 10px}.pl-dashProfileThemeRow .pl-themeToggle{margin-right:0;width:100%}.pl-dashProfileThemeRow .pl-themeBtn{flex:1;text-align:center}body.pl-userThemeDark .pl-dashProfileSectionTitle{color:#cccccc8c}body.pl-userThemeDark .pl-dashProfileThemeRow .pl-themeBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#cccccce6}body.pl-userThemeDark .pl-dashProfileThemeRow .pl-themeBtn:hover{background:#ffffff14}body.pl-userThemeDark .pl-dashProfileThemeRow .pl-themeBtn.pl-themeBtnActive{background:#ffffff24;color:#fff}body.pl-userThemeDark .pl-dashHubBusyOverlay{background:#000000b8}body.pl-userThemeLight .pl-dashHubBusyOverlay{background:#f6f7fbeb}body.pl-userThemeDark .pl-dashHubBusyLabel,body.pl-adminThemeDark .pl-dashHubBusyLabel{color:#ccccccc7}body.pl-userThemeLight .pl-dashHubBusyLabel,body.pl-adminThemeLight .pl-dashHubBusyLabel{color:#0f172ab8}body.pl-userThemeDark .pl-dashHubLoadingTrack{background:#ffffff14}body.pl-userThemeLight .pl-dashHubLoadingTrack{background:#0f172a1a}body.pl-appBooting:before{display:none!important;opacity:0!important}.pl-appBootScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1e}body.pl-userThemeDark .pl-appBootScreen,body.pl-adminThemeDark .pl-appBootScreen{background:#1e1e1e}body.pl-userThemeLight .pl-appBootScreen,body.pl-adminThemeLight .pl-appBootScreen{background:#f6f7fb}.pl-appBootSpinner{width:40px;height:40px;border-radius:0;border:3px solid rgba(124,58,237,.2);border-top-color:#7c3aed;animation:pl-spin .7s linear infinite}.pl-appBootLabel{margin-top:18px;font-size:14px;font-weight:700;letter-spacing:.04em}.pl-appBootTrack{margin-top:14px;width:180px;height:3px;border-radius:0;overflow:hidden}.pl-appBootTrackBar{width:40%;height:100%;border-radius:0;background:linear-gradient(90deg,#6d28d9,#7c3aed);animation:pl-loading-bar 1.2s ease-in-out infinite}.pl-authBoot{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 56px;min-height:220px}body.pl-userThemeDark .pl-modalBackdrop.pl-dashModalBackdrop{background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.pl-userThemeDark .pl-modal.pl-dashModalShell{background:#252526;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 70px #0000008c;color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-modalTitle{color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-modalTop{background:#252526}body.pl-userThemeDark .pl-dashModalShell .pl-modalBody{border-top-color:#ffffff14;background:#1e1e1e;color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-modalNote{color:#cccccca6}body.pl-userThemeDark .pl-dashModalCloseBtn{border-color:#ffffff1f;background:#ffffff0a;color:#cccccc8c}body.pl-userThemeDark .pl-dashModalCloseBtn:hover:enabled{background:#ffffff14;border-color:#ffffff2e;color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-authInput{border-color:#ffffff1f;background:#2d2d2d;color:#ccc;border-radius:0}body.pl-userThemeDark .pl-dashModalShell .pl-authInput::placeholder{color:#cccccc73}body.pl-userThemeDark .pl-dashModalShell .pl-authInput:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #60a5fa26}body.pl-userThemeDark .pl-dashModalShell .pl-dashCard{border-color:#ffffff1a;background:#2d2d2d;color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-dashCardTitle{color:#cccccc8c}body.pl-userThemeDark .pl-dashModalShell .pl-dashMeta{color:#cccccc9e}body.pl-userThemeDark .pl-dashModalShell .pl-dashBig{color:#ccc}body.pl-userThemeDark .pl-dashModalShell .pl-dashCard.pl-billingRules{background:#2d2d2d;border-color:#ffffff14}body.pl-userThemeDark .pl-dashModalShell .pl-billingRuleRow{color:#ccccccd9}body.pl-userThemeDark .pl-dashModalShell .pl-dashBtn{border-color:#ffffff24;background:#ffffff0f;color:#ffffffeb}body.pl-userThemeDark .pl-dashModalShell .pl-dashBtn:hover:enabled{background:#ffffff1a}body.pl-userThemeDark .pl-dashModalShell .pl-dashBtn.pl-dashBtnDanger{background:#ef44442e;border-color:#ef444473;color:#fca5a5}body.pl-userThemeDark .pl-dashModalShell .pl-dashBtn.pl-dashBtnDanger:hover:enabled{background:#ef444447}body.pl-userThemeLight .pl-dashModalShell .pl-dashBtn.pl-dashBtnDanger{background:#fecacaeb;border-color:#ef444459;color:#7f1d1d}body.pl-userThemeLight .pl-dashModalShell .pl-authInput{border-radius:0}.pl-dashModalLabel{font-weight:700;font-size:13px}.pl-dashModalShell .pl-refPlan,.pl-dashModalShell .pl-refBtnChoose,.pl-dashModalShell .pl-refBtn,.pl-dashModalShell .pl-refBtnPrimary,.pl-dashModalShell .pl-billingRules,.pl-dashPacksModalBody .pl-refPlan,.pl-dashPacksModalBody .pl-refBtnChoose{border-radius:0}.pl-dashOnboardingBackdrop{z-index:12000}.pl-dashOnboardingShell{width:min(520px,calc(100vw - 32px));max-height:min(90vh,640px);display:flex;flex-direction:column}.pl-dashOnboardingTop{padding:18px 22px 0;border-bottom:none}.pl-dashOnboardingProgress{display:flex;gap:8px;justify-content:center;padding-bottom:4px}.pl-dashOnboardingDot{width:8px;height:8px;border-radius:0;background:#7f7f7f59;transition:background .15s ease,transform .15s ease}.pl-dashOnboardingDotActive{transform:scale(1.15);background:#7f7f7fd9}.pl-dashOnboardingDotDone{background:#50a078bf}body.pl-userThemeDark .pl-dashOnboardingDotActive{background:#ffffffd9}body.pl-userThemeDark .pl-dashOnboardingDotDone{background:#64c88cd9}.pl-dashOnboardingBody{display:flex;flex-direction:column;gap:14px;padding:8px 22px 22px;overflow-y:auto}.pl-dashOnboardingStepLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.pl-dashOnboardingTitle{margin:0;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.pl-dashOnboardingOptions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pl-dashOnboardingChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(127,127,127,.35);background:#7f7f7f14;color:inherit;border-radius:0;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.pl-dashOnboardingChip:hover:enabled{background:#7f7f7f24;border-color:#7f7f7f80}.pl-dashOnboardingChipActive{background:#000000e0;border-color:#000000e0;color:#fff}body.pl-userThemeDark .pl-dashOnboardingChip{border-color:#ffffff2e;background:#ffffff0f}body.pl-userThemeDark .pl-dashOnboardingChip:hover:enabled{background:#ffffff1a;border-color:#ffffff47}body.pl-userThemeDark .pl-dashOnboardingChipActive{background:#ffffffeb;border-color:#ffffffeb;color:#111}body.pl-userThemeLight .pl-dashOnboardingChipActive{background:#000000e0;border-color:#000000e0;color:#fff}.pl-dashOnboardingOtherInput{margin-top:2px}.pl-dashOnboardingThemePick{display:grid;gap:12px}.pl-dashOnboardingThemeNote,.pl-dashOnboardingThemeToggle{margin:0}.pl-dashOnboardingThemeBtn{min-width:120px;justify-content:center;padding:12px 20px;font-size:14px;font-weight:650}.pl-dashOnboardingActions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:8px}.pl-dashOnboardingSkip{min-width:88px}.pl-dashOnboardingPrimary{min-width:120px}.pl-dashOnboardingError{opacity:1;color:#c44}body.pl-userThemeDark .pl-dashOnboardingError{color:#f88}.pl-dashHubMobileNav{display:none}body.pl-isMobile .pl-dashHubMobileNav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;align-items:stretch;justify-content:space-around;gap:4px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 -8px 28px #0f172a1f}body.pl-isMobile .pl-dashHubMobileNavItem{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:7px 4px 6px;border:none;border-top:2px solid transparent;border-radius:0;background:transparent;color:#0f172a8c;cursor:pointer;transition:color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}body.pl-isMobile .pl-dashHubMobileNavItem.is-active{color:#6d28d9;border-top-color:#6d28d9;background:transparent}body.pl-isMobile .pl-dashHubMobileNavLabel{font-size:11px;font-weight:650;letter-spacing:.01em;line-height:1}body.pl-isMobile .pl-dashHubMobileNavCredits{font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1;color:inherit;white-space:nowrap}body.pl-isMobile .pl-dashHubMobileNavCredits.is-depleted{color:#f87171}body.pl-isMobile .pl-dashHubMobileNavMark{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;text-transform:uppercase;border:1px solid rgba(109,40,217,.35);background:#6d28d91a;color:inherit}body.pl-isMobile.pl-userThemeDark .pl-dashHubMobileNav{background:#252526;border-top-color:#ffffff1a;box-shadow:0 -8px 28px #00000073}body.pl-isMobile.pl-userThemeDark .pl-dashHubMobileNavItem{color:#ffffff94}body.pl-isMobile.pl-userThemeDark .pl-dashHubMobileNavItem.is-active{color:#c4b5fd;border-top-color:#a78bfa;background:transparent}body.pl-isMobile.pl-userThemeDark .pl-dashHubMobileNavMark{border-color:#a78bfa73;background:#7c3aed33}body.pl-isMobile.pl-userThemeDark .pl-dashHubMobileNavCredits.is-depleted{color:#fca5a5}body.pl-isMobile .pl-dashHubSidebar{position:fixed;left:0;right:0;bottom:0;width:100%;height:0;min-height:0;max-height:none;padding:0;margin:0;border:none;background:transparent;overflow:visible;z-index:71;pointer-events:none}body.pl-isMobile .pl-dashHubProfileTrigger{display:none!important}body.pl-isMobile .pl-dashHubProfileWrap{position:static;margin:0;padding:0;pointer-events:auto}body.pl-isMobile .pl-dashHubComposerDock{padding-bottom:10px}body.pl-isMobile .pl-dashHubProfileMenu{position:fixed;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));top:auto;width:auto;max-width:none;max-height:62vh;overflow-y:auto;border-radius:0;box-shadow:0 18px 55px #0f172a47;-webkit-overflow-scrolling:touch}body.pl-isMobile .pl-dashHubBody{flex-direction:column;align-items:stretch}body.pl-isMobile .pl-dashHubMain{display:block;max-height:none;min-height:0;overflow:visible;padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px))}body.pl-isMobile .pl-dashHubCreate{min-height:calc(100dvh - 180px);padding:0 4px}
