.guild-hero[data-astro-cid-mnyo4p3v]{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;backdrop-filter:none;text-align:center;padding:3rem 2rem 2.5rem;position:relative;overflow:hidden}.guild-hero[data-astro-cid-mnyo4p3v]:before{content:none;pointer-events:none;background:0 0;position:absolute;inset:0}.guild-hero__inner[data-astro-cid-mnyo4p3v]{z-index:1;max-width:700px;margin:0 auto;position:relative}.guild-hero__badge[data-astro-cid-mnyo4p3v]{letter-spacing:.04em;color:var(--color-theme);background:color-mix(in srgb, var(--color-theme) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-theme) 20%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3em .9em;font-size:.8rem;font-weight:600;display:inline-flex}.guild-hero__title[data-astro-cid-mnyo4p3v]{letter-spacing:-.03em;color:var(--color-main);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1.15}.guild-hero__description[data-astro-cid-mnyo4p3v]{color:var(--color-text-secondary);max-width:580px;margin:0 auto 2rem;font-size:1rem;line-height:1.75}.guild-hero__stats[data-astro-cid-mnyo4p3v]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.stat-item[data-astro-cid-mnyo4p3v]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.stat-item__value[data-astro-cid-mnyo4p3v]{color:var(--color-theme);font-size:2rem;font-weight:800;line-height:1;font-family:var(--english-font)}.stat-item__label[data-astro-cid-mnyo4p3v]{color:var(--color-text-secondary);letter-spacing:0;font-size:.875rem;font-weight:600}.stat-sep[data-astro-cid-mnyo4p3v]{background:color-mix(in srgb, var(--color-border) 80%, transparent);width:1px;height:2rem}@media (width<=600px){.guild-hero[data-astro-cid-mnyo4p3v]{padding:2rem 1.25rem 1.75rem}.stat-sep[data-astro-cid-mnyo4p3v]{display:none}.guild-hero__stats[data-astro-cid-mnyo4p3v]{gap:1.25rem}.stat-item__value[data-astro-cid-mnyo4p3v]{font-size:1.6rem}.guild-hero--en[data-astro-cid-mnyo4p3v] .guild-hero__title[data-astro-cid-mnyo4p3v]{text-wrap:wrap;max-width:11.5em;margin-inline:auto;font-size:clamp(1.65rem,6.6vw,2rem);line-height:1.08}}@media (width>=1600px){.guild-hero[data-astro-cid-mnyo4p3v]{text-align:start;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,4vw,5rem)}.guild-hero__inner[data-astro-cid-mnyo4p3v]{grid-template-columns:minmax(0,1.25fr) minmax(26rem,.75fr);align-items:center;column-gap:clamp(3rem,6vw,7rem);max-width:none;display:grid}.guild-hero__badge[data-astro-cid-mnyo4p3v]{grid-area:1/1;justify-self:start}.guild-hero__title[data-astro-cid-mnyo4p3v]{grid-area:2/1;font-size:clamp(2.75rem,3vw,3.5rem)}.guild-hero__description[data-astro-cid-mnyo4p3v]{grid-area:3/1;max-width:48rem;margin-inline:0}.guild-hero__stats[data-astro-cid-mnyo4p3v]{border-top:0;border-left:1px solid var(--color-border);grid-area:1/2/4;justify-content:space-between;gap:1.25rem;padding:1rem 0 1rem clamp(2rem,3vw,4rem)}}.gf-section[data-astro-cid-u4a7t6ej]{border:0;border-block-start:1px solid var(--color-border);background:0 0;border-radius:0;padding:1.75rem 0}.gf-heading[data-astro-cid-u4a7t6ej]{text-align:center;margin-bottom:1.75rem}.gf-badge[data-astro-cid-u4a7t6ej]{letter-spacing:.04em;color:var(--color-theme);background:color-mix(in srgb, var(--color-theme) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-theme) 20%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.3em .9em;font-size:.78rem;font-weight:600;display:inline-flex}.gf-title[data-astro-cid-u4a7t6ej]{letter-spacing:-.02em;color:var(--color-main);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800}.gf-grid[data-astro-cid-u4a7t6ej]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gf-card[data-astro-cid-u4a7t6ej]{border:0;border-inline-start:2px solid color-mix(in srgb, var(--color-theme) 34%, transparent);transition:var(--transition-base);background:0 0;border-radius:0;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.gf-card[data-astro-cid-u4a7t6ej]:hover{background:color-mix(in srgb, var(--color-theme) 5%, transparent);transform:none}.gf-card__icon[data-astro-cid-u4a7t6ej]{font-size:1.75rem;line-height:1}.gf-card__title[data-astro-cid-u4a7t6ej]{color:var(--color-main);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.gf-card__desc[data-astro-cid-u4a7t6ej]{color:var(--color-text-secondary);margin:0;font-size:.83rem;line-height:1.55}@media (width<=640px){.gf-grid[data-astro-cid-u4a7t6ej]{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.gf-grid[data-astro-cid-u4a7t6ej]{grid-template-columns:1fr}}.learning-workflow[data-astro-cid-qnapg3bt]{border:0;border-block-start:1px solid var(--color-border);background:0 0;border-radius:0;padding:1.75rem 0}.learning-workflow__header[data-astro-cid-qnapg3bt]{text-align:center;margin-bottom:1.75rem}.learning-workflow__title[data-astro-cid-qnapg3bt]{color:var(--color-main);margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800}.learning-workflow__subtitle[data-astro-cid-qnapg3bt]{color:var(--color-text-secondary);margin:0;font-size:.9rem}.workflow-steps[data-astro-cid-qnapg3bt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-step[data-astro-cid-qnapg3bt]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:var(--transition-base);padding:1.5rem;position:relative}.workflow-step[data-astro-cid-qnapg3bt]:hover{border-color:color-mix(in srgb, var(--color-theme) 42%, var(--color-border));box-shadow:none;transform:none}.workflow-step__number[data-astro-cid-qnapg3bt]{background:var(--color-theme);width:48px;height:48px;color:var(--color-base);font-size:1.5rem;font-weight:800;font-family:var(--english-font);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.workflow-step[data-astro-cid-qnapg3bt]:last-child{grid-column:1/-1}.workflow-step__content[data-astro-cid-qnapg3bt]{flex:1}.workflow-step__title[data-astro-cid-qnapg3bt]{color:var(--color-main);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.workflow-step__description[data-astro-cid-qnapg3bt]{color:var(--color-main);opacity:.8;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.workflow-step__details[data-astro-cid-qnapg3bt]{margin:0;padding:0;list-style:none}.workflow-step__details[data-astro-cid-qnapg3bt] li[data-astro-cid-qnapg3bt]{color:var(--color-main);opacity:.7;margin-bottom:.5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.6;position:relative}.workflow-step__details[data-astro-cid-qnapg3bt] li[data-astro-cid-qnapg3bt]:before{content:"▹";color:var(--color-theme);font-weight:700;position:absolute;left:0}.workflow-step__arrow[data-astro-cid-qnapg3bt]{display:none}@media (width<=968px){.workflow-steps[data-astro-cid-qnapg3bt]{grid-template-columns:1fr;gap:1.5rem}.workflow-step__arrow[data-astro-cid-qnapg3bt]{text-align:center;color:var(--color-theme);margin:1rem 0;display:block;transform:rotate(90deg)}}@media (width<=768px){.learning-workflow[data-astro-cid-qnapg3bt]{border-radius:var(--radius-md);margin:3rem 0;padding:2rem 1rem}.learning-workflow__header[data-astro-cid-qnapg3bt]{margin-bottom:2rem}.learning-workflow__title[data-astro-cid-qnapg3bt]{font-size:1.5rem}.learning-workflow__subtitle[data-astro-cid-qnapg3bt]{font-size:1rem}.workflow-step[data-astro-cid-qnapg3bt]{padding:1.5rem}.workflow-step__number[data-astro-cid-qnapg3bt]{width:40px;height:40px;margin-bottom:1rem;font-size:1.25rem}.workflow-step__title[data-astro-cid-qnapg3bt]{font-size:1.1rem}.workflow-step__description[data-astro-cid-qnapg3bt]{font-size:.9rem}.workflow-step__details[data-astro-cid-qnapg3bt] li[data-astro-cid-qnapg3bt]{font-size:.85rem}}.tts[data-astro-cid-rnoeufgb]{isolation:auto;border:0;border-block-start:1px solid var(--color-border);transition:var(--transition-base);box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0;padding:1.5rem 0;position:relative;overflow:visible}.tts__header[data-astro-cid-rnoeufgb]{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.tts__icon[data-astro-cid-rnoeufgb]{flex-shrink:0;font-size:1.75rem;line-height:1}.tts__meta[data-astro-cid-rnoeufgb]{flex:1;min-width:0}.tts__title[data-astro-cid-rnoeufgb]{color:var(--color-main);margin:0 0 .15rem;font-size:1.1rem;font-weight:700;line-height:1.3}.tts__desc[data-astro-cid-rnoeufgb]{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.4}.tts__viewall[data-astro-cid-rnoeufgb]{min-block-size:44px;color:var(--color-theme);white-space:nowrap;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-theme) 25%, transparent);background:color-mix(in srgb, var(--color-theme) 6%, transparent);transition:var(--transition-base);flex-shrink:0;align-items:center;gap:.3rem;padding:.3em .75em;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.tts__viewall[data-astro-cid-rnoeufgb]:hover{background:var(--color-theme);color:var(--color-base);border-color:var(--color-theme);transform:none}.tts__grid[data-astro-cid-rnoeufgb]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.fw-card[data-astro-cid-rnoeufgb]{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);max-inline-size:240px;color:inherit;transition:var(--transition-base);box-shadow:none;backdrop-filter:none;flex-direction:column;flex:190px;gap:.35rem;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.fw-card[data-astro-cid-rnoeufgb]:hover{border-color:var(--color-theme);background:color-mix(in srgb, var(--color-theme) 5%, var(--color-surface));transform:none}.fw-card__top[data-astro-cid-rnoeufgb]{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.2rem;display:flex}.fw-card__icon[data-astro-cid-rnoeufgb]{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0;width:26px;height:26px}.fw-card__icon-fb[data-astro-cid-rnoeufgb]{font-size:1.3rem;line-height:1}.fw-card__lang[data-astro-cid-rnoeufgb]{min-width:0;max-width:100%;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-main) 7%, transparent);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;padding:.12em .45em;font-size:.75rem;font-weight:600;overflow:hidden}.fw-card__name[data-astro-cid-rnoeufgb]{color:var(--color-main);font-size:.95rem;font-weight:700;line-height:1.25}.fw-card__desc[data-astro-cid-rnoeufgb]{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fw-card__count[data-astro-cid-rnoeufgb]{color:var(--color-text-secondary);margin-top:auto;font-size:.75rem}.fw-card__arrow[data-astro-cid-rnoeufgb]{color:var(--color-theme);opacity:0;transition:var(--transition-base);align-self:flex-end;margin-top:.1rem;display:inline-flex}.fw-card[data-astro-cid-rnoeufgb]:hover .fw-card__arrow[data-astro-cid-rnoeufgb],.fw-card[data-astro-cid-rnoeufgb]:focus-visible .fw-card__arrow[data-astro-cid-rnoeufgb]{opacity:1;transform:translate(3px)}@media (width>=1600px){.tts__grid[data-astro-cid-rnoeufgb]{gap:1rem}.fw-card[data-astro-cid-rnoeufgb]{flex-basis:18rem;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto);align-content:start;column-gap:1.25rem;min-block-size:9rem;max-inline-size:24rem;display:grid}.fw-card__top[data-astro-cid-rnoeufgb]{grid-area:1/1/auto/-1}.fw-card__name[data-astro-cid-rnoeufgb]{grid-area:2/1}.fw-card__desc[data-astro-cid-rnoeufgb]{grid-area:3/1;align-self:start;max-inline-size:60ch}.fw-card__count[data-astro-cid-rnoeufgb]{border-inline-start:1px solid var(--color-border);color:var(--color-theme);grid-area:2/2/4;align-self:stretch;align-items:center;margin-block-start:0;padding-inline-start:1rem;font-weight:700;display:flex}.fw-card__arrow[data-astro-cid-rnoeufgb]{grid-area:4/2;justify-self:end}}@media (width<=480px){.fw-card[data-astro-cid-rnoeufgb]{flex:100%;max-inline-size:none}}@supports not (backdrop-filter:blur(1px)){.fw-card[data-astro-cid-rnoeufgb]{background:var(--color-surface)}}@media (prefers-reduced-motion:reduce){.fw-card[data-astro-cid-rnoeufgb],.tts__viewall[data-astro-cid-rnoeufgb]{transition:none;transform:none!important}}.guild-page[data-astro-cid-b6ojyiva]{inline-size:100%;max-inline-size:var(--layout-max);flex-direction:column;gap:1.5rem;padding-block-start:var(--sp-m);display:flex}.filter-card[data-astro-cid-b6ojyiva]{border:0;border-block:1px solid var(--color-border);box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.filter-card__label[data-astro-cid-b6ojyiva]{color:var(--color-text-secondary);white-space:nowrap;letter-spacing:.03em;font-size:.8rem;font-weight:700}.filter-bar[data-astro-cid-b6ojyiva]{flex-wrap:wrap;gap:.4rem;display:flex}.filter-pill[data-astro-cid-b6ojyiva]{cursor:pointer;border:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.875rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.filter-pill[data-astro-cid-b6ojyiva]:hover{border-color:var(--color-theme);color:var(--color-theme)}.filter-pill--active[data-astro-cid-b6ojyiva]{background:var(--color-theme);border-color:var(--color-theme);color:var(--color-theme-on-dark)}.filter-pill--active[data-astro-cid-b6ojyiva]:hover{opacity:.9;color:var(--color-theme-on-dark)}@media (width<=480px){.filter-card[data-astro-cid-b6ojyiva]{flex-direction:column;align-items:flex-start}}
