@charset "UTF-8";.academy-home{container:academy-home/inline-size;position:relative;min-width:0;background:var(--neutral-surface-bg);color:var(--neutral-content)}.academy-home-backdrop{overflow:hidden;position:absolute;inset:0 0 auto;height:377px;opacity:.2;pointer-events:none}.academy-home-backdrop>svg{position:absolute;left:calc(50% - 1001.5px);top:-751px;width:2003px;height:1128px}.academy-home h1,.academy-home h2,.academy-home p{margin:0}.academy-home-title{line-height:var(--lh-tight);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:40px}.academy-home-search-input{font-size:var(--size-b6)}.academy-home-main{--academy-page-max-width: 1512px;position:relative;margin:0 auto;width:calc(100% - 48px);max-width:calc(var(--academy-page-max-width) - 48px)}.academy-home-intro{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:28px;text-align:center}.academy-home-intro p>span{display:inline-block}.academy-home-featured{display:grid;overflow:hidden;align-items:stretch;grid-template-columns:610px minmax(0,1fr);margin:80px auto 0;border-radius:24px;width:calc(100% - 100px);max-width:1220px;background:var(--neutral-content-a3)}.academy-home-featured-cover{width:100%;height:100%;object-fit:cover;aspect-ratio:610/343}.academy-home-featured-copy{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;min-width:0}.academy-home-featured-text>h2{font-weight:var(--font-weight-medium)}.academy-home-featured-text{display:flex;flex-direction:column;gap:16px}.academy-home-featured-description{color:var(--neutral-content-a34)}.academy-home-featured-action{display:flex;align-items:center;gap:20px;color:var(--neutral-content-a34)}.academy-home-featured-copy .academy-home-tags{gap:10px}.academy-home-featured-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--neutral-content-a58)}.academy-home-featured-metadata .academy-home-creator-avatar{width:16px;height:16px}.academy-home-featured-metadata .academy-home-official-avatar{zoom:.8}.academy-home-divider{width:1px;height:14px;background:var(--neutral-border-emphasis)}.academy-home-start-button{gap:8px;padding-inline:40px;height:44px;font-size:var(--size-b3)}.academy-home-content{display:flex;flex-direction:column;gap:20px;margin-top:100px}.academy-home-content>h2{min-height:23px;font-weight:var(--font-weight-570);color:var(--neutral-content-a90)}.academy-home-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.academy-home-filters{display:flex;gap:12px}.academy-home-filter{border:1px solid var(--neutral-content-a8);min-width:56px;background:transparent;color:var(--neutral-content-a58);padding-inline:12px}.academy-home-filter[aria-pressed=true]{border-color:transparent;background:var(--neutral-content-a12);color:var(--neutral-content-a90)}.academy-home-search{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:10px;width:220px;height:36px;background:var(--neutral-content-a8);color:var(--neutral-content-a58)}.academy-home-search input{padding:0;border:0;width:100%;min-width:0;outline:none;background:transparent;color:var(--neutral-content)}.academy-home-search input::placeholder{color:var(--neutral-content-a34)}.academy-home-search svg{flex-shrink:0}.academy-home-search:focus-within{outline:1px solid var(--neutral-content-a58)}.academy-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 25px}.academy-home-author{display:inline-flex;align-items:center;gap:8px}.academy-home-creator-avatar{flex:none;border-radius:50%;width:20px;height:20px;object-fit:cover}.academy-home-official-avatar{position:relative;flex:none;border-radius:50%;width:20px;height:20px;background:var(--neutral-surface-bg)}.academy-home-official-eyes{position:absolute;left:2.92px;top:4px}.academy-home-official-wordmark{position:absolute;left:4.05px;top:12.55px}.academy-home-empty{padding:64px 0;text-align:center;color:var(--neutral-content-a58)}@container academy-home (width <= 1199px){.academy-home-filter{min-height:44px}.academy-home-search{width:192px;height:48px}.academy-home-main{width:calc(100% - 64px)}.academy-home-featured{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.academy-home-featured-copy{gap:20px}.academy-home-featured-metadata{flex-direction:row;align-items:center}.academy-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container academy-home (width <= 767px){.academy-home-main{width:calc(100% - 40px)}.academy-home-intro{gap:16px;padding-top:64px}.academy-home-intro h1{text-wrap:balance}.academy-home-featured{grid-template-columns:1fr;margin-top:48px}.academy-home-featured-copy{padding:24px}.academy-home-featured-action{flex-wrap:wrap}.academy-home-content{gap:24px;margin-top:80px}.academy-home-toolbar{flex-wrap:wrap;gap:16px}.academy-home-filters{flex-wrap:wrap;gap:8px}.academy-home-filter{height:44px}.academy-home-search{width:100%;height:48px}}@container academy-home (width <= 639px){.academy-home-grid{grid-template-columns:1fr}}@container academy-home (width <= 374px){.academy-home-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.academy-card-card{display:flex;flex-direction:column;gap:12px;min-width:0;text-decoration:none;color:var(--neutral-content)}.academy-card-card:focus-visible{border-radius:12px;outline:2px solid var(--pink-content);outline-offset:4px}.academy-card-media{display:block;overflow:hidden;border:1px solid var(--neutral-border-emphasis);border-radius:12px;width:100%;background:var(--neutral-surface-bg);aspect-ratio:390/220}.academy-card-media img{display:block;width:100%;height:100%;object-fit:cover}.academy-card-card:hover .academy-card-media{border-color:var(--neutral-content-a34)}.academy-card-copy{display:flex;flex-direction:column;gap:4px;padding-inline:4px;min-width:0}.academy-card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.academy-card-metadata,.academy-card-tags{display:flex;align-items:center;gap:8px;min-width:0}.academy-card-metadata{color:var(--neutral-content-a58)}.academy-card-author{flex-shrink:0;max-width:40%;color:var(--neutral-content-a80)}.academy-card-author:not(:last-child),.academy-card-tags:not(:last-child){display:inline-flex;align-items:center;gap:8px}.academy-card-author:not(:last-child):after,.academy-card-tags:not(:last-child):after{display:block;flex-shrink:0;width:1px;height:12px;background:var(--neutral-border-emphasis);content:""}.academy-card-tags>span,.academy-card-author>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.academy-card-duration{flex-shrink:0;white-space:nowrap}@container academy-home (width <= 767px){.academy-home-title{font-size:var(--size-large-h4)}.academy-home-search-input{font-size:var(--size-b2)}}._page_1ayyk_2{--academy-page-max-width: 1512px;--home-footer-margin-left: 0;overflow-x:clip;position:relative;min-height:100vh;background:var(--neutral-surface-bg);color:var(--neutral-content)}._page_1ayyk_2>main h1,._page_1ayyk_2>main h2,._page_1ayyk_2>main h3,._page_1ayyk_2>main p{margin:0}._page_1ayyk_2 button,._page_1ayyk_2 a,._page_1ayyk_2 input{-webkit-tap-highlight-color:transparent}._page_1ayyk_2 [data-academy-favorite=true],._page_1ayyk_2 .academy-home-backdrop{display:none}._page_1ayyk_2 .academy-home-main{min-height:calc(100dvh - 80px)}._page_1ayyk_2 .academy-home-filter{border-color:var(--neutral-content-a5);color:var(--neutral-content-a80)}._page_1ayyk_2 .academy-home-filter[aria-pressed=false]:hover{border-color:var(--neutral-content-a12);background:transparent;color:var(--neutral-content-a90)}._page_1ayyk_2 .academy-home-filter[aria-pressed=true],._page_1ayyk_2 .academy-home-filter[aria-pressed=true]:hover{border-color:transparent;background:var(--neutral-content-a8);color:var(--neutral-content-a90)}:root[data-theme=light] ._page_1ayyk_2 .academy-home-featured{background:var(--neutral-surface-medium)}._page_1ayyk_2[data-detail=true]{--academy-page-max-width: 1312px}._hero-backdrop_1ayyk_58{overflow:hidden;position:absolute;left:50%;top:0;width:1972px;height:377px;opacity:.2;pointer-events:none;color:var(--neutral-content);transform:translate(-50%)}._hero-backdrop_1ayyk_58>svg{position:absolute;left:-15px;top:-751px;width:2003px;height:1128px}._header_1ayyk_78{display:flex;position:relative;justify-content:space-between;align-items:center;margin:0 auto;padding:0 21px 2px;width:100%;height:80px}._brand_1ayyk_89{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}._brand-label_1ayyk_97{font-variation-settings:"GRAD" 0,"ROND" 60,"wdth" 95;letter-spacing:-.03em;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media not (max-width:600px){[data-academy-sidebar=true] ._brand_1ayyk_89:is([data-home=true],[data-personal=true]){visibility:hidden}}._header-actions_1ayyk_109{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}._breadcrumb_1ayyk_118{display:flex;align-items:center;gap:8px;margin-right:24px;min-width:0;color:var(--neutral-content-a58)}._breadcrumb_1ayyk_118 a{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;text-decoration:none;color:inherit}._breadcrumb_1ayyk_118 a:hover{color:var(--neutral-content)}._breadcrumb_1ayyk_118>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._header-button_1ayyk_143{gap:6px;padding-inline:12px;min-width:71px;background:var(--neutral-surface-medium);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:550;font-size:var(--size-b6);color:var(--neutral-content-a90)}._header-button_1ayyk_143:hover:not(:disabled){background:var(--neutral-surface-medium);color:var(--neutral-content-a90)}._main_1ayyk_159{position:relative;margin:0 auto;width:calc(100% - 48px);max-width:calc(var(--academy-page-max-width) - 48px)}._intro_1ayyk_166{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:72px;text-align:center}._intro_1ayyk_166 p>span{display:inline-block}._featured_1ayyk_179{display:grid;overflow:hidden;align-items:stretch;grid-template-columns:610px minmax(0,1fr);margin:80px auto 0;border-radius:24px;width:calc(100% - 100px);max-width:1220px;background:var(--neutral-content-a3)}._featured-cover_1ayyk_191{width:100%;height:100%;object-fit:cover;aspect-ratio:610/343}._featured-copy_1ayyk_198{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;min-width:0}._featured-text_1ayyk_207>h2{font-weight:var(--font-weight-medium)}._featured-text_1ayyk_207{display:flex;flex-direction:column;gap:16px}._featured-description_1ayyk_217{color:var(--neutral-content-a34)}._featured-action_1ayyk_221{display:flex;align-items:center;gap:20px;color:var(--neutral-content-a34)}._tags_1ayyk_228{display:flex;position:relative;align-items:center;gap:4px}._featured-copy_1ayyk_198 ._tags_1ayyk_228{gap:10px}._tag_1ayyk_228,._featured-tag_1ayyk_240{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--neutral-content-inverse-a20);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}._featured-tag_1ayyk_240{background:var(--neutral-content-a8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._featured-metadata_1ayyk_253{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--neutral-content-a58)}._featured-metadata_1ayyk_253 ._creator-avatar_1ayyk_261{width:16px;height:16px}._divider_1ayyk_266{width:1px;height:14px;background:var(--neutral-border-emphasis)}._start-button_1ayyk_272{gap:8px;padding-inline:40px;height:44px;font-size:var(--size-b3)}._content_1ayyk_279{display:flex;flex-direction:column;gap:20px;margin-top:100px}._content_1ayyk_279>h2{min-height:23px;font-weight:var(--font-weight-570);color:var(--neutral-content-a90)}._toolbar_1ayyk_292{display:flex;justify-content:space-between;align-items:center;gap:20px}._filters_1ayyk_299{display:flex;gap:12px}._filter_1ayyk_299{border:1px solid var(--neutral-content-a8);min-width:56px;background:transparent;color:var(--neutral-content-a58);padding-inline:12px}._filter_1ayyk_299[aria-pressed=true]{border-color:transparent;background:var(--neutral-content-a12);color:var(--neutral-content-a90)}._search_1ayyk_318{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:10px;width:220px;height:36px;background:var(--neutral-content-a8);color:var(--neutral-content-a58)}._search_1ayyk_318 input{padding:0;border:0;width:100%;min-width:0;outline:none;background:transparent;color:var(--neutral-content)}._search_1ayyk_318 input::placeholder{color:var(--neutral-content-a34)}._search_1ayyk_318 svg{flex-shrink:0}._search_1ayyk_318:focus-within{outline:1px solid var(--neutral-content-a58)}._grid_1ayyk_352{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 25px}._author_1ayyk_358{display:inline-flex;align-items:center;gap:4px}._creator-avatar_1ayyk_261{flex:none;border-radius:50%;width:20px;height:20px;object-fit:cover}._official-avatar_1ayyk_372{position:relative;flex:none;border-radius:50%;width:20px;height:20px;background:var(--neutral-surface-bg)}._official-eyes_1ayyk_381{position:absolute;left:2.92px;top:4px}._official-wordmark_1ayyk_387{position:absolute;left:4.05px;top:12.55px}._empty_1ayyk_393{padding:64px 0;text-align:center;color:var(--neutral-content-a58)}@media(max-width:1199px){._header-button_1ayyk_143,._filter_1ayyk_299{min-height:44px}._search_1ayyk_318{width:192px;height:48px}._main_1ayyk_159{width:calc(100% - 64px)}._featured_1ayyk_179{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}._featured-copy_1ayyk_198{gap:20px}._featured-metadata_1ayyk_253{flex-direction:row;align-items:center}._grid_1ayyk_352{grid-template-columns:repeat(2,minmax(0,1fr))}._metadata_1ayyk_425{flex-wrap:wrap}}@media(max-width:767px){._breadcrumb_1ayyk_118{margin-right:8px;font-size:var(--size-b4)}._breadcrumb_1ayyk_118>span{display:none}._breadcrumb_1ayyk_118 a{min-height:44px}._header_1ayyk_78{flex-wrap:wrap;gap:8px;padding:12px 16px;height:auto;min-height:72px}._header-actions_1ayyk_109{flex-wrap:wrap;gap:4px;margin-left:auto;max-width:100%}._header-button_1ayyk_143{min-width:44px;height:44px;padding-inline:8px}._header-button-label_1ayyk_458{display:none}._brand_1ayyk_89{gap:8px;min-height:44px}._main_1ayyk_159{width:calc(100% - 40px)}._intro_1ayyk_166{gap:16px;padding-top:64px}._intro_1ayyk_166 h1{text-wrap:balance}._featured_1ayyk_179{grid-template-columns:1fr;margin-top:48px}._featured-copy_1ayyk_198{padding:24px}._featured-action_1ayyk_221{flex-wrap:wrap}._content_1ayyk_279{gap:24px;margin-top:80px}._toolbar_1ayyk_292{flex-wrap:wrap;gap:16px}._filters_1ayyk_299{flex-wrap:wrap;gap:8px}._filter_1ayyk_299{height:44px}._search_1ayyk_318{width:100%;height:48px}}@media(max-width:639px){._grid_1ayyk_352{grid-template-columns:1fr}._metadata_1ayyk_425{flex-wrap:nowrap}._header-button_1ayyk_143{gap:4px}}@media(max-width:374px){._filters_1ayyk_299{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:600px){._header-actions_1ayyk_109{flex-shrink:0}}._root_7i9ae_1{position:relative}._panel_7i9ae_5{overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:30;border-radius:24px;width:340px;max-width:calc(100vw - 32px);background:var(--neutral-surface-medium);box-shadow:inset 0 0 0 1px var(--neutral-border),0 4px 80px var(--neutral-content-inverse-a65)}._tabs_7i9ae_18{display:flex;align-items:center;padding:8px;height:48px;box-shadow:inset 0 -1px var(--neutral-content-a3)}._tabs_7i9ae_18 button{--hogi-button-padding: 12px;flex:1;color:var(--neutral-content-a58)}._tabs_7i9ae_18 button[aria-pressed=true]{background:var(--neutral-content-a3);color:var(--neutral-content)}._list_7i9ae_35{display:flex;flex-direction:column}._item_7i9ae_40{display:flex;align-items:center;gap:18px;padding:16px;text-decoration:none;color:inherit}._item_7i9ae_40 img{flex:none;border-radius:10px;width:132px;height:74.462px;object-fit:cover}._item_7i9ae_40>span{display:flex;flex-direction:column;flex:1;gap:8px;padding-block:4px;min-width:0}._item_7i9ae_40 strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}._item_7i9ae_40 span>span{color:var(--neutral-content-a58)}._item_7i9ae_40:hover,._item_7i9ae_40:focus-visible{background:var(--neutral-content-a3)}._message_7i9ae_76{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px;text-align:center;color:var(--neutral-content-a58)}._message_7i9ae_76 p{margin:0}._all_7i9ae_89{--hogi-button-padding: 12px;margin:8px 8px 10px;width:calc(100% - 16px);background:var(--neutral-content-a3)}@media(max-width:767px){._root_7i9ae_1{position:static}._panel_7i9ae_5{overflow:auto;position:absolute;left:16px;right:16px;top:calc(100% + 4px);border-radius:24px;width:auto;max-height:65dvh}._item_7i9ae_40{gap:12px;padding:16px}._item_7i9ae_40 img{border-radius:12px;width:120px;height:68px}}
