.page_page__0KqHC{color:var(--theme-text);padding-bottom:24px;font:var(--type-ui)}.page_dialog__7TaJt button,.page_page__0KqHC a,.page_page__0KqHC button{-webkit-tap-highlight-color:transparent}.page_dialog__7TaJt :is(button,a):focus-visible,.page_page__0KqHC :is(button,a):focus-visible{outline:2px solid var(--theme-primary,#ec4899);outline-offset:4px}.page_sectionHeading__yN_IZ p{color:var(--theme-text-muted);font:var(--type-ui);margin-top:4px}.page_secondary__A9T5X{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:11px 15px;font:var(--type-control);flex-shrink:0;background:var(--theme-bg-surface);border:1px solid var(--theme-border)}.page_secondary__A9T5X:hover{background:var(--theme-bg-elevated)}.page_historyFilter__FUtuO [role=combobox]{min-width:0;width:min(100%,360px);padding:11px 12px;color:var(--theme-text);background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:8px;font:var(--type-reading);text-overflow:ellipsis}.page_textLink__GPUF2{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text);font:var(--type-control)}.page_textLink__GPUF2:hover{color:var(--theme-primary,#ec4899)}.page_muted__iQR1a{color:var(--theme-text-muted);font:var(--type-meta)}.page_accessBar__mS87t{display:flex;align-items:center;gap:12px 18px;margin-bottom:32px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:var(--tile-radius-outer);background:linear-gradient(105deg,color-mix(in srgb,var(--theme-primary,#ec4899) 9%,var(--theme-bg-surface)),var(--theme-bg-surface) 42%)}.page_accessIcon__xrPta{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:var(--theme-primary,#ec4899);background:color-mix(in srgb,var(--theme-primary,#ec4899) 12%,transparent)}.page_accessCopy__17IZk{display:flex;flex-direction:column;min-width:176px}.page_accessCopy__17IZk strong{font:var(--type-control);color:var(--theme-text)}.page_accessBar__mS87t small,.page_accessCopy__17IZk>span{color:var(--theme-text-muted);font:var(--type-meta)}.page_accessNote__9DpLD{margin-left:auto;color:var(--theme-text);font:var(--type-ui)}.page_accessBar__mS87t small{flex-shrink:0}.page_sectionHeading__yN_IZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page_sectionHeading__yN_IZ h2{font:var(--type-section)}.page_recent__gt4NI{margin-bottom:36px}.page_recentGrid__zObHC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page_savedCard__V0_bD{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:16px;text-align:left;border:1px solid var(--theme-border);background:var(--theme-bg-surface);border-radius:var(--tile-radius-outer)}.page_savedCard__V0_bD:hover{background:var(--theme-bg-elevated);border-color:color-mix(in srgb,var(--theme-text) 25%,transparent)}.page_savedCard__V0_bD>svg{flex-shrink:0;color:var(--theme-text-muted)}.page_savedCard__V0_bD>span{min-width:0;flex:1}.page_savedCard__V0_bD strong{display:block;overflow-wrap:anywhere;font:var(--type-control)}.page_savedCard__V0_bD small{display:block;color:var(--theme-text-muted);font:var(--type-meta);margin-top:6px}.page_filters__7VDcU{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.page_filters__7VDcU button{border:1px solid transparent;color:var(--theme-text-muted);padding:9px 14px;border-radius:8px;font:var(--type-control);min-height:44px;transition:background .15s}.page_filters__7VDcU button:hover,.page_filters__7VDcU button[aria-pressed=true]{background:var(--theme-bg-elevated);color:var(--theme-text)}.page_filters__7VDcU button[aria-pressed=true]{border-color:var(--theme-border)}.page_grid___d_DA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_toolCard__fP_a8{display:flex;flex-direction:column;padding:22px;background:var(--theme-bg-surface);border:1px solid var(--theme-border);border-radius:var(--tile-radius-outer);transition:background .15s,border-color .15s;min-width:0}.page_toolCard__fP_a8:hover{background:var(--theme-bg-elevated);border-color:color-mix(in srgb,var(--theme-text) 25%,transparent)}.page_cardTop__PC1Yj{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.page_toolIcon__E7LHd{width:44px;height:44px;display:grid;place-items:center;border-radius:11px}.page_toolCard__fP_a8 h3{font:var(--type-card);margin-bottom:9px}.page_toolCard__fP_a8>p{color:var(--theme-text-muted);font:var(--type-ui);flex:1}.page_cardMeta__pgRri{display:flex;flex-wrap:wrap;gap:8px 12px;margin:20px 0 16px;font:var(--type-meta);color:var(--theme-text-muted)}.page_cardMeta__pgRri span{display:flex;align-items:center;gap:5px}.page_cardAction__eorW1{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid var(--theme-border);font:var(--type-control);color:var(--theme-text)}.page_toolCard__fP_a8:hover .page_cardAction__eorW1{color:var(--theme-primary,#ec4899)}.page_footer__ervI9{display:flex;gap:12px;align-items:center;margin-top:28px;padding:18px 0;color:var(--theme-text-muted)}.page_footer__ervI9 p{flex:1;font:var(--type-ui)}.page_footer__ervI9 svg{flex-shrink:0}.page_overlay__bOrxB{position:fixed;inset:0;z-index:200;background:#000a;backdrop-filter:blur(5px)}.page_dialog__7TaJt{position:fixed;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;padding:24px;background:var(--theme-bg-surface);border:1px solid var(--theme-border);border-radius:16px;color:var(--theme-text);box-shadow:0 24px 80px #0008;font:var(--type-ui)}.page_dialogHeading__ZBXUe{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.page_dialogHeading__ZBXUe h2{font:var(--type-section);overflow-wrap:anywhere}.page_close__xBKJJ{padding:5px;color:var(--theme-text-muted);border-radius:5px;flex-shrink:0;min-width:44px;min-height:44px;display:grid;place-items:center}.page_dialog__7TaJt>.page_textLink__GPUF2{margin-top:20px}.page_historyFilter__FUtuO{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 16px;font:var(--type-ui);color:var(--theme-text-muted)}.page_historyList__m25NU{display:grid;gap:8px}.page_empty__SnVwi{padding:30px 0;color:var(--theme-text-muted);font:var(--type-ui)}@media (max-width:1100px){.page_grid___d_DA{grid-template-columns:repeat(2,minmax(0,1fr))}.page_recentGrid__zObHC{grid-template-columns:1fr}}@media (max-width:640px){.page_grid___d_DA{grid-template-columns:1fr}.page_sectionHeading__yN_IZ{align-items:flex-start}.page_sectionHeading__yN_IZ>.page_textLink__GPUF2{flex-shrink:0}.page_accessBar__mS87t{align-items:flex-start;flex-wrap:wrap;gap:10px 12px;margin-bottom:28px}.page_accessCopy__17IZk{flex:1;min-width:0}.page_accessNote__9DpLD{width:calc(100% - 48px);margin-left:48px}.page_accessBar__mS87t small{margin-left:48px}.page_toolCard__fP_a8{padding:20px}.page_footer__ervI9{flex-wrap:wrap}.page_footer__ervI9>.page_textLink__GPUF2{margin-left:29px}.page_dialog__7TaJt{padding:20px}}@media (prefers-reduced-motion:reduce){.page_filters__7VDcU button,.page_toolCard__fP_a8{transition:none}}