.Xh1xWG_page{min-height:100vh;color:var(--navy);background:radial-gradient(80% 50% at 15% 20%,#2b6de514,#0000 55%),radial-gradient(60% 45% at 90% 10%,#f5d5471a,#0000 50%),linear-gradient(#f4f7fa 0%,#eef2f6 45%,#f7f9fb 100%);flex-direction:column;display:flex}.Xh1xWG_nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:1180px;margin:0 auto;padding:1.15rem 1.5rem;display:grid}.Xh1xWG_logo{color:var(--navy);letter-spacing:-.02em;cursor:pointer;flex-shrink:0;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.Xh1xWG_logoMark{color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 4px 10px #2563eb47}.Xh1xWG_navLinks{justify-content:center;align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.Xh1xWG_navLinks a{color:#5f6f82;cursor:pointer;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s}.Xh1xWG_navLinks a:hover{color:var(--navy)}.Xh1xWG_navActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.Xh1xWG_signIn{appearance:none;cursor:pointer;color:#5f6f82;font:inherit;background:0 0;border:none;padding:0;font-size:.95rem;font-weight:600;text-decoration:none}.Xh1xWG_signIn:hover{color:var(--navy)}.Xh1xWG_dialogOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b2a4a73;place-items:center;padding:1.25rem;animation:.18s both Xh1xWG_dialogFadeIn;display:grid;position:fixed;inset:0}.Xh1xWG_dialog{background:#fff;border:1px solid #0f2d5014;border-radius:1.15rem;width:min(100%,26rem);padding:1.5rem 1.4rem 1.35rem;animation:.22s both Xh1xWG_dialogPopIn;box-shadow:0 24px 48px #1430502e,0 2px 6px #1430500f}.Xh1xWG_dialogHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.Xh1xWG_dialogClose{appearance:none;color:#8a99ab;cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1.5rem;line-height:1}.Xh1xWG_dialogClose:hover:not(:disabled){color:var(--navy)}.Xh1xWG_dialogClose:disabled{opacity:.6;cursor:not-allowed}.Xh1xWG_dialogSubmit{width:100%;margin-top:.25rem}.Xh1xWG_forgotRow{justify-content:flex-end;margin-top:-.15rem;margin-bottom:.15rem;display:flex}.Xh1xWG_forgotLink{appearance:none;color:#5f6f82;font:inherit;cursor:pointer;background:0 0;border:none;padding:.15rem 0;font-size:.86rem;font-weight:700}.Xh1xWG_forgotLink:hover:not(:disabled){color:var(--navy)}.Xh1xWG_forgotLink:disabled{opacity:.6;cursor:not-allowed}.Xh1xWG_formSuccess{color:#0f766e;margin:0 0 .75rem;font-size:.88rem;font-weight:600}.Xh1xWG_resetPage{background:radial-gradient(80% 50% at 20% 0,#2b6de51f,#0000 55%),radial-gradient(60% 40% at 90% 10%,#f6d34a2e,#0000 50%),#f4f7fb;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.Xh1xWG_resetCard{background:#fff;border:1px solid #0f2d5014;border-radius:1.15rem;width:min(100%,26rem);padding:1.5rem 1.4rem 1.35rem;box-shadow:0 24px 48px #1430501f,0 2px 6px #1430500d}.Xh1xWG_resetBrand{color:var(--navy);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.Xh1xWG_resetBrand:hover{color:#1f5fd0}.Xh1xWG_accountDialog{width:min(100%,22rem)}.Xh1xWG_accountActions{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.Xh1xWG_accountActionBtn{appearance:none;width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d7e0ea;border-radius:.7rem;padding:.85rem 1rem;font-size:.95rem;font-weight:800;transition:background .15s,border-color .15s}.Xh1xWG_accountActionBtn:hover:not(:disabled){background:#eef3f8;border-color:#b7c6d6}.Xh1xWG_accountActionBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.Xh1xWG_accountActionBtn:disabled{opacity:.55;cursor:not-allowed}.Xh1xWG_accountLogoutBtn{color:#b91c1c;background:#fff;border-color:#fecaca}.Xh1xWG_accountLogoutBtn:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}@keyframes Xh1xWG_dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Xh1xWG_dialogPopIn{0%{opacity:.5;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Xh1xWG_startFree{color:#fff;cursor:pointer;background:#2b6de5;border-radius:.7rem;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 16px #2b6de547}.Xh1xWG_startFree:hover{background:#1f5fd0;transform:translateY(-1px);box-shadow:0 8px 20px #1f5fd052}.Xh1xWG_hero{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;width:100%;max-width:1180px;margin:0 auto;padding:2.25rem 1.5rem 4rem;display:grid}.Xh1xWG_copy{max-width:34rem}.Xh1xWG_badge{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.35rem;padding:.4rem .85rem;font-size:.82rem;font-weight:700;animation:.5s both Xh1xWG_fadeUp;display:inline-flex}.Xh1xWG_badge svg{flex-shrink:0}.Xh1xWG_headline{letter-spacing:-.035em;color:var(--navy);margin:0 0 1.15rem;font-size:clamp(2.35rem,4.2vw,3.35rem);font-weight:800;line-height:1.12;animation:.5s 50ms both Xh1xWG_fadeUp}.Xh1xWG_underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 62%,#f6d34a 62% 88%,#0000 88%);background-repeat:no-repeat;padding:0 .06em;display:inline;position:relative}.Xh1xWG_subhead{color:#667789;max-width:32rem;margin:0;font-size:1.05rem;font-weight:500;line-height:1.65;animation:.5s .1s both Xh1xWG_fadeUp}.Xh1xWG_card{background:#fff;border:1px solid #0f2d5014;border-radius:1.15rem;padding:1.5rem 1.4rem 1.35rem;animation:.55s 80ms both Xh1xWG_cardIn;box-shadow:0 18px 40px #14305014,0 2px 6px #1430500a}.Xh1xWG_cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.Xh1xWG_cardTitle{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:1.35rem;font-weight:800}.Xh1xWG_zeroSetup{color:#1f8a58;white-space:nowrap;background:#2ea86e1f;border-radius:.45rem;align-items:center;padding:.28rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.Xh1xWG_cardSub{color:#6b7c8f;margin:0 0 1.15rem;font-size:.92rem;font-weight:500}.Xh1xWG_socialRow{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1.05rem;display:grid}.Xh1xWG_socialRowSingle{grid-template-columns:1fr}.Xh1xWG_socialBtn{min-height:2.85rem;color:var(--navy);cursor:pointer;background:#fff;border:1.5px solid #d7e0ea;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.88rem;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.Xh1xWG_socialBtn:hover{background:#f8fafc;border-color:#b8c7d6;transform:translateY(-1px)}.Xh1xWG_socialBtn:disabled{cursor:not-allowed;opacity:.55;transform:none}.Xh1xWG_socialBtnApple{color:#fff;background:#0f172a;border-color:#0f172a}.Xh1xWG_socialBtnApple:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.Xh1xWG_divider{color:#8a99ab;letter-spacing:.06em;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;display:flex}.Xh1xWG_divider:before,.Xh1xWG_divider:after{content:"";background:#dce4ee;flex:1;height:1px}.Xh1xWG_emailRow{grid-template-columns:1fr auto;gap:.55rem;margin-bottom:1.1rem;display:grid}.Xh1xWG_emailField{background:#f8fafc;border:1.5px solid #d7e0ea;border-radius:.75rem;align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .9rem;display:flex}.Xh1xWG_emailField:focus-within{background:#fff;border-color:#2b6de5;box-shadow:0 0 0 3px #2b6de526}.Xh1xWG_emailField svg{color:#94a3b8;flex-shrink:0}.Xh1xWG_emailField input{color:#0f172a;width:100%;font:inherit;background:0 0;border:none;outline:none;font-size:.92rem;font-weight:600}.Xh1xWG_emailField input::placeholder{color:#94a3b8}.Xh1xWG_submitBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#2b6de5;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.85rem;padding:0 1.1rem;font-size:.92rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 14px #2b6de547}.Xh1xWG_submitBtn:hover:not(:disabled){background:#1f5fd0;transform:translateY(-1px);box-shadow:0 8px 18px #1f5fd052}.Xh1xWG_submitBtn:disabled{color:#f8fbff;box-shadow:none;cursor:not-allowed;background:#c5d4f5;transform:none}.Xh1xWG_detailsForm{gap:.65rem;margin-bottom:1.1rem;display:grid}.Xh1xWG_detailsActions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.Xh1xWG_backBtn{color:#5f6f82;font:inherit;cursor:pointer;background:0 0;border:none;padding:.5rem .25rem;font-size:.9rem;font-weight:700}.Xh1xWG_backBtn:hover:not(:disabled){color:var(--navy)}.Xh1xWG_backBtn:disabled{opacity:.6;cursor:not-allowed}.Xh1xWG_formError{color:#b42318;margin:0 0 .75rem;font-size:.88rem;font-weight:600}.Xh1xWG_strength{gap:.35rem;display:grid}.Xh1xWG_strengthRow{grid-template-columns:1fr auto;align-items:center;gap:.6rem;display:grid}.Xh1xWG_strengthTrack{background:#e6edf5;border-radius:999px;height:.4rem;overflow:hidden}.Xh1xWG_strengthFill{border-radius:inherit;width:0;height:100%;transition:width .15s,background-color .15s;display:block}.Xh1xWG_strengthFill[data-level=weak]{background:#d92d20;width:33%}.Xh1xWG_strengthFill[data-level=fair]{background:#d97706;width:66%}.Xh1xWG_strengthFill[data-level=strong]{background:#1f8a58;width:100%}.Xh1xWG_strengthLabel{letter-spacing:.02em;text-align:right;color:#0000;min-width:3.25rem;font-size:.75rem;font-weight:800}.Xh1xWG_strengthLabel[data-level=weak]{color:#b42318}.Xh1xWG_strengthLabel[data-level=fair]{color:#b45309}.Xh1xWG_strengthLabel[data-level=strong]{color:#1f8a58}.Xh1xWG_strengthHint{color:#6b7c8f;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.Xh1xWG_strengthHint[data-state=bad]{color:#b42318}.Xh1xWG_perks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.Xh1xWG_perks li{color:#4d6074;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;display:flex}.Xh1xWG_check{color:#1f8a58;background:#2ea86e24;border-radius:999px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:grid}@keyframes Xh1xWG_fadeUp{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Xh1xWG_cardIn{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Xh1xWG_badge,.Xh1xWG_headline,.Xh1xWG_subhead,.Xh1xWG_card,.Xh1xWG_dialogOverlay,.Xh1xWG_dialog{animation:none}.Xh1xWG_strengthFill{transition:none}}.Xh1xWG_footer{background:#eef2f6;border-top:1px solid #0f2d500f;margin-top:auto}.Xh1xWG_footerInner{max-width:1180px;margin:0 auto;padding:2.75rem 1.5rem 1.5rem}.Xh1xWG_footerGrid{grid-template-columns:1.35fr .9fr 1fr;gap:2.5rem 3rem;padding-bottom:2.25rem;display:grid}.Xh1xWG_footerBrand{max-width:22rem}.Xh1xWG_footerLogo{color:var(--navy);letter-spacing:-.02em;cursor:pointer;align-items:center;gap:.55rem;margin-bottom:.85rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.Xh1xWG_footerLogoMark{background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;display:grid;box-shadow:0 2px 6px #2563eb47}.Xh1xWG_footerTagline{color:#6b7c8f;margin:0;font-size:.92rem;font-weight:500;line-height:1.6}.Xh1xWG_footerHeading{color:var(--navy);letter-spacing:-.01em;margin:0 0 .9rem;font-size:1rem;font-weight:800}.Xh1xWG_footerLinks{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.Xh1xWG_footerLinks a{color:#6b7c8f;cursor:pointer;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s}.Xh1xWG_footerLinks a:hover{color:var(--navy)}.Xh1xWG_footerPerks{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.Xh1xWG_footerPerks li{color:#6b7c8f;align-items:flex-start;gap:.45rem;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.Xh1xWG_footerCheck{color:#1f8a58;font-weight:800;line-height:1.35}.Xh1xWG_footerBottom{border-top:1px solid #0f2d501a;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.15rem;display:flex}.Xh1xWG_footerCopy{color:#8a99ab;margin:0;font-size:.82rem;font-weight:600}.Xh1xWG_footerLegal{align-items:center;gap:1.25rem;display:flex}.Xh1xWG_footerLegal a{color:#8a99ab;cursor:pointer;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s}.Xh1xWG_footerLegal a:hover{color:var(--navy)}@media (max-width:960px){.Xh1xWG_nav{grid-template-columns:1fr auto}.Xh1xWG_navLinks{display:none}.Xh1xWG_hero{grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}.Xh1xWG_copy{max-width:none}.Xh1xWG_card{max-width:28rem}.Xh1xWG_footerGrid{grid-template-columns:1fr 1fr;gap:2rem}.Xh1xWG_footerBrand{grid-column:1/-1;max-width:none}}@media (max-width:520px){.Xh1xWG_socialRow,.Xh1xWG_emailRow{grid-template-columns:1fr}.Xh1xWG_submitBtn{width:100%}.Xh1xWG_nav,.Xh1xWG_hero,.Xh1xWG_footerInner{padding-inline:1rem}.Xh1xWG_footerGrid{grid-template-columns:1fr}.Xh1xWG_footerBottom{flex-direction:column;align-items:flex-start}}
.hLz5fq_pageShell{background:radial-gradient(80% 50% at 15% 20%,#2b6de514,#0000 55%),radial-gradient(60% 45% at 90% 10%,#f5d5471a,#0000 50%),linear-gradient(#f4f7fa 0%,#eef2f6 45%,#f7f9fb 100%);flex-direction:column;min-height:100vh;display:flex}.hLz5fq_pageBody{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative}.hLz5fq_pageBodyLibrary{align-items:flex-start;padding:32px 24px 48px}.hLz5fq_page{background:radial-gradient(80% 50% at 15% 20%,#2b6de514,#0000 55%),radial-gradient(60% 45% at 90% 10%,#f5d5471a,#0000 50%),linear-gradient(#f4f7fa 0%,#eef2f6 45%,#f7f9fb 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.hLz5fq_pageEditor{background:#eef1f6;flex-direction:column;height:100vh;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.hLz5fq_choosePanel,.hLz5fq_templatesPanel{flex-direction:column;gap:28px;width:min(100%,720px);display:flex}.hLz5fq_libraryPanel{flex-direction:column;gap:20px;width:min(100%,980px);display:flex}.hLz5fq_libraryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hLz5fq_libraryHeaderCopy{flex-direction:column;flex:1;gap:8px;min-width:min(100%,420px);display:flex}.hLz5fq_libraryHeader .hLz5fq_primaryBtn{flex-shrink:0;margin-top:0}.hLz5fq_libraryToolbar{background:#e8eef5;border:1px solid #d7e0ea;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:14px;display:grid}.hLz5fq_librarySearch{align-items:center;min-width:0;display:flex;position:relative}.hLz5fq_librarySearchIcon{color:#64748b;pointer-events:none;font-size:1.05rem;position:absolute;left:12px}.hLz5fq_librarySearch input{appearance:none;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #c9d5e3;border-radius:10px;padding:11px 12px 11px 34px;font-size:.95rem;font-weight:600}.hLz5fq_librarySearch input::placeholder{color:#94a3b8;font-weight:500}.hLz5fq_librarySearch input:focus{outline-offset:1px;border-color:#93c5fd;outline:2px solid #2b6de5}.hLz5fq_librarySelect{align-items:center;display:flex}.hLz5fq_librarySelect select{appearance:none;font:inherit;color:#0f172a;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #c9d5e3;border-radius:10px;min-width:148px;padding:11px 34px 11px 12px;font-size:.92rem;font-weight:700}.hLz5fq_librarySelect select:focus{outline-offset:1px;border-color:#93c5fd;outline:2px solid #2b6de5}.hLz5fq_libraryToolbarMeta{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.hLz5fq_libraryResultCount{color:var(--muted);margin:0;font-size:.9rem;font-weight:650}.hLz5fq_libraryReset{appearance:none;font:inherit;color:#2b6de5;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:800;text-decoration:underline}.hLz5fq_libraryReset:hover{color:#1d4ed8}.hLz5fq_libraryReset:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2b6de5}@media (max-width:720px){.hLz5fq_libraryToolbar{grid-template-columns:1fr}.hLz5fq_librarySelect select{width:100%}}.hLz5fq_libraryLink{appearance:none;font:inherit;color:#2b6de5;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0;font-size:.95rem;font-weight:800;text-decoration:underline}.hLz5fq_libraryLink:hover{color:#1d4ed8}.hLz5fq_libraryLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2b6de5}.hLz5fq_libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hLz5fq_libraryCard{text-align:left;color:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:0 0 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 10px 28px #0b2a4a0f}.hLz5fq_libraryCard:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 14px 32px #2b6de51f}.hLz5fq_libraryCardPreview{box-sizing:border-box;aspect-ratio:210/297;background:#eef3f8;border-bottom:1px solid #e8eef5;width:100%;max-height:340px;position:relative;overflow:hidden}.hLz5fq_libraryCardPreviewLandscape{aspect-ratio:297/210;max-height:260px}.hLz5fq_libraryCardPreviewImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:5px 0}.hLz5fq_libraryCardPreviewLandscape .hLz5fq_libraryCardPreviewImage{inset:5px}.hLz5fq_libraryCardPreviewPlaceholder{background:#eef3f8;position:absolute;inset:5px 0}.hLz5fq_libraryCardPreviewLandscape .hLz5fq_libraryCardPreviewPlaceholder{inset:5px}.hLz5fq_libraryCardTop{justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.hLz5fq_libraryGradePill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.hLz5fq_libraryGradePillK{color:#1d4ed8;background:#dbeafe}.hLz5fq_libraryGradePill1{color:#15803d;background:#dcfce7}.hLz5fq_libraryGradePill2{color:#c2410c;background:#ffedd5}.hLz5fq_libraryGradePill3{color:#6d28d9;background:#ede9fe}.hLz5fq_libraryGradePillDefault{color:#334155;background:#e2e8f0}.hLz5fq_libraryCardTag{color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:700}.hLz5fq_libraryCardTitle{color:#0f172a;margin:0;padding:0 18px;font-size:1.12rem;font-weight:800;line-height:1.25}.hLz5fq_libraryCardBlurb{color:#64748b;flex:1;margin:0;padding:0 18px;font-size:.9rem;font-weight:550;line-height:1.45}.hLz5fq_libraryCardTags{flex-wrap:wrap;gap:6px;margin:0;padding:0 18px;list-style:none;display:flex}.hLz5fq_libraryCardTagChip{color:#334155;letter-spacing:.03em;background:#eef3f8;border:1px solid #d7e0ea;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:750;line-height:1.2;display:inline-flex}.hLz5fq_tagSwatch{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0f172a1f}.hLz5fq_tagPill{gap:6px}.hLz5fq_tagPill.hLz5fq_gradePillSelected,.hLz5fq_tagPill.hLz5fq_gradePillSelected:hover{color:var(--tag-color,var(--navy));box-shadow:inset 0 0 0 1px var(--tag-color,transparent)}.hLz5fq_tagColorPicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hLz5fq_tagColorSwatch,.hLz5fq_tagColorCustom{appearance:none;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.hLz5fq_tagColorSwatch:disabled{opacity:.55;cursor:not-allowed}.hLz5fq_tagColorCustom:has(input:disabled){opacity:.55;cursor:not-allowed}.hLz5fq_tagColorSwatch:focus-visible,.hLz5fq_tagColorCustom:focus-within,.hLz5fq_tagColorSwatchActive{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_tagColorCustom{background:conic-gradient(from 180deg,#ef4444,#eab308,#22c55e,#3b82f6,#a855f7,#ef4444);place-items:center;display:inline-grid}.hLz5fq_tagColorCustom input[type=color]{appearance:none;cursor:pointer;opacity:0;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.hLz5fq_tagColorCustomGlyph{pointer-events:none;color:#fff;text-shadow:0 1px 2px #0f172a59;font-size:.95rem;font-weight:800;line-height:1}.hLz5fq_libraryCardFooter{border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;margin-left:18px;margin-right:18px;padding-top:12px;display:flex}.hLz5fq_libraryMeta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.82rem;font-weight:700;display:flex}.hLz5fq_libraryOpenBtn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:8px 14px;font-size:.88rem;font-weight:800;transition:background .15s}.hLz5fq_libraryOpenBtn:hover{background:#1e293b}.hLz5fq_libraryOpenBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_libraryPagination{justify-content:center;gap:10px;padding-top:4px;display:flex}.hLz5fq_libraryPageBtn{appearance:none;color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d5e3;border-radius:10px;padding:9px 16px;font-size:.9rem;font-weight:750}.hLz5fq_libraryPageBtn:hover:not(:disabled){background:#f8fbff;border-color:#93c5fd}.hLz5fq_libraryPageBtn:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_libraryPageBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_libraryCardSkeleton{pointer-events:none;background:#fff;border:1px solid #d7e0ea;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:400px;padding:0 0 18px;display:flex;overflow:hidden;box-shadow:0 10px 28px #0b2a4a0f}.hLz5fq_libraryCardSkeleton:before{content:"";aspect-ratio:210/297;background:linear-gradient(90deg,#e8eef5 0%,#f4f7fa 45%,#e8eef5 90%) 0 0/200% 100%;border-bottom:1px solid #e8eef5;width:100%;max-height:340px;margin-bottom:8px;animation:1.4s ease-in-out infinite hLz5fq_librarySkeletonShimmer;display:block}.hLz5fq_libraryCardSkeleton .hLz5fq_librarySkeletonLineShort,.hLz5fq_libraryCardSkeleton .hLz5fq_librarySkeletonLine,.hLz5fq_libraryCardSkeleton .hLz5fq_librarySkeletonMeta{margin-left:18px;margin-right:18px}@media (max-width:720px){.hLz5fq_libraryGrid{grid-template-columns:1fr}}.hLz5fq_librarySkeletonLine,.hLz5fq_librarySkeletonLineShort,.hLz5fq_librarySkeletonChip{background:linear-gradient(90deg,#e8eef5 0%,#f4f7fa 45%,#e8eef5 90%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite hLz5fq_librarySkeletonShimmer;display:block}.hLz5fq_librarySkeletonLineShort{width:38%;height:12px}.hLz5fq_librarySkeletonLine{width:72%;height:16px}.hLz5fq_librarySkeletonMeta{flex-wrap:wrap;gap:8px 14px;margin-top:4px;display:flex}.hLz5fq_librarySkeletonChip{border-radius:4px;width:64px;height:10px}@keyframes hLz5fq_librarySkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hLz5fq_chooseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hLz5fq_chooseCard{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 12px 32px #0b2a4a0f}.hLz5fq_chooseCard:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 16px 36px #2b6de51f}.hLz5fq_chooseCard:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_chooseCardIcon{color:#1d4ed8;background:#eff6ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.hLz5fq_chooseCardTitle{color:#0f172a;letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.hLz5fq_chooseCardBody{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.45}.hLz5fq_backBtn{appearance:none;color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px 8px 10px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.hLz5fq_backBtn:hover{background:#f8fafc;border-color:#94a3b8}.hLz5fq_backBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_templatesStatus{color:var(--muted);margin:0;font-size:.95rem;font-weight:600}.hLz5fq_templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hLz5fq_templateCard{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 10px 28px #0b2a4a0f}.hLz5fq_templateCard:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 14px 32px #2b6de51f}.hLz5fq_templateCard:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_templateGrade{letter-spacing:.06em;text-transform:uppercase;color:#2b6de5;font-size:11px;font-weight:800}.hLz5fq_templateName{color:#0f172a;letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.25}.hLz5fq_templateDesc{color:var(--muted);font-size:.88rem;font-weight:600;line-height:1.4}.hLz5fq_formWithImageStyle{width:min(100%,560px);position:relative}.hLz5fq_formPanel{flex-direction:column;gap:28px;width:100%;display:flex}.hLz5fq_imageStyleToolbar{z-index:2;background:#fff;border:1px solid #d7e0ea;border-radius:12px;flex-direction:column;gap:16px;width:280px;max-height:min(720px,100vh - 120px);padding:18px;animation:.22s ease-out hLz5fq_imageStyleToolbarIn;display:flex;position:absolute;top:0;left:calc(100% + 20px);overflow-y:auto;box-shadow:0 16px 40px #0b2a4a14}@keyframes hLz5fq_imageStyleToolbarIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:920px){.hLz5fq_imageStyleToolbar{width:100%;max-height:none;margin-top:20px;animation-name:hLz5fq_imageStyleToolbarInStacked;position:static}@keyframes hLz5fq_imageStyleToolbarInStacked{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.hLz5fq_imageStyleToolbarHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hLz5fq_imageStyleToolbarCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.hLz5fq_imageStyleToolbarEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b6de5;margin:0;font-size:11px;font-weight:800}.hLz5fq_imageStyleToolbarTitle{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.hLz5fq_imageStyleToolbarHint{color:var(--muted);margin:2px 0 0;font-size:.82rem;font-weight:600;line-height:1.4}.hLz5fq_imageStyleToolbarClose{appearance:none;color:#64748b;width:28px;height:28px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;flex-shrink:0;font-size:1.15rem;line-height:1;transition:background .15s,border-color .15s,color .15s}.hLz5fq_imageStyleToolbarClose:hover{color:var(--navy);background:#eef3f8;border-color:#b7c6d6}.hLz5fq_imageStyleToolbarClose:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_imageStyleGrid{flex-direction:column;gap:10px;display:flex}.hLz5fq_imageStyleOption{appearance:none;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d7e0ea;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;padding:8px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.hLz5fq_imageStyleOption:hover{background:#fff;border-color:#b7c6d6}.hLz5fq_imageStyleOption:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_imageStyleOptionSelected{background:#fff;border-color:#2b6de5;box-shadow:0 0 0 3px #2b6de526}.hLz5fq_imageStylePlaceholder{aspect-ratio:16/10;background:linear-gradient(135deg,#dbe4f0 0%,#c5d3e4 100%);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.hLz5fq_imageStylePlaceholder:after{content:"Preview";letter-spacing:.06em;text-transform:uppercase;color:#0f172a73;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.hLz5fq_imageStylePlaceholder[data-style=coloring-book]{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);box-shadow:inset 0 0 0 2px #0f172a}.hLz5fq_imageStylePlaceholder[data-style=cartoon]{background:linear-gradient(135deg,#ffe08a 0%,#ffb347 55%,#ff8a65 100%)}.hLz5fq_imageStylePlaceholder[data-style=clipart]{background:linear-gradient(135deg,#9ad0f5 0%,#5aa9e6 55%,#2b6de5 100%)}.hLz5fq_imageStylePlaceholder[data-style=picture-tracing]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);box-shadow:inset 0 0 0 2px #94a3b8}.hLz5fq_imageStylePlaceholder[data-style=custom]{background:repeating-linear-gradient(-45deg,#eef3f8,#eef3f8 8px,#dbe4f0 8px 16px)}.hLz5fq_imageStyleOptionLabel{color:var(--navy);font-size:13px;font-weight:800;line-height:1.2}.hLz5fq_imageStyleOptionDesc{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.hLz5fq_imageStyleCustomPrompt{flex-direction:column;gap:8px;display:flex}.hLz5fq_imageStyleCustomPromptLabel{color:var(--navy);font-size:12px;font-weight:800;line-height:1.2}.hLz5fq_imageStyleCustomPromptInput{appearance:none;width:100%;color:var(--navy);font:inherit;resize:vertical;background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;min-height:72px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.hLz5fq_imageStyleCustomPromptInput::placeholder{color:#94a3b8;font-weight:600}.hLz5fq_imageStyleCustomPromptInput:focus{background-color:#fff;border-color:#2b6de5;outline:none;box-shadow:0 0 0 3px #2b6de526}.hLz5fq_formHeader{flex-direction:column;gap:8px;display:flex}.hLz5fq_formEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b6de5;margin:0;font-size:12px;font-weight:800}.hLz5fq_formTitle{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:clamp(1.75rem,4vw,2.15rem);font-weight:800;line-height:1.15}.hLz5fq_formSubtitle{color:var(--muted);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.hLz5fq_form{background:#fff;border:1px solid #d7e0ea;border-radius:12px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 16px 40px #0b2a4a14}.hLz5fq_field{border:none;flex-direction:column;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.hLz5fq_fieldLabel{letter-spacing:.02em;color:var(--navy);padding:0;font-size:13px;font-weight:800}.hLz5fq_field legend.hLz5fq_fieldLabel{float:left;width:100%;margin-bottom:8px}.hLz5fq_field:after{content:"";clear:both;display:table}.hLz5fq_gradeGroups{flex-direction:column;gap:14px;display:flex}.hLz5fq_gradeGroup{flex-direction:column;gap:8px;display:flex}.hLz5fq_gradeGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:12px;font-weight:700}.hLz5fq_gradePills{flex-wrap:wrap;gap:8px;display:flex}.hLz5fq_gradePill{appearance:none;color:var(--navy);font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d7e0ea;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.hLz5fq_gradePill:hover{background:#eef3f8;border-color:#b7c6d6}.hLz5fq_gradePill:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_gradePillSelected{color:#fff;background:#2b6de5;border-color:#2b6de5}.hLz5fq_gradePillSelected:hover{background:#1f5fd0;border-color:#1f5fd0}.hLz5fq_textarea{appearance:none;width:100%;color:var(--navy);font:inherit;resize:vertical;background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;min-height:140px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.hLz5fq_textarea:focus{background-color:#fff;border-color:#2b6de5;outline:none;box-shadow:0 0 0 3px #2b6de526}.hLz5fq_fieldHint{color:var(--muted);margin:-2px 0 0;font-size:13px;font-weight:600}.hLz5fq_promptFieldFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hLz5fq_promptFieldFooter .hLz5fq_fieldHint{flex:1;min-width:min(100%,180px);margin:0}.hLz5fq_promptImageStyleBtn{appearance:none;color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;margin:0;padding:8px 12px 8px 10px;font-size:13px;font-weight:800;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.hLz5fq_promptImageStyleBtn:hover{background:#f8fafc;border-color:#94a3b8}.hLz5fq_promptImageStyleBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_promptImageStyleBtnActive{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.hLz5fq_promptImageStyleBtnActive:hover{color:#1d4ed8;background:#dbeafe;border-color:#60a5fa}.hLz5fq_textInput{appearance:none;width:100%;color:var(--navy);font:inherit;background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.hLz5fq_textInput:focus{background-color:#fff;border-color:#2b6de5;outline:none;box-shadow:0 0 0 3px #2b6de526}.hLz5fq_textInput:disabled{opacity:.7}.hLz5fq_tagComposer{flex-direction:column;gap:10px;display:flex}.hLz5fq_tagComposerRow{align-items:stretch;gap:8px;display:flex}.hLz5fq_tagComposerRow .hLz5fq_textInput{flex:1;min-width:0}.hLz5fq_tagComposerRow .hLz5fq_secondaryBtn{padding:0 16px;font-size:14px}.hLz5fq_formActions{flex-direction:column;gap:10px;display:flex}.hLz5fq_formActions .hLz5fq_primaryBtn,.hLz5fq_formActions .hLz5fq_secondaryBtn{width:100%;margin-top:0}.hLz5fq_formActions .hLz5fq_secondaryBtn{padding:14px 18px;font-size:15px}.hLz5fq_primaryBtn,.hLz5fq_secondaryBtn{appearance:none;cursor:pointer;font:inherit;border:none;border-radius:8px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}.hLz5fq_primaryBtn{color:#fff;background:#2b6de5;margin-top:4px;padding:14px 18px;font-size:15px;box-shadow:0 8px 20px #2b6de538}.hLz5fq_primaryBtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2b6de547}.hLz5fq_primaryBtn:disabled,.hLz5fq_secondaryBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.hLz5fq_primaryBtn:focus-visible,.hLz5fq_secondaryBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_secondaryBtn{color:var(--navy);background:#fff;border:1px solid #d7e0ea;padding:9px 14px;font-size:13px}.hLz5fq_secondaryBtn:hover{background:#f8fafc}.hLz5fq_error{color:#9b2c2c;background:#fff5f5;border:1px solid #f0c2c2;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.hLz5fq_loadingPanel{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.hLz5fq_loadingStack{flex-shrink:0;width:80px;height:100px;margin-bottom:8px;position:relative}.hLz5fq_loadingSheet{transform-origin:50%;background:#fff;border:2px solid #2b6de5;border-radius:4px;width:64px;height:80px;margin-top:-40px;margin-left:-32px;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #0b2a4a1f}.hLz5fq_loadingSheet:after{content:"";background:#d7e0ea;height:4px;position:absolute;top:16px;left:10px;right:10px;box-shadow:0 12px #d7e0ea,0 24px #d7e0ea,0 36px #eef2f6}.hLz5fq_loadingSheet:first-child{animation:1.6s ease-in-out infinite hLz5fq_sheetFloat;transform:rotate(-8deg)}.hLz5fq_loadingSheet:nth-child(2){animation:1.6s ease-in-out .2s infinite hLz5fq_sheetFloat;transform:rotate(0)}.hLz5fq_loadingSheet:nth-child(3){background:linear-gradient(#fff 0%,#f5d547 100%);animation:1.6s ease-in-out .4s infinite hLz5fq_sheetFloat;transform:rotate(8deg)}@keyframes hLz5fq_sheetFloat{0%,to{translate:0}50%{translate:0 -10px}}.hLz5fq_loadingTitle{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800;animation:1.4s ease-in-out infinite hLz5fq_pulseText}.hLz5fq_loadingHint{max-width:320px;color:var(--muted);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}@keyframes hLz5fq_pulseText{0%,to{opacity:1}50%{opacity:.55}}.hLz5fq_openFlow{flex-flow:row;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.hLz5fq_openFlowStep{min-height:40px;color:var(--muted);letter-spacing:-.01em;background:#fff;border:1px solid #d7e0ea;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.hLz5fq_openFlowStepActive{color:var(--navy);background:#eef4ff;border-color:#2b6de5;transform:translateY(-1px);box-shadow:0 6px 16px #2b6de524}.hLz5fq_openFlowStepDone{color:#1d4ed8;background:#f7faff;border-color:#9bc0ff}.hLz5fq_openFlowIndex{width:22px;height:22px;color:inherit;background:#e8eef5;border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:grid}.hLz5fq_openFlowStepActive .hLz5fq_openFlowIndex,.hLz5fq_openFlowStepDone .hLz5fq_openFlowIndex{color:#fff;background:#2b6de5}.hLz5fq_openFlowLabel{white-space:nowrap}.hLz5fq_openFlowArrow{flex-shrink:0;align-items:center;width:56px;height:18px;padding:0;display:flex}.hLz5fq_openFlowArrowTrack{background:#d7e0ea;border-radius:999px;width:100%;height:2px;display:block;position:relative;overflow:visible}.hLz5fq_openFlowArrowTrack:before{content:"";border-radius:inherit;background:#2b6de5;width:0%;position:absolute;top:0;bottom:0;left:0}.hLz5fq_openFlowArrowHead{opacity:.35;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #2b6de5;width:0;height:0;position:absolute;top:50%;left:0%;transform:translate(-30%,-50%)}.hLz5fq_openFlowArrowTravel .hLz5fq_openFlowArrowTrack:before{animation:2s forwards hLz5fq_openFlowFill}.hLz5fq_openFlowArrowTravel .hLz5fq_openFlowArrowHead{animation:2s forwards hLz5fq_openFlowHead}.hLz5fq_openFlowArrowTravelShort .hLz5fq_openFlowArrowTrack:before{animation:1s forwards hLz5fq_openFlowFill}.hLz5fq_openFlowArrowTravelShort .hLz5fq_openFlowArrowHead{animation:1s forwards hLz5fq_openFlowHead}.hLz5fq_openFlowArrowDone .hLz5fq_openFlowArrowTrack:before{width:100%;animation:none}.hLz5fq_openFlowArrowDone .hLz5fq_openFlowArrowHead{opacity:1;animation:none;left:100%}.hLz5fq_exportOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b2a4a73;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.hLz5fq_exportDialog{background:#fff;border:1px solid #0f2d5014;border-radius:1.15rem;width:min(100%,28rem);padding:.5rem .75rem .75rem;box-shadow:0 24px 48px #1430502e,0 2px 6px #1430500f}.hLz5fq_exportDialog .hLz5fq_loadingPanel{padding:28px 16px 20px}.hLz5fq_exportDialog .hLz5fq_loadingHint{max-width:none}@keyframes hLz5fq_openFlowFill{0%{width:0%}to{width:100%}}@keyframes hLz5fq_openFlowHead{0%{opacity:.35;left:0%}to{opacity:1;left:100%}}.hLz5fq_editor{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.hLz5fq_topNav{z-index:5;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:20px;min-height:58px;padding:0 18px;display:flex}.hLz5fq_brand{color:var(--navy);cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hLz5fq_brandMark{color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px #2563eb47}.hLz5fq_brandText{flex-direction:column;gap:1px;line-height:1.1;display:flex}.hLz5fq_brandName{letter-spacing:-.02em;color:#0f172a;font-size:15px;font-weight:800}.hLz5fq_brandTag{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:800}.hLz5fq_crumbs{color:#64748b;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.hLz5fq_crumbMuted{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.hLz5fq_crumbSep{color:#cbd5e1;flex-shrink:0}.hLz5fq_crumbTitle{color:#0f172a;align-items:center;gap:6px;min-width:0;font-weight:800;display:inline-flex}.hLz5fq_crumbTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hLz5fq_crumbTitleInput{color:#0f172a;width:18rem;min-width:8rem;max-width:min(28rem,42vw);font:inherit;background:#fff;border:1px solid #93c5fd;border-radius:6px;margin:0;padding:4px 8px;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 0 0 3px #2b6de526}.hLz5fq_crumbTitleInput:focus{outline:none}.hLz5fq_crumbTitleInput:disabled{opacity:.7}.hLz5fq_crumbEdit{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}.hLz5fq_crumbEdit:hover:not(:disabled){color:#2b6de5}.hLz5fq_crumbEdit:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_crumbEdit:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2b6de5}.hLz5fq_navRight{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.hLz5fq_saveStatus{color:#16a34a;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.hLz5fq_saveStatusDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hLz5fq_saveStatusPending{color:#b45309}.hLz5fq_saveStatusPending .hLz5fq_saveStatusDot{background:#f59e0b}.hLz5fq_saveStatusError{color:#dc2626}.hLz5fq_saveStatusError .hLz5fq_saveStatusDot{background:#ef4444}.hLz5fq_deleteBtn{appearance:none;color:#b91c1c;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.hLz5fq_deleteBtn:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.hLz5fq_deleteBtn:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_deleteBtn:focus-visible{outline-offset:2px;outline:2px solid #ef4444}.hLz5fq_saveBtn{appearance:none;color:#0f172a;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.hLz5fq_saveBtn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.hLz5fq_saveBtn:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_saveBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_confirmOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b2a4a73;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.hLz5fq_confirmDialog{background:#fff;border:1px solid #0f2d5014;border-radius:1.15rem;width:min(100%,26rem);padding:1.5rem 1.4rem 1.35rem;box-shadow:0 24px 48px #1430502e,0 2px 6px #1430500f}.hLz5fq_confirmHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.hLz5fq_confirmTitle{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.hLz5fq_confirmClose{appearance:none;color:#8a99ab;cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1.5rem;line-height:1}.hLz5fq_confirmClose:hover:not(:disabled){color:var(--navy)}.hLz5fq_confirmClose:disabled{opacity:.6;cursor:not-allowed}.hLz5fq_confirmBody{color:var(--muted);margin:.35rem 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.hLz5fq_confirmBody strong{color:var(--navy);font-weight:800}.hLz5fq_confirmError{color:#9b2c2c;background:#fff5f5;border:1px solid #f0c2c2;border-radius:8px;margin:.85rem 0 0;padding:10px 12px;font-size:14px;font-weight:600}.hLz5fq_confirmActions{justify-content:flex-end;gap:10px;margin-top:1.25rem;display:flex}.hLz5fq_confirmCancelBtn,.hLz5fq_confirmDiscardBtn,.hLz5fq_confirmDeleteBtn,.hLz5fq_confirmPrimaryBtn{appearance:none;font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800}.hLz5fq_confirmCancelBtn,.hLz5fq_confirmDiscardBtn{color:var(--navy);background:#fff;border:1px solid #d7e0ea}.hLz5fq_confirmCancelBtn:hover:not(:disabled),.hLz5fq_confirmDiscardBtn:hover:not(:disabled){background:#f8fafc}.hLz5fq_confirmDeleteBtn{color:#fff;background:#dc2626;border:none;box-shadow:0 4px 12px #dc262640}.hLz5fq_confirmDeleteBtn:hover:not(:disabled){background:#b91c1c}.hLz5fq_confirmPrimaryBtn{color:#fff;background:#2b6de5;border:none;box-shadow:0 4px 12px #2b6de540}.hLz5fq_confirmPrimaryBtn:hover:not(:disabled){background:#1f5fcc}.hLz5fq_confirmCancelBtn:disabled,.hLz5fq_confirmDiscardBtn:disabled,.hLz5fq_confirmDeleteBtn:disabled,.hLz5fq_confirmPrimaryBtn:disabled{opacity:.55;cursor:not-allowed}.hLz5fq_confirmCancelBtn:focus-visible,.hLz5fq_confirmDiscardBtn:focus-visible,.hLz5fq_confirmDeleteBtn:focus-visible,.hLz5fq_confirmPrimaryBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_uploadDropzone{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #c5d0dc;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:11rem;margin-top:1rem;padding:1.25rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.hLz5fq_uploadDropzone:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_uploadDropzoneActive{background:#eff6ff;border-color:#2b6de5;box-shadow:inset 0 0 0 1px #2b6de533}.hLz5fq_uploadDropzoneBusy{opacity:.75;pointer-events:none;cursor:default}.hLz5fq_uploadInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hLz5fq_uploadDropzoneTitle{color:var(--navy);margin:0;font-size:.98rem;font-weight:800}.hLz5fq_uploadDropzoneHint{color:var(--muted);margin:0;font-size:.85rem;font-weight:600}.hLz5fq_uploadBrowseBtn{color:var(--navy);font:inherit;pointer-events:none;background:#fff;border:1px solid #d7e0ea;border-radius:8px;justify-content:center;align-items:center;margin-top:.65rem;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.hLz5fq_exportBtn{appearance:none;color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#2b6de5;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #2b6de540}.hLz5fq_exportBtn:hover:not(:disabled){background:#1f5fd0}.hLz5fq_exportBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hLz5fq_exportBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_profile{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:0;padding:6px 10px;transition:background .15s;display:inline-flex}.hLz5fq_navRight>:not(:last-child)+.hLz5fq_profile{border-left:1px solid #e2e8f0;border-radius:0 8px 8px 0;margin-left:10px;padding-left:14px}.hLz5fq_profile:hover,.hLz5fq_profile:focus-visible,.hLz5fq_profile[aria-expanded=true]{background:#94a3b81f}.hLz5fq_profile:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_profileAvatar{color:#fff;background:linear-gradient(145deg,#94a3b8,#64748b);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.hLz5fq_profileAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.hLz5fq_profileMeta{flex-direction:column;gap:1px;line-height:1.15;display:flex}.hLz5fq_profileName{color:#0f172a;font-size:13px;font-weight:800}.hLz5fq_profileRole{color:#94a3b8;font-size:11px;font-weight:600}.hLz5fq_editorBody{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;transition:grid-template-columns .2s;display:grid}.hLz5fq_editorBodyCollapsed{grid-template-columns:minmax(0,1fr) 56px}.hLz5fq_editorBodyResizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.hLz5fq_editorBodyResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.hLz5fq_workspacePane{background-color:#eef1f6;background-image:radial-gradient(#c5cedb 1px,#0000 1px);background-size:18px 18px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.hLz5fq_workspace{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative}.hLz5fq_pageSheetLocked .hLz5fq_canvasWrap{box-shadow:0 1px 2px #0f172a0a,0 18px 40px #0f172a14,0 0 0 2px #2b6de547}.hLz5fq_pageMetaLocked{color:#1d4ed8;margin-left:auto;font-size:12px;font-weight:800}.hLz5fq_pageLockOverlay{z-index:3;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:all;background:#ffffffb8;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.hLz5fq_canvasLockCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:260px;padding:20px 22px;display:flex;box-shadow:0 12px 28px #0f172a1f}.hLz5fq_canvasLockSpinner{border:3px solid #dbeafe;border-top-color:#2b6de5;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite hLz5fq_canvasLockSpin}@keyframes hLz5fq_canvasLockSpin{to{transform:rotate(360deg)}}.hLz5fq_canvasLockTitle{color:#0f172a;margin:2px 0 0;font-size:14px;font-weight:800}.hLz5fq_canvasLockHint{color:#64748b;margin:0;font-size:12px;font-weight:600;line-height:1.4}.hLz5fq_toolbar{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.hLz5fq_toolGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hLz5fq_toolLabel{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-right:4px;font-size:11px;font-weight:800}.hLz5fq_toolBtn,.hLz5fq_toolBtnDanger{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.hLz5fq_toolBtnInner{align-items:center;gap:6px;display:inline-flex}.hLz5fq_toolBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.hLz5fq_toolBtnActive{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.hLz5fq_toolBtnActive:hover{color:#1e40af;background:#dbeafe;border-color:#60a5fa}.hLz5fq_zoomLevelBtn{appearance:none;color:#0f172a;font-variant-numeric:tabular-nums;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:54px;padding:7px 8px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.hLz5fq_zoomLevelBtn:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hLz5fq_zoomLevelBtn:focus-visible,.hLz5fq_toolBtn:focus-visible,.hLz5fq_toolBtnDanger:focus-visible,.hLz5fq_swatch:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_toolBtnDanger{color:#dc2626;background:#fff;border-color:#fecaca}.hLz5fq_toolBtnDanger:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.hLz5fq_toolBtnDanger:disabled{opacity:.4;cursor:not-allowed}.hLz5fq_toolDivider{background:#e2e8f0;width:1px;height:28px}.hLz5fq_toolSpacer{flex:1;min-width:8px}.hLz5fq_swatches{flex-wrap:wrap;gap:6px;display:flex}.hLz5fq_swatch{cursor:pointer;border:1px solid #0f172a1f;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #ffffff59}.hLz5fq_swatchActive{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_canvasArea{flex-direction:column;flex:1;min-height:0;padding:14px 20px 88px 112px;display:flex;position:relative;overflow:auto}.hLz5fq_canvasEmpty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hLz5fq_canvasEmpty .hLz5fq_primaryBtn{margin-top:0}.hLz5fq_canvasOpening{z-index:6;background:#eef1f6f0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hLz5fq_canvasOpeningSpinner{border:3px solid #dbeafe;border-top-color:#2b6de5;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite hLz5fq_canvasLockSpin}.hLz5fq_canvasGenerating{z-index:6;text-align:center;background:#eef1f6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 24px 88px;display:flex;position:absolute;inset:0}.hLz5fq_pageStack{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.hLz5fq_pageStack[hidden]{display:none!important}.hLz5fq_pageSheet{flex-direction:column;gap:10px;width:fit-content;display:flex}.hLz5fq_pageSheetBody{align-items:flex-start;gap:10px;display:flex;position:relative}.hLz5fq_pageSheetActive .hLz5fq_canvasWrap{box-shadow:0 1px 2px #0f172a0a,0 18px 40px #0f172a1a,0 0 0 2px #2b6de559}.hLz5fq_pageSheetMeta{color:#64748b;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.hLz5fq_pageMetaPage{color:#334155}.hLz5fq_pageOrientation{opacity:0;pointer-events:none;flex-direction:column;gap:6px;padding-top:2px;transition:opacity .16s,transform .16s;display:flex;transform:translate(-4px)}.hLz5fq_pageSheet:hover .hLz5fq_pageOrientation,.hLz5fq_pageSheet:focus-within .hLz5fq_pageOrientation,.hLz5fq_pageSheetActive .hLz5fq_pageOrientation{opacity:1;pointer-events:auto;transform:translate(0)}.hLz5fq_pageOrientationBtn{appearance:none;color:#475569;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 4px 14px #0f172a14}.hLz5fq_pageOrientationBtn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.hLz5fq_pageOrientationBtnActive{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.hLz5fq_pageOrientationBtn:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_pageOrientationBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_canvasWrap{background:#fff;border:1px solid #dbe3ee;border-radius:4px;flex-shrink:0;line-height:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 18px 40px #0f172a1a}.hLz5fq_canvasWrap canvas{max-width:none;display:block}.hLz5fq_editTools{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:stretch;gap:6px;width:84px;padding:12px 8px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 10px 30px #0f172a1f}.hLz5fq_editToolsLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:0 2px 4px;font-size:10px;font-weight:800}.hLz5fq_editToolBtn,.hLz5fq_editToolBtnDanger{appearance:none;color:#334155;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 6px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.hLz5fq_editToolBtn:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hLz5fq_editToolBtn:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_editToolBtnDanger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.hLz5fq_editToolBtnDanger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.hLz5fq_editToolBtnDanger:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_quickTools{z-index:4;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a1f}.hLz5fq_quickToolsLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;padding-right:4px;font-size:10px;font-weight:800}.hLz5fq_quickToolBtn{appearance:none;color:#334155;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.hLz5fq_quickToolBtn:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hLz5fq_quickToolBtnDanger{appearance:none;color:#b91c1c;font:inherit;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.hLz5fq_quickToolBtnDanger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.hLz5fq_quickToolBtnDanger:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_aiSidebar{background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.hLz5fq_aiSidebarCollapsed{align-items:center;padding:12px 0}.hLz5fq_aiResizeHandle{z-index:6;cursor:col-resize;touch-action:none;width:8px;margin-left:-4px;position:absolute;top:0;bottom:0;left:0}.hLz5fq_aiResizeHandle:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hLz5fq_aiResizeHandle:hover:after,.hLz5fq_aiResizeHandle:focus-visible:after,.hLz5fq_editorBodyResizing .hLz5fq_aiResizeHandle:after{background:#2b6de5}.hLz5fq_aiResizeHandle:focus-visible{outline:none}.hLz5fq_aiHeader{border-bottom:1px solid #eef2f7;flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 12px 14px 16px;display:flex}.hLz5fq_aiIcon{color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 10px #2563eb40}.hLz5fq_aiHeaderText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hLz5fq_aiTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hLz5fq_aiTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.hLz5fq_aiSubtitle{color:#94a3b8;margin:0;font-size:12px;font-weight:600;line-height:1.35}.hLz5fq_aiCollapseBtn,.hLz5fq_aiExpandBtn{appearance:none;cursor:pointer;color:#94a3b8;background:0 0;border:none}.hLz5fq_aiCollapseBtn{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:2px;display:grid}.hLz5fq_aiCollapseBtn:hover{color:#475569;background:#f1f5f9}.hLz5fq_aiCollapseBtn:focus-visible,.hLz5fq_aiExpandBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_aiExpandBtn{flex-direction:column;align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.hLz5fq_aiExpandBtn:hover .hLz5fq_aiIcon{box-shadow:0 6px 14px #2563eb59}.hLz5fq_aiExpandLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;writing-mode:vertical-rl;font-size:10px;font-weight:800;transform:rotate(180deg)}.hLz5fq_aiChat{background:#f8fafc;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.hLz5fq_aiBubble{border-radius:12px;max-width:100%;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45}.hLz5fq_aiBubbleBot{color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;align-self:flex-start}.hLz5fq_aiBubbleUser{color:#fff;background:#2b6de5;border-bottom-right-radius:4px;align-self:flex-end}.hLz5fq_aiBubbleLabel{opacity:.7;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.hLz5fq_aiBubbleError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-bottom-left-radius:4px;align-self:flex-start}.hLz5fq_aiBubblePending{box-sizing:border-box;opacity:.85;flex-direction:column;align-self:stretch;width:100%;max-width:100%;display:flex}.hLz5fq_aiTyping{align-self:flex-end;align-items:center;gap:6px;padding-top:15px;display:inline-flex}.hLz5fq_aiTypingLabel{color:#64748b;letter-spacing:.01em;font-size:11px;font-weight:700}.hLz5fq_aiTypingDots{align-items:center;gap:3px;display:inline-flex}.hLz5fq_aiTypingDot{background:#94a3b8;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite hLz5fq_aiTypingBounce}.hLz5fq_aiTypingDot:nth-child(2){animation-delay:.15s}.hLz5fq_aiTypingDot:nth-child(3){animation-delay:.3s}@keyframes hLz5fq_aiTypingBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.hLz5fq_aiBubbleProgress{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;font-style:italic;font-weight:500;display:block;overflow-y:auto}.hLz5fq_toolBtn:disabled,.hLz5fq_swatch:disabled,.hLz5fq_quickToolBtn:disabled,.hLz5fq_quickToolBtnDanger:disabled,.hLz5fq_aiSuggestionBtn:disabled,.hLz5fq_aiIconBtn:disabled,.hLz5fq_aiInput:disabled{opacity:.45;cursor:not-allowed}.hLz5fq_aiSuggestionBtn:disabled:hover{color:#475569;background:0 0}.hLz5fq_aiActions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.hLz5fq_aiActionBtn{appearance:none;color:#1d4ed8;font:inherit;text-align:left;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.hLz5fq_aiActionBtn:hover{background:#dbeafe}.hLz5fq_aiActionBtnAlt{color:#334155;background:#fff;border-color:#e2e8f0}.hLz5fq_aiActionBtnAlt:hover{background:#f8fafc;border-color:#cbd5e1}.hLz5fq_aiSuggestions{border-top:1px solid #eef2f7;flex-shrink:0;padding:12px 16px}.hLz5fq_aiSuggestionsLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:10px;font-weight:800}.hLz5fq_aiSuggestionList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hLz5fq_aiSuggestionBtn{appearance:none;color:#475569;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.hLz5fq_aiSuggestionBtn:hover{color:#1d4ed8;background:#f1f5f9}.hLz5fq_aiSuggestionIcon{color:#94a3b8;flex-shrink:0;margin-top:1px}.hLz5fq_aiComposer{background:#fff;border-top:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:8px;padding:13px 15px 15px;display:flex}.hLz5fq_aiComposerIcons{flex-shrink:0;gap:2px;display:flex}.hLz5fq_aiIconBtn{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.hLz5fq_aiIconBtn:hover{color:#64748b;background:#f1f5f9}.hLz5fq_aiInput{appearance:none;min-width:0;height:44px;font:inherit;color:#0f172a;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;flex:1;padding:11px 13px;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.hLz5fq_aiInput::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hLz5fq_aiInput:focus{background:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #2b6de51f}.hLz5fq_aiSendBtn{appearance:none;color:#fff;cursor:pointer;background:#2b6de5;border:none;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 10px #2b6de540}.hLz5fq_aiSendBtn:hover{background:#1f5fd0}.hLz5fq_aiSendBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.hLz5fq_editorBody{grid-template-columns:minmax(0,1fr) 320px}.hLz5fq_editorBodyCollapsed{grid-template-columns:minmax(0,1fr) 56px}.hLz5fq_profileMeta{display:none}.hLz5fq_crumbMuted{max-width:100px}}@media (max-width:900px){.hLz5fq_editorBody{grid-template-rows:minmax(0,1fr) minmax(280px,40%);grid-template-columns:1fr}.hLz5fq_editorBodyCollapsed{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:1fr}.hLz5fq_aiSidebar{border-top:1px solid #e2e8f0;border-left:none}.hLz5fq_aiSidebarCollapsed{flex-direction:row;justify-content:center;padding:8px}.hLz5fq_aiExpandBtn{flex-direction:row;gap:10px}.hLz5fq_aiExpandLabel{writing-mode:horizontal-tb;transform:none}.hLz5fq_crumbs{display:none}.hLz5fq_quickTools{max-width:calc(100% - 24px);overflow-x:auto}.hLz5fq_editTools{max-height:min(420px,100% - 120px);top:auto;bottom:72px;overflow-y:auto;transform:none}.hLz5fq_canvasArea{padding-left:104px}}.hLz5fq_profilePanel{flex-direction:column;gap:32px;width:min(100%,820px);display:flex}.hLz5fq_profileHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hLz5fq_profileIdentity{flex:1;align-items:flex-start;gap:14px;min-width:min(100%,420px);display:flex}.hLz5fq_profilePanelAvatar{color:#fff;background:linear-gradient(145deg,#94a3b8,#64748b);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.hLz5fq_profileHeaderCopy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hLz5fq_profileTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hLz5fq_profileTitle{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:800;line-height:1.1}.hLz5fq_profileTierBadge{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.hLz5fq_profileTierBadge_free{color:#475569;background:#f1f5f9;border-color:#d7e0ea}.hLz5fq_profileTierBadge_pro{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.hLz5fq_profileTierBadge_admin{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.hLz5fq_profileSubtitle{color:#64748b;margin:0;font-size:.98rem;font-weight:600}.hLz5fq_profileEmail{color:#94a3b8;margin:0;font-size:.9rem;font-weight:600}.hLz5fq_profileHeaderActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.hLz5fq_profileCreateBtn{appearance:none;color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#2b6de5;border:none;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:.88rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #2b6de538}.hLz5fq_profileCreateBtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2b6de547}.hLz5fq_profileCreateBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_profileQuotaBadge{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.hLz5fq_profileSection{flex-direction:column;gap:12px;display:flex}.hLz5fq_profileSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hLz5fq_profileSectionTitle{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.hLz5fq_profileSectionLead{color:#64748b;margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.hLz5fq_profileTier{color:#2b6de5;font-size:.88rem;font-weight:700}.hLz5fq_profileTagCount{color:#94a3b8;font-size:.88rem;font-weight:700}.hLz5fq_profileStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hLz5fq_profileStat{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;display:flex}.hLz5fq_profileStatCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.hLz5fq_profileStatValue{color:#0f172a;letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}.hLz5fq_profileStatLabel{color:#64748b;font-size:.92rem;font-weight:600}.hLz5fq_profileStatIcon{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.hLz5fq_profileStatIconBlue{color:#2563eb;background:#eff6ff}.hLz5fq_profileStatIconGreen{color:#16a34a;background:#ecfdf3}.hLz5fq_profileUsageCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:18px;padding:20px 18px;display:flex}.hLz5fq_profileUsageRow{flex-direction:column;gap:8px;display:flex}.hLz5fq_profileUsageMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hLz5fq_profileUsageLabel{color:#0f172a;font-size:.95rem;font-weight:700}.hLz5fq_profileUsageCount{color:#334155;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.hLz5fq_profileUsageTrack{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.hLz5fq_profileUsageFill{border-radius:inherit;background:#94a3b8;height:100%;transition:width .2s;display:block}.hLz5fq_profileUsageHint{color:#94a3b8;margin:0;font-size:.85rem;font-weight:600}.hLz5fq_profileStatus{color:#64748b;margin:0;font-size:.95rem;font-weight:600}.hLz5fq_profileSkeleton{flex-direction:column;gap:28px;display:flex}.hLz5fq_profileStatSkeleton{pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;display:flex}.hLz5fq_profileStatSkeleton .hLz5fq_profileStatCopy{flex:1;gap:10px}.hLz5fq_profileStatSkeleton .hLz5fq_librarySkeletonLineShort{width:28%;height:28px}.hLz5fq_profileStatSkeleton .hLz5fq_librarySkeletonLine{width:58%;height:12px}.hLz5fq_profileSkeletonIcon{background:linear-gradient(90deg,#e8eef5 0%,#f4f7fa 45%,#e8eef5 90%) 0 0/200% 100%;border-radius:10px;flex-shrink:0;width:40px;height:40px;animation:1.4s ease-in-out infinite hLz5fq_librarySkeletonShimmer;display:block}.hLz5fq_profileSkeleton .hLz5fq_profileUsageMeta .hLz5fq_librarySkeletonLine{width:42%;height:14px}.hLz5fq_profileSkeleton .hLz5fq_profileUsageMeta .hLz5fq_librarySkeletonLineShort{width:18%;height:12px}.hLz5fq_profileSkeletonTrack{background:linear-gradient(90deg,#e8eef5 0%,#f4f7fa 45%,#e8eef5 90%) 0 0/200% 100%;border-radius:999px;width:100%;height:8px;animation:1.4s ease-in-out infinite hLz5fq_librarySkeletonShimmer;display:block}.hLz5fq_profileSkeleton .hLz5fq_profileTagBar{min-height:52px}.hLz5fq_profileTagBar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hLz5fq_profileTagEmpty{color:#94a3b8;flex:1;margin:0;font-size:.9rem;font-weight:600}.hLz5fq_profileTagList{flex-wrap:wrap;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hLz5fq_profileTag{color:#334155;letter-spacing:.04em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px 7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.hLz5fq_profileTagRemove{appearance:none;color:#94a3b8;width:18px;height:18px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-grid}.hLz5fq_profileTagRemove:hover:not(:disabled){color:#475569;background:#e2e8f0}.hLz5fq_profileTagRemove:disabled{opacity:.5;cursor:not-allowed}.hLz5fq_profileTagRemove:focus-visible{outline-offset:1px;outline:2px solid #2b6de5}.hLz5fq_profileAddTagBtn{appearance:none;color:#2563eb;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #93c5fd;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:.88rem;font-weight:800;display:inline-flex}.hLz5fq_profileAddTagBtn:hover:not(:disabled){background:#eff6ff}.hLz5fq_profileAddTagBtn:disabled{opacity:.55;cursor:not-allowed}.hLz5fq_profileAddTagBtn:focus-visible{outline-offset:2px;outline:2px solid #2b6de5}.hLz5fq_profileTagComposer{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;display:flex}.hLz5fq_profileTagComposerRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hLz5fq_profileTagComposer .hLz5fq_tagColorPicker{gap:7px}.hLz5fq_profileTagInput{appearance:none;color:#0f172a;font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:140px;min-width:120px;padding:8px 10px;font-size:.88rem;font-weight:600}.hLz5fq_profileTagInput:focus{outline-offset:1px;outline:2px solid #2b6de5}.hLz5fq_profileTagCancel{appearance:none;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:.85rem;font-weight:700}.hLz5fq_profileTagCancel:hover:not(:disabled){color:#0f172a}.hLz5fq_profileTagCancel:disabled{opacity:.55;cursor:not-allowed}.hLz5fq_profileDangerSection{margin-top:8px;padding-top:8px}.hLz5fq_profileDangerCard{background:#fff;border:1px solid #fecaca;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;display:flex}.hLz5fq_profileDangerCopy{flex-direction:column;flex:1;gap:4px;min-width:min(100%,280px);display:flex}.hLz5fq_profileDangerTitle{color:#991b1b;margin:0;font-size:.98rem;font-weight:800}.hLz5fq_profileDangerBody{color:#64748b;margin:0;font-size:.9rem;font-weight:600;line-height:1.45}.hLz5fq_profileDeleteAccountBtn{appearance:none;color:#dc2626;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ef4444;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:800;display:inline-flex}.hLz5fq_profileDeleteAccountBtn:hover{background:#fef2f2}.hLz5fq_profileDeleteAccountBtn:focus-visible{outline-offset:2px;outline:2px solid #ef4444}@media (max-width:640px){.hLz5fq_page{align-items:flex-start;padding:16px}.hLz5fq_profileStatGrid{grid-template-columns:1fr}.hLz5fq_form{padding:18px}.hLz5fq_chooseGrid,.hLz5fq_templateGrid,.hLz5fq_libraryGrid{grid-template-columns:1fr}.hLz5fq_exportBtn span,.hLz5fq_saveBtn span,.hLz5fq_deleteBtn span,.hLz5fq_profileCreateBtn span{display:none}.hLz5fq_topNav{gap:10px;padding:0 12px}}
