.bookmarks-module__j0SZFW__card{min-width:0;color:var(--ink);break-inside:avoid;margin-bottom:clamp(58px,6vw,88px);display:block}.bookmarks-module__j0SZFW__card:focus-visible{outline:1px solid var(--ink);outline-offset:8px}.bookmarks-module__j0SZFW__cardMedia{background:0 0;width:100%;position:relative;overflow:hidden}.bookmarks-module__j0SZFW__mediaImage,.bookmarks-module__j0SZFW__mediaPlaceholder{width:100%;height:auto;display:block}.bookmarks-module__j0SZFW__mediaImage{transition:opacity .18s}.bookmarks-module__j0SZFW__card:hover .bookmarks-module__j0SZFW__mediaImage,.bookmarks-module__j0SZFW__card:focus-visible .bookmarks-module__j0SZFW__mediaImage{opacity:.9}.bookmarks-module__j0SZFW__mediaPlaceholder{min-height:240px;color:var(--muted);background:#2424240f;place-items:center;display:grid;position:relative}.bookmarks-module__j0SZFW__mediaPlaceholder span{z-index:1;letter-spacing:-.1em;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;position:relative;transform:translate(-.08em)}.bookmarks-module__j0SZFW__mediaPlaceholder i{aspect-ratio:1;border:1px solid #24242426;border-radius:50%;width:64%;position:absolute;transform:translate(16%,-16%)}.bookmarks-module__j0SZFW__cardBody{padding-top:14px}.bookmarks-module__j0SZFW__card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:15px;font-weight:400;line-height:1.3}.bookmarks-module__j0SZFW__card p{color:var(--muted);margin:0;font-size:15px;line-height:1.35}.bookmarks-module__j0SZFW__cardDisabled{cursor:default}.bookmarks-module__j0SZFW__cardDisabled:hover .bookmarks-module__j0SZFW__mediaImage{opacity:1}@media (prefers-reduced-motion:reduce){.bookmarks-module__j0SZFW__mediaImage{transition:none}}
.page-module___8aEwW__shell{width:calc(100% - 48px);min-height:100svh;margin:0 auto;padding:32px 0 72px}.page-module___8aEwW__header{min-height:100px;position:relative}.page-module___8aEwW__introCopy{max-width:280px;padding-top:12px}.page-module___8aEwW__introCopy p{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.3}.page-module___8aEwW__catalog{margin-top:clamp(88px,8vw,140px)}.page-module___8aEwW__aiAnswer{max-width:720px;margin-top:clamp(88px,8vw,140px)}.page-module___8aEwW__aiAnswer p{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.38}.page-module___8aEwW__aiAnswerError p{color:var(--muted)}.page-module___8aEwW__aiAnswer+.page-module___8aEwW__catalog{margin-top:clamp(46px,5vw,76px)}.page-module___8aEwW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.7vw,56px);transition:opacity .18s;display:grid}.page-module___8aEwW__gridBusy{opacity:.58}.page-module___8aEwW__column{min-width:0}.page-module___8aEwW__emptyState{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:38px 0;display:grid}.page-module___8aEwW__emptyState strong{letter-spacing:-.035em;font-size:20px;font-weight:400}.page-module___8aEwW__emptyState span{color:var(--muted);line-height:1.35}.page-module___8aEwW__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.page-module___8aEwW__header{flex-direction:column;min-height:190px;display:flex}.page-module___8aEwW__introCopy{padding-top:32px}}@media (max-width:980px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__shell{width:calc(100% - 32px);padding-top:24px}.page-module___8aEwW__header{min-height:190px}.page-module___8aEwW__introCopy p{font-size:15px}.page-module___8aEwW__catalog,.page-module___8aEwW__aiAnswer{margin-top:78px}.page-module___8aEwW__aiAnswer p{font-size:16px}.page-module___8aEwW__aiAnswer+.page-module___8aEwW__catalog{margin-top:46px}.page-module___8aEwW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__grid{transition:none}}
.search-field-module__bPkgCW__searchControl{width:330px;max-width:100%;margin-top:8px;transition:width .72s cubic-bezier(.22,1.3,.71,1),left .72s cubic-bezier(.22,1.3,.71,1);position:absolute;top:0;left:calc(50% - 165px)}.search-field-module__bPkgCW__searchControlOpen{width:504px;left:calc(50% - 230px)}.search-field-module__bPkgCW__searchLiquid{width:100%;min-width:0;height:42px;transition:height .72s cubic-bezier(.22,1.3,.71,1),transform .32s cubic-bezier(.16,1,.3,1)}.search-field-module__bPkgCW__searchLiquidOpen{height:88px}.search-field-module__bPkgCW__searchSurface{cursor:pointer;border-radius:999px;outline:none;width:330px;min-width:0;height:42px;padding:0 12px;transition:width .72s cubic-bezier(.22,1.3,.71,1),height .72s cubic-bezier(.22,1.3,.71,1),border-radius .7s cubic-bezier(.22,1.3,.71,1);position:relative}.search-field-module__bPkgCW__searchSurfaceOpen{cursor:text;border-radius:24px;width:460px;height:88px;padding:12px}.search-field-module__bPkgCW__searchLogo{pointer-events:none;opacity:1;transform-origin:0;width:30px;height:16px;transition:opacity .26s ease-out,transform .36s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:13px;left:12px;overflow:hidden;transform:translate(0,0)scale(1)}.search-field-module__bPkgCW__searchLogo img{width:30px;height:16px;display:block}.search-field-module__bPkgCW__searchLogoHidden{opacity:0;transform:translate(-16px)scale(.92)}.search-field-module__bPkgCW__searchPrompt{z-index:1;width:44px;height:42px;color:var(--muted);pointer-events:none;opacity:1;transition:top .72s cubic-bezier(.22,1.3,.71,1),width .72s cubic-bezier(.22,1.3,.71,1),height .72s cubic-bezier(.22,1.3,.71,1),color .18s,opacity .16s;position:absolute;top:0;right:12px;overflow:hidden}.search-field-module__bPkgCW__searchPromptOpen{width:calc(100% - 24px);height:24px;top:12px}.search-field-module__bPkgCW__searchPromptHidden{opacity:0}.search-field-module__bPkgCW__searchPromptShort,.search-field-module__bPkgCW__searchPromptLong{white-space:nowrap;will-change:transform, opacity, filter;position:absolute;left:0}.search-field-module__bPkgCW__searchPromptShort{opacity:1;filter:blur();line-height:1;transition:opacity .22s .13s,transform .42s cubic-bezier(.22,1,.36,1),filter .22s .13s;top:50%;transform:translateY(-50%)}.search-field-module__bPkgCW__searchPromptLong{opacity:0;filter:blur(2px);line-height:1.25;transition:opacity .28s,transform .52s cubic-bezier(.22,1,.36,1),filter .28s;top:0;transform:translate(34px)}.search-field-module__bPkgCW__searchPromptOpen .search-field-module__bPkgCW__searchPromptShort{opacity:0;filter:blur(2px);transition-delay:.1s;transform:translate(-14px)}.search-field-module__bPkgCW__searchPromptOpen .search-field-module__bPkgCW__searchPromptLong{opacity:1;filter:blur();transition-delay:.18s;transform:translate(0,0)}.search-field-module__bPkgCW__searchInput{z-index:2;box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--muted);appearance:none;-webkit-tap-highlight-color:transparent;font:inherit;overflow-wrap:anywhere;resize:none;text-align:left;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:0;padding:0;line-height:1;transition:color .18s;display:block;position:relative;overflow:hidden}.search-field-module__bPkgCW__searchSurface:hover .search-field-module__bPkgCW__searchInput{color:var(--ink)}@media (hover:hover) and (pointer:fine){.search-field-module__bPkgCW__searchControl:not(.search-field-module__bPkgCW__searchControlOpen):hover .search-field-module__bPkgCW__searchLiquid{transform:translateY(-3px)}}.search-field-module__bPkgCW__searchInputOpen{height:100%;color:var(--ink);scrollbar-width:none;text-align:left;line-height:1.25;overflow:hidden auto}.search-field-module__bPkgCW__searchInputWithAction{padding-right:132px}.search-field-module__bPkgCW__searchInputWithLimit{padding-bottom:24px}.search-field-module__bPkgCW__searchInput:focus,.search-field-module__bPkgCW__searchInput:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.search-field-module__bPkgCW__searchInputOpen::-webkit-scrollbar{display:none}.search-field-module__bPkgCW__searchCloseSlot{z-index:3;pointer-events:none;width:32px;height:32px;position:absolute;top:5px;left:298px}.search-field-module__bPkgCW__searchClose{width:32px;height:32px;color:var(--ink);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .26s,transform .52s cubic-bezier(.22,1.3,.71,1);display:grid;transform:scale(.66)rotate(-18deg)}.search-field-module__bPkgCW__searchCloseOpen{opacity:1;pointer-events:auto;transition-delay:.17s;transform:scale(1)rotate(0)}.search-field-module__bPkgCW__searchClose:hover{transform:scale(1.06)rotate(0)}.search-field-module__bPkgCW__searchClose:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.search-field-module__bPkgCW__searchClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.35px;width:16px;height:16px}.search-field-module__bPkgCW__aiSubmitSlot{z-index:5;pointer-events:none;align-items:center;gap:8px;width:max-content;height:32px;animation:.42s cubic-bezier(.16,1,.3,1) both search-field-module__bPkgCW__ai-submit-enter;display:flex;position:absolute;bottom:12px;right:56px}.search-field-module__bPkgCW__aiSubmitLabel{color:color-mix(in srgb, var(--muted) 88%, transparent);letter-spacing:-.015em;white-space:nowrap;font-size:11px;font-weight:400;line-height:1}.search-field-module__bPkgCW__aiSubmitSlotLimit{max-width:calc(100% - 68px);height:auto}.search-field-module__bPkgCW__aiSubmitLabelLimit{max-width:100%;color:var(--muted);text-align:right;text-overflow:ellipsis;font-size:10px;overflow:hidden}.search-field-module__bPkgCW__aiSubmitMetal{pointer-events:auto;width:32px;height:32px}.search-field-module__bPkgCW__aiSubmit{color:#fff;cursor:pointer;pointer-events:auto;background:#242424;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background-color .18s,transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:grid;box-shadow:inset 0 1px #fff3,0 4px 12px #2424242e}.search-field-module__bPkgCW__aiSubmit:hover:not(:disabled){background:#111;transform:translateY(-1px)scale(1.03)}.search-field-module__bPkgCW__aiSubmit:active:not(:disabled){transform:translateY(0)scale(.96)}.search-field-module__bPkgCW__aiSubmit:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.search-field-module__bPkgCW__aiSubmit:disabled{cursor:wait;opacity:.82}.search-field-module__bPkgCW__aiSubmitIcon,.search-field-module__bPkgCW__aiSubmitSpinner{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px;height:16px}.search-field-module__bPkgCW__aiSubmitSpinner{animation:.82s linear infinite search-field-module__bPkgCW__ai-submit-spin}.search-field-module__bPkgCW__aiSubmitSpinner circle{opacity:.28}@keyframes search-field-module__bPkgCW__ai-submit-enter{0%{opacity:0;transform:translateY(5px)scale(.72)rotate(-12deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes search-field-module__bPkgCW__ai-submit-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.search-field-module__bPkgCW__searchControl{left:auto;right:0}}@media (max-width:980px){.search-field-module__bPkgCW__searchControl{width:300px}.search-field-module__bPkgCW__searchControlOpen{width:444px}.search-field-module__bPkgCW__searchSurface{width:300px}.search-field-module__bPkgCW__searchSurfaceOpen{width:400px}.search-field-module__bPkgCW__searchCloseSlot{left:268px}}@media (max-width:768px){.search-field-module__bPkgCW__searchControl{order:-1;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-top:0;position:relative;top:auto;right:auto}.search-field-module__bPkgCW__searchControlOpen,.search-field-module__bPkgCW__searchSurface{width:100%}.search-field-module__bPkgCW__searchSurfaceOpen{width:calc(100% - 44px);max-width:calc(100% - 44px)}.search-field-module__bPkgCW__searchCloseSlot{left:auto;right:0}.search-field-module__bPkgCW__searchSurfaceOpen{border-radius:22px}.search-field-module__bPkgCW__searchInputWithAction{padding-right:124px}.search-field-module__bPkgCW__searchInput{font-size:16px}.search-field-module__bPkgCW__aiSubmitLabel{font-size:10px}}@media (prefers-reduced-motion:reduce){.search-field-module__bPkgCW__searchControl:not(.search-field-module__bPkgCW__searchControlOpen):hover .search-field-module__bPkgCW__searchLiquid{transform:none}.search-field-module__bPkgCW__searchLiquid,.search-field-module__bPkgCW__searchControl,.search-field-module__bPkgCW__searchSurface,.search-field-module__bPkgCW__searchLogo,.search-field-module__bPkgCW__searchPrompt,.search-field-module__bPkgCW__searchPromptShort,.search-field-module__bPkgCW__searchPromptLong,.search-field-module__bPkgCW__searchInput,.search-field-module__bPkgCW__searchClose{transition:none}.search-field-module__bPkgCW__aiSubmitSlot,.search-field-module__bPkgCW__aiSubmitSpinner{animation:none}.search-field-module__bPkgCW__aiSubmit{transition:none}}
