.home-module-scss-module__PT8j4a__container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:4rem 1.5rem;display:flex}@media (max-width:768px){.home-module-scss-module__PT8j4a__container{padding:3rem 1rem}}.home-module-scss-module__PT8j4a__heroSection{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;margin-top:7rem;display:flex}.home-module-scss-module__PT8j4a__searchBarWrapper{background:#fff;border:1px solid #e8e9f4;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;max-width:600px;margin-bottom:3rem;padding:.5rem .5rem .5rem 1.75rem;transition:all .2s;display:flex;box-shadow:0 10px 30px #7047ff14,0 2px 8px #0000000a}.home-module-scss-module__PT8j4a__searchBarWrapper:focus-within{border-color:#7047ff;box-shadow:0 12px 35px #7047ff26}.home-module-scss-module__PT8j4a__searchInput{color:#0b0e2c;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:1.5rem;font-weight:700}.home-module-scss-module__PT8j4a__searchInput::placeholder{color:#a0a5ba;font-weight:500}.home-module-scss-module__PT8j4a__previewBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7047ff 0%,#8f6cff 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #7047ff59}.home-module-scss-module__PT8j4a__previewBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #7047ff73}.home-module-scss-module__PT8j4a__heroTitle{color:#0b0e2c;letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.5rem;font-weight:800}@media (max-width:768px){.home-module-scss-module__PT8j4a__heroTitle{font-size:2.25rem}}.home-module-scss-module__PT8j4a__heroSubtitle{color:#60657f;font-size:1rem;font-weight:500}@media (max-width:768px){.home-module-scss-module__PT8j4a__heroSubtitle{font-size:1rem}}.home-module-scss-module__PT8j4a__contentWrapper{flex-direction:column;width:100%;margin:2rem auto;display:flex}
@keyframes font-card-module-scss-module__FYhXEq__skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.font-card-module-scss-module__FYhXEq__card{content-visibility:auto;contain-intrinsic-size:200px;background:#fff;border:1px solid #e8e9f4;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:200px;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000005}@media (min-width:769px) and (max-width:1024px){.font-card-module-scss-module__FYhXEq__card{min-height:230px;padding:1.4rem}}@media (max-width:480px){.font-card-module-scss-module__FYhXEq__card{padding:1rem}}.font-card-module-scss-module__FYhXEq__card:hover{border-color:#8f6cff66;transform:translateY(-2px);box-shadow:0 8px 25px #7047ff14}.font-card-module-scss-module__FYhXEq__card.font-card-module-scss-module__FYhXEq__compared{background:#faf5ff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed,0 8px 25px #7c3aed1f}.font-card-module-scss-module__FYhXEq__checkBadge{color:#fff;background:#fff;border:2px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;transition:all .2s;display:inline-flex}.font-card-module-scss-module__FYhXEq__checkBadge.font-card-module-scss-module__FYhXEq__checked{background:#7c3aed;border-color:#7c3aed}.font-card-module-scss-module__FYhXEq__cardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.font-card-module-scss-module__FYhXEq__fontMeta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex;overflow:hidden}.font-card-module-scss-module__FYhXEq__fontName{color:#0b0e2c;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}@media (min-width:769px) and (max-width:1024px){.font-card-module-scss-module__FYhXEq__fontName{font-size:14px}}.font-card-module-scss-module__FYhXEq__fontStyle{color:#60657f;font-size:10px;font-weight:500}.font-card-module-scss-module__FYhXEq__dragHandle{color:#60657f;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.125rem;transition:opacity .2s}@media (max-width:1024px){.font-card-module-scss-module__FYhXEq__dragHandle{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-.75rem -.75rem 0 0;display:inline-flex}}.font-card-module-scss-module__FYhXEq__dragHandle:hover{opacity:1;color:#7047ff}.font-card-module-scss-module__FYhXEq__previewArea{white-space:nowrap;color:#0b0e2c;flex:1;align-items:center;padding:.5rem 0;line-height:1.2;display:flex;overflow-x:auto}.font-card-module-scss-module__FYhXEq__previewArea::-webkit-scrollbar{width:6px;height:6px}.font-card-module-scss-module__FYhXEq__previewArea::-webkit-scrollbar-track{background:0 0}.font-card-module-scss-module__FYhXEq__previewArea::-webkit-scrollbar-thumb{background:#8f6cff4d;border-radius:9999px}.font-card-module-scss-module__FYhXEq__previewArea::-webkit-scrollbar-thumb:hover{background:#7047ff99}.font-card-module-scss-module__FYhXEq__previewArea.font-card-module-scss-module__FYhXEq__alignLeft{text-align:left;justify-content:flex-start}.font-card-module-scss-module__FYhXEq__previewArea.font-card-module-scss-module__FYhXEq__alignCenter{text-align:center;justify-content:center}.font-card-module-scss-module__FYhXEq__previewArea.font-card-module-scss-module__FYhXEq__alignRight{text-align:right;justify-content:flex-end}.font-card-module-scss-module__FYhXEq__cardFooter{border-top:1px solid #e8e9f480;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.font-card-module-scss-module__FYhXEq__actionBtn{color:#60657f;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:inline-flex}.font-card-module-scss-module__FYhXEq__actionBtn:hover{color:#7047ff;background:#f8f9fe}.font-card-module-scss-module__FYhXEq__actionBtn.font-card-module-scss-module__FYhXEq__active{color:#7047ff;background:#efeaff}.font-card-module-scss-module__FYhXEq__skeletonCard{background:#fff;border:1px solid #e8e9f4;border-radius:1.25rem;flex-direction:column;gap:1rem;min-height:200px;padding:1.25rem;display:flex}.font-card-module-scss-module__FYhXEq__skeletonTitle{background:linear-gradient(90deg,#e8e9f4 25%,#f3f4fa 37%,#e8e9f4 63%) 0 0/400% 100%;border-radius:8px;width:60%;height:20px;animation:1.4s infinite font-card-module-scss-module__FYhXEq__skeleton-shimmer}.font-card-module-scss-module__FYhXEq__skeletonStyle{background:linear-gradient(90deg,#e8e9f4 25%,#f3f4fa 37%,#e8e9f4 63%) 0 0/400% 100%;border-radius:8px;width:35%;height:14px;animation:1.4s infinite font-card-module-scss-module__FYhXEq__skeleton-shimmer}.font-card-module-scss-module__FYhXEq__skeletonPreview{background:linear-gradient(90deg,#e8e9f4 25%,#f3f4fa 37%,#e8e9f4 63%) 0 0/400% 100%;border-radius:8px;width:80%;height:50px;animation:1.4s infinite font-card-module-scss-module__FYhXEq__skeleton-shimmer}
.font-toolbar-module-scss-module__h_iIdq__toolbarContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;width:100%;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}@media (max-width:1024px){.font-toolbar-module-scss-module__h_iIdq__toolbarContainer{gap:.5rem .625rem;max-width:680px;margin-left:auto;margin-right:auto}}@media (max-width:572px){.font-toolbar-module-scss-module__h_iIdq__toolbarContainer{flex-flow:column}}.font-toolbar-module-scss-module__h_iIdq__compareBanner{background:#ede9fe;border:1px solid #8b5cf64d;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:.75rem 1.25rem;display:flex}.font-toolbar-module-scss-module__h_iIdq__compareBannerTitle{color:#4c1d95;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.font-toolbar-module-scss-module__h_iIdq__compareBannerTitle .font-toolbar-module-scss-module__h_iIdq__subtitle{color:#6d28d9;font-size:.8125rem;font-weight:500}.font-toolbar-module-scss-module__h_iIdq__compareBannerActions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.font-toolbar-module-scss-module__h_iIdq__compareCountText{color:#5b21b6;margin-right:.25rem;font-size:.8125rem;font-weight:600}.font-toolbar-module-scss-module__h_iIdq__openCompareBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s}.font-toolbar-module-scss-module__h_iIdq__openCompareBtn:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.font-toolbar-module-scss-module__h_iIdq__openCompareBtn:disabled{opacity:.5;cursor:not-allowed}.font-toolbar-module-scss-module__h_iIdq__bannerSecBtn{color:#4c1d95;cursor:pointer;background:#fff;border:1px solid #8b5cf64d;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s}.font-toolbar-module-scss-module__h_iIdq__bannerSecBtn:hover{background:#f5f3ff;border-color:#7c3aed}.font-toolbar-module-scss-module__h_iIdq__leftGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.font-toolbar-module-scss-module__h_iIdq__leftGroup{justify-content:center}}@media (max-width:572px){.font-toolbar-module-scss-module__h_iIdq__leftGroup{flex-direction:row;justify-content:center;width:100%}}.font-toolbar-module-scss-module__h_iIdq__rightGroup{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media (max-width:1024px){.font-toolbar-module-scss-module__h_iIdq__rightGroup{justify-content:center}}@media (max-width:572px){.font-toolbar-module-scss-module__h_iIdq__rightGroup{flex-direction:row;justify-content:center;width:100%}}.font-toolbar-module-scss-module__h_iIdq__viewGroup{background:#f8f9fe;border:1px solid #e8e9f4;border-radius:9999px;align-items:center;padding:.2rem;display:flex}.font-toolbar-module-scss-module__h_iIdq__viewBtn{color:#60657f;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.font-toolbar-module-scss-module__h_iIdq__viewBtn:hover{color:#7047ff}.font-toolbar-module-scss-module__h_iIdq__viewBtn.font-toolbar-module-scss-module__h_iIdq__active{color:#7047ff;background:#efeaff}.font-toolbar-module-scss-module__h_iIdq__filterPill{color:#60657f;cursor:pointer;background:#fff;border:1px solid #e8e9f4;border-radius:9999px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.font-toolbar-module-scss-module__h_iIdq__filterPill:hover{color:#7047ff;background:#f8f9fe;border-color:#8f6cff}.font-toolbar-module-scss-module__h_iIdq__filterPill.font-toolbar-module-scss-module__h_iIdq__active{color:#fff;background:#080c2b;border-color:#080c2b}.font-toolbar-module-scss-module__h_iIdq__filterPill.font-toolbar-module-scss-module__h_iIdq__compareActive{color:#7c3aed;background:#ede9fe;border-color:#7c3aed}.font-toolbar-module-scss-module__h_iIdq__proBadge{text-transform:uppercase;color:#fff;background:#7047ff;border-radius:9999px;padding:.1rem .35rem;font-size:.5625rem;font-weight:800;line-height:1}.font-toolbar-module-scss-module__h_iIdq__viewBtn.font-toolbar-module-scss-module__h_iIdq__premiumFeature,.font-toolbar-module-scss-module__h_iIdq__filterPill.font-toolbar-module-scss-module__h_iIdq__premiumFeature{cursor:pointer;transition:all .2s}.font-toolbar-module-scss-module__h_iIdq__viewBtn.font-toolbar-module-scss-module__h_iIdq__premiumFeature:hover,.font-toolbar-module-scss-module__h_iIdq__filterPill.font-toolbar-module-scss-module__h_iIdq__premiumFeature:hover{opacity:.85}.font-toolbar-module-scss-module__h_iIdq__sliderContainer{background:#f8f9fe;border:1px solid #e8e9f4;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;display:flex}.font-toolbar-module-scss-module__h_iIdq__sliderIcon{color:#60657f;font-size:.75rem;font-weight:700}.font-toolbar-module-scss-module__h_iIdq__sliderIcon.font-toolbar-module-scss-module__h_iIdq__large{font-size:1.125rem}.font-toolbar-module-scss-module__h_iIdq__slider{accent-color:#7047ff;cursor:pointer;width:90px}@media (max-width:600px){.font-toolbar-module-scss-module__h_iIdq__slider{width:60px}}.font-toolbar-module-scss-module__h_iIdq__iconBtn{color:#60657f;cursor:pointer;background:#f8f9fe;border:1px solid #e8e9f4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.font-toolbar-module-scss-module__h_iIdq__iconBtn:hover{color:#7047ff;background:#fff;border-color:#8f6cff}.font-toolbar-module-scss-module__h_iIdq__searchBox{align-items:center;display:flex;position:relative}@media (max-width:572px){.font-toolbar-module-scss-module__h_iIdq__searchBox{display:none}}.font-toolbar-module-scss-module__h_iIdq__searchInput{border:1px solid #e8e9f4;border-radius:9999px;outline:none;width:140px;padding:.4rem .85rem .4rem 2.2rem;font-size:.8125rem;transition:all .2s}.font-toolbar-module-scss-module__h_iIdq__searchInput:focus{border-color:#7047ff;width:180px;box-shadow:0 0 0 3px #7047ff1a}.font-toolbar-module-scss-module__h_iIdq__searchIconInside{color:#60657f;pointer-events:none;font-size:.875rem;position:absolute;left:.75rem}@media (min-width:573px) and (max-width:1024px){.font-toolbar-module-scss-module__h_iIdq__viewBtn,.font-toolbar-module-scss-module__h_iIdq__filterPill{min-height:40px;font-size:13.5px}}
.grid-settings-module-scss-module__o2e2aa__settingsCard{background:#fff;border:1px solid #e8e9f4;border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem;position:relative;box-shadow:0 4px 20px #00000008}.grid-settings-module-scss-module__o2e2aa__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.grid-settings-module-scss-module__o2e2aa__titleGroup .grid-settings-module-scss-module__o2e2aa__title{color:#0f172a;margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.grid-settings-module-scss-module__o2e2aa__titleGroup .grid-settings-module-scss-module__o2e2aa__subtitle{color:#64748b;margin:0;font-size:.875rem}.grid-settings-module-scss-module__o2e2aa__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:inline-flex}.grid-settings-module-scss-module__o2e2aa__closeBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.grid-settings-module-scss-module__o2e2aa__controlsRow{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.grid-settings-module-scss-module__o2e2aa__controlBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.grid-settings-module-scss-module__o2e2aa__controlHeader{justify-content:space-between;align-items:center;display:flex}.grid-settings-module-scss-module__o2e2aa__controlHeader .grid-settings-module-scss-module__o2e2aa__label{color:#475569;font-size:.875rem;font-weight:700}.grid-settings-module-scss-module__o2e2aa__controlHeader .grid-settings-module-scss-module__o2e2aa__valueText{color:#0f172a;font-size:.9375rem;font-weight:800}.grid-settings-module-scss-module__o2e2aa__sliderContainer{align-items:center;width:100%;display:flex}.grid-settings-module-scss-module__o2e2aa__slider{accent-color:#7047ff;cursor:pointer;background:#cbd5e1;border-radius:9999px;width:100%;height:6px}.grid-settings-module-scss-module__o2e2aa__pillsRow{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem;display:flex}.grid-settings-module-scss-module__o2e2aa__pillBtn{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:9999px;flex:1;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s}.grid-settings-module-scss-module__o2e2aa__pillBtn:hover{color:#0f172a}.grid-settings-module-scss-module__o2e2aa__pillBtn.grid-settings-module-scss-module__o2e2aa__active{color:#fff;background:#7047ff}
.bookmark-folder-picker-module-scss-module__SZaLwq__backdrop{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out bookmark-folder-picker-module-scss-module__SZaLwq__fadeIn;display:flex;position:fixed;inset:0}@keyframes bookmark-folder-picker-module-scss-module__SZaLwq__fadeIn{0%{opacity:0}to{opacity:1}}.bookmark-folder-picker-module-scss-module__SZaLwq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:400px;max-height:80vh;animation:.2s ease-out bookmark-folder-picker-module-scss-module__SZaLwq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes bookmark-folder-picker-module-scss-module__SZaLwq__slideUp{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.bookmark-folder-picker-module-scss-module__SZaLwq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__title{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.bookmark-folder-picker-module-scss-module__SZaLwq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__closeButton:hover{color:#111827;background-color:#f3f4f6}.bookmark-folder-picker-module-scss-module__SZaLwq__content{flex:1;padding:1.25rem;overflow-y:auto}.bookmark-folder-picker-module-scss-module__SZaLwq__fontInfo{color:#6b7280;margin:0 0 1rem;font-size:.875rem;font-weight:500}.bookmark-folder-picker-module-scss-module__SZaLwq__emptyState{text-align:center;padding:2rem 0}.bookmark-folder-picker-module-scss-module__SZaLwq__emptyText{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.bookmark-folder-picker-module-scss-module__SZaLwq__folderList{flex-direction:column;gap:.5rem;max-height:200px;margin-bottom:1rem;display:flex;overflow-y:auto}.bookmark-folder-picker-module-scss-module__SZaLwq__folderItem{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__folderItem:hover{background:#f9fafb;border-color:#3b82f6}.bookmark-folder-picker-module-scss-module__SZaLwq__folderItem.bookmark-folder-picker-module-scss-module__SZaLwq__selected{background:#eff6ff;border-color:#3b82f6}.bookmark-folder-picker-module-scss-module__SZaLwq__folderColor{border-radius:6px;flex-shrink:0;width:24px;height:24px}.bookmark-folder-picker-module-scss-module__SZaLwq__folderName{color:#111827;flex:1;font-size:.875rem;font-weight:500}.bookmark-folder-picker-module-scss-module__SZaLwq__checkIcon{color:#3b82f6;flex-shrink:0}.bookmark-folder-picker-module-scss-module__SZaLwq__createButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__createButton:hover{background:#2563eb}.bookmark-folder-picker-module-scss-module__SZaLwq__removeButton{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__removeButton:hover{background:#fecaca}.bookmark-folder-picker-module-scss-module__SZaLwq__createForm{flex-direction:column;gap:1rem;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__formTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}.bookmark-folder-picker-module-scss-module__SZaLwq__input{border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.bookmark-folder-picker-module-scss-module__SZaLwq__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.bookmark-folder-picker-module-scss-module__SZaLwq__colorPicker{flex-direction:column;gap:.5rem;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__colorLabel{color:#374151;margin:0;font-size:.875rem;font-weight:500}.bookmark-folder-picker-module-scss-module__SZaLwq__colorGrid{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.bookmark-folder-picker-module-scss-module__SZaLwq__colorOption{cursor:pointer;border:2px solid #0000;border-radius:6px;width:32px;height:32px;transition:all .2s}.bookmark-folder-picker-module-scss-module__SZaLwq__colorOption:hover{transform:scale(1.1)}.bookmark-folder-picker-module-scss-module__SZaLwq__colorOption.bookmark-folder-picker-module-scss-module__SZaLwq__colorSelected{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorSection{border-top:1px solid #e5e7eb;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorLabel{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorInput{cursor:pointer;background:0 0;border:2px solid #d1d5db;border-radius:8px;width:40px;height:40px;padding:0}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorInput::-webkit-color-swatch-wrapper{padding:0}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorInput::-webkit-color-swatch{border:none;border-radius:6px}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorInput:hover{border-color:#3b82f6}.bookmark-folder-picker-module-scss-module__SZaLwq__customColorInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.bookmark-folder-picker-module-scss-module__SZaLwq__formActions{gap:.75rem;margin-top:.5rem;display:flex}.bookmark-folder-picker-module-scss-module__SZaLwq__cancelButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.bookmark-folder-picker-module-scss-module__SZaLwq__cancelButton:hover{background:#f9fafb;border-color:#9ca3af}.bookmark-folder-picker-module-scss-module__SZaLwq__saveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.bookmark-folder-picker-module-scss-module__SZaLwq__saveButton:hover{background:#2563eb}
.font-card-menu-module-scss-module__BTytDW__menu{z-index:9999;background:#fff;border:1px solid #e8e9f4;border-radius:14px;width:236px;max-width:calc(100vw - 16px);padding:6px;position:fixed;box-shadow:0 12px 32px #12102b24}.font-card-menu-module-scss-module__BTytDW__menuItem{color:#0b0e2c;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.font-card-menu-module-scss-module__BTytDW__menuItem:hover,.font-card-menu-module-scss-module__BTytDW__menuItem:focus-visible{background:#f6f3ff;outline:none}.font-card-menu-module-scss-module__BTytDW__icon{color:#7047ff;flex:none;place-items:center;display:grid}.font-card-menu-module-scss-module__BTytDW__label{flex:1}.font-card-menu-module-scss-module__BTytDW__proBadge,.font-card-menu-module-scss-module__BTytDW__freeBadge{letter-spacing:.04em;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.font-card-menu-module-scss-module__BTytDW__proBadge{color:#5b34e6;background:#efeaff}.font-card-menu-module-scss-module__BTytDW__freeBadge{color:#047857;background:#dcfce7}
.folder-font-card-module-scss-module__hDuXkG__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:700px){.folder-font-card-module-scss-module__hDuXkG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.folder-font-card-module-scss-module__hDuXkG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.folder-font-card-module-scss-module__hDuXkG__list{grid-template-columns:minmax(0,1fr)!important}.folder-font-card-module-scss-module__hDuXkG__card{background:#fff;border:1px solid #e8e5fa;border-radius:20px;flex-direction:column;padding:1.2rem 1.3rem 1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.folder-font-card-module-scss-module__hDuXkG__card:hover{border-color:#b9a8ff;transform:translateY(-2px);box-shadow:0 10px 28px #7047ff1f}.folder-font-card-module-scss-module__hDuXkG__previewArea{order:1;align-items:center;min-height:96px;margin:0 0 .9rem;padding-right:1.6rem;line-height:1.15;display:flex;overflow:hidden}.folder-font-card-module-scss-module__hDuXkG__alignLeft{text-align:left}.folder-font-card-module-scss-module__hDuXkG__alignCenter{text-align:center}.folder-font-card-module-scss-module__hDuXkG__alignRight{text-align:right}.folder-font-card-module-scss-module__hDuXkG__cardHeader{order:2;display:block}.folder-font-card-module-scss-module__hDuXkG__fontMeta{align-items:baseline;gap:.4rem;min-width:0;display:flex}.folder-font-card-module-scss-module__hDuXkG__fontName{color:#12102b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.folder-font-card-module-scss-module__hDuXkG__fontStyle{color:#12102b;white-space:nowrap;font-size:.95rem;font-weight:700}.folder-font-card-module-scss-module__hDuXkG__cardFooter{order:3;margin-top:.45rem;display:flex}.folder-font-card-module-scss-module__hDuXkG__tag{color:#6c6a8c;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.folder-font-card-module-scss-module__hDuXkG__tag i{border-radius:3px;width:9px;height:9px}.folder-font-card-module-scss-module__hDuXkG__saved{z-index:1;color:#7047ff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:.9rem;right:.9rem}.folder-font-card-module-scss-module__hDuXkG__saved:hover{background:#f1edff}.folder-font-card-module-scss-module__hDuXkG__saved:focus-visible{outline:2px solid #7047ff}.folder-font-card-module-scss-module__hDuXkG__compared{border-color:#7047ff}@media (prefers-reduced-motion:reduce){.folder-font-card-module-scss-module__hDuXkG__card{transition:none}.folder-font-card-module-scss-module__hDuXkG__card:hover{transform:none}}
.bookmarks-module-scss-module__t9MDja__page{color:#12102b;padding:1.5rem 1.25rem 4rem}.bookmarks-module-scss-module__t9MDja__container{max-width:1360px;margin:0 auto}.bookmarks-module-scss-module__t9MDja__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.bookmarks-module-scss-module__t9MDja__title{font-family:var(--font-plus-jakarta),"Poppins",sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800}.bookmarks-module-scss-module__t9MDja__subtitle{color:#6c6a8c;margin:.25rem 0 0;font-size:.95rem}.bookmarks-module-scss-module__t9MDja__inlineLink{color:#7047ff;font-weight:600;text-decoration:none}.bookmarks-module-scss-module__t9MDja__inlineLink:hover{text-decoration:underline}.bookmarks-module-scss-module__t9MDja__headActions{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:640px){.bookmarks-module-scss-module__t9MDja__headActions{grid-template-columns:1fr 1.35fr 1.2fr;gap:.5rem;width:100%;display:grid}.bookmarks-module-scss-module__t9MDja__headActions>*,.bookmarks-module-scss-module__t9MDja__headActions>div>button{width:100%}.bookmarks-module-scss-module__t9MDja__headActions>button,.bookmarks-module-scss-module__t9MDja__headActions>div>button:first-child{white-space:nowrap;gap:.3rem;height:44px;padding:0 .5rem;font-size:.8rem}}.bookmarks-module-scss-module__t9MDja__btn,.bookmarks-module-scss-module__t9MDja__btnPrimary,.bookmarks-module-scss-module__t9MDja__btnDanger,.bookmarks-module-scss-module__t9MDja__btnDangerSoft{color:#12102b;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s;display:inline-flex}.bookmarks-module-scss-module__t9MDja__btn:hover:not(:disabled),.bookmarks-module-scss-module__t9MDja__btnPrimary:hover:not(:disabled),.bookmarks-module-scss-module__t9MDja__btnDanger:hover:not(:disabled),.bookmarks-module-scss-module__t9MDja__btnDangerSoft:hover:not(:disabled){background:#faf9ff;border-color:#d9d2ff}.bookmarks-module-scss-module__t9MDja__btn:focus-visible,.bookmarks-module-scss-module__t9MDja__btnPrimary:focus-visible,.bookmarks-module-scss-module__t9MDja__btnDanger:focus-visible,.bookmarks-module-scss-module__t9MDja__btnDangerSoft:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__btn:disabled,.bookmarks-module-scss-module__t9MDja__btn[aria-disabled=true],.bookmarks-module-scss-module__t9MDja__btnPrimary:disabled,.bookmarks-module-scss-module__t9MDja__btnPrimary[aria-disabled=true],.bookmarks-module-scss-module__t9MDja__btnDanger:disabled,.bookmarks-module-scss-module__t9MDja__btnDanger[aria-disabled=true],.bookmarks-module-scss-module__t9MDja__btnDangerSoft:disabled,.bookmarks-module-scss-module__t9MDja__btnDangerSoft[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bookmarks-module-scss-module__t9MDja__btn[aria-pressed=true],.bookmarks-module-scss-module__t9MDja__btnPrimary[aria-pressed=true],.bookmarks-module-scss-module__t9MDja__btnDanger[aria-pressed=true],.bookmarks-module-scss-module__t9MDja__btnDangerSoft[aria-pressed=true]{color:#5a2fe6;background:#f1edff;border-color:#cfc4ff}.bookmarks-module-scss-module__t9MDja__btnPrimary{color:#fff;background:#7047ff;border-color:#7047ff;box-shadow:0 8px 20px #7047ff47}.bookmarks-module-scss-module__t9MDja__btnPrimary:hover:not(:disabled){background:#5a2fe6;border-color:#5a2fe6}.bookmarks-module-scss-module__t9MDja__btnDanger{color:#fff;background:#e5484d;border-color:#e5484d}.bookmarks-module-scss-module__t9MDja__btnDanger:hover:not(:disabled){background:#cf3a3f;border-color:#cf3a3f}.bookmarks-module-scss-module__t9MDja__btnDangerSoft{color:#d93a3a;background:#fff0f0;border-color:#fad4d4}.bookmarks-module-scss-module__t9MDja__btnDangerSoft:hover:not(:disabled){background:#ffe3e3;border-color:#f5bcbc}.bookmarks-module-scss-module__t9MDja__iconBtn{color:#6c6a8c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.bookmarks-module-scss-module__t9MDja__iconBtn:hover{color:#5a2fe6;background:#7047ff1a}.bookmarks-module-scss-module__t9MDja__iconBtn:focus-visible{outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bookmarks-module-scss-module__t9MDja__search{color:#6c6a8c;background:#fff;border:1px solid #e8e5fa;border-radius:14px;flex:260px;align-items:center;gap:.6rem;max-width:400px;height:46px;padding:0 1rem;display:flex}.bookmarks-module-scss-module__t9MDja__search:focus-within{border-color:#7047ff;box-shadow:0 0 0 3px #7047ff24}.bookmarks-module-scss-module__t9MDja__search input{min-width:0;font:inherit;color:#12102b;background:0 0;border:0;outline:0;flex:1}.bookmarks-module-scss-module__t9MDja__segment{background:#fff;border:1px solid #e8e5fa;border-radius:14px;gap:2px;padding:4px;display:inline-flex}.bookmarks-module-scss-module__t9MDja__segment button{color:#6c6a8c;min-width:40px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.bookmarks-module-scss-module__t9MDja__segment button:focus-visible{outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__segOn{color:#fff!important;background:#7047ff!important}.bookmarks-module-scss-module__t9MDja__toolbarRight{align-items:center;gap:.6rem;margin-left:auto;display:flex}.bookmarks-module-scss-module__t9MDja__selectBar{color:#2a1f6b;background:#e9e7f5;border:1px solid #d9d5ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex}.bookmarks-module-scss-module__t9MDja__barSpacer{flex:1}.bookmarks-module-scss-module__t9MDja__barBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-weight:600;display:inline-flex}.bookmarks-module-scss-module__t9MDja__barBtn:hover:not(:disabled){background:#7047ff1f}.bookmarks-module-scss-module__t9MDja__barBtn:disabled{opacity:.45;cursor:not-allowed}.bookmarks-module-scss-module__t9MDja__barBtn:focus-visible{outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__barDanger{color:#d93a3a}.bookmarks-module-scss-module__t9MDja__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:8px;display:grid}@media (min-width:768px){.bookmarks-module-scss-module__t9MDja__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bookmarks-module-scss-module__t9MDja__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.bookmarks-module-scss-module__t9MDja__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.bookmarks-module-scss-module__t9MDja__gridList{gap:.6rem;grid-template-columns:1fr!important}.bookmarks-module-scss-module__t9MDja__folderCard{cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:18px;flex-direction:column;gap:.7rem;min-height:128px;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.bookmarks-module-scss-module__t9MDja__folderCard:hover{border-color:#cfc4ff;transform:translateY(-2px);box-shadow:0 10px 28px #7047ff1f}.bookmarks-module-scss-module__t9MDja__folderCard:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__folderCard:hover .bookmarks-module-scss-module__t9MDja__hoverActions,.bookmarks-module-scss-module__t9MDja__folderCard:focus-within .bookmarks-module-scss-module__t9MDja__hoverActions{opacity:1}.bookmarks-module-scss-module__t9MDja__folderRow{flex-direction:row;align-items:center;gap:1rem;min-height:0;padding:.7rem 1rem}.bookmarks-module-scss-module__t9MDja__folderRow .bookmarks-module-scss-module__t9MDja__folderTile{border-radius:10px;width:36px;height:36px}.bookmarks-module-scss-module__t9MDja__folderRow .bookmarks-module-scss-module__t9MDja__folderText{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:1rem}.bookmarks-module-scss-module__t9MDja__folderRow .bookmarks-module-scss-module__t9MDja__hoverActions{position:static}@media (max-width:640px){.bookmarks-module-scss-module__t9MDja__folderCard:not(.bookmarks-module-scss-module__t9MDja__folderRow) .bookmarks-module-scss-module__t9MDja__hoverActions{align-self:flex-end;gap:.5rem;margin-top:.1rem;position:static}.bookmarks-module-scss-module__t9MDja__folderCard:not(.bookmarks-module-scss-module__t9MDja__folderRow) .bookmarks-module-scss-module__t9MDja__miniBtn{width:40px;height:40px}}.bookmarks-module-scss-module__t9MDja__folderSelected{background:#faf8ff;border-color:#7047ff;box-shadow:inset 0 0 0 1px #7047ff}.bookmarks-module-scss-module__t9MDja__folderTile{border-radius:12px;flex:none;width:44px;height:44px}.bookmarks-module-scss-module__t9MDja__folderText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bookmarks-module-scss-module__t9MDja__folderName{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden}.bookmarks-module-scss-module__t9MDja__folderCount{color:#6c6a8c;font-size:.85rem}.bookmarks-module-scss-module__t9MDja__hoverActions{opacity:0;gap:.35rem;transition:opacity .2s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}@media (hover:none){.bookmarks-module-scss-module__t9MDja__hoverActions{opacity:1}}.bookmarks-module-scss-module__t9MDja__miniBtn{color:#5a2fe6;cursor:pointer;background:#f1edff;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.bookmarks-module-scss-module__t9MDja__miniBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bookmarks-module-scss-module__t9MDja__miniBtn:focus-visible{outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__miniDanger{color:#d93a3a;background:#ffecec}.bookmarks-module-scss-module__t9MDja__checkBadge{z-index:2;color:#fff;background:#fff;border:2px solid #cfc4ff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;left:-7px}.bookmarks-module-scss-module__t9MDja__checkBadgeOn{background:#7047ff;border-color:#7047ff}.bookmarks-module-scss-module__t9MDja__newTile{color:#5b34e6;min-height:128px;font:inherit;cursor:pointer;background:#efeaff;border:2px dashed #cfc4ff;border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;font-weight:700;display:flex}.bookmarks-module-scss-module__t9MDja__newTile:hover{background:#e6dfff}.bookmarks-module-scss-module__t9MDja__newTile:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__empty{color:#6c6a8c;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.bookmarks-module-scss-module__t9MDja__noMatch{text-align:center;color:#6c6a8c;padding:2rem 0}.bookmarks-module-scss-module__t9MDja__backdrop{z-index:1100;background:#12102b73;place-items:center;padding:1rem;animation:.18s both bookmarks-module-scss-module__t9MDja__fade;display:grid;position:fixed;inset:0}.bookmarks-module-scss-module__t9MDja__dialog{background:#fff;border-radius:20px;width:min(420px,92vw);padding:1.4rem;animation:.22s cubic-bezier(.22,1,.36,1) both bookmarks-module-scss-module__t9MDja__pop;box-shadow:0 30px 80px #12102b59}.bookmarks-module-scss-module__t9MDja__dialogHead{justify-content:space-between;align-items:center;display:flex}.bookmarks-module-scss-module__t9MDja__dialogTitle{margin:0 0 .6rem;font-size:1.2rem;font-weight:800}.bookmarks-module-scss-module__t9MDja__dialogText{color:#6c6a8c;margin-bottom:1.2rem;line-height:1.55}.bookmarks-module-scss-module__t9MDja__dialogText strong{color:#12102b}.bookmarks-module-scss-module__t9MDja__dialogActions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.bookmarks-module-scss-module__t9MDja__dialogActions button{min-height:44px}.bookmarks-module-scss-module__t9MDja__fieldLabel{color:#6c6a8c;margin:.9rem 0 .4rem;font-size:.85rem;font-weight:700;display:block}.bookmarks-module-scss-module__t9MDja__field{width:100%;height:46px;font:inherit;color:#12102b;border:1px solid #e8e5fa;border-radius:12px;padding:0 .9rem}.bookmarks-module-scss-module__t9MDja__field:focus{border-color:#7047ff;outline:0;box-shadow:0 0 0 3px #7047ff24}.bookmarks-module-scss-module__t9MDja__field[aria-invalid=true]{border-color:#e5484d}.bookmarks-module-scss-module__t9MDja__fieldError{color:#d93a3a;min-height:1.2rem;margin-top:.3rem;font-size:.82rem}.bookmarks-module-scss-module__t9MDja__colors{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.bookmarks-module-scss-module__t9MDja__color{cursor:pointer;border:3px solid #0000;border-radius:10px;height:34px}.bookmarks-module-scss-module__t9MDja__color:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.bookmarks-module-scss-module__t9MDja__colorOn{border-color:#fff;box-shadow:0 0 0 2px #7047ff}@keyframes bookmarks-module-scss-module__t9MDja__fade{0%{opacity:0}}@keyframes bookmarks-module-scss-module__t9MDja__pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.bookmarks-module-scss-module__t9MDja__backdrop,.bookmarks-module-scss-module__t9MDja__dialog{animation:.1s linear both bookmarks-module-scss-module__t9MDja__fade}.bookmarks-module-scss-module__t9MDja__folderCard{transition:none}.bookmarks-module-scss-module__t9MDja__folderCard:hover{transform:none}}.bookmarks-module-scss-module__t9MDja__menuWrap{position:relative}.bookmarks-module-scss-module__t9MDja__menu{z-index:30;background:#fff;border:1px solid #e8e5fa;border-radius:14px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #7047ff2e}.bookmarks-module-scss-module__t9MDja__menu button{color:#12102b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-weight:600;display:flex}.bookmarks-module-scss-module__t9MDja__menu button:hover:not(:disabled),.bookmarks-module-scss-module__t9MDja__menu button:focus-visible{color:#5a2fe6;background:#f1edff;outline:none}.bookmarks-module-scss-module__t9MDja__menu button:disabled{opacity:.45;cursor:default}
.bookmark-detail-module-scss-module__AgGJqG__wrap{max-width:1500px;margin:0 auto}.bookmark-detail-module-scss-module__AgGJqG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.bookmark-detail-module-scss-module__AgGJqG__layout{grid-template-columns:340px minmax(0,1fr)}}.bookmark-detail-module-scss-module__AgGJqG__sidebar{background:#fff;border:1px solid #e8e5fa;border-radius:22px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}@media (min-width:1024px){.bookmark-detail-module-scss-module__AgGJqG__sidebar{max-height:calc(100vh - 24px);position:sticky;top:12px}}.bookmark-detail-module-scss-module__AgGJqG__find{color:#6c6a8c;border:1px solid #e8e5fa;border-radius:12px;align-items:center;gap:.5rem;height:44px;margin-bottom:.5rem;padding:0 .8rem;display:flex}.bookmark-detail-module-scss-module__AgGJqG__find:focus-within{border-color:#7047ff}.bookmark-detail-module-scss-module__AgGJqG__find input{min-width:0;font:inherit;color:#12102b;background:0 0;border:0;outline:0;flex:1}.bookmark-detail-module-scss-module__AgGJqG__find kbd{font:inherit;color:#6c6a8c;background:#faf9ff;border:1px solid #e8e5fa;border-radius:6px;padding:2px 6px;font-size:.7rem}.bookmark-detail-module-scss-module__AgGJqG__navRow{color:#12102b;border-radius:12px;align-items:center;gap:.7rem;padding:.55rem .7rem;font-weight:600;text-decoration:none;display:flex}.bookmark-detail-module-scss-module__AgGJqG__navRow:hover{background:#faf9ff}.bookmark-detail-module-scss-module__AgGJqG__navRow:focus-visible{outline:2px solid #7047ff}.bookmark-detail-module-scss-module__AgGJqG__navOn{color:#5a2fe6;background:#f1edff}.bookmark-detail-module-scss-module__AgGJqG__navIcon{color:#6c6a8c;display:inline-flex}.bookmark-detail-module-scss-module__AgGJqG__navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bookmark-detail-module-scss-module__AgGJqG__navCount{color:#6c6a8c;font-size:.85rem;font-weight:500}.bookmark-detail-module-scss-module__AgGJqG__dot{border-radius:4px;flex:none;width:12px;height:12px;margin:0 .15rem}.bookmark-detail-module-scss-module__AgGJqG__sideHead{letter-spacing:.06em;color:#6c6a8c;justify-content:space-between;align-items:center;margin-top:.9rem;padding:0 .7rem;font-size:.75rem;font-weight:800;display:flex}.bookmark-detail-module-scss-module__AgGJqG__sideHead button{font:inherit;color:#6c6a8c;cursor:pointer;background:0 0;border:0;font-weight:700}.bookmark-detail-module-scss-module__AgGJqG__sideList{flex-direction:column;gap:2px;max-height:46vh;margin:.25rem 0;display:flex;overflow-y:auto}.bookmark-detail-module-scss-module__AgGJqG__newFolder{color:#5a2fe6;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e5fa;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:700;display:flex}.bookmark-detail-module-scss-module__AgGJqG__newFolder:hover{background:#faf9ff}.bookmark-detail-module-scss-module__AgGJqG__newFolder:focus-visible{outline:2px solid #7047ff}.bookmark-detail-module-scss-module__AgGJqG__main{min-width:0}.bookmark-detail-module-scss-module__AgGJqG__crumb{color:#6c6a8c;margin-bottom:.6rem;font-size:.9rem}.bookmark-detail-module-scss-module__AgGJqG__crumb a{color:inherit;text-decoration:none}.bookmark-detail-module-scss-module__AgGJqG__crumb a:hover{color:#5a2fe6}.bookmark-detail-module-scss-module__AgGJqG__crumb strong{color:#12102b}.bookmark-detail-module-scss-module__AgGJqG__folderHead{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.bookmark-detail-module-scss-module__AgGJqG__bigTile{border-radius:16px;flex:none;width:56px;height:56px}.bookmark-detail-module-scss-module__AgGJqG__folderInfo{flex:1;min-width:200px}.bookmark-detail-module-scss-module__AgGJqG__folderTitle{letter-spacing:-.02em;align-items:center;gap:.5rem;margin:0;font-size:1.9rem;font-weight:800;display:flex}.bookmark-detail-module-scss-module__AgGJqG__renameInput{width:min(420px,100%);height:48px;font:inherit;color:#12102b;border:2px solid #7047ff;border-radius:12px;outline:0;padding:0 .8rem;font-size:1.5rem;font-weight:800}.bookmark-detail-module-scss-module__AgGJqG__meta{color:#6c6a8c;margin:.2rem 0 0}.bookmark-detail-module-scss-module__AgGJqG__folderActions{flex-wrap:wrap;gap:.6rem;display:flex}.bookmark-detail-module-scss-module__AgGJqG__controls{flex-wrap:wrap;gap:.75rem;margin-bottom:1.1rem;display:flex}.bookmark-detail-module-scss-module__AgGJqG__inField{color:#6c6a8c;background:#fff;border:1px solid #e8e5fa;border-radius:14px;flex:2 260px;align-items:center;gap:.6rem;height:46px;padding:0 1rem;display:flex}.bookmark-detail-module-scss-module__AgGJqG__inField:focus-within{border-color:#7047ff;box-shadow:0 0 0 3px #7047ff24}.bookmark-detail-module-scss-module__AgGJqG__inField input{min-width:0;font:inherit;color:#12102b;background:0 0;border:0;outline:0;flex:1}.bookmark-detail-module-scss-module__AgGJqG__previewField{flex:200px}@media (max-width:1024px){.bookmark-detail-module-scss-module__AgGJqG__navRow{min-height:44px}.bookmark-detail-module-scss-module__AgGJqG__sideHead button{min-width:44px;min-height:44px}}
.compare-module-scss-module__FAVTCq__page{color:#12102b;padding:1.5rem 1.25rem 4rem}.compare-module-scss-module__FAVTCq__container{max-width:1360px;margin:0 auto}.compare-module-scss-module__FAVTCq__loading{text-align:center;color:#6c6a8c;padding:4rem 0}.compare-module-scss-module__FAVTCq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compare-module-scss-module__FAVTCq__title{font-family:Poppins,var(--font-plus-jakarta),sans-serif;letter-spacing:-.02em;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;display:flex}.compare-module-scss-module__FAVTCq__proBadge{color:#fff;letter-spacing:.04em;background:#7047ff;border-radius:999px;padding:.22rem .6rem;font-size:.7rem;font-weight:800}.compare-module-scss-module__FAVTCq__sub{color:#6c6a8c;margin:.25rem 0 1rem}.compare-module-scss-module__FAVTCq__headActions{gap:.6rem;margin-bottom:.9rem;display:flex}.compare-module-scss-module__FAVTCq__btn,.compare-module-scss-module__FAVTCq__btnPrimary{color:#12102b;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.compare-module-scss-module__FAVTCq__btn:hover,.compare-module-scss-module__FAVTCq__btnPrimary:hover{background:#faf9ff}.compare-module-scss-module__FAVTCq__btn:focus-visible,.compare-module-scss-module__FAVTCq__btnPrimary:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__btnPrimary{color:#fff;background:#7047ff;border-color:#7047ff;box-shadow:0 8px 20px #7047ff47}.compare-module-scss-module__FAVTCq__btnPrimary:hover{background:#5a2fe6}.compare-module-scss-module__FAVTCq__menuWrap{position:relative}.compare-module-scss-module__FAVTCq__menu{z-index:30;background:#fff;border:1px solid #e8e5fa;border-radius:14px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #7047ff2e}.compare-module-scss-module__FAVTCq__menu button{color:#12102b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.88rem;font-weight:600;display:flex}.compare-module-scss-module__FAVTCq__menu button:hover:not(:disabled),.compare-module-scss-module__FAVTCq__menu button:focus-visible{color:#5a2fe6;background:#f1edff;outline:none}.compare-module-scss-module__FAVTCq__menu button:disabled{opacity:.55;cursor:not-allowed}.compare-module-scss-module__FAVTCq__menu button[aria-checked=true]{color:#5a2fe6;background:#f1edff}.compare-module-scss-module__FAVTCq__menu button em{color:#6c6a8c;margin-left:auto;font-size:.75rem;font-style:normal;font-weight:500}.compare-module-scss-module__FAVTCq__menuRight{left:auto;right:0}.compare-module-scss-module__FAVTCq__controls{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-bottom:1rem;display:flex}.compare-module-scss-module__FAVTCq__textBox{background:#fff;border:1px solid #e8e5fa;border-radius:16px;flex:320px;align-items:center;gap:.5rem;max-width:470px;height:58px;padding:0 .6rem 0 1.2rem;display:flex}.compare-module-scss-module__FAVTCq__textBox:focus-within{border-color:#7047ff;box-shadow:0 0 0 3px #7047ff24}.compare-module-scss-module__FAVTCq__textBox input{min-width:0;font:inherit;color:#12102b;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.compare-module-scss-module__FAVTCq__previewBtn{color:#fff;height:40px;font:inherit;cursor:pointer;background:#7047ff;border:0;border-radius:10px;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.compare-module-scss-module__FAVTCq__previewBtn:focus-visible{outline-offset:2px;outline:2px solid #5a2fe6}.compare-module-scss-module__FAVTCq__sizeBox{background:#fff;border:1px solid #e8e5fa;border-radius:16px;flex:0 460px;align-items:center;gap:.8rem;height:58px;padding:0 1.1rem;display:flex}.compare-module-scss-module__FAVTCq__sizeBox input[type=range]{accent-color:#7047ff;flex:1;min-width:0}.compare-module-scss-module__FAVTCq__sizeVal{color:#7047ff;min-width:3.8rem;font-weight:700}.compare-module-scss-module__FAVTCq__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:480px){.compare-module-scss-module__FAVTCq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.compare-module-scss-module__FAVTCq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.compare-module-scss-module__FAVTCq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-module-scss-module__FAVTCq__card{content-visibility:auto;contain-intrinsic-size:auto 340px;background:#fff;border:1px solid #e8e5fa;border-radius:22px;flex-direction:column;min-height:340px;padding:1.1rem 1.2rem 1rem;transition:border-color .2s,background .25s;display:flex;position:relative}.compare-module-scss-module__FAVTCq__cardHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.compare-module-scss-module__FAVTCq__cardName{flex-direction:column;min-width:0;display:flex}.compare-module-scss-module__FAVTCq__cardName strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.compare-module-scss-module__FAVTCq__cardName span{color:#6c6a8c;font-size:.85rem}.compare-module-scss-module__FAVTCq__cardTools{gap:.35rem;display:flex}.compare-module-scss-module__FAVTCq__tool{color:#6c6a8c;cursor:pointer;background:#f1edff;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid}.compare-module-scss-module__FAVTCq__tool:hover{color:#5a2fe6}.compare-module-scss-module__FAVTCq__tool:focus-visible{outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__toolRemove{opacity:0;transition:opacity .15s}.compare-module-scss-module__FAVTCq__card:hover .compare-module-scss-module__FAVTCq__toolRemove,.compare-module-scss-module__FAVTCq__card:focus-within .compare-module-scss-module__FAVTCq__toolRemove{opacity:1}@media (hover:none){.compare-module-scss-module__FAVTCq__toolRemove{opacity:1}}.compare-module-scss-module__FAVTCq__toolOn{color:#7047ff}.compare-module-scss-module__FAVTCq__cardBody{flex:1;align-items:center;min-height:160px;padding:.6rem 0;display:flex;overflow:hidden}.compare-module-scss-module__FAVTCq__sample{white-space:nowrap;max-width:none;line-height:1.15;display:inline-block}.compare-module-scss-module__FAVTCq__cardFoot{justify-content:space-between;align-items:center;display:flex}.compare-module-scss-module__FAVTCq__addTile{color:#5b34e6;min-height:160px;font:inherit;cursor:pointer;background:#efeaff;border:2px dashed #cfc4ff;border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;display:flex}.compare-module-scss-module__FAVTCq__addTile strong{color:#5b34e6}.compare-module-scss-module__FAVTCq__addTile:hover{background:#e6dfff}.compare-module-scss-module__FAVTCq__addTile:focus-visible{outline-offset:2px;outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__addIcon{color:#5a2fe6;background:#f1edff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.compare-module-scss-module__FAVTCq__useLogo{align-items:center;gap:.6rem;font-weight:700;display:flex}.compare-module-scss-module__FAVTCq__useLogo i{background:#7047ff;flex:none;display:block}.compare-module-scss-module__FAVTCq__usePoster{color:#fff;background:linear-gradient(135deg,#5a2fe6,#a98bff);border-radius:16px;flex-direction:column;justify-content:center;gap:.4rem;width:100%;min-height:150px;padding:1rem 1.2rem;display:flex}.compare-module-scss-module__FAVTCq__usePoster strong{line-height:1.1}.compare-module-scss-module__FAVTCq__useSite{border:1px solid #e8e5fa;border-radius:14px;width:100%;padding:.8rem 1rem}.compare-module-scss-module__FAVTCq__useSite h4{margin:.8rem 0;line-height:1.15}.compare-module-scss-module__FAVTCq__siteNav{opacity:.85;align-items:center;gap:.8rem;display:flex}.compare-module-scss-module__FAVTCq__siteNav b{margin-right:auto}.compare-module-scss-module__FAVTCq__siteBtn{color:#fff;background:#7047ff;border-radius:999px;padding:.45rem .9rem;font-weight:700;display:inline-block}.compare-module-scss-module__FAVTCq__usePara{width:100%}.compare-module-scss-module__FAVTCq__usePara h4{margin:0 0 .5rem}.compare-module-scss-module__FAVTCq__usePara p{margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.compare-module-scss-module__FAVTCq__card{transition:none}}.compare-module-scss-module__FAVTCq__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.compare-module-scss-module__FAVTCq__chips button{color:#6c6a8c;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:999px;padding:0 1.1rem;font-weight:700}.compare-module-scss-module__FAVTCq__chips button:hover{color:#5a2fe6}.compare-module-scss-module__FAVTCq__chips button:focus-visible{outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__chipOn{color:#fff!important;background:#7047ff!important;border-color:#7047ff!important}.compare-module-scss-module__FAVTCq__presetMenu{grid-template-columns:repeat(2,150px);gap:6px;width:auto;min-width:0;display:grid}.compare-module-scss-module__FAVTCq__presetTile{flex-direction:column;height:112px;overflow:hidden;background:#fff!important;border:1px solid #e8e5fa!important;border-radius:14px!important;align-items:stretch!important;gap:.4rem!important;padding:.7rem!important}.compare-module-scss-module__FAVTCq__presetTile[aria-checked=true]{background:#f1edff!important;border-color:#7047ff!important}.compare-module-scss-module__FAVTCq__presetSample{white-space:nowrap;color:#12102b;flex:1;align-items:center;font-size:1.5rem;line-height:1.1;display:flex;overflow:hidden}.compare-module-scss-module__FAVTCq__presetLabel{color:#6c6a8c;font-size:.78rem;font-weight:700}.compare-module-scss-module__FAVTCq__backdrop{z-index:1100;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.compare-module-scss-module__FAVTCq__addDialog{background:#fff;border-radius:28px;flex-direction:column;width:min(1100px,100%);height:min(780px,100vh - 2rem);padding:1.3rem 1.4rem;display:flex;box-shadow:0 30px 80px #12102b59}.compare-module-scss-module__FAVTCq__addHead{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.compare-module-scss-module__FAVTCq__addHead h3{margin:0;font-size:1.3rem}.compare-module-scss-module__FAVTCq__addTopRow{flex-wrap:wrap;gap:.7rem;margin-bottom:.9rem;display:flex}.compare-module-scss-module__FAVTCq__addSearch{color:#6c6a8c;border:1px solid #e8e5fa;border-radius:14px;flex:280px;align-items:center;gap:.5rem;height:46px;padding:0 .9rem;display:flex}.compare-module-scss-module__FAVTCq__addSearch:focus-within{border-color:#7047ff}.compare-module-scss-module__FAVTCq__addSearch input{min-width:0;font:inherit;color:#12102b;background:0 0;border:0;outline:0;flex:1}.compare-module-scss-module__FAVTCq__addTabs{gap:.4rem;display:flex}.compare-module-scss-module__FAVTCq__addTabs button{color:#6c6a8c;height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:999px;padding:0 1.1rem;font-weight:700}.compare-module-scss-module__FAVTCq__addTabs button:focus-visible{outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__addTabOn{color:#fff!important;background:#7047ff!important;border-color:#7047ff!important}.compare-module-scss-module__FAVTCq__pickGrid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.7rem;min-height:0;padding:2px;display:grid;overflow:auto}@media (max-width:900px){.compare-module-scss-module__FAVTCq__pickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.compare-module-scss-module__FAVTCq__pickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-module-scss-module__FAVTCq__pickGrid .compare-module-scss-module__FAVTCq__popNote{grid-column:1/-1}.compare-module-scss-module__FAVTCq__pickTile{color:#12102b;min-height:130px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e5fa;border-radius:18px;flex-direction:column;gap:.5rem;padding:.9rem;display:flex;position:relative}.compare-module-scss-module__FAVTCq__pickTile:hover:not(:disabled){border-color:#b9a8ff}.compare-module-scss-module__FAVTCq__pickTile:disabled{opacity:.5;cursor:default}.compare-module-scss-module__FAVTCq__pickTile:focus-visible{outline:2px solid #7047ff}.compare-module-scss-module__FAVTCq__pickOn{background:#faf8ff;border:2px solid #7047ff;padding:calc(.9rem - 1px)}.compare-module-scss-module__FAVTCq__pickSample{flex:1;align-items:center;font-size:2.2rem;line-height:1;display:flex}.compare-module-scss-module__FAVTCq__pickName{flex-direction:column;min-width:0;display:flex}.compare-module-scss-module__FAVTCq__pickName strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.compare-module-scss-module__FAVTCq__pickName em{color:#6c6a8c;font-size:.75rem;font-style:normal}.compare-module-scss-module__FAVTCq__pickCheck{color:#fff;background:#7047ff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:.6rem;right:.6rem}.compare-module-scss-module__FAVTCq__showMore{color:#5a2fe6;height:42px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #cfc4ff;border-radius:12px;grid-column:1/-1;font-weight:700}.compare-module-scss-module__FAVTCq__addFoot{border-top:1px solid #e8e5fa;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding-top:.9rem;display:flex}.compare-module-scss-module__FAVTCq__addFoot button:disabled{opacity:.5;cursor:default}.compare-module-scss-module__FAVTCq__popNote{color:#6c6a8c;margin:.5rem 0 0;font-size:.78rem}@media (max-width:1024px){.compare-module-scss-module__FAVTCq__controls{flex-direction:column;gap:.6rem}.compare-module-scss-module__FAVTCq__textBox,.compare-module-scss-module__FAVTCq__sizeBox{flex:none;width:100%;max-width:none;height:56px}}@media (max-width:640px){.compare-module-scss-module__FAVTCq__page{padding:1.25rem 1rem 4rem}.compare-module-scss-module__FAVTCq__head{flex-direction:column;align-items:stretch;gap:.25rem}.compare-module-scss-module__FAVTCq__sub{margin:.25rem 0 .75rem}.compare-module-scss-module__FAVTCq__headActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.compare-module-scss-module__FAVTCq__headActions .compare-module-scss-module__FAVTCq__btn,.compare-module-scss-module__FAVTCq__headActions .compare-module-scss-module__FAVTCq__btnPrimary{white-space:nowrap;width:100%;height:44px;padding:0 .6rem}.compare-module-scss-module__FAVTCq__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;padding:0;display:grid}.compare-module-scss-module__FAVTCq__chips button{height:44px;padding:0 .4rem;font-size:.9rem}.compare-module-scss-module__FAVTCq__card{min-height:0}.compare-module-scss-module__FAVTCq__cardBody{min-height:140px}}
