.MyToolLibrary_library__kCdZj{margin:0 0 32px;color:var(--text-primary)}.MyToolLibrary_header__6dknD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.MyToolLibrary_header__6dknD h2{font-size:24px;margin:0 0 8px;letter-spacing:-.04em}.MyToolLibrary_header__6dknD p{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.7}.MyToolLibrary_header__6dknD a{font-weight:700;font-size:15px}.MyToolLibrary_search__c5xXb{font-size:14px;display:grid;gap:8px}.MyToolLibrary_search__c5xXb input{min-height:48px;padding:10px 14px;font-size:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary)}.MyToolLibrary_grid__Ye5x_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.MyToolLibrary_card__Y6rbq{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0}.MyToolLibrary_card__Y6rbq>a>img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}.MyToolLibrary_cardBody__jtOf8{padding:24px}.MyToolLibrary_meta__F2O6l{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:14px}.MyToolLibrary_meta__F2O6l span{font-weight:700;color:var(--accent)}.MyToolLibrary_card__Y6rbq h3{font-size:18px;line-height:1.6;margin:14px 0}.MyToolLibrary_preview__hVGyb{font-size:16px;line-height:1.75;color:var(--text-secondary);white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.MyToolLibrary_assetCount__aVAkt{font-size:14px;color:var(--text-secondary);margin:18px 0}.MyToolLibrary_actions__QXR6o{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.MyToolLibrary_actions__QXR6o a{font-size:16px;font-weight:700}.MyToolLibrary_actions__QXR6o button,.MyToolLibrary_more__2tROu,.MyToolLibrary_notice__xqViF button{font-size:15px;padding:10px 14px;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);cursor:pointer}.MyToolLibrary_more__2tROu{margin-top:24px}.MyToolLibrary_notice__xqViF{padding:28px;border:1px solid var(--border);border-radius:14px}.MyToolLibrary_card__Y6rbq details{margin-top:20px;font-size:15px}.MyToolLibrary_card__Y6rbq summary{cursor:pointer}.MyToolLibrary_assets__pkNy5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.MyToolLibrary_assets__pkNy5 img{width:100%;height:auto;display:block;border-radius:8px}.MyToolLibrary_assets__pkNy5 a{min-width:0;font-size:14px;line-height:1.7}.MyToolLibrary_library__kCdZj a:focus-visible,.MyToolLibrary_library__kCdZj button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:768px){.MyToolLibrary_grid__Ye5x_{grid-template-columns:1fr}.MyToolLibrary_cardBody__jtOf8{padding:20px}.MyToolLibrary_header__6dknD p,.MyToolLibrary_preview__hVGyb{font-size:17px}.MyToolLibrary_search__c5xXb,.MyToolLibrary_search__c5xXb input{width:100%;box-sizing:border-box}}.AccountPages_page__Znp7s{width:100%;max-width:1040px;margin:0 auto;padding:64px 24px 80px}.AccountPages_page__Znp7s h1{font-size:clamp(28px,4vw,40px)!important;line-height:1.35!important;letter-spacing:-.045em}.AccountPages_page__Znp7s h2{font-size:24px;line-height:1.5}.AccountPages_page__Znp7s input:not([type=checkbox]),.AccountPages_page__Znp7s select,.AccountPages_page__Znp7s textarea{font-size:16px!important}.AccountPages_reading__5_Dj2{max-width:848px}.AccountPages_reading__5_Dj2 h2{font-size:22px!important;margin-bottom:16px!important}.AccountPages_reading__5_Dj2 p{font-size:16px!important;line-height:1.85!important}.AccountPages_reading__5_Dj2>h1{margin-top:24px}.AccountPages_api__pEtVG pre{font-size:14px!important;line-height:1.7}.AccountPages_api__pEtVG code{overflow-wrap:anywhere}.AccountPages_account__ozXMY{max-width:680px}.AccountPages_account__ozXMY>div{max-width:none!important}.AccountPages_account__ozXMY section{padding:28px!important}.AccountPages_account__ozXMY section p{font-size:15px!important}.AccountPages_my__RVl02 .article-list-card{box-shadow:none!important}.AccountPages_my__RVl02>a[href="/my/points"]{background:var(--surface)!important;border-color:var(--border)!important;padding:28px!important}.AccountPages_my__RVl02>a[href="/my/points"]>div>div{color:var(--text-primary)!important;font-size:14px!important}.AccountPages_my__RVl02>a[href="/my/points"]>div>div:nth-child(2){font-size:36px!important;font-family:var(--font-heading);margin:8px 0}.AccountPages_my__RVl02>a[href="/my/points"]>span{background:var(--btn-bg)!important;border-radius:10px!important;font-size:16px!important}.AccountPages_partner__e_eo3 a[href="#partnership-inquiry"]{background:var(--btn-bg)!important;min-height:48px}.AccountPages_partner__e_eo3 form button[type=submit]{background:var(--btn-bg)!important}.AccountPages_subscription__PzUwB{background:var(--bg)!important}.AccountPages_subscription__PzUwB>div{max-width:none!important}.AccountPages_subscription__PzUwB .keyen-plan-card{box-shadow:none!important}.AccountPages_subscription__PzUwB .keyen-cta{box-shadow:none!important;background:var(--btn-bg)!important;transform:none!important}.AccountPages_subscription__PzUwB .keyen-cta:disabled{background:var(--text-muted)!important}.AccountPages_subscriptionHeader__jqYBE{background:transparent!important;color:var(--text-primary)!important;padding:0!important;border-radius:0!important;margin-bottom:32px!important}.AccountPages_subscriptionHeader__jqYBE p{color:var(--text-secondary)!important}@media(max-width:600px){.AccountPages_page__Znp7s{padding:36px 20px calc(80px + env(safe-area-inset-bottom))!important}.AccountPages_account__ozXMY section,.AccountPages_my__RVl02>a[href="/my/points"]{padding:24px 20px!important}.AccountPages_my__RVl02>a[href="/my/points"]>span{width:100%;justify-content:center}.AccountPages_reading__5_Dj2 h2{font-size:20px!important}}.AccountPages_account__ozXMY h2{font-size:22px!important}.AccountPages_account__ozXMY>div>a,.AccountPages_reading__5_Dj2 a{min-height:44px;display:inline-flex;align-items:center}.AccountPages_editor__X6Ggp{max-width:848px}.AccountPages_editor__X6Ggp form>div:first-child{border-radius:16px!important;background:var(--surface)}.AccountPages_editor__X6Ggp form>div:first-child>div:first-child{flex-direction:column}.AccountPages_editor__X6Ggp form>div:first-child>div:first-child>div:first-child{width:100%!important;border-right:0!important}.AccountPages_editor__X6Ggp form button{min-height:44px;border-radius:10px!important}.AccountPages_editor__X6Ggp .tiptap{min-height:300px;font-size:17px;line-height:1.85}.AccountPages_detailHeading___9nEA>p{font-size:16px!important;line-height:1.8;margin-top:10px!important}.AccountPages_detailHeading___9nEA>a{min-height:44px;display:inline-flex;align-items:center}@media (min-width:901px){.AccountPages_account__ozXMY,.AccountPages_editor__X6Ggp{max-width:var(--narrow-page-width)}.AccountPages_account__ozXMY>div{max-width:var(--compact-form-width)!important}}@media(max-width:768px){.AccountPages_account__ozXMY,.AccountPages_account__ozXMY>div,.AccountPages_editor__X6Ggp,.AccountPages_page__Znp7s,.AccountPages_reading__5_Dj2{min-width:0;max-width:100%}.AccountPages_my__RVl02>a[href="/my/points"]{flex-wrap:wrap;gap:16px}.AccountPages_my__RVl02>a[href="/my/points"]>div{min-width:0}.AccountPages_api__pEtVG pre,.AccountPages_reading__5_Dj2 pre{white-space:pre-wrap;overflow-wrap:anywhere}.AccountPages_editor__X6Ggp .tiptap{min-width:0;overflow-wrap:anywhere}.AccountPages_editor__X6Ggp .tiptap img{max-width:100%;height:auto}}