:root{--color-bg:#fff;--color-text:#111;--color-text-secondary:#444;--color-border:#111;--color-card:#fff;--color-paper:#fff;--color-line-rule:#1111111a;--color-surface-muted:#f5f5f5;--color-note:#fff8e6;--color-accent:#f5c518;--color-danger:#c00;--color-success:#1a7a3a;--color-grid-ink:#5a8cbe;--font-family:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-display:"Caveat", "Segoe UI", cursive;--text-xs:.75rem;--text-sm:.85rem;--text-md:.92rem;--text-base:1rem;--text-lg:1.15rem;--text-xl:1.3rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-display:clamp(2rem, 4vw, 2.8rem);--text-hero:clamp(2.4rem, 6vw, 5.2rem);--title-1:clamp(2.25rem, 6vw, 4rem);--title-2:clamp(1.9rem, 3.4vw, 2.6rem);--title-3:clamp(1.3rem, 2vw, 1.6rem);--leading-display:1.05;--tracking-display:-.02em;--leading-tight:1.15;--leading-snug:1.35;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-pill:999px;--radius-capsule:40px;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--border-width:2px;--border:var(--border-width) solid var(--color-border);--shadow-sketch:4px 4px 0 var(--color-border);--shadow-sketch-sm:2px 2px 0 var(--color-border);--shadow-sketch-3:3px 3px 0 var(--color-border);--shadow-sketch-5:5px 5px 0 var(--color-border);--shadow-sketch-8:8px 8px 0 var(--color-border);--inset-hairline:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent);--notebook-line-height:32px;--container-max:1200px;--container-padding:24px;--page-inline-gutter:calc(var(--container-padding) * 2);--shell-width:min(var(--container-max), calc(100% - var(--page-inline-gutter)));--header-height:72px;--section-gap:clamp(48px, 7vw, 72px);--z-header:100;--z-menu-header:200;--z-menu-overlay:201;--z-menu-panel:202;--z-menu-toggle:203;--z-modal:1000;--transition:.2s ease;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-paper);background-image:repeating-linear-gradient(to bottom, var(--color-paper) 0, var(--color-paper) calc(var(--notebook-line-height) - 1px), var(--color-line-rule) calc(var(--notebook-line-height) - 1px), var(--color-line-rule) var(--notebook-line-height));-webkit-font-smoothing:antialiased;background-attachment:local;font-size:16px;line-height:1.6}.notebook-wrap{position:relative}h1,h2,h3,h4{font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.container{width:var(--shell-width);margin-inline:auto}.section{padding:80px 0}.section-title{text-align:center;margin-bottom:48px}.page{min-height:calc(100vh - var(--header-height));padding:48px 0 80px}.page-title{font-family:var(--font-display);letter-spacing:.01em;margin-bottom:32px;font-weight:700;line-height:1.15}.sketch-card{background:var(--color-card);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch)}.sketch-container{background:var(--color-card);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sketch);padding:32px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-secondary{color:var(--color-text-secondary)}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width>=1680px){:root{--container-max:1400px;--container-padding:28px}}@media (width>=2400px){:root{--container-max:1520px;--container-padding:32px}}@media (width<=1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:56px 0}.page{padding:32px 0 56px}:root{--notebook-line-height:28px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.sketch-container{border-radius:var(--radius-md);padding:20px}}@media (width<=480px){:root{--container-padding:16px}}@media (width<=360px){:root{--container-padding:12px;--notebook-line-height:26px}.page{padding:24px 0 48px}.section{padding:40px 0}.sketch-container{padding:16px}}.seo-fallback{background:var(--color-bg,#f6f3ee);min-height:100vh;color:var(--color-text,#1f1f1f);padding:96px 24px 64px;font-family:Montserrat,Arial,sans-serif}.seo-fallback__inner{width:min(920px,100%);margin:0 auto}.seo-fallback__brand{letter-spacing:.08em;margin:0 0 20px;font-weight:700}.seo-fallback h1{margin:0 0 24px;font-size:clamp(2rem,6vw,4.5rem);line-height:1}.seo-fallback p,.seo-fallback li{max-width:760px;line-height:1.65}.seo-fallback ul{gap:12px;padding-left:20px;display:grid}.seo-fallback a{color:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--color-text) 72%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_1jfq0_1{border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sketch);transition:transform var(--transition), box-shadow var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (hover:hover){._button_1jfq0_1:hover{box-shadow:6px 6px 0 var(--color-border);transform:translate(-2px,-2px)}}._button_1jfq0_1:active{box-shadow:2px 2px 0 var(--color-border);transform:translate(2px,2px)}._button_1jfq0_1:focus{outline:none}._button_1jfq0_1:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}._primary_1jfq0_35{background:var(--color-text);color:var(--color-bg)}._secondary_1jfq0_40{background:var(--color-bg);color:var(--color-text)}._ghost_1jfq0_45{box-shadow:none;border:var(--border);background:0 0}@media (hover:hover){._ghost_1jfq0_45:hover{box-shadow:var(--shadow-sketch)}}._danger_1jfq0_57{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text)}._sm_1jfq0_63{font-size:var(--text-sm);padding:8px 16px}._md_1jfq0_68{font-size:var(--text-base);padding:12px 24px}._lg_1jfq0_73{font-size:var(--text-lg);padding:16px 32px}._fullWidth_1jfq0_78{width:100%}@media (width<=768px){._sm_1jfq0_63{min-height:40px}}._wrap_1o84m_1{width:100%;padding:var(--space-7) var(--space-6);text-align:center;margin:0 auto}._mark_1o84m_8{width:56px;height:56px;margin-bottom:var(--space-4);border:var(--border);box-shadow:var(--shadow-sketch-sm);font-family:var(--font-display);font-size:var(--text-3xl);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}._title_1o84m_23{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--title-2);line-height:var(--leading-display)}._description_1o84m_30{margin:0 auto var(--space-5);max-width:44ch;color:var(--color-text-secondary);line-height:var(--leading-body)}._actions_1o84m_37{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=480px){._wrap_1o84m_1{padding:var(--space-6) var(--space-4)}._actions_1o84m_37{flex-direction:column;align-items:stretch}}._page_1hdol_1{min-height:60vh;padding:var(--space-9) 0;align-items:center;display:flex}._page_m6kov_12{--sch-accent:var(--color-accent,var(--accent,#4f6bed));--sch-line:color-mix(in srgb, currentColor 14%, transparent);--sch-soft:color-mix(in srgb, currentColor 5%, transparent);--sch-muted:color-mix(in srgb, currentColor 62%, transparent);--sch-bg:var(--color-bg,var(--bg,Canvas));--sch-radius:14px;--sch-tap:44px;--sch-gutter:clamp(16px, 4vw, 56px);box-sizing:border-box;width:100%;padding:88px var(--sch-gutter) 48px}._page_m6kov_12 *,._page_m6kov_12 :before,._page_m6kov_12 :after{box-sizing:border-box}._head_m6kov_37{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}._title_m6kov_45{margin:0;font-size:26px;line-height:1.15}._titleLink_m6kov_52{color:inherit;text-decoration:none}._period_m6kov_58{color:var(--sch-muted);font-variant-numeric:tabular-nums;margin:0}._recent_m6kov_67{color:var(--sch-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}._recentLink_m6kov_78{min-height:36px;font:inherit;color:var(--sch-accent);background:color-mix(in srgb, var(--sch-accent) 10%, transparent);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-weight:600}._tabs_m6kov_93{border:1px solid var(--sch-line);border-radius:var(--sch-radius);background:var(--sch-soft);grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:20px;padding:4px;display:grid}._tab_m6kov_93{min-height:var(--sch-tap);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 8px;font-size:13px;line-height:1.2;transition:background .15s}._tabActive_m6kov_120{background:var(--sch-accent);color:#fff;font-weight:600}._step_m6kov_129{margin-bottom:24px}._stepTitle_m6kov_134{align-items:center;gap:10px;margin:0 0 12px;font-size:18px;display:flex}._stepNum_m6kov_143{color:#fff;background:var(--sch-accent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}._chips_m6kov_158{margin:0 calc(var(--sch-gutter) * -1) 16px;padding:0 var(--sch-gutter) 4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}._chips_m6kov_158::-webkit-scrollbar{display:none}._chip_m6kov_158{scroll-snap-align:start;min-height:var(--sch-tap);font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit;border:1px solid var(--sch-line);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;transition:border-color .15s,background .15s}._chipActive_m6kov_193{border-color:var(--sch-accent);background:var(--sch-accent);color:#fff;font-weight:600}._chipMuted_m6kov_201:not(._chipActive_m6kov_193){opacity:.5}._deptBlock_m6kov_208+._deptBlock_m6kov_208{margin-top:16px}._deptTitle_m6kov_213{letter-spacing:.04em;text-transform:uppercase;color:var(--sch-muted);margin:0 0 8px;font-size:13px;font-weight:600}._groupGrid_m6kov_223{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._groupButton_m6kov_230,._teacherButton_m6kov_231{min-height:var(--sch-tap);font:inherit;text-align:left;color:inherit;background:var(--sch-soft);border:1px solid var(--sch-line);cursor:pointer;border-radius:12px;padding:10px 12px;font-weight:600;transition:border-color .15s,background .15s}._groupButton_m6kov_230{text-align:center;font-variant-numeric:tabular-nums}._groupButton_m6kov_230:active,._teacherButton_m6kov_231:active{border-color:var(--sch-accent)}._teacherList_m6kov_260{grid-template-columns:1fr;gap:8px;display:grid}._teacherButton_m6kov_231{flex-direction:column;gap:2px;display:flex}._teacherButton_m6kov_231 small{color:var(--sch-muted);font-size:12px;font-weight:400}._search_m6kov_283{margin-bottom:16px;display:block}._search_m6kov_283 input{width:100%;min-height:var(--sch-tap);font:inherit;color:inherit;background:var(--sch-soft);border:1px solid var(--sch-line);border-radius:12px;padding:10px 12px;font-size:16px}._primary_m6kov_302{width:100%;min-height:52px;font:inherit;color:#fff;background:var(--sch-accent);cursor:pointer;border:0;border-radius:12px;padding:12px 20px;font-weight:600}._visuallyHidden_m6kov_316{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._notice_m6kov_326{border:1px dashed var(--sch-line);color:var(--sch-muted);border-radius:12px;margin:0;padding:16px}._empty_m6kov_335{color:var(--sch-muted);margin:0}._loading_m6kov_341{color:var(--sch-muted);align-items:center;gap:12px;padding:24px 0;display:flex}._spinner_m6kov_350{border:2px solid var(--sch-line);border-top-color:var(--sch-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _sch-spin_m6kov_1}@keyframes _sch-spin_m6kov_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_m6kov_350{animation-duration:3s}}._pickGrid_m6kov_379{grid-template-columns:1fr;gap:12px;display:grid}._pickCard_m6kov_386{border:1px solid var(--sch-line);border-radius:var(--sch-radius);background:var(--sch-soft);flex-direction:column;gap:6px;padding:18px;display:flex}._pickTitle_m6kov_397{margin:0;font-size:20px}._pickHint_m6kov_403{color:var(--sch-muted);margin:0 0 10px;font-size:14px}._select_m6kov_410{width:100%;min-height:52px;font:inherit;color:inherit;background-color:var(--sch-bg);border:1px solid var(--sch-line);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;border-radius:12px;margin-top:auto;padding:12px 40px 12px 14px;font-size:16px;font-weight:600}._select_m6kov_410:focus-visible{outline:2px solid var(--sch-accent);outline-offset:2px}._select_m6kov_410 option,._select_m6kov_410 optgroup{color:#111;background:#fff}._selection_m6kov_447{margin-bottom:16px}._back_m6kov_452{min-height:36px;font:inherit;color:var(--sch-accent);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:4px 0;font-size:14px}._selectionTitle_m6kov_465{margin:0;font-size:24px;line-height:1.2}._selectionSub_m6kov_472{color:var(--sch-muted);margin:4px 0 0}._week_m6kov_480,._cards_m6kov_481{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}._day_m6kov_489,._card_m6kov_481{border:1px solid var(--sch-line);border-radius:var(--sch-radius);background:var(--sch-soft)}._card_m6kov_481{padding:14px}._today_m6kov_502{border-color:var(--sch-accent);box-shadow:0 0 0 1px var(--sch-accent)}._daySummary_m6kov_508{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:56px;padding:12px 40px 12px 14px;list-style:none;display:flex;position:relative}._daySummary_m6kov_508::-webkit-details-marker{display:none}._daySummary_m6kov_508:after{content:"";opacity:.5;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}._day_m6kov_489[open]>._daySummary_m6kov_508:after{transform:translateY(-30%)rotate(-135deg)}._dayName_m6kov_548{align-items:baseline;gap:8px;font-size:17px;font-weight:700;display:flex}._dayDate_m6kov_557{color:var(--sch-muted);font-variant-numeric:tabular-nums;font-weight:400}._dayCount_m6kov_564{color:var(--sch-muted);font-size:13px}._todayBadge_m6kov_570{color:var(--sch-accent);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._day_m6kov_489>._pairs_m6kov_579{padding:0 14px 14px}._cardTitle_m6kov_584{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 12px;font-size:17px;display:flex}._shiftBadge_m6kov_594{color:var(--sch-muted);border:1px solid var(--sch-line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}._pairs_m6kov_579{gap:10px;margin:0;padding:0;list-style:none;display:grid}._pair_m6kov_579{grid-template-columns:64px 1fr;align-items:start;gap:10px;display:grid}._pairNum_m6kov_621{background:var(--sch-line);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:4px 2px;font-weight:700;display:flex}._pairNum_m6kov_621 small,._stickyCol_m6kov_637 small{color:var(--sch-muted);margin-top:2px;font-size:10px;font-weight:400;line-height:1.2;display:block}._pairBody_m6kov_647{flex-direction:column;gap:2px;min-width:0;display:flex}._subject_m6kov_655{overflow-wrap:anywhere;font-weight:600;line-height:1.3}._meta_m6kov_662{color:var(--sch-muted);font-size:13px}._subBadge_m6kov_668{vertical-align:1px;background:color-mix(in srgb, var(--sch-accent) 18%, transparent);border-radius:999px;margin:0 6px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}._wideOnly_m6kov_683{display:none}._narrowOnly_m6kov_688{display:grid}._gridScroll_m6kov_693{border:1px solid var(--sch-line);border-radius:var(--sch-radius);max-height:75vh;overflow:auto}._grid_m6kov_693{border-collapse:collapse;min-width:100%;font-size:13px}._grid_m6kov_693 th,._grid_m6kov_693 td{vertical-align:top;text-align:left;border:1px solid var(--sch-line);padding:8px}._grid_m6kov_693 thead th{z-index:2;white-space:nowrap;background:var(--sch-bg);position:sticky;top:0}._grid_m6kov_693 td{min-width:160px;max-width:220px}._stickyCol_m6kov_637{z-index:1;background:var(--sch-bg);min-width:76px;position:sticky;left:0;text-align:center!important}._grid_m6kov_693 thead ._stickyCol_m6kov_637{z-index:3}._gridLesson_m6kov_747+._gridLesson_m6kov_747{border-top:1px dashed var(--sch-line);margin-top:6px;padding-top:6px}._gridLesson_m6kov_747 ._subject_m6kov_655{font-size:13px;display:block}._gridLesson_m6kov_747 ._subBadge_m6kov_668{margin:0 4px 0 0}._gridLesson_m6kov_747 ._meta_m6kov_662{font-size:12px;display:block}._shiftRow_m6kov_771 th,._shiftRow_m6kov_771 td{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--sch-muted);background:var(--sch-soft);padding:4px 8px;font-size:12px;font-weight:600}._stage_m6kov_787{position:relative}._stage_m6kov_787:fullscreen{background:var(--sch-bg);padding:20px 28px;overflow:hidden}._carouselBar_m6kov_800{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}._carouselInfo_m6kov_810{color:var(--sch-muted);font-size:15px}._carouselInfo_m6kov_810 strong{color:inherit;font-weight:700}._carouselButtons_m6kov_822{gap:6px;display:flex}._iconButton_m6kov_828{width:40px;height:40px;font:inherit;color:inherit;background:var(--sch-soft);border:1px solid var(--sch-line);cursor:pointer;border-radius:10px;font-size:16px;line-height:1}._iconButton_m6kov_828:hover{border-color:var(--sch-accent)}._progress_m6kov_847{background:var(--sch-line);border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}._progress_m6kov_847 span{background:var(--sch-accent);transform-origin:0;height:100%;animation:linear forwards _sch-progress_m6kov_1;display:block}@keyframes _sch-progress_m6kov_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._dots_m6kov_877{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}._dots_m6kov_877 span{background:var(--sch-line);border-radius:2px;width:18px;height:4px}._dots_m6kov_877 ._dotActive_m6kov_893{background:var(--sch-accent)}._fitPage_m6kov_898{animation:.5s _sch-fade_m6kov_1}@keyframes _sch-fade_m6kov_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._fitPage_m6kov_898{animation:none}}._fitGrid_m6kov_924{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}._fitGrid_m6kov_924 th,._fitGrid_m6kov_924 td{vertical-align:top;text-align:left;border:1px solid var(--sch-line);padding:6px 8px;overflow:hidden}._fitGrid_m6kov_924 thead th{white-space:nowrap;text-overflow:ellipsis;background:var(--sch-soft);padding:8px;font-size:15px}._fitGrid_m6kov_924 tbody th{text-align:center;vertical-align:middle;font-size:16px}._fitGrid_m6kov_924 tbody th small{color:var(--sch-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}._fitRow_m6kov_967{height:var(--row-h,64px)}._fitRow_m6kov_967 td>._fitLesson_m6kov_972+._fitLesson_m6kov_972{border-top:1px dashed var(--sch-line);margin-top:4px;padding-top:4px}._fitSubject_m6kov_979{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._fitSubject_m6kov_979 ._subBadge_m6kov_668{margin:0 4px 0 0}._fitMeta_m6kov_994{white-space:nowrap;text-overflow:ellipsis;color:var(--sch-muted);font-size:12px;display:block;overflow:hidden}@media (width>=1440px){._fitGrid_m6kov_924{font-size:14px}._fitMeta_m6kov_994{font-size:13px}}._page_m6kov_12._pageCompact_m6kov_1019{padding-bottom:0}._toolbar_m6kov_1024{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:10px;display:flex}._toolbar_m6kov_1024 ._chips_m6kov_158{margin-bottom:0}._toolbarTitle_m6kov_1038{flex-direction:column;display:flex}._toolbarTitle_m6kov_1038 ._back_m6kov_452{text-align:left;min-height:0;margin:0;padding:0}._toolbarTitle_m6kov_1038 ._selectionTitle_m6kov_465{white-space:nowrap;font-size:22px}._toolbarSearch_m6kov_1058{width:100%;margin-bottom:0}._fitCell_m6kov_1065{max-height:calc(var(--row-h,64px) - 12px);overflow:hidden}._fitGrid_m6kov_924 ._shiftRow_m6kov_771 td{height:26px;padding:3px 8px}._fitGrid_m6kov_924[data-density=roomy]{font-size:15px}._fitGrid_m6kov_924[data-density=roomy] ._fitMeta_m6kov_994{font-size:13px}._fitGrid_m6kov_924[data-density=normal] ._fitSubject_m6kov_979,._fitGrid_m6kov_924[data-density=tight] ._fitSubject_m6kov_979{-webkit-line-clamp:1}._fitGrid_m6kov_924[data-density=tight]{font-size:12px}._fitGrid_m6kov_924[data-density=tight] td,._fitGrid_m6kov_924[data-density=tight] tbody th{padding-top:3px;padding-bottom:3px}._fitGrid_m6kov_924[data-density=tight] ._fitMeta_m6kov_994{font-size:11px}._fitGrid_m6kov_924[data-density=tight] ._fitMulti_m6kov_1111 ._fitMeta_m6kov_994{display:none}._fitGrid_m6kov_924[data-density=tight] tbody th small{font-size:10px}@media (width<=479px){._page_m6kov_12{padding-top:80px}._title_m6kov_45{font-size:22px}._tab_m6kov_93{padding:6px 4px;font-size:12px}._pair_m6kov_579{grid-template-columns:56px 1fr}._pairNum_m6kov_621 small{font-size:9px}}@media (width>=768px){._page_m6kov_12{padding-top:112px;padding-bottom:64px}._head_m6kov_37{flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:24px}._title_m6kov_45{font-size:34px}._tabs_m6kov_93{grid-template-columns:none;grid-auto-flow:column;margin-bottom:28px;display:inline-grid}._tab_m6kov_93{padding:8px 18px;font-size:15px}._chips_m6kov_158{flex-wrap:wrap;margin:0 0 16px;padding:0;overflow:visible}._groupGrid_m6kov_223{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._pickGrid_m6kov_379{grid-template-columns:repeat(2,1fr);gap:16px}._pickCard_m6kov_386{padding:22px}._teacherList_m6kov_260{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}._search_m6kov_283,._primary_m6kov_302{max-width:420px}._toolbarSearch_m6kov_1058{width:220px;margin-left:auto}._selectionTitle_m6kov_465{font-size:30px}._week_m6kov_480{grid-template-columns:repeat(2,1fr);gap:14px}._daySummary_m6kov_508{padding-left:16px}._day_m6kov_489>._pairs_m6kov_579{padding:0 16px 16px}._wideOnly_m6kov_683{display:block}._narrowOnly_m6kov_688{display:none}}@media (width>=1024px){._page_m6kov_12{padding-top:140px;padding-bottom:80px}._title_m6kov_45{font-size:44px}._week_m6kov_480,._pickGrid_m6kov_379{grid-template-columns:repeat(3,1fr)}._select_m6kov_410:hover,._chip_m6kov_158:hover,._groupButton_m6kov_230:hover,._teacherButton_m6kov_231:hover{border-color:var(--sch-accent)}._tab_m6kov_93:hover:not(._tabActive_m6kov_120){background:var(--sch-line)}._grid_m6kov_693 td{min-width:180px}}@media (width>=1440px){._week_m6kov_480{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}._grid_m6kov_693{font-size:14px}}._skeleton_2kcnq_2{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);background:repeating-linear-gradient(-45deg, var(--color-surface-muted) 0, var(--color-surface-muted) 6px, color-mix(in srgb, var(--color-text) 7%, var(--color-surface-muted)) 6px, color-mix(in srgb, var(--color-text) 7%, var(--color-surface-muted)) 8px);max-width:100%;min-height:12px;display:block}._circle_2kcnq_17{border-radius:50%}@media (prefers-reduced-motion:no-preference){._skeleton_2kcnq_2{animation:1.4s ease-in-out infinite _skeletonPulse_2kcnq_1}}@keyframes _skeletonPulse_2kcnq_1{50%{opacity:.5}}._page_2kcnq_33{gap:var(--space-7);padding:var(--space-2) 0;display:grid}._header_2kcnq_39{gap:var(--space-3);justify-items:start;display:grid}._grid_2kcnq_45{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._card_2kcnq_51{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sketch);overflow:hidden}._cardImage_2kcnq_59{aspect-ratio:16/10;border:0;border-bottom:var(--border);border-radius:0;width:100%;height:auto}._cardBody_2kcnq_68{gap:var(--space-3);padding:var(--space-4);display:grid}@media (width<=1024px){._grid_2kcnq_45{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._grid_2kcnq_45{grid-template-columns:1fr}}._brand_1avi5_1{align-items:center;gap:clamp(6px,1.1vw,10px);min-width:0;max-width:100%;text-decoration:none;display:inline-flex}._parentUnit_1avi5_10{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._parentLogo_1avi5_17{object-fit:contain;filter:brightness(0);width:34px;height:34px;display:block}._divider_1avi5_25{background:color-mix(in srgb, var(--color-text) 18%, transparent);flex-shrink:0;align-self:center;width:1px;height:30px}._logoImage_1avi5_33{object-fit:contain;width:clamp(132px,14vw,194px);height:auto;display:block}._brandFooter_1avi5_40 ._logoImage_1avi5_33{width:clamp(138px,15vw,204px)}._brandFooter_1avi5_40 ._parentLogo_1avi5_17{width:36px;height:36px}._brandFooter_1avi5_40 ._divider_1avi5_25{height:32px}._brandAuth_1avi5_53{margin-inline:auto}._brandAuth_1avi5_53 ._logoImage_1avi5_33{width:clamp(146px,34vw,230px)}._brandAuth_1avi5_53 ._parentLogo_1avi5_17{width:34px;height:34px}._brandAuth_1avi5_53 ._divider_1avi5_25{height:30px}._brandMenu_1avi5_70{pointer-events:none}._brandMenu_1avi5_70 ._logoImage_1avi5_33{width:clamp(120px,21vw,156px)}._brandMenu_1avi5_70 ._parentLogo_1avi5_17{width:28px;height:28px}._brandMenu_1avi5_70 ._divider_1avi5_25{height:24px}@media (width<=900px){._brandHeader_1avi5_88 ._parentLogo_1avi5_17{width:30px;height:30px}._brandHeader_1avi5_88 ._logoImage_1avi5_33{width:clamp(118px,24vw,160px)}._brandHeader_1avi5_88 ._divider_1avi5_25{height:27px}}@media (width<=480px){._brandHeader_1avi5_88 ._parentLogo_1avi5_17{width:26px;height:26px}._brandHeader_1avi5_88 ._logoImage_1avi5_33{width:clamp(108px,31vw,142px)}._brandHeader_1avi5_88 ._divider_1avi5_25{height:23px}}@media (width<=360px){._brandHeader_1avi5_88{gap:5px}._brandHeader_1avi5_88 ._parentLogo_1avi5_17{width:22px;height:22px}._brandHeader_1avi5_88 ._logoImage_1avi5_33{width:98px}._brandHeader_1avi5_88 ._divider_1avi5_25{height:20px}}._header_mg75t_1{z-index:var(--z-header);background:0 0;margin-top:16px;padding:0;position:sticky;top:16px}._headerShell_mg75t_11{z-index:1;position:relative}._inner_mg75t_16{width:var(--shell-width);background:var(--color-bg);border:var(--border);min-width:0;min-height:82px;box-shadow:0 10px 30px #0000000d, inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(12px,2vw,24px);margin-inline:auto;padding:0 clamp(20px,3vw,36px);display:grid;position:relative}._logo_mg75t_36{z-index:3;flex-shrink:1;grid-column:1;min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;position:relative}@media (hover:hover){._logo_mg75t_36:hover{transform:translateY(-1px)rotate(-.5deg)}}._nav_mg75t_53{z-index:2;min-width:0;font-family:var(--font-family);grid-column:2;justify-content:center;display:flex;position:relative}._mobileOnlyNavItem_mg75t_63{display:none}._navTrack_mg75t_67{align-items:center;max-width:100%;display:inline-flex;position:relative}._indicator_mg75t_74{z-index:0;width:var(--indicator-width);height:var(--indicator-height,42px);pointer-events:none;transform:translate3d(var(--indicator-left), -50%, 0);will-change:transform, width, height;transition:opacity .22s;position:absolute;top:50%;left:0}._indicatorCanMove_mg75t_87{transition:transform .62s cubic-bezier(.25,.9,.35,1),width .62s cubic-bezier(.25,.9,.35,1),height .62s cubic-bezier(.25,.9,.35,1),opacity .22s}._indicatorSurface_mg75t_95{border:var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%), color-mix(in srgb, var(--color-bg) 98%, var(--color-text) 2%));box-shadow:2px 2px 0 var(--color-border), 0 8px 18px color-mix(in srgb, var(--color-text) 6%, transparent);transform-origin:50%;transition:border-radius .62s cubic-bezier(.25,.9,.35,1);position:absolute;inset:0}._indicatorPill_mg75t_112 ._indicatorSurface_mg75t_95{border-radius:999px}._indicatorCircle_mg75t_116 ._indicatorSurface_mg75t_95{border-radius:50%}._indicatorMoving_mg75t_120 ._indicatorSurface_mg75t_95{animation:.62s cubic-bezier(.25,.9,.35,1) _indicatorSettle_mg75t_1}._indicatorFromRight_mg75t_124._indicatorMoving_mg75t_120 ._indicatorSurface_mg75t_95{transform-origin:0}._indicatorFromLeft_mg75t_128._indicatorMoving_mg75t_120 ._indicatorSurface_mg75t_95{transform-origin:100%}._navList_mg75t_132{z-index:1;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(8px,1vw,18px);max-width:100%;display:flex;position:relative}._navLink_mg75t_143{min-height:42px;font-family:var(--font-family);letter-spacing:.01em;color:var(--color-text);white-space:nowrap;z-index:2;border-radius:999px;justify-content:center;align-items:center;padding:8px clamp(8px,.9vw,12px);font-size:clamp(.88rem,.95vw,1rem);font-weight:500;line-height:1.2;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}@media (hover:hover){._navLink_mg75t_143:hover{transform:translateY(-1px)}}._navLinkActive_mg75t_170{transform:translateY(-1px)}._actions_mg75t_174{z-index:3;flex-shrink:0;grid-column:3;align-items:center;gap:10px;min-height:42px;display:flex;position:relative}._iconBtn_mg75t_185{width:42px;height:42px;color:var(--color-text);z-index:2;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover){._iconBtn_mg75t_185:hover{transform:translateY(-1px)}}._iconBtnActive_mg75t_207{transform:translateY(-1px)}._iconBtn_mg75t_185 svg{z-index:2;width:24px;height:24px;position:relative}._burger_mg75t_218{border:var(--border);width:42px;height:42px;box-shadow:2px 2px 0 var(--color-border);background:#fff;border-radius:50%;flex-direction:column;grid-column:3;justify-content:center;align-items:center;gap:5px;padding:0;transition:background .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:none}@media (hover:hover){._burger_mg75t_218:hover{box-shadow:3px 3px 0 var(--color-border);transform:translate(-1px,-1px)}}._burgerOpen_mg75t_245{background:color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%);box-shadow:3px 3px 0 var(--color-border)}._burger_mg75t_218 span{background:var(--color-text);border-radius:999px;width:18px;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s,width .35s;display:block}._burgerOpen_mg75t_245 span:first-child{transform:translateY(7px)rotate(45deg)}._burgerOpen_mg75t_245 span:nth-child(2){opacity:0;width:0}._burgerOpen_mg75t_245 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._overlay_mg75t_275,._mobileNavHeader_mg75t_279,._mobileNavEyebrow_mg75t_280,._mobileNavTitle_mg75t_281{display:none}@keyframes _indicatorSettle_mg75t_1{0%{transform:scaleX(1)scaleY(1)}35%{transform:scaleX(1.05)scaleY(.97)}70%{transform:scaleX(.99)scaleY(1.01)}to{transform:scaleX(1)scaleY(1)}}@media (width<=1024px){._inner_mg75t_16{column-gap:12px;padding:0 22px}._navList_mg75t_132{gap:10px}._navLink_mg75t_143{font-size:var(--text-sm);padding:8px}._logo_mg75t_36{font-size:var(--text-2xl)}}@media (width<=900px){._header_mg75t_1{z-index:var(--z-menu-header);margin-top:10px;padding:0;top:10px}._headerShell_mg75t_11{z-index:var(--z-menu-toggle);position:relative}._inner_mg75t_16{width:var(--shell-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg);border-width:2px;border-radius:999px;flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:68px;padding:0 12px 0 16px;display:flex}._logo_mg75t_36{max-width:calc(100% - 104px)}._burger_mg75t_218{flex-shrink:0;order:3;display:flex}._mobileOnlyNavItem_mg75t_63{display:list-item}._nav_mg75t_53{z-index:var(--z-menu-panel);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-bg);border:2px solid var(--color-text);max-height:min(74vh,560px);box-shadow:0 22px 48px #0000001f, 4px 4px 0 var(--color-border);opacity:0;visibility:hidden;pointer-events:none;border-radius:24px;grid-column:auto;padding:14px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .32s,visibility .32s;display:block;position:fixed;top:86px;left:12px;right:12px;overflow:hidden auto;transform:translateY(-16px)scale(.96)}._navOpen_mg75t_394{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}._navTrack_mg75t_67{display:block}._mobileNavHeader_mg75t_279{border-bottom:2px solid color-mix(in srgb, var(--color-text) 10%, transparent);margin-bottom:12px;padding:4px 8px 14px;display:block}._mobileNavTitle_mg75t_281{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin:10px 0 0;font-weight:700;line-height:1.1;display:block}._indicator_mg75t_74{display:none}._navList_mg75t_132{flex-direction:column;align-items:stretch;gap:6px}._navList_mg75t_132 li{opacity:0;transform:translateY(8px)}._navOpen_mg75t_394 ._navList_mg75t_132 li{animation:.42s cubic-bezier(.16,1,.3,1) both _mobileNavItemIn_mg75t_1;animation-delay:calc(40ms + var(--nav-item-index,0) * 42ms)}._navLink_mg75t_143{width:100%;min-height:48px;font-size:var(--text-base);white-space:nowrap;border:2px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;transform:none}._navLink_mg75t_143:after{content:"→";font-size:var(--text-md);opacity:.35;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;display:inline-block}._navLinkActive_mg75t_170{transform:none}@media (hover:hover){._navLink_mg75t_143:hover{border-color:color-mix(in srgb, var(--color-text) 12%, transparent);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);transform:none}._navLink_mg75t_143:hover:after{opacity:.7;transform:translate(3px)}}._navLinkActive_mg75t_170{border:2px solid var(--color-border);box-shadow:3px 3px 0 var(--color-border);background:#fff;font-weight:600}._navLinkActive_mg75t_170:after{opacity:.85;transform:translate(2px)}._actions_mg75t_174{order:2;gap:8px;margin-left:auto}._iconBtn_mg75t_185{background:#fff;border:2px solid #0000;width:40px;height:40px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s;box-shadow:2px 2px #0000}@media (hover:hover){._iconBtn_mg75t_185:hover{border-color:var(--color-border);box-shadow:2px 2px 0 var(--color-border);transform:translateY(-1px)}}._iconBtnActive_mg75t_207{border:2px solid var(--color-border);box-shadow:3px 3px 0 var(--color-border);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%)}._overlay_mg75t_275{z-index:var(--z-menu-overlay);background:#11111159;animation:.32s _overlayFadeIn_mg75t_1;display:block;position:fixed;inset:0}}@media (width<=480px){._inner_mg75t_16{gap:8px;min-height:62px;padding:0 10px 0 14px}._logo_mg75t_36{font-size:var(--text-lg);max-width:calc(100% - 96px)}._actions_mg75t_174{gap:6px}._iconBtn_mg75t_185{width:42px;height:42px}._iconBtn_mg75t_185 svg{width:21px;height:21px}._burger_mg75t_218{width:42px;height:42px}._burger_mg75t_218 span{width:16px}._nav_mg75t_53{border-radius:20px;padding:12px;top:78px;left:10px;right:10px}._mobileNavTitle_mg75t_281{font-size:var(--text-xl)}._navLink_mg75t_143{min-height:46px;font-size:var(--text-md);border-radius:14px;padding:11px 12px}}@media (width<=360px){._header_mg75t_1{margin-top:8px;padding:0;top:8px}._inner_mg75t_16{gap:6px;min-height:56px;padding:0 8px 0 10px}._logo_mg75t_36{font-size:var(--text-base);max-width:calc(100% - 88px)}._actions_mg75t_174{gap:4px}._iconBtn_mg75t_185,._burger_mg75t_218{width:40px;height:40px}._iconBtn_mg75t_185 svg{width:19px;height:19px}._burger_mg75t_218 span{width:15px}._nav_mg75t_53{border-radius:18px;padding:10px;top:72px;left:8px;right:8px}._mobileNavHeader_mg75t_279{margin-bottom:10px;padding:2px 6px 12px}._mobileNavTitle_mg75t_281{font-size:var(--text-lg)}._navLink_mg75t_143{min-height:44px;font-size:var(--text-md);padding:10px 11px}}@keyframes _mobileNavItemIn_mg75t_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlayFadeIn_mg75t_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._header_mg75t_1,._inner_mg75t_16,._logo_mg75t_36,._nav_mg75t_53,._indicator_mg75t_74,._indicatorSurface_mg75t_95,._navLink_mg75t_143,._navList_mg75t_132 li,._iconBtn_mg75t_185,._burger_mg75t_218,._burger_mg75t_218 span,._overlay_mg75t_275{transition:none;animation:none}._navOpen_mg75t_394 ._navList_mg75t_132 li{opacity:1;transform:none}}._footer_ct0q3_1{background:0 0;margin-top:auto;padding:48px 0 28px}._inner_ct0q3_7{width:var(--shell-width);background:color-mix(in srgb, var(--color-bg) 96%, transparent);border:3px solid var(--color-text);box-shadow:0 18px 44px #0000000a, inset 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:clamp(28px,5vw,72px);flex-direction:column;gap:0;margin-inline:auto;padding:52px clamp(24px,5vw,64px) 28px;display:flex}._grid_ct0q3_23{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,48px) clamp(24px,4vw,56px);padding-bottom:clamp(24px,3vw,36px);display:grid}._column_ct0q3_31{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._logo_ct0q3_38{align-items:center;margin-bottom:24px;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover){._logo_ct0q3_38:hover{opacity:.78;transform:translateY(-1px)rotate(-.4deg)}}._title_ct0q3_54{font-family:var(--font-family);font-size:var(--text-base);letter-spacing:.01em;color:var(--color-text);margin:0 0 16px;font-weight:600;line-height:1.2}._subTitle_ct0q3_64{margin-top:24px}._nav_ct0q3_68,._links_ct0q3_69,._contacts_ct0q3_70{flex-direction:column;align-items:flex-start;width:100%;display:flex}._nav_ct0q3_68{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}._links_ct0q3_69{gap:12px}._contacts_ct0q3_70{gap:10px}._nav_ct0q3_68 a,._links_ct0q3_69 a,._contacts_ct0q3_70 a{width:fit-content;max-width:100%;font-size:var(--text-md);letter-spacing:.01em;color:var(--color-text);align-items:flex-start;gap:9px;font-weight:400;line-height:1.35;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}._contacts_ct0q3_70 a span:last-child{overflow-wrap:anywhere}@media (hover:hover){._nav_ct0q3_68 a:hover,._links_ct0q3_69 a:hover,._contacts_ct0q3_70 a:hover{opacity:.7;transform:translate(3px)}}._contactIcon_ct0q3_122{flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:inline-flex}._contactIcon_ct0q3_122 svg{width:100%;height:100%}._socials_ct0q3_137{flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;display:flex}._socialLink_ct0q3_145,._socialLinkStatic_ct0q3_146{border:2px solid var(--color-border);min-height:44px;color:var(--color-text);box-shadow:2px 2px 0 var(--color-border);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover){._socialLink_ct0q3_145:hover{opacity:1;box-shadow:4px 4px 0 var(--color-border);transform:translateY(-2px)}}._socialLinkStatic_ct0q3_146{opacity:.92}._socialMask_ct0q3_175,._socialImage_ct0q3_176{flex:0 0 22px;width:22px;height:22px;display:block}._socialMask_ct0q3_175{background:var(--color-text);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._socialImage_ct0q3_176{object-fit:contain}._socialLabel_ct0q3_197{font-size:var(--text-md);white-space:nowrap;font-weight:500;line-height:1}._vkIcon_ct0q3_204{-webkit-mask-image:url(/images/vk.svg);mask-image:url(/images/vk.svg)}._githubIcon_ct0q3_209{-webkit-mask-image:url(/images/github.svg);mask-image:url(/images/github.svg)}._bottomBar_ct0q3_214{border-top:2px solid color-mix(in srgb, var(--color-text) 12%, transparent);padding-top:clamp(18px,2.5vw,24px)}._copyright_ct0q3_219{letter-spacing:.01em;max-width:72ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.82rem,1.6vw,.96rem);font-weight:400;line-height:1.55}._copyright_ct0q3_219 a{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){._copyright_ct0q3_219 a:hover{opacity:.75}}@media (width>=769px){._nav_ct0q3_68 a,._links_ct0q3_69 a,._contacts_ct0q3_70 a{margin-block:-12px;padding-block:12px}}@media (width<=1024px){._grid_ct0q3_23{grid-template-columns:repeat(2,minmax(0,1fr))}._column_ct0q3_31:last-child{grid-column:1/-1}}@media (width<=768px){._footer_ct0q3_1{padding:36px 0 20px}._inner_ct0q3_7{border-width:2px;padding:32px 24px 22px}._grid_ct0q3_23{grid-template-columns:1fr;gap:28px;padding-bottom:22px}._column_ct0q3_31:last-child{grid-column:auto}._logo_ct0q3_38{margin-bottom:18px}._title_ct0q3_54{margin-bottom:14px}._subTitle_ct0q3_64{margin-top:20px}._nav_ct0q3_68{grid-template-columns:1fr;gap:10px}._socials_ct0q3_137{gap:8px}._nav_ct0q3_68 a,._links_ct0q3_69 a,._contacts_ct0q3_70 a{align-items:center;min-height:44px}}@media (width<=480px){._inner_ct0q3_7{border-radius:28px;padding:28px 18px 20px}._nav_ct0q3_68 a,._links_ct0q3_69 a,._contacts_ct0q3_70 a{font-size:var(--text-md)}._socialLink_ct0q3_145,._socialLinkStatic_ct0q3_146{min-height:40px;padding:7px 12px 7px 9px}._socialMask_ct0q3_175,._socialImage_ct0q3_176{flex-basis:20px;width:20px;height:20px}._socialLabel_ct0q3_197{font-size:var(--text-sm)}}._skipLink_s1wki_1{z-index:var(--z-modal);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-sm);transition:transform var(--transition);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-160%)}._skipLink_s1wki_1:focus{outline:3px solid var(--color-accent);outline-offset:2px;transform:translateY(0)}._apiNotice_s1wki_22{border-bottom:var(--border);background:var(--color-note)}._apiNoticeInner_s1wki_27{width:var(--shell-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 0;display:flex}._apiNoticeInner_s1wki_27 p{color:var(--color-text);font-size:var(--text-md);margin:0;line-height:1.45}._apiNoticeInner_s1wki_27 button{border:var(--border);border-radius:var(--radius-pill);background:var(--color-bg);min-height:38px;box-shadow:var(--shadow-sketch-sm);color:var(--color-text);font:inherit;cursor:pointer;transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;flex:none;padding:8px 14px;font-weight:700}@media (hover:hover){._apiNoticeInner_s1wki_27 button:hover{box-shadow:1px 1px 0 var(--color-border);transform:translate(1px,1px)}}@media (width<=768px){._apiNoticeInner_s1wki_27{width:var(--shell-width);flex-direction:column;align-items:flex-start}}._trigger_1ez1y_1{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:none;margin:0;padding:0;display:block}._trigger_1ez1y_1:focus-visible{outline:2px solid var(--color-border);outline-offset:3px}._overlay_1ez1y_19{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:pan-y;background:#111111d1;justify-content:center;align-items:center;padding:24px;animation:.2s _fadeIn_1ez1y_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1ez1y_1{0%{opacity:0}to{opacity:1}}._figure_1ez1y_38{flex-direction:column;align-items:center;gap:12px;max-width:min(960px,100%);margin:0;animation:.22s _scaleIn_1ez1y_1;display:flex}@keyframes _scaleIn_1ez1y_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._frame_1ez1y_53{background:#fff;border:2px solid #fff;border-radius:12px 16px 14px 18px;max-height:calc(100dvh - 120px);overflow:hidden;box-shadow:6px 6px #ffffff26}._image_1ez1y_63{object-fit:contain;width:auto;max-width:min(920px,100vw - 120px);height:auto;max-height:calc(100dvh - 140px);display:block}._caption_1ez1y_73{color:#fff;font-size:var(--text-md);text-align:center;max-width:640px;line-height:1.5}._counter_1ez1y_81{color:#ffffffb3;font-size:var(--text-sm);font-weight:600}._closeBtn_1ez1y_87{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--transition), transform var(--transition);background:0 0;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}@media (hover:hover){._closeBtn_1ez1y_87:hover{background:#ffffff1f;transform:scale(1.05)}}._navBtn_1ez1y_111{color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--transition);background:#ffffff14;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){._navBtn_1ez1y_111:hover{background:#ffffff2e}}._navPrev_1ez1y_134{left:20px}._navNext_1ez1y_135{right:20px}@media (width<=768px){._overlay_1ez1y_19{padding:16px}._closeBtn_1ez1y_87{top:12px;right:12px}._navBtn_1ez1y_111{width:40px;height:40px}._navPrev_1ez1y_134{left:8px}._navNext_1ez1y_135{right:8px}._image_1ez1y_63{max-width:calc(100vw - 80px);max-height:calc(100dvh - 100px)}}._reveal_10ouc_7{backface-visibility:hidden}@media (prefers-reduced-motion:no-preference) and (width>=769px){._reveal_10ouc_7{opacity:0;transform:var(--reveal-from,translate3d(0, 32px, 0));filter:var(--reveal-filter,none)}._up_10ouc_18{--reveal-from:translate3d(0, 32px, 0)}._fade_10ouc_22{--reveal-from:translate3d(0, 14px, 0)}._left_10ouc_26{--reveal-from:translate3d(-40px, 0, 0)}._right_10ouc_30{--reveal-from:translate3d(40px, 0, 0)}._scale_10ouc_34{--reveal-from:translate3d(0, 24px, 0) scale(.96)}._blur_10ouc_38{--reveal-filter:blur(8px)}._visible_10ouc_42{animation:_revealIn_10ouc_1 var(--reveal-duration,.8s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)) var(--reveal-delay,0s) both}}@keyframes _revealIn_10ouc_1{0%{opacity:0;transform:var(--reveal-from,translate3d(0, 32px, 0));filter:var(--reveal-filter,none)}to{opacity:1;filter:none;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference) and (width>=769px){._group_puvv2_7>*{opacity:0}._group_puvv2_7._visible_puvv2_11>*{opacity:1;animation:_groupItemReveal_puvv2_1 var(--reveal-duration,.82s) cubic-bezier(.16, 1, .3, 1) calc(var(--stagger-index,0) * var(--stagger-step,90ms)) backwards}}@keyframes _groupItemReveal_puvv2_1{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}._slider_1aroi_1{background:#111;width:100%;height:100%;position:relative;overflow:hidden}._viewport_1aroi_9{width:100%;height:100%;overflow:hidden}._track_1aroi_15{will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex}._trackInstant_1aroi_23{transition:none}._slide_1aroi_1{flex:0 0 100%;width:100%;height:100%}._slide_1aroi_1 img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._arrow_1aroi_43{z-index:4;border:var(--border);width:44px;height:44px;color:var(--color-text);box-shadow:var(--shadow-sketch-sm);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._arrowLeft_1aroi_63{left:14px}._arrowRight_1aroi_67{right:14px}@media (hover:hover){._arrow_1aroi_43:hover{box-shadow:var(--shadow-sketch);transform:translateY(-50%)translate(-1px,-1px)}}._arrow_1aroi_43:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._progress_1aroi_83{z-index:3;align-items:center;gap:4px;width:min(40%,210px);display:flex;position:absolute;bottom:18px;right:18px}._progressSeg_1aroi_94{background:#ffffff61;border-radius:99px;flex:1 1 0;height:3px;position:relative;overflow:hidden;box-shadow:0 1px #00000047}._progressSegActive_1aroi_104{background:#ffffff47}._progressSegDone_1aroi_108{background:#fff}._progressFill_1aroi_112{transform-origin:0;background:#fff;width:100%;height:100%;animation-name:_heroSlideProgress_1aroi_1;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes _heroSlideProgress_1aroi_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._srOnly_1aroi_133{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._track_1aroi_15{transition:none}._progressFill_1aroi_112{animation:none;transform:scaleX(1)}}@media (width<=768px){._arrow_1aroi_43{width:40px;height:40px}._arrowLeft_1aroi_63{left:8px}._arrowRight_1aroi_67{right:8px}._progress_1aroi_83{width:min(46%,160px);bottom:14px;right:12px}._progressSeg_1aroi_94{height:4px}}@media (width<=480px){._progress_1aroi_83{width:38%}}._drawOnView_1td71_1{--draw-delay:0s}@keyframes _sketchDrawStroke_1td71_1{to{stroke-dashoffset:0}}@keyframes _sketchRevealText_1td71_1{to{opacity:1;transform:translateY(0)}}@keyframes _sketchRevealContent_1td71_1{to{opacity:1;transform:translateY(0)}}@keyframes _sketchCardBorder_1td71_1{to{border-color:var(--color-border);box-shadow:var(--shadow-sketch)}}@keyframes _heroSketchSettle_1td71_1{to{border-color:var(--color-border);box-shadow:var(--shadow-sketch);transform:rotate(-.3deg)translate(0)}}@keyframes _heroImageIn_1td71_1{to{opacity:1;transform:scale(1)}}._heroSketch_1td71_36{box-shadow:none;border-color:#0000;transform:rotate(-.3deg)translate(6px,6px)}._drawn_1td71_42._heroSketch_1td71_36{animation:.85s cubic-bezier(.33,1,.68,1) forwards _heroSketchSettle_1td71_1}._heroRevealImage_1td71_46{opacity:0;transform:scale(.992)}._drawn_1td71_42 ._heroRevealImage_1td71_46{animation:.7s cubic-bezier(.33,1,.68,1) .22s forwards _heroImageIn_1td71_1}._headingText_1td71_55{opacity:0;display:inline-block;transform:translateY(10px)}._drawn_1td71_42 ._headingText_1td71_55{animation:_sketchRevealText_1td71_1 .65s ease var(--draw-delay,0s) forwards}._headingUnderline_1td71_65{width:100%;height:8px;position:absolute;bottom:0;left:0;overflow:visible}._headingPath_1td71_74{fill:none;stroke:var(--color-border);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}._drawn_1td71_42 ._headingPath_1td71_74{animation:_sketchDrawStroke_1td71_1 .85s ease calc(var(--draw-delay,0s) + .25s) forwards}._drawCard_1td71_87{box-shadow:none;border-color:#0000}._drawCardContent_1td71_92{opacity:0;flex-direction:column;flex:1;align-items:center;width:100%;display:flex;transform:translateY(12px)}._drawn_1td71_42._drawCard_1td71_87{animation:_sketchCardBorder_1td71_1 .65s ease var(--draw-delay,0s) forwards}._drawn_1td71_42._drawCard_1td71_87 ._drawCardContent_1td71_92{animation:_sketchRevealContent_1td71_1 .5s ease calc(var(--draw-delay,0s) + .3s) forwards}@media (prefers-reduced-motion:reduce){._headingText_1td71_55,._heroRevealImage_1td71_46,._drawCardContent_1td71_92{opacity:1;transform:none}._headingPath_1td71_74{stroke-dashoffset:0;animation:none}._drawCard_1td71_87,._heroSketch_1td71_36{border-color:var(--color-border);box-shadow:var(--shadow-sketch);animation:none;transform:rotate(-.3deg)}}@media (width<=768px){._headingText_1td71_55,._heroRevealImage_1td71_46,._drawCardContent_1td71_92{opacity:1;transform:none}._drawCard_1td71_87,._drawn_1td71_42._drawCard_1td71_87{border-color:var(--color-border);box-shadow:var(--shadow-sketch);animation:none}._drawCardContent_1td71_92,._drawn_1td71_42._drawCard_1td71_87 ._drawCardContent_1td71_92{opacity:1;animation:none;transform:none}}._decor_132n7_1{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:color-mix(in srgb, var(--color-text) 13%, transparent);position:absolute;overflow:visible}._decorAsset_132n7_10{object-fit:contain;opacity:.88;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){._float_132n7_19{animation:9s ease-in-out infinite _decorFloat_132n7_1}._floatReverse_132n7_23{animation:11s ease-in-out infinite reverse _decorFloat_132n7_1}._floatSlow_132n7_27{animation:13s ease-in-out infinite _decorFloat_132n7_1}}@keyframes _decorFloat_132n7_1{0%,to{transform:translateY(0) rotate(var(--decor-rotate,0deg))}50%{transform:translateY(-6px) rotate(calc(var(--decor-rotate,0deg) + 2deg))}}@media (width<=768px){._decor_132n7_1{opacity:.8}._decorAsset_132n7_10{opacity:.72}}@media (width<=480px){._hideMobile_132n7_54{display:none}._decorAsset_132n7_10{opacity:.65}}@media (width<=360px){._decorAsset_132n7_10{opacity:.58}}@media (prefers-reduced-motion:reduce){._float_132n7_19,._floatReverse_132n7_23,._floatSlow_132n7_27{animation:none}}._main_1osk1_1{z-index:1;background:0 0;flex-direction:column;display:flex;position:relative;overflow-x:hidden}._sketchHeading_1osk1_11{text-align:center;margin-bottom:48px}._sketchHeadingLeft_1osk1_16{margin-bottom:24px}._sketchHeadingText_1osk1_20{font-family:var(--font-display);font-size:var(--title-2);color:var(--color-text);text-transform:none;letter-spacing:.01em;padding-bottom:12px;font-weight:700;line-height:1.15;position:relative}._section_1osk1_32{padding:var(--section-gap) 0}._hero_1osk1_37,._teamSection_1osk1_38,._portfolioSection_1osk1_39,._certSection_1osk1_40,._reviewsSection_1osk1_41{position:relative;overflow:hidden}._reviewsSection_1osk1_41{padding-top:var(--section-gap)}._decorHeroHtml_1osk1_50{--decor-rotate:4deg;width:clamp(52px,8vw,80px);top:14px;right:clamp(8px,3.5vw,44px)}._decorHeroMon_1osk1_57{--decor-rotate:-4deg;width:clamp(56px,9vw,88px);bottom:8px;left:clamp(8px,3vw,36px)}._decorTeamReact_1osk1_64{opacity:.92;width:clamp(40px,6vw,58px);top:40px;left:clamp(4px,2vw,28px)}._decorTeamGp_1osk1_71{--decor-rotate:-3deg;z-index:0;width:clamp(64px,10vw,92px);bottom:56px;right:clamp(8px,3.5vw,48px)}._decorPortfolioMouse_1osk1_79{--decor-rotate:-6deg;width:clamp(36px,5.5vw,52px);top:48px;right:clamp(12px,4.5vw,64px)}._decorPortfolioCpu_1osk1_86{--decor-rotate:2deg;width:clamp(44px,7vw,64px);bottom:44px;left:clamp(8px,3vw,36px)}._decorCertNp_1osk1_93{--decor-rotate:-4deg;width:clamp(44px,7vw,68px);top:36px;right:clamp(10px,3.5vw,44px)}._decorCertSql_1osk1_100{--decor-rotate:3deg;width:clamp(48px,8vw,72px);bottom:68px;left:clamp(10px,3.5vw,44px)}._decorReviewsPhone_1osk1_107{--decor-rotate:5deg;width:clamp(40px,6vw,60px);top:28px;right:clamp(14px,4.5vw,56px)}._hero_1osk1_37 .container,._teamSection_1osk1_38 .container,._portfolioSection_1osk1_39 .container,._certSection_1osk1_40 .container,._reviewsSection_1osk1_41 .container{z-index:1;position:relative}._hero_1osk1_37{padding:32px 0 40px}._heroTitle_1osk1_128{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._heroFrame_1osk1_140{border:var(--border);box-shadow:var(--shadow-sketch);background:0 0;border-radius:22px 18px 24px 16px;padding:0;overflow:hidden}._heroIllustration_1osk1_149{width:100%;max-width:var(--container-max);border-radius:inherit;aspect-ratio:1716/916;margin:0 auto;position:relative;overflow:hidden}._heroIllustration_1osk1_149>*{width:100%;height:100%}._teamSection_1osk1_38{padding:56px 0 var(--section-gap)}._teamMarquee_1osk1_169{--team-gap:16px;--team-visible:6;--team-card-width:calc((100cqw - ((var(--team-visible) - 1) * var(--team-gap))) / var(--team-visible));padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000014 18px,#00000047 42px,#0000009e 72px,#000000e6 104px,#000 132px calc(100% - 176px),#000000e6 calc(100% - 136px),#00000094 calc(100% - 92px),#00000042 calc(100% - 52px),#00000014 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000014 18px,#00000047 42px,#0000009e 72px,#000000e6 104px,#000 132px calc(100% - 176px),#000000e6 calc(100% - 136px),#00000094 calc(100% - 92px),#00000042 calc(100% - 52px),#00000014 calc(100% - 22px),#0000 100%);container-type:inline-size}._teamTrack_1osk1_209{will-change:transform;width:max-content;animation:42s linear infinite _teamMarquee_1osk1_169;display:flex}._teamGroup_1osk1_216{gap:var(--team-gap);padding-right:var(--team-gap);flex-shrink:0;display:flex}._teamCard_1osk1_223{text-align:center;box-sizing:border-box;width:var(--team-card-width);flex-direction:column;flex:0 0 var(--team-card-width);outline-offset:-8px;min-width:0;transition:transform var(--transition), box-shadow var(--transition);background:#fff;border:2px solid #111;outline:1px solid #111;justify-content:flex-start;align-items:center;padding:16px 16px 14px;display:flex;position:relative;box-shadow:5px 6px #111}._teamIndex_1osk1_243{color:#fff;width:28px;height:28px;font-family:var(--font-family);letter-spacing:.02em;background:#111;border-radius:50%;place-items:center;margin:0 auto 8px;font-size:.68rem;font-weight:700;line-height:1;display:grid}@keyframes _teamMarquee_1osk1_169{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover){._teamMarquee_1osk1_169:hover ._teamTrack_1osk1_209,._teamMarquee_1osk1_169:focus-within ._teamTrack_1osk1_209{animation-play-state:paused}._teamCard_1osk1_223:hover{transform:translate(-4px,-6px)rotate(0);box-shadow:8px 10px #111}._teamCard_1osk1_223:hover ._teamAvatar_1osk1_282 img{transform:scale(1.06)}}._teamCardTilt1_1osk1_287{border-radius:18px 14px 22px 16px;transform:rotate(-.5deg)}._teamCardTilt2_1osk1_292{border-radius:14px 22px 16px 20px;transform:rotate(.4deg)}._teamCardTilt3_1osk1_297{border-radius:22px 16px 18px 24px;transform:rotate(-.3deg)}._teamCardTilt4_1osk1_302{border-radius:16px 20px 24px 14px;transform:rotate(.5deg)}._teamCardTilt5_1osk1_307{border-radius:20px 15px 17px 23px;transform:rotate(-.4deg)}._teamCardTilt6_1osk1_312{border-radius:15px 23px 20px 17px;transform:rotate(.35deg)}@media (prefers-reduced-motion:reduce){._teamMarquee_1osk1_169{-webkit-mask-image:none;mask-image:none}._teamTrack_1osk1_209{will-change:auto;width:auto;animation:none;display:block}._teamGroup_1osk1_216{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;padding-right:0;display:grid}._teamGroup_1osk1_216[aria-hidden=true]{display:none}._teamCard_1osk1_223{flex:none;width:auto}@media (width<=768px){._teamGroup_1osk1_216{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._teamGroup_1osk1_216{grid-template-columns:1fr}}}._teamAvatar_1osk1_282{aspect-ratio:1;background:#fff;border:2px solid #111;border-radius:50%;flex-shrink:0;width:min(112px,72%);height:auto;margin:4px auto 16px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 6px #111}._teamAvatar_1osk1_282 img,._teamAvatar_1osk1_282 button{object-fit:cover;width:100%;height:100%}._teamAvatar_1osk1_282 img{transition:transform .35s}._teamAvatar_1osk1_282 button{cursor:zoom-in;background:#fff;border:none;padding:0;display:block}._teamLast_1osk1_392{letter-spacing:.18em;text-transform:uppercase;color:#111;margin:0;font-size:.62rem;font-weight:700}._teamName_1osk1_401{font-family:var(--font-display);color:#111;overflow-wrap:break-word;margin:4px 0 0;font-size:clamp(1.65rem,1.9vw,2rem);font-weight:700;line-height:.95}._teamRule_1osk1_411{background:#111;width:22px;height:2px;margin:12px auto 2px;display:block}._teamLink_1osk1_419{font-size:var(--text-md);color:#666;text-underline-offset:5px;margin-top:auto;font-weight:500;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}@media (hover:hover){._teamLink_1osk1_419:hover{color:#111}}._portfolioHeader_1osk1_436{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}._carouselControls_1osk1_444{flex-shrink:0;gap:12px;display:flex}._arrowBtn_1osk1_450{border:2px solid var(--color-border);cursor:pointer;width:44px;height:44px;box-shadow:3px 3px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition), background var(--transition);background:#fff;border-radius:48% 52% 50% 50%/50% 48% 52% 50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){._arrowBtn_1osk1_450:hover:not(:disabled){box-shadow:4px 4px 0 var(--color-border);background:#fff;transform:translate(-1px,-1px)}}._arrowBtn_1osk1_450:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}._portfolioTrack_1osk1_478{margin-block:-10px;padding-block:10px;overflow:hidden}._portfolioTrackScroll_1osk1_485{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scrollbar-width:none;scroll-padding-inline:0;overflow:auto hidden}._portfolioTrackScroll_1osk1_485::-webkit-scrollbar{display:none}._portfolioTrackScroll_1osk1_485 ._portfolioSlider_1osk1_499{transition:none;transform:none}._portfolioTrackScroll_1osk1_485 ._portfolioCard_1osk1_504{scroll-snap-align:start;flex:0 0 88%}._portfolioSlider_1osk1_499{transition:transform .4s;display:flex}._portfolioCard_1osk1_504{box-sizing:border-box;transition:transform var(--transition);flex:0 0 25%;padding:0 10px}@media (hover:hover){._portfolioCard_1osk1_504:hover{transform:translateY(-4px)}}._portfolioImage_1osk1_527{border:2px solid var(--color-border);aspect-ratio:16/10;box-shadow:var(--shadow-sketch);background:#fff;border-radius:14px 18px 16px 20px;margin-bottom:12px;overflow:hidden}._portfolioImage_1osk1_527 img{object-fit:cover;width:100%;height:100%}._portfolioTitle_1osk1_543{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:6px;font-weight:700;line-height:1.2}._portfolioDesc_1osk1_551{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}._certBlock_1osk1_562{border:2px solid var(--color-border);box-shadow:var(--shadow-sketch);background:#fff;border-radius:24px 18px 22px 20px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;padding:32px;display:grid;transform:rotate(.2deg)}._certText_1osk1_575 p{color:var(--color-text-secondary);line-height:1.8;font-size:var(--text-md)}._certPhotos_1osk1_581{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;width:100%;display:grid}._certPhoto_1osk1_581{border:2px solid var(--color-border);box-shadow:3px 4px 0 var(--color-border);background:#fff;border-radius:6px 6px 2px 2px;padding:8px 8px 16px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);overflow:hidden}._certPhoto_1osk1_581 img{border:1px solid #11111126;width:100%;height:auto;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover){._certPhoto_1osk1_581:hover{box-shadow:7px 8px 0 var(--color-border);transform:translate(-3px,-5px)rotate(0)}._certPhoto_1osk1_581:hover img{transform:scale(1.04)}}._certPhotoTilt1_1osk1_622{transform:rotate(-1.5deg)}._certPhotoTilt2_1osk1_626{transform:rotate(.8deg)}._certPhotoTilt3_1osk1_630{transform:rotate(-.6deg)}._reviewsLayout_1osk1_635{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:14px;display:grid}._reviewsContent_1osk1_642{transform:translate(-18px,16px)}._reviewsCharacter_1osk1_646{align-self:end;transform:translateY(22px)}._reviewsCharacter_1osk1_646 img{filter:drop-shadow(3px 3px #11111126);width:100%;max-width:280px}._reviewsSlider_1osk1_657{touch-action:pan-y;align-items:center;gap:16px;display:flex}._reviewSwipeHint_1osk1_664{display:none}._reviewCard_1osk1_668{border:2px solid var(--color-border);text-align:center;min-height:220px;box-shadow:var(--shadow-sketch);background:#fff;border-radius:20px 16px 22px 18px;flex-direction:column;flex:1;align-items:center;padding:32px 28px;animation:.42s cubic-bezier(.16,1,.3,1) both _reviewFadeIn_1osk1_1;display:flex;transform:rotate(-.25deg)}@keyframes _reviewFadeIn_1osk1_1{0%{opacity:0;transform:translateY(10px)rotate(-.25deg)}to{opacity:1;transform:translateY(0)rotate(-.25deg)}}._reviewsHeadingWrap_1osk1_696{justify-content:center;width:100%;margin:-28px auto 10px;display:flex}._reviewText_1osk1_703{font-size:var(--text-md);color:var(--color-text-secondary);flex:1;margin-bottom:20px;line-height:1.7}._reviewAuthor_1osk1_711{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:.02em}._reviewRole_1osk1_718{font-size:var(--text-sm);color:var(--color-text-secondary);margin:6px 0 0;font-weight:600}@media (width<=1024px){._portfolioCard_1osk1_504{flex:0 0 50%}._certBlock_1osk1_562{grid-template-columns:1fr;gap:32px;padding:24px}._certPhotos_1osk1_581{width:100%;max-width:100%}._reviewsLayout_1osk1_635{grid-template-columns:1fr}._reviewsContent_1osk1_642{transform:none}._reviewsCharacter_1osk1_646{display:none;transform:none}._reviewsSlider_1osk1_657{margin-top:0}._reviewsHeadingWrap_1osk1_696{margin:0 0 24px}}@media (width<=768px){._teamLink_1osk1_419{padding:12px 8px}._teamSection_1osk1_38{padding-top:48px}._teamMarquee_1osk1_169{--team-visible:3;--team-gap:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 10px,#000 28px calc(100% - 36px),#0003 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 10px,#000 28px calc(100% - 36px),#0003 calc(100% - 12px),#0000 100%)}._teamTrack_1osk1_209{animation-duration:36s}._teamCard_1osk1_223{padding:14px 12px 12px}._teamName_1osk1_401{font-size:1.55rem}@media (hover:hover){._teamCard_1osk1_223:hover{transform:translate(-2px,-3px)}}._teamAvatar_1osk1_282{width:min(104px,78%);margin-top:4px;margin-bottom:12px}._portfolioHeader_1osk1_436{flex-direction:column;align-items:flex-start}._carouselControls_1osk1_444{display:none}._decorHeroHtml_1osk1_50{width:clamp(38px,10vw,66px);top:8px;right:2px}._decorHeroMon_1osk1_57{width:clamp(40px,11vw,74px);bottom:2px;left:2px}._decorTeamGp_1osk1_71{width:clamp(44px,12vw,80px);bottom:36px;right:2px}._decorPortfolioMouse_1osk1_79{width:clamp(28px,7vw,46px);top:32px;right:4px}._decorCertNp_1osk1_93{width:clamp(34px,8.5vw,57px);top:24px;right:4px}._decorReviewsPhone_1osk1_107{width:clamp(32px,8vw,50px);top:16px;right:4px}._portfolioCard_1osk1_504{flex:0 0 100%}._certBlock_1osk1_562{transform:none}._certPhotos_1osk1_581{grid-template-columns:repeat(3,1fr);gap:12px}._certPhoto_1osk1_581{padding:5px 5px 10px}._reviewsSlider_1osk1_657{flex-direction:column}._reviewsSlider_1osk1_657 ._arrowBtn_1osk1_450{display:none}._reviewSwipeHint_1osk1_664{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0;display:block}._reviewCard_1osk1_668{animation:none;transform:none}@media (hover:hover){._certPhoto_1osk1_581:hover,._certPhoto_1osk1_581:hover img{transform:none}}}@media (width<=480px){._teamMarquee_1osk1_169{--team-visible:2;--team-gap:12px}._teamTrack_1osk1_209{animation-duration:36s}._teamCard_1osk1_223{transform:none}._sketchHeadingText_1osk1_20{font-size:clamp(1.75rem,8vw,2.25rem)}._decorHeroHtml_1osk1_50{width:clamp(30px,9vw,42px)}._decorHeroMon_1osk1_57{width:clamp(32px,10vw,44px)}._decorTeamGp_1osk1_71{width:clamp(36px,11vw,48px);bottom:28px}._decorPortfolioMouse_1osk1_79{width:clamp(24px,6.5vw,34px)}._decorCertNp_1osk1_93{width:clamp(28px,7.5vw,38px)}._decorReviewsPhone_1osk1_107{width:clamp(26px,7vw,36px)}._certPhotos_1osk1_581{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding);touch-action:pan-x pan-y;scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}._certPhotos_1osk1_581::-webkit-scrollbar{display:none}._certPhoto_1osk1_581{scroll-snap-align:center;flex:0 0 78%}}@media (width<=360px){._hero_1osk1_37{padding:36px 0 48px}._sketchHeadingText_1osk1_20{font-size:clamp(1.55rem,8.5vw,2rem)}._decorHeroHtml_1osk1_50{width:26px;top:4px;right:0}._decorHeroMon_1osk1_57{width:28px;left:0}._decorTeamGp_1osk1_71{width:30px}._decorPortfolioMouse_1osk1_79{width:22px}._decorCertNp_1osk1_93{width:24px}._decorReviewsPhone_1osk1_107{width:22px}}._flow_1f2bo_1{position:relative}._step_1f2bo_5{z-index:1;position:relative}._step_1f2bo_5 span[data-flow-node]{transition:transform .55s cubic-bezier(.16,1,.3,1),background .45s,color .45s,box-shadow .55s cubic-bezier(.16,1,.3,1)}._stepReached_1f2bo_18 span[data-flow-node]{background:var(--color-text);color:var(--color-bg);box-shadow:3px 3px 0 color-mix(in srgb, var(--color-text) 28%, transparent)}._stepCurrent_1f2bo_24 span[data-flow-node]{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text) 12%, transparent), 4px 4px 0 var(--color-border);animation:.65s cubic-bezier(.16,1,.3,1) _stepPop_1f2bo_1;transform:scale(1.12)}._stepCurrent_1f2bo_24{animation:.85s cubic-bezier(.16,1,.3,1) _stepCardGlow_1f2bo_1}@keyframes _stepPop_1f2bo_1{0%{transform:scale(.92)}55%{transform:scale(1.18)}to{transform:scale(1.12)}}@keyframes _stepCardGlow_1f2bo_1{0%{box-shadow:4px 4px 0 var(--color-border);transform:translateY(0)}40%{box-shadow:8px 10px 0 var(--color-border);transform:translateY(-6px)}to{box-shadow:6px 7px 0 var(--color-border);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._stepCurrent_1f2bo_24,._stepCurrent_1f2bo_24 span[data-flow-node]{animation:none}._stepCurrent_1f2bo_24 span[data-flow-node]{transform:none}}._timeline_5iyoo_1{isolation:isolate;position:relative}._svg_5iyoo_6{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._pathGhost_5iyoo_16{fill:none;stroke:color-mix(in srgb, var(--color-text) 12%, transparent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 12}._pathMain_5iyoo_25{fill:none;stroke:var(--color-text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .38s cubic-bezier(.22,1,.36,1)}._item_5iyoo_34{z-index:1;position:relative}._itemReached_5iyoo_39{opacity:1}._itemActive_5iyoo_43{z-index:2}@media (prefers-reduced-motion:reduce){._pathMain_5iyoo_25{transition:none;stroke-dashoffset:0!important}}._split_aocfm_1:not(._ready_aocfm_1) ._unit_aocfm_1{opacity:0;filter:none;animation:none;transform:none}._split_aocfm_1{display:inline}._unit_aocfm_1{opacity:0;filter:blur(10px);animation:.82s cubic-bezier(.16,1,.3,1) both _splitReveal_aocfm_1;animation-delay:calc(.12s + var(--unit-index) * 70ms);transform-origin:50% 100%;will-change:transform, opacity, filter;display:inline-block;transform:translateY(1.1em)rotate(2.5deg)scale(.92)}@keyframes _splitReveal_aocfm_1{0%{opacity:0;filter:blur(10px);transform:translateY(1.1em)rotate(2.5deg)scale(.92)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){._unit_aocfm_1{opacity:1;filter:none;animation:none;transform:none}}@media (width<=768px){._split_aocfm_1 ._unit_aocfm_1,._split_aocfm_1:not(._ready_aocfm_1) ._unit_aocfm_1{opacity:1;filter:none;animation:none;transform:none}}._aboutPage_1qx18_11{color:var(--color-text);background:0 0;flex-direction:column;padding:42px 0 0;display:flex;position:relative;overflow:hidden auto}._aboutHero_1qx18_22,._teamSection_1qx18_23,._valuesSection_1qx18_24,._processSection_1qx18_25,._stackSection_1qx18_26,._queenSection_1qx18_27,._connectSection_1qx18_28{z-index:1;width:var(--shell-width);margin:0 auto;position:relative;overflow-x:visible}._aboutHero_1qx18_22{padding:58px 0 96px}._aboutHeroIntro_1qx18_40{margin-bottom:44px}._eyebrow_1qx18_44{font-family:var(--font-family);font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);animation:_eyebrowIn_1qx18_1 .7s var(--ease-out) both;margin:0 0 18px;font-weight:400;line-height:1.15}._aboutHeroTitle_1qx18_55{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0;font-weight:700;line-height:1.15}._aboutHeroGrid_1qx18_65{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:28px;display:grid}._aboutStoryCard_1qx18_72{border:var(--border);background:repeating-linear-gradient(-8deg, color-mix(in srgb, var(--color-text) 4%, transparent) 0 2px, transparent 2px 24px), color-mix(in srgb, var(--color-bg) 96%, transparent);min-height:390px;box-shadow:var(--shadow-sketch-8), var(--inset-hairline);animation:_cardSettleLeft_1qx18_1 1s var(--ease-out) .14s both;border-radius:58px;padding:42px 46px;position:relative;overflow:hidden}._aboutStoryCard_1qx18_72:before{display:none}._storyCardTop_1qx18_97{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:34px;display:flex;position:relative}._storyCardTop_1qx18_97 span{border:var(--border);background:var(--color-bg);min-height:40px;box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);font-size:var(--text-md);color:var(--color-text);border-radius:999px;align-items:center;padding:9px 15px;font-weight:400;display:inline-flex}._aboutStoryCard_1qx18_72 p{z-index:1;max-width:820px;color:var(--color-text);margin:0;font-size:clamp(1rem,1.32vw,1.15rem);font-weight:500;line-height:1.78;position:relative}._aboutStoryCard_1qx18_72 p+p{margin-top:18px}._storyActions_1qx18_137{z-index:1;flex-wrap:wrap;gap:14px;margin-top:34px;display:flex;position:relative}._storyActions_1qx18_137 a{border:var(--border);background:var(--color-text);min-height:52px;color:var(--color-bg);box-shadow:4px 4px 0 color-mix(in srgb, var(--color-text) 28%, transparent);font-family:var(--font-family);border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-weight:400;transition:transform .35s,box-shadow .35s;display:inline-flex}._storyActions_1qx18_137 a:nth-child(2){background:var(--color-bg);color:var(--color-text);box-shadow:4px 4px 0 var(--color-border)}@media (hover:hover){._storyActions_1qx18_137 a:hover{box-shadow:7px 7px 0 color-mix(in srgb, var(--color-text) 32%, transparent);transform:translate(-2px,-3px)rotate(-.5deg)}}._teamPassport_1qx18_177{border:var(--border);background:repeating-linear-gradient(-8deg, color-mix(in srgb, var(--color-text) 4%, transparent) 0 2px, transparent 2px 24px), color-mix(in srgb, var(--color-bg) 96%, transparent);min-height:390px;box-shadow:var(--shadow-sketch-8), var(--inset-hairline);animation:_cardSettleRight_1qx18_1 1s var(--ease-out) .22s both;border-radius:58px;flex-direction:column;padding:42px 46px;display:flex;position:relative;overflow:hidden}._passportHeader_1qx18_199{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;display:flex;position:relative}._passportHeader_1qx18_199 span,._passportHeader_1qx18_199 strong{border:var(--border);background:var(--color-bg);min-height:40px;box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);font-size:var(--text-md);color:var(--color-text);border-radius:999px;align-items:center;padding:9px 15px;font-weight:400;line-height:1.15;display:inline-flex}._passportHeader_1qx18_199 strong{letter-spacing:-.01em;font-weight:600}._passportRows_1qx18_232{z-index:1;gap:16px;display:grid;position:relative}._passportRow_1qx18_232{border:var(--border);background:var(--color-bg);box-shadow:var(--shadow-sketch-3);animation:_rowReveal_1qx18_1 .72s var(--ease-out) calc(.42s + var(--row-index,0) * .1s) both;border-radius:24px;padding:17px 18px}._passportRow_1qx18_232 span{font-family:var(--font-family);color:var(--color-text-secondary);margin-bottom:8px;font-weight:400;display:block}._passportRow_1qx18_232 p{color:var(--color-text);margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:500;line-height:1.45}._passportStamp_1qx18_264{z-index:1;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px;display:flex;position:relative}._passportStamp_1qx18_264 span{border:var(--border);background:var(--color-bg);min-height:40px;box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);font-size:var(--text-md);color:var(--color-text);border-radius:999px;align-items:center;padding:9px 15px;font-weight:400;display:inline-flex}._aboutHeroNotes_1qx18_289{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}._aboutHeroNote_1qx18_289{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);min-height:230px;box-shadow:var(--shadow-sketch);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:34px;padding:26px 24px}@media (hover:hover){._aboutHeroNote_1qx18_289:hover{box-shadow:7px 7px 0 var(--color-border);transform:translateY(-5px)rotate(-.4deg)}}._aboutHeroNote_1qx18_289 span{border:var(--border);background:var(--color-text);width:46px;height:46px;color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-weight:600;display:inline-flex}._aboutHeroNote_1qx18_289 h2{font-size:var(--title-3);letter-spacing:-.01em;color:var(--color-text);margin:0 0 12px;font-weight:600;line-height:1.2}._aboutHeroNote_1qx18_289 p{color:var(--color-text-secondary);margin:0;font-weight:400;line-height:1.65}._teamSection_1qx18_23{padding:70px 0 88px}._sectionHeading_1qx18_349{margin-bottom:48px}._sectionHeading_1qx18_349 h2{font-size:var(--title-2);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);font-family:var(--font-display);margin:0}._sectionHeadingText_1qx18_363 h2{max-width:24ch;font-family:var(--font-family);letter-spacing:-.01em;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.2}._aboutCards_1qx18_372{flex-direction:column;gap:52px;padding:0 28px;display:flex}._aboutCard_1qx18_372{opacity:.52;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:44px;display:grid;position:relative;transform:translateY(22px)}._aboutCardReached_1qx18_392{opacity:1;transform:translateY(0)}._aboutCardActive_1qx18_397 ._aboutCardContent_1qx18_397{box-shadow:11px 11px 0 var(--color-border), var(--inset-hairline);transform:translate(-3px,-6px)}._timelineAnchor_1qx18_404{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:50%;left:0}._aboutCardReverse_1qx18_414 ._timelineAnchor_1qx18_404{left:auto;right:0}._aboutCardReverse_1qx18_414{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}._aboutCardReverse_1qx18_414 ._aboutCardMedia_1qx18_423{order:2}._aboutCardReverse_1qx18_414 ._aboutCardContent_1qx18_397{order:1}._aboutCardMedia_1qx18_423{min-width:0}._aboutPhoto_1qx18_435{aspect-ratio:16/9;border:var(--border);background:var(--color-bg);width:100%;height:auto;box-shadow:var(--shadow-sketch-8), 0 22px 54px color-mix(in srgb, var(--color-text) 6%, transparent);will-change:transform;aspect-ratio:16/9;border-radius:52px;width:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@media (hover:hover){._aboutPhoto_1qx18_435:hover{box-shadow:12px 12px 0 var(--color-border), 0 28px 60px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-8px)}._aboutPhoto_1qx18_435:hover ._aboutPhotoImage_1qx18_468{transform:scale(1.05)}}._aboutPhotoImage_1qx18_468{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}._aboutCardContent_1qx18_397{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);min-width:0;box-shadow:var(--shadow-sketch), var(--inset-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .55s var(--ease-out), box-shadow .55s var(--ease-out);border-radius:52px;flex-direction:column;justify-content:center;align-self:stretch;padding:28px 32px;display:flex}._cardHead_1qx18_502{align-items:center;gap:12px;margin-bottom:14px;display:flex}._cardIndex_1qx18_509{border:var(--border);background:var(--color-text);width:42px;height:42px;color:var(--color-bg);font-family:var(--font-family);font-size:var(--text-md);letter-spacing:.04em;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._cardKicker_1qx18_526{border:var(--border);background:var(--color-bg);min-height:42px;box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);font-size:var(--text-md);letter-spacing:.04em;color:var(--color-text);border-radius:999px;align-items:center;margin:0;padding:8px 16px;font-weight:600;display:inline-flex}._aboutCardContent_1qx18_397 h3{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text);margin:0;font-size:clamp(1.7rem,2.2vw,2.15rem);font-weight:700;line-height:1.12}._cardRule_1qx18_553{background:var(--color-text);border-radius:999px;width:56px;height:3px;margin:14px 0 12px;display:block}._aboutCardContent_1qx18_397 p:last-child{color:var(--color-text);margin:0;font-size:clamp(1.08rem,1.35vw,1.22rem);font-weight:500;line-height:1.55}._valuesSection_1qx18_24{padding:44px 0 92px}._valuesGrid_1qx18_574{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._valueCard_1qx18_580{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);min-height:330px;box-shadow:var(--shadow-sketch);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:42px;padding:34px 30px}@media (hover:hover){._valueCard_1qx18_580:hover{box-shadow:var(--shadow-sketch-8);transform:translate(-2px,-6px)rotate(-.3deg)}}._valueCard_1qx18_580 span{border:var(--border);background:var(--color-text);width:62px;height:62px;color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:32px;font-weight:600;display:inline-flex}._valueCard_1qx18_580 h3{font-size:var(--title-3);letter-spacing:-.01em;margin:0 0 16px;font-weight:600;line-height:1.2}._valueCard_1qx18_580 p{color:var(--color-text-secondary);margin:0;font-weight:400;line-height:1.72}._processSection_1qx18_25{padding:30px 0 92px}._processPanel_1qx18_632{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);box-shadow:var(--shadow-sketch-8), var(--inset-hairline);border-radius:62px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:50px;display:grid;overflow:visible}._processText_1qx18_647 h2{font-size:var(--title-2);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-family:var(--font-display);margin:0 0 20px}._processText_1qx18_647 p:last-child{max-width:560px;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:400;line-height:1.78}._processSteps_1qx18_665{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._processStep_1qx18_665{border:var(--border);background:var(--color-bg);min-height:86px;box-shadow:4px 4px 0 var(--color-border);border-radius:28px;align-items:center;gap:16px;padding:18px;transition:transform .35s,box-shadow .35s;display:flex}@media (hover:hover){._processStep_1qx18_665:hover{box-shadow:6px 6px 0 var(--color-border);transform:translateY(-4px)}}._processStep_1qx18_665 span{border:var(--border);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:inline-flex}._processStep_1qx18_665 p{font-family:var(--font-family);font-size:var(--text-base);margin:0;font-weight:400;line-height:1.2}._stackSection_1qx18_26{width:100%;padding:10px 0 94px;overflow-x:clip}._stackTrack_1qx18_719{border-top:var(--border);border-bottom:var(--border);background:var(--color-text);width:100%;color:var(--color-bg);position:relative;overflow:hidden}._stackTrack_1qx18_719:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--color-text) 0%, transparent 8%, transparent 92%, var(--color-text) 100%);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}._stackLine_1qx18_747{align-items:center;gap:18px;width:max-content;padding:18px 0;animation:50s linear infinite _stackMove_1qx18_1;display:flex}@media (hover:hover){._stackTrack_1qx18_719:hover ._stackLine_1qx18_747{animation-play-state:paused}}._stackLine_1qx18_747 span{border:2px solid var(--color-bg);min-height:42px;font-family:var(--font-family);font-size:var(--text-base);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 22px;font-weight:400;display:inline-flex}._queenSection_1qx18_27{padding:18px 0 110px}._queenSection_1qx18_27 ._sectionHeading_1qx18_349{margin-top:28px;margin-bottom:48px}._queenGrid_1qx18_786{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}._personPortrait_1qx18_793{min-width:0}._personPortraitFrame_1qx18_797{border:var(--border);background:var(--color-card);width:100%;height:auto;box-shadow:var(--shadow-sketch-8), 0 22px 54px color-mix(in srgb, var(--color-text) 6%, transparent);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:52px;margin:0;padding:14px;display:flex;position:relative;overflow:hidden}@media (hover:hover){._personPortraitFrame_1qx18_797:hover{box-shadow:12px 12px 0 var(--color-border), 0 28px 60px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-6px)}}._personPortraitFrame_1qx18_797:after{display:none}._personPortraitImage_1qx18_829{z-index:1;background:var(--color-card);object-fit:cover;border-radius:38px;width:100%;height:auto;display:block;position:relative}._personContent_1qx18_840{flex-direction:column;justify-content:center;min-width:0;display:flex}._personName_1qx18_847{letter-spacing:-.02em;text-transform:uppercase;color:var(--color-text);margin:0 0 28px;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:700;line-height:1.05}._personDescription_1qx18_857{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);width:100%;box-shadow:var(--shadow-sketch), var(--inset-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:44px;padding:44px 48px;overflow:visible}._personDescription_1qx18_857 p{color:var(--color-text-secondary);margin:0;font-size:clamp(1.12rem,1.45vw,1.32rem);font-weight:400;line-height:1.75}._personDescription_1qx18_857 p+p{margin-top:18px}._personTags_1qx18_882{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._personTags_1qx18_882 span{border:var(--border);background:var(--color-bg);min-height:42px;box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);border-radius:999px;align-items:center;padding:9px 16px;font-weight:400;display:inline-flex}._connectSection_1qx18_28{padding:8px 0 110px}._connectInner_1qx18_906{border:var(--border);background:repeating-linear-gradient(-8deg, color-mix(in srgb, var(--color-text) 4%, transparent) 0 2px, transparent 2px 24px), color-mix(in srgb, var(--color-bg) 96%, transparent);box-shadow:var(--shadow-sketch-8), var(--inset-hairline);border-radius:62px;padding:50px;position:relative;overflow:hidden}._connectInner_1qx18_906:before{display:none}._connectHeader_1qx18_929{z-index:1;margin-bottom:38px;position:relative}._connectHeader_1qx18_929 h2{font-size:var(--title-2);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);font-family:var(--font-display);margin:0 0 22px}._connectHeader_1qx18_929 p:last-child{max-width:620px;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:400;line-height:1.72}._connectGrid_1qx18_954{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid;position:relative}._connectCard_1qx18_962{border:var(--border);background:var(--color-bg);min-height:220px;color:var(--color-text);box-shadow:var(--shadow-sketch);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), background .25s ease, color .25s ease;border-radius:42px;grid-template-columns:auto minmax(0,1fr);gap:22px;padding:30px;text-decoration:none;display:grid;overflow:visible}@media (hover:hover){._connectCard_1qx18_962:hover{box-shadow:9px 9px 0 var(--color-border);background:var(--color-text);color:var(--color-bg);transform:translate(-3px,-6px)rotate(-.35deg)}}._connectCardNumber_1qx18_991{border:var(--border);background:var(--color-text);width:58px;height:58px;color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}@media (hover:hover){._connectCard_1qx18_962:hover ._connectCardNumber_1qx18_991{background:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}}._connectCardContent_1qx18_1016 h3{font-size:var(--title-2);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-family:var(--font-display);margin:0 0 14px}._connectCardContent_1qx18_1016 p{max-width:420px;color:var(--color-text-secondary);margin:0;font-weight:400;line-height:1.66;transition:color .25s}@media (hover:hover){._connectCard_1qx18_962:hover ._connectCardContent_1qx18_1016 p{color:color-mix(in srgb, var(--color-bg) 78%, transparent)}}._connectCardArrow_1qx18_1040{border:var(--border);background:var(--color-bg);width:fit-content;min-height:44px;color:var(--color-text);box-shadow:var(--shadow-sketch-3);font-family:var(--font-family);border-radius:999px;grid-column:2;align-self:end;padding:10px 17px;font-weight:400;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}@media (hover:hover){._connectCard_1qx18_962:hover ._connectCardArrow_1qx18_1040{border-color:var(--color-bg);background:var(--color-bg);color:var(--color-text);box-shadow:3px 3px 0 color-mix(in srgb, var(--color-bg) 42%, transparent)}}@keyframes _eyebrowIn_1qx18_1{0%{opacity:0;letter-spacing:.12em;transform:translateY(12px)}to{opacity:1;letter-spacing:.03em;transform:translateY(0)}}@keyframes _cardSettleLeft_1qx18_1{0%{opacity:0;filter:blur(6px);transform:translate(-24px,40px)rotate(-1.2deg)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes _cardSettleRight_1qx18_1{0%{opacity:0;filter:blur(6px);transform:translate(24px,40px)rotate(1.2deg)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes _rowReveal_1qx18_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes _stackMove_1qx18_1{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (width<=1024px){._aboutHeroGrid_1qx18_65,._aboutHeroNotes_1qx18_289{grid-template-columns:1fr}._aboutStoryCard_1qx18_72,._teamPassport_1qx18_177{min-height:auto}._aboutCard_1qx18_372,._aboutCardReverse_1qx18_414{grid-template-columns:1fr}._aboutCardReverse_1qx18_414 ._aboutCardMedia_1qx18_423,._aboutCardReverse_1qx18_414 ._aboutCardContent_1qx18_397{order:initial}._aboutCardContent_1qx18_397{height:auto}._valuesGrid_1qx18_574{grid-template-columns:1fr}._valueCard_1qx18_580{min-height:auto}._processPanel_1qx18_632,._queenGrid_1qx18_786{grid-template-columns:1fr}._personPortraitFrame_1qx18_797{width:100%;margin:0}._personContent_1qx18_840{text-align:center}._personDescription_1qx18_857{text-align:left;margin:0 auto}._personTags_1qx18_882{justify-content:center}._connectGrid_1qx18_954{grid-template-columns:1fr}}@media (width<=768px){._aboutPage_1qx18_11{padding-top:26px}._teamPassport_1qx18_177,._aboutHeroNotes_1qx18_289{display:none}._aboutHero_1qx18_22{padding:42px 0 68px}._aboutHeroIntro_1qx18_40{margin-bottom:34px}._aboutStoryCard_1qx18_72,._teamPassport_1qx18_177{box-shadow:var(--shadow-sketch-5), var(--inset-hairline);border-radius:40px;padding:30px 24px}._passportHeader_1qx18_199{flex-direction:column;align-items:flex-start;gap:12px}._storyCardTop_1qx18_97{justify-content:flex-start}._storyActions_1qx18_137{flex-direction:column}._storyActions_1qx18_137 a{width:100%}._teamSection_1qx18_23,._valuesSection_1qx18_24,._processSection_1qx18_25,._queenSection_1qx18_27{padding-bottom:68px}._sectionHeading_1qx18_349{margin-bottom:34px}._aboutCards_1qx18_372{gap:38px;padding:0 10px}._aboutCardReverse_1qx18_414 ._timelineAnchor_1qx18_404{left:auto;right:0}._aboutPhoto_1qx18_435{box-shadow:var(--shadow-sketch-5), 0 18px 38px color-mix(in srgb, var(--color-text) 6%, transparent);border-radius:38px}._aboutCardContent_1qx18_397,._personDescription_1qx18_857{border-radius:34px;padding:28px 24px}._processPanel_1qx18_632{box-shadow:var(--shadow-sketch-5);border-radius:42px;padding:28px 24px}._processSteps_1qx18_665{grid-template-columns:1fr}._personPortraitFrame_1qx18_797{border-radius:36px;width:100%;padding:10px}._personPortraitImage_1qx18_829{border-radius:26px}._personPortraitFrame_1qx18_797:after{font-size:var(--text-xs);top:14px;left:14px}._connectSection_1qx18_28{padding-bottom:76px}._connectInner_1qx18_906{box-shadow:var(--shadow-sketch-5), var(--inset-hairline);border-radius:42px;padding:32px 24px}._connectHeader_1qx18_929{margin-bottom:30px}._connectCard_1qx18_962{border-radius:34px;min-height:auto;padding:24px}}@media (width<=480px){._aboutHeroNote_1qx18_289{min-height:auto;padding:24px 22px}._valueCard_1qx18_580{border-radius:34px;padding:28px 24px}._personName_1qx18_847{font-size:clamp(1.7rem,7vw,2.4rem)}._personTags_1qx18_882 span{flex:calc(50% - 8px);justify-content:center}._connectCard_1qx18_962{grid-template-columns:1fr;gap:18px}._connectCardArrow_1qx18_1040{grid-column:auto}}@media (width<=360px){._aboutHero_1qx18_22{padding:32px 0 52px}._aboutStoryCard_1qx18_72,._teamPassport_1qx18_177{border-radius:28px;padding:22px 16px}._valueCard_1qx18_580,._processStep_1qx18_665{padding:22px 18px}}@media (prefers-reduced-motion:reduce){._stackLine_1qx18_747,._eyebrow_1qx18_44,._aboutHeroTitle_1qx18_55,._aboutStoryCard_1qx18_72,._teamPassport_1qx18_177,._passportRow_1qx18_232,._passportStamp_1qx18_264 span{animation:none}._aboutCard_1qx18_372{opacity:1;filter:none;transform:none}@media (hover:hover){._stackTrack_1qx18_719:hover ._stackLine_1qx18_747{animation-play-state:running}}._storyActions_1qx18_137 a,._aboutHeroNote_1qx18_289,._aboutPhoto_1qx18_435,._aboutPhotoImage_1qx18_468,._aboutCard_1qx18_372,._aboutCardContent_1qx18_397,._valueCard_1qx18_580,._processStep_1qx18_665,._personPortraitFrame_1qx18_797,._connectCard_1qx18_962,._connectCardNumber_1qx18_991,._connectCardContent_1qx18_1016 p,._connectCardArrow_1qx18_1040{transition:none}}._badge_1soec_1{border:var(--border);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-weight:700;line-height:1.2;display:inline-flex}._published_1soec_13{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border));color:#1a5c1a;background:#e8f7ea}._draft_1soec_19{background:var(--color-note);border-color:color-mix(in srgb, #b8860b 35%, var(--color-border));color:#8a6508}._hidden_1soec_25{border-color:color-mix(in srgb, var(--color-text-secondary) 35%, var(--color-border));color:var(--color-text-secondary);background:#f2f2f2}._default_1soec_31{background:var(--color-bg);color:var(--color-text)}._card_1nlv5_1{background:var(--color-card);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (hover:hover){._card_1nlv5_1:hover{box-shadow:6px 6px 0 var(--color-border);transform:translate(-2px,-2px)}}._imageWrap_1nlv5_20{aspect-ratio:16/10;border-bottom:var(--border);background:var(--color-surface-muted);position:relative;overflow:hidden}._image_1nlv5_20{object-fit:cover;width:100%;height:100%}._teamBadge_1nlv5_34{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg);border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sketch);padding:4px 10px;font-weight:700;position:absolute;top:12px;left:12px}._body_1nlv5_49{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}._category_1nlv5_57{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-weight:600}._title_1nlv5_65{font-size:var(--text-lg)}._authorsRow_1nlv5_69{flex-direction:column;gap:8px;display:flex}._avatarRow_1nlv5_75{align-items:center;display:flex}._avatar_1nlv5_75{border:2px solid var(--color-bg);width:36px;height:36px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;margin-left:-8px;display:block;overflow:hidden}._avatar_1nlv5_75:first-child{margin-left:0}._avatar_1nlv5_75 img{object-fit:cover;width:100%;height:100%}._avatarMore_1nlv5_101{font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:6px;font-weight:600}._author_1nlv5_69{font-size:var(--text-md);color:var(--color-text-secondary)}._description_1nlv5_113{font-size:var(--text-md);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._statusBadge_1nlv5_123{align-self:flex-start}._actions_1nlv5_127{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._previewBtn_1nlv5_134{border:var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-text);color:var(--color-bg);transition:box-shadow var(--transition), transform var(--transition);padding:8px 14px;font-weight:600}@media (hover:hover){._previewBtn_1nlv5_134:hover{box-shadow:var(--shadow-sketch);transform:translate(-1px,-1px)}}._actionBtn_1nlv5_152{border:var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-bg);transition:box-shadow var(--transition);padding:8px 14px;font-weight:600}@media (hover:hover){._actionBtn_1nlv5_152:hover{box-shadow:var(--shadow-sketch)}._deleteBtn_1nlv5_169:hover{background:var(--color-surface-muted)}}._addCard_1nlv5_174{min-height:280px;color:var(--color-text-secondary);border-style:dashed;justify-content:center;align-items:center;gap:12px}@media (hover:hover){._addCard_1nlv5_174:hover{color:var(--color-text)}}._addIcon_1nlv5_189{font-size:3rem;font-weight:300;line-height:1}._addText_1nlv5_195{font-weight:600}@media (width<=768px){._actionBtn_1nlv5_152{min-height:40px}}._grid_13qig_1{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._empty_13qig_7{text-align:center;color:var(--color-text-secondary);padding:48px 0}@media (width<=1024px){._grid_13qig_1{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){._grid_13qig_1{grid-template-columns:1fr}}._page_gh0pu_1{color:var(--color-text);background:0 0;flex-direction:column;padding:42px 0 0;display:flex;position:relative;overflow-x:hidden}._hero_gh0pu_11,._content_gh0pu_12{z-index:1;width:var(--shell-width);margin:0 auto;position:relative}._hero_gh0pu_11{padding:58px 0 56px}._eyebrow_gh0pu_23{font-family:var(--font-family);font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px;line-height:1.15}._heroTitle_gh0pu_32{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_gh0pu_41{color:var(--color-text-secondary);margin:28px 0 0;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}._content_gh0pu_12{padding:0 0 110px}._filters_gh0pu_52{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}._filterBtn_gh0pu_59{border:var(--border);min-height:42px;font-weight:600;font-size:var(--text-md);background:var(--color-bg);box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;padding:8px 18px}@media (hover:hover){._filterBtn_gh0pu_59:hover{box-shadow:3px 3px 0 var(--color-border);transform:translate(-1px,-1px)}}._filterActive_gh0pu_78{background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-sketch)}._gridWrap_gh0pu_84{animation:.42s cubic-bezier(.16,1,.3,1) both _gridSwapIn_gh0pu_1}._empty_gh0pu_88{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);box-shadow:var(--shadow-sketch);padding:48px 24px}@keyframes _gridSwapIn_gh0pu_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._hero_gh0pu_11{padding:40px 0 44px}._content_gh0pu_12{padding-bottom:72px}._filters_gh0pu_52{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x pan-y;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:32px;padding-bottom:6px;overflow-x:auto}._filters_gh0pu_52::-webkit-scrollbar{display:none}._filterBtn_gh0pu_59{scroll-snap-align:start;flex-shrink:0}}@media (width<=360px){._hero_gh0pu_11{padding:32px 0 36px}._filters_gh0pu_52{gap:8px;margin-bottom:28px}._filterBtn_gh0pu_59{min-height:38px;font-size:var(--text-sm);padding:7px 14px}._content_gh0pu_12{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){._gridWrap_gh0pu_84{animation:none}}._wrap_147pc_1{text-align:center;width:100%;margin:0 auto;padding:64px 0 80px}._code_147pc_8{font-family:var(--font-display);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sketch);margin-bottom:20px;padding:20px 28px;font-size:clamp(4rem,12vw,6rem);font-weight:700;line-height:1;display:inline-block}._title_147pc_21{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}._description_147pc_28{color:var(--color-text-secondary);margin:0 0 32px;line-height:1.65}._actions_147pc_34{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=480px){._actions_147pc_34{flex-direction:column;align-items:stretch}}._page_1njy7_1{padding:42px 0 0}._hero_1njy7_5{width:var(--shell-width);margin:0 auto;padding:0 0 48px}._eyebrow_1njy7_11{font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px}._heroTitle_1njy7_18{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_1njy7_27{color:var(--color-text-secondary);margin:24px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.72}._content_1njy7_34{padding-bottom:80px}._backBtn_1njy7_38{margin-bottom:24px;display:inline-flex}._draftNotice_1njy7_43{border:var(--border);border-radius:var(--radius-md);background:var(--color-note);font-size:var(--text-md);margin:0 0 20px;padding:14px 18px;line-height:1.6}._draftNotice_1njy7_43 a{font-weight:600}._article_1njy7_57{margin-bottom:64px}._header_1njy7_61{margin-bottom:24px}._meta_1njy7_65{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._authors_1njy7_72{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._teamLabel_1njy7_79{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);padding:2px 10px;font-weight:700}._author_1njy7_72{transition:transform var(--transition);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}._author_1njy7_72 img{object-fit:cover;border:var(--border);border-radius:50%;width:36px;height:36px}._author_1njy7_72 span{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){._author_1njy7_72:hover{transform:translate(-1px,-1px)}}._mainImage_1njy7_118{border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch);margin-bottom:40px;overflow:hidden}._lightboxTrigger_1njy7_126{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}._mainImage_1njy7_118 img,._galleryItem_1njy7_136 img{object-fit:cover;width:100%;display:block}._mainImage_1njy7_118 img{aspect-ratio:16/9}._body_1njy7_146{flex-direction:column;gap:32px;display:flex}._body_1njy7_146 h2{font-size:var(--text-xl);margin-bottom:16px}._body_1njy7_146 p{line-height:1.8}._tags_1njy7_161{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._tag_1njy7_161{border:var(--border);width:100%;min-width:0;height:100%;min-height:40px;font-weight:600;font-size:var(--text-sm);text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;border-radius:16px;justify-content:center;align-items:center;padding:8px 10px;line-height:1.25;display:flex}._gallery_1njy7_136{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._galleryItem_1njy7_136{border:var(--border);border-radius:var(--radius-sm);overflow:hidden}._galleryItem_1njy7_136 img{aspect-ratio:16/10}._links_1njy7_206{flex-wrap:wrap;gap:12px;display:flex}._linkBtn_1njy7_212{border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sketch);transition:transform var(--transition);padding:12px 24px;font-weight:600}@media (hover:hover){._linkBtn_1njy7_212:hover{transform:translate(-2px,-2px)}}._similar_1njy7_227{border-top:var(--border);padding-top:32px}@media (width<=768px){._gallery_1njy7_136{grid-template-columns:1fr}._tags_1njy7_161{grid-template-columns:repeat(2,minmax(0,1fr))}}body{max-width:100%;margin:0;padding:0;overflow-x:hidden}._teamPage_wiegl_8{color:var(--color-text);background:0 0;flex-direction:column;padding:42px 0 0;display:flex;position:relative;overflow:hidden auto}._teamHero_wiegl_19,._teamGridSection_wiegl_20{z-index:1;width:var(--shell-width);margin:0 auto;position:relative;overflow-x:visible}._teamHero_wiegl_19{padding:58px 0 72px}._teamHeroIntro_wiegl_32{margin-bottom:44px}._eyebrow_wiegl_36{font-family:var(--font-family);font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px;font-weight:400;line-height:1.15;animation:.7s cubic-bezier(.16,1,.3,1) both _eyebrowIn_wiegl_1}._teamHeroTitle_wiegl_47{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0}._teamHeroText_wiegl_57{color:var(--color-text-secondary);margin:30px 0 0;font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:400;line-height:1.72}._teamGridSection_wiegl_20{padding:0 0 72px}._teamGridSection_wiegl_20:last-of-type{padding-bottom:110px}._sectionTitle_wiegl_73{font-family:var(--font-display);font-size:var(--title-2);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0 0 32px}._teamGrid_wiegl_20{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}._teamCard_wiegl_90{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);width:100%;max-width:400px;box-shadow:var(--shadow-sketch), inset 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:48px;flex-direction:column;flex:280px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (hover:hover){._teamCard_wiegl_90:hover{box-shadow:9px 9px 0 var(--color-border);transform:translate(-3px,-7px)rotate(-.35deg)}}._teamCardPhoto_wiegl_116{aspect-ratio:1;border-bottom:var(--border);background:color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}._teamCardImage_wiegl_127{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}@media (hover:hover){._teamCard_wiegl_90:hover ._teamCardImage_wiegl_127{transform:scale(1.06)}}._teamCardInfo_wiegl_143{flex-direction:column;flex:1;padding:30px 30px 34px;display:flex;container-type:inline-size}._teamCardName_wiegl_151{letter-spacing:-.02em;color:var(--color-text);margin:-8px 0 2px;padding:8px 0;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;line-height:1.15;text-decoration:none;display:inline-block}@media (hover:hover){._teamCardName_wiegl_151:hover{text-underline-offset:4px;text-decoration:underline}}._teamCardRole_wiegl_171{font-family:var(--font-family);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 24px;font-weight:400;line-height:1.4}._teamCardActions_wiegl_180{margin-top:auto;padding-top:20px}._teamCardLink_wiegl_185{border:var(--border);width:100%;min-height:48px;font-size:var(--text-md);letter-spacing:.02em;box-shadow:3px 3px 0 var(--color-border);background:var(--color-text);color:var(--color-bg);border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover){._teamCardLink_wiegl_185:hover{box-shadow:5px 5px 0 var(--color-border);transform:translate(-2px,-2px)}}._teamCardTags_wiegl_213{flex-wrap:wrap;gap:8px;display:flex}._teamCardTags_wiegl_213 span{box-sizing:border-box;border:var(--border);background:var(--color-bg);max-width:calc(50% - 4px);min-height:38px;box-shadow:2px 2px 0 var(--color-border);font-family:var(--font-family);font-size:var(--text-sm);text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;color:var(--color-text);border-radius:14px;flex:calc(50% - 4px);justify-content:center;align-items:center;padding:10px 12px;font-weight:600;line-height:1.3;transition:transform .3s,box-shadow .3s;display:flex}@container (width>=520px){._teamCardTags_wiegl_213 span{flex:calc(33.333% - 6px);max-width:calc(33.333% - 6px)}}@media (hover:hover){._teamCardTags_wiegl_213 span:hover{box-shadow:3px 3px 0 var(--color-border);transform:translateY(-2px)}}@keyframes _eyebrowIn_wiegl_1{0%{opacity:0;letter-spacing:.12em;transform:translateY(12px)}to{opacity:1;letter-spacing:.03em;transform:translateY(0)}}@keyframes _fadeUp_wiegl_1{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){._teamCard_wiegl_90{flex-basis:calc(50% - 14px);max-width:calc(50% - 14px)}}@media (width<=768px){._teamPage_wiegl_8{padding-top:26px}._teamHero_wiegl_19,._teamGridSection_wiegl_20{width:var(--shell-width)}._teamHero_wiegl_19{padding:42px 0 52px}._teamHeroIntro_wiegl_32{margin-bottom:34px}._teamGridSection_wiegl_20{padding-bottom:68px}._teamGrid_wiegl_20{gap:22px}._teamCard_wiegl_90{border-radius:38px}._teamCardInfo_wiegl_143{padding:24px 24px 28px}._teamCardName_wiegl_151{font-size:clamp(1.3rem,4vw,1.6rem)}._teamCardTags_wiegl_213 span{max-width:calc(50% - 4px);font-size:var(--text-sm);flex:calc(50% - 4px);min-height:36px;padding:9px 10px}}@media (width<=480px){._teamHero_wiegl_19,._teamGridSection_wiegl_20{width:var(--shell-width)}._teamGrid_wiegl_20{gap:20px}._teamCard_wiegl_90{border-radius:34px;flex-basis:100%;max-width:100%}._teamCardInfo_wiegl_143{padding:22px 22px 26px}}@media (prefers-reduced-motion:reduce){._eyebrow_wiegl_36{animation:none}@media (hover:hover){._teamCard_wiegl_90:hover{transform:none}}._teamCardImage_wiegl_127,._teamCardTags_wiegl_213 span{transition:none}}._emptyNote_wiegl_381{padding:var(--space-6) 0;text-align:center;color:var(--color-text-secondary);margin:0}._header_e9g5f_1{border-bottom:var(--border);align-items:center;gap:32px;margin-bottom:32px;padding-bottom:32px;display:flex}._avatarWrap_e9g5f_10{flex-shrink:0}._avatar_e9g5f_10{border:var(--border);object-fit:cover;background:var(--color-surface-muted);width:160px;height:160px;box-shadow:var(--shadow-sketch);border-radius:50%}._info_e9g5f_24{flex:1}._name_e9g5f_28{margin-bottom:8px;font-size:clamp(1.75rem,4vw,2.5rem)}._role_e9g5f_33{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:20px;font-weight:600}._actions_e9g5f_40{flex-wrap:wrap;gap:12px;display:flex}@media (width<=768px){._header_e9g5f_1{text-align:center;flex-direction:column}._actions_e9g5f_40{justify-content:center}._avatar_e9g5f_10{width:120px;height:120px}}._list_2t21y_1{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}._link_2t21y_10{border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);min-width:140px;box-shadow:2px 2px 0 var(--color-border);color:inherit;transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;display:inline-flex}@media (hover:hover){._link_2t21y_10:hover{box-shadow:var(--shadow-sketch);transform:translate(-2px,-2px)}}._label_2t21y_32{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-weight:700}._value_2t21y_40{font-size:var(--text-md);word-break:break-word;font-weight:600}._card_ce5in_1{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);box-shadow:var(--shadow-sketch);animation:.7s cubic-bezier(.22,1,.36,1) both _fadeUp_ce5in_1;animation-delay:var(--delay,0s);color:inherit;border-radius:40px;flex-direction:column;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;overflow:hidden}@media (hover:hover){._card_ce5in_1:hover{box-shadow:8px 8px 0 var(--color-border);transform:translate(-3px,-5px)}}._cardImageWrap_ce5in_23{aspect-ratio:16/9;border-bottom:var(--border);background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}._cardImage_ce5in_23{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){._card_ce5in_1:hover ._cardImage_ce5in_23{transform:scale(1.04)}}._timingBadge_ce5in_45{border:var(--border);background:var(--color-bg);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;box-shadow:2px 2px 0 var(--color-border);border-radius:999px;padding:6px 12px;font-weight:700;position:absolute;top:16px;left:16px}._timing_upcoming_ce5in_60,._timing_ongoing_ce5in_65{background:var(--color-text);color:var(--color-bg)}._timing_past_ce5in_70{color:var(--color-text-secondary)}._cardBody_ce5in_74{flex-direction:column;flex:1;gap:12px;padding:26px 28px 30px;display:flex}._cardMeta_ce5in_82{font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._type_ce5in_91{border:var(--border);color:var(--color-text);background:var(--color-bg);border-radius:999px;padding:4px 10px;font-weight:700}._cardTitle_ce5in_100{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}._cardTitle_ce5in_100 a{color:inherit;text-decoration:none}@media (hover:hover){._cardTitle_ce5in_100 a:hover{text-underline-offset:4px;text-decoration:underline}}._cardDesc_ce5in_118{font-size:var(--text-md);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.65}._location_ce5in_126{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._highlights_ce5in_132{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._highlights_ce5in_132 li{border:var(--border);font-size:var(--text-sm);background:var(--color-bg);box-shadow:2px 2px 0 var(--color-border);border-radius:999px;padding:5px 12px}._participants_ce5in_150{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._participantsLabel_ce5in_157{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600}._avatarRow_ce5in_163{align-items:center;display:flex}._avatarLink_ce5in_168{border:2px solid var(--color-bg);width:36px;height:36px;box-shadow:0 0 0 1px var(--color-border);transition:transform var(--transition);border-radius:50%;margin-left:-8px;display:block;overflow:hidden}._avatarLink_ce5in_168:first-child{margin-left:0}@media (hover:hover){._avatarLink_ce5in_168:hover{z-index:1;transform:translateY(-2px)}}._avatarLink_ce5in_168 img{object-fit:cover;width:100%;height:100%}._avatarMore_ce5in_197{font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:6px;font-weight:600}._cardLink_ce5in_204{border:var(--border);background:var(--color-text);width:100%;min-height:46px;color:var(--color-bg);font-size:var(--text-md);box-shadow:3px 3px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){._cardLink_ce5in_204:hover{box-shadow:5px 5px 0 var(--color-border);transform:translate(-2px,-2px)}}._statusBadge_ce5in_230{align-self:flex-start}._previewBtn_ce5in_234{border:var(--border);background:var(--color-text);min-height:40px;color:var(--color-bg);font-size:var(--text-sm);box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition);border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;display:inline-flex}@media (hover:hover){._previewBtn_ce5in_234:hover{transform:translate(-1px,-1px)}}._teamBadge_ce5in_257{border:var(--border);background:var(--color-bg);font-size:var(--text-xs);box-shadow:2px 2px 0 var(--color-border);border-radius:999px;padding:6px 12px;font-weight:700;position:absolute;top:16px;right:16px}._actions_ce5in_270{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._actionBtn_ce5in_277{border:var(--border);background:var(--color-bg);min-height:40px;font-size:var(--text-sm);cursor:pointer;box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition);border-radius:999px;flex:auto;padding:8px 14px;font-weight:600}@media (hover:hover){._actionBtn_ce5in_277:hover{transform:translate(-1px,-1px)}}._deleteBtn_ce5in_297{color:#b00020}._addCard_ce5in_301{text-align:center;border-style:dashed;justify-content:center;align-items:center;gap:12px;min-height:280px}._addIcon_ce5in_310{font-size:2.5rem;font-weight:300;line-height:1}._addText_ce5in_316{font-weight:700;font-size:var(--text-base)}@keyframes _fadeUp_ce5in_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._actionBtn_ce5in_277{min-height:40px}._card_ce5in_1{border-radius:32px}._cardBody_ce5in_74{padding:22px 22px 26px}}@media (prefers-reduced-motion:reduce){._card_ce5in_1{animation:none}@media (hover:hover){._card_ce5in_1:hover{transform:none}}._cardImage_ce5in_23{transition:none}}._grid_13jam_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._empty_13jam_7{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);box-shadow:var(--shadow-sketch);padding:48px 24px}@media (width<=900px){._grid_13jam_1{grid-template-columns:1fr}}._page_6le5a_1{padding:42px 0 0}._hero_6le5a_5{width:var(--shell-width);margin:0 auto;padding:58px 0 48px}._eyebrow_6le5a_11{font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px}._heroTitle_6le5a_18{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_6le5a_27{color:var(--color-text-secondary);margin:24px 0 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.7}._backBtn_6le5a_34{margin-bottom:20px;display:inline-flex}._notice_6le5a_39,._ownerBar_6le5a_40{border:var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);box-shadow:var(--shadow-sketch);margin-bottom:20px;padding:16px 20px;line-height:1.6}._ownerBar_6le5a_40{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._ownerBar_6le5a_40 p{max-width:640px;margin:0}._notice_6le5a_39 p{margin:0}._notice_6le5a_39 code{background:#1111110f;border-radius:6px;padding:2px 6px;font-size:.9em}._profile_6le5a_74{width:100%;margin:0 auto 80px}._section_6le5a_79{margin-bottom:40px}._sectionHead_6le5a_83{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}._sectionHead_6le5a_83 h2{font-size:var(--text-xl);margin:0}._editLink_6le5a_99{font-size:var(--text-md);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}._bio_6le5a_107{margin:0;line-height:1.8}._empty_6le5a_112{color:var(--color-text-secondary);margin:0;font-style:italic;line-height:1.7}._tags_6le5a_119{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._tag_6le5a_119{border:var(--border);font-weight:600;font-size:var(--text-md);border-radius:24px;padding:8px 16px}@media (width<=768px){._hero_6le5a_5{padding:40px 0 32px}._profile_6le5a_74{margin:0 auto 48px}._sectionHead_6le5a_83,._ownerBar_6le5a_40{flex-direction:column;align-items:flex-start}}._field_jlplk_1{flex-direction:column;gap:8px;display:flex}._label_jlplk_7{font-weight:600;font-size:var(--text-base);line-height:1.45}._input_jlplk_13{border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);width:100%;max-width:100%;min-height:48px;transition:box-shadow var(--transition);padding:12px 16px;line-height:1.5}@media (width<=768px){._input_jlplk_13{font-size:16px}}._input_jlplk_13:focus{box-shadow:var(--shadow-sketch);outline:none}._inputError_jlplk_38{border-color:var(--color-danger)}._error_jlplk_42{font-size:var(--text-sm);color:var(--color-danger)}._field_1f17k_1{flex-direction:column;gap:8px;display:flex}._label_1f17k_7{font-weight:600;font-size:var(--text-base);line-height:1.45}._textarea_1f17k_13{border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);resize:vertical;min-height:120px;transition:box-shadow var(--transition);padding:12px 16px;line-height:1.5}._textarea_1f17k_13:focus{box-shadow:var(--shadow-sketch);outline:none}._textareaError_1f17k_31{border-color:var(--color-danger)}._error_1f17k_35{font-size:var(--text-sm);color:var(--color-danger)}._consent_gufd1_1{font-size:var(--text-base);cursor:pointer;align-items:flex-start;gap:10px;padding-block:6px;line-height:1.65;display:flex}._consent_gufd1_1 input{width:24px;height:24px;accent-color:var(--color-text);cursor:pointer;flex-shrink:0;margin-top:2px}._consent_gufd1_1 a{text-underline-offset:3px;font-weight:600;text-decoration:underline}._page_itjtm_1{color:var(--color-text);background:0 0;flex-direction:column;padding:42px 0 0;display:flex;position:relative;overflow-x:hidden}._hero_itjtm_11,._content_itjtm_12{z-index:1;width:var(--shell-width);margin:0 auto;position:relative}._hero_itjtm_11{padding:58px 0 56px}._eyebrow_itjtm_23{font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px;line-height:1.15}._heroTitle_itjtm_31{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_itjtm_40{color:var(--color-text-secondary);margin:28px 0 0;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}._content_itjtm_12{flex-direction:column;padding:0 0 110px;display:flex}._layout_itjtm_53{grid-template-columns:1.2fr 1fr;align-items:start;gap:32px;margin-bottom:40px;scroll-margin-top:96px;display:grid}._layoutItem_itjtm_62{min-width:0}._form_itjtm_66{flex-direction:column;gap:20px;display:flex}._form_itjtm_66 h2{font-family:var(--font-display);font-size:var(--title-2);margin-bottom:8px}._info_itjtm_78 h2{font-family:var(--font-display);font-size:var(--title-2);margin-bottom:24px}._contactList_itjtm_84{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}._contactList_itjtm_84 li{flex-direction:column;gap:4px;display:flex}._contactList_itjtm_84 span{font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._contactList_itjtm_84 a{text-underline-offset:3px;font-weight:600;text-decoration:underline}._socialTitle_itjtm_111{font-size:var(--text-lg);margin-bottom:16px}._social_itjtm_111{flex-wrap:wrap;gap:12px;display:flex}._social_itjtm_111 a{border:var(--border);border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition);padding:10px 18px;font-weight:600}@media (hover:hover){._social_itjtm_111 a:hover{transform:translate(-2px,-2px)}}._reviewSection_itjtm_137{scroll-margin-top:96px}._reviewSection_itjtm_137 h2{font-family:var(--font-display);font-size:var(--title-2);margin-bottom:16px}._reviewIntro_itjtm_147{color:var(--color-text-secondary);margin:0 0 24px;line-height:1.7}._reviewForm_itjtm_153{flex-direction:column;gap:20px;display:flex}._reviewActions_itjtm_159{flex-wrap:wrap;gap:12px;display:flex}._success_itjtm_165{color:var(--color-success);font-weight:600}._error_itjtm_170{color:var(--color-danger);font-weight:600}@media (width<=900px){._layout_itjtm_53{grid-template-columns:1fr}}@media (width<=768px){._contactList_itjtm_84 a{align-items:center;min-height:44px;display:inline-flex}._hero_itjtm_11{padding:40px 0 44px}._content_itjtm_12{padding-bottom:72px}}._honeypot_itjtm_197{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._wrap_opa8i_1{margin-top:8px}._lead_opa8i_5{font-size:var(--text-md);color:var(--color-text-secondary);text-align:center;margin:0 0 14px;line-height:1.6}._lead_opa8i_5 a{text-underline-offset:3px;font-weight:600;text-decoration:underline}._links_opa8i_19{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._link_opa8i_19{border:var(--border);background:var(--color-bg);font-size:var(--text-md);color:inherit;box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){._link_opa8i_19:hover{box-shadow:var(--shadow-sketch);transform:translate(-1px,-1px)}}._link_opa8i_19 img{object-fit:contain;width:20px;height:20px}._layout_1jtrh_1{z-index:1;width:var(--shell-width);box-sizing:border-box;justify-content:center;align-items:stretch;gap:24px;max-width:100%;margin-inline:auto;display:flex;position:relative}._formCol_1jtrh_14{flex:1 1 0;min-width:0}._layout_1jtrh_1 ._formCol_1jtrh_14>*{width:100%;max-width:none;margin-inline:0}._art_1jtrh_25{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;align-self:stretch;position:relative;overflow:hidden}._art_1jtrh_25 img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1024px){._art_1jtrh_25{display:none}._layout_1jtrh_1{gap:0}}._authPage_1b5mr_1{flex-direction:column;justify-content:safe center;align-items:center;width:100%;min-height:calc(100vh - 200px);padding:50px 0 100px;display:flex;position:relative;overflow:visible}._decorCircle1_1b5mr_14{border:2.5px solid color-mix(in srgb, var(--color-text) 12%, transparent);pointer-events:none;z-index:0;border-radius:50%;width:180px;height:180px;animation:8s ease-in-out infinite _floatSlow_1b5mr_1;position:fixed;top:12%;left:8%}._decorCircle2_1b5mr_27{border:2px dashed color-mix(in srgb, var(--color-text) 10%, transparent);pointer-events:none;z-index:0;border-radius:50%;width:120px;height:120px;animation:10s ease-in-out infinite reverse _floatSlow_1b5mr_1;position:fixed;bottom:18%;right:6%}._decorSquare1_1b5mr_40{border:2.5px solid color-mix(in srgb, var(--color-text) 8%, transparent);pointer-events:none;z-index:0;border-radius:16px;width:70px;height:70px;animation:7s ease-in-out infinite _floatRotate_1b5mr_1;position:fixed;top:22%;right:10%;transform:rotate(15deg)}._decorSquare2_1b5mr_54{border:2px solid color-mix(in srgb, var(--color-text) 9%, transparent);pointer-events:none;z-index:0;border-radius:12px;width:55px;height:55px;animation:9s ease-in-out infinite reverse _floatRotate_1b5mr_1;position:fixed;bottom:22%;left:10%;transform:rotate(-20deg)}._decorTriangle_1b5mr_68{border-left:35px solid #0000;border-right:35px solid #0000;border-bottom:60px solid color-mix(in srgb, var(--color-text) 5%, transparent);pointer-events:none;z-index:0;width:0;height:0;animation:11s ease-in-out infinite _floatSlow_1b5mr_1;position:fixed;top:55%;left:5%}._decorDots_1b5mr_82{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 15%, transparent) 1.5px, transparent 1.5px);background-size:14px 14px;width:90px;height:90px;animation:12s ease-in-out infinite reverse _floatSlow_1b5mr_1;position:fixed;top:30%;right:8%}._authCard_1b5mr_100{z-index:1;width:100%;max-width:var(--shell-width);border:var(--border);background:color-mix(in srgb, var(--color-bg) 97%, transparent);box-shadow:var(--shadow-sketch), inset 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:56px;margin-inline:auto;padding:52px 48px 56px;animation:.6s cubic-bezier(.22,1,.36,1) both _fadeUp_1b5mr_1;position:relative}._logoLink_1b5mr_117{justify-content:center;width:100%;margin-bottom:36px;text-decoration:none;transition:opacity .3s;display:flex}@media (hover:hover){._logoLink_1b5mr_117:hover{opacity:.75}}._title_1b5mr_132{text-align:center;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 8px;font-weight:700;line-height:1.1}._subtitle_1b5mr_143{text-align:center;color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 36px;font-weight:400;line-height:1.4}._form_1b5mr_152{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}button._submit_1b5mr_159{width:100%;font-size:var(--text-base);background:var(--color-text);color:var(--color-bg);border:var(--border);letter-spacing:.01em;box-shadow:4px 4px 0 var(--color-border);border-radius:20px;margin-top:10px;padding:16px;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){button._submit_1b5mr_159:hover{box-shadow:7px 7px 0 var(--color-border);transform:translate(-2px,-3px)}}button._submit_1b5mr_159:active{box-shadow:2px 2px 0 var(--color-border);transform:translate(1px,1px)}._error_1b5mr_186{color:var(--color-danger);text-align:center;font-weight:500;font-size:var(--text-md);border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);background:color-mix(in srgb, var(--color-danger) 5%, transparent);border-radius:12px;margin:-4px 0;padding:8px 14px}._success_1b5mr_198{color:var(--color-success);text-align:center;font-weight:500;font-size:var(--text-md);border:1px solid color-mix(in srgb, var(--color-success) 20%, transparent);background:color-mix(in srgb, var(--color-success) 5%, transparent);border-radius:12px;margin:-4px 0;padding:8px 14px}._forgot_1b5mr_210{text-align:right;font-size:var(--text-md);margin:-8px 0 0}._forgot_1b5mr_210 a{color:var(--color-text-secondary);font-weight:600}@media (hover:hover){._forgot_1b5mr_210 a:hover{color:var(--color-text)}}._curatorBlock_1b5mr_227{border:var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);margin-bottom:20px;padding:16px 18px}._curatorTitle_1b5mr_235{font-weight:700;font-size:var(--text-md);margin:0 0 8px}._curatorText_1b5mr_241{font-size:var(--text-md);color:var(--color-text-secondary);margin:0 0 8px;line-height:1.6}._curatorLink_1b5mr_248{font-size:var(--text-md);font-weight:600}._divider_1b5mr_253{align-items:center;gap:16px;margin:28px 0 24px;display:flex}._divider_1b5mr_253:before,._divider_1b5mr_253:after{content:"";background:color-mix(in srgb, var(--color-text) 15%, transparent);flex:1;height:1px}._divider_1b5mr_253 span{color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;font-weight:400}._socialIcons_1b5mr_276{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}._socialIcon_1b5mr_276{opacity:.8;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-flex}@media (hover:hover){._socialIcon_1b5mr_276:hover{opacity:1;transform:translateY(-4px)}}._socialIcon_1b5mr_276 img{object-fit:contain;width:44px;height:44px;display:block}._switch_1b5mr_310{text-align:center;color:var(--color-text-secondary);font-size:var(--text-md);margin-top:32px;font-weight:400}._switch_1b5mr_310 a{color:var(--color-text);border-bottom:1.5px solid color-mix(in srgb, var(--color-text) 30%, transparent);padding-bottom:2px;font-weight:600;text-decoration:none;transition:border-color .2s}@media (hover:hover){._switch_1b5mr_310 a:hover{border-color:var(--color-text)}}@keyframes _fadeUp_1b5mr_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatSlow_1b5mr_1{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-15px)rotate(3deg)}66%{transform:translateY(8px)rotate(-2deg)}}@keyframes _floatRotate_1b5mr_1{0%,to{transform:rotate(15deg)translateY(0)}50%{transform:rotate(20deg)translateY(-12px)}}@media (width<=1024px){._authCard_1b5mr_100{width:100%;max-width:none;margin-inline:0}}@media (width<=768px){._authPage_1b5mr_1{justify-content:flex-start;align-items:center;min-height:auto;padding:24px 0 48px}._authCard_1b5mr_100{border-radius:32px;padding:32px 22px 36px}._logoLink_1b5mr_117{margin-bottom:24px}._title_1b5mr_132{font-size:clamp(2rem,9vw,2.4rem)}._subtitle_1b5mr_143{font-size:var(--text-md);margin-bottom:24px}._form_1b5mr_152{gap:14px;margin-bottom:18px}._switch_1b5mr_310{margin-top:24px}._decorCircle1_1b5mr_14,._decorCircle2_1b5mr_27,._decorSquare1_1b5mr_40,._decorSquare2_1b5mr_54,._decorTriangle_1b5mr_68,._decorDots_1b5mr_82{display:none}}@media (width<=480px){._authCard_1b5mr_100{border-radius:28px;padding:24px 16px 28px}._logoLink_1b5mr_117{margin-bottom:20px}button._submit_1b5mr_159{min-height:48px;padding:14px;font-size:16px}._socialIcon_1b5mr_276,._socialIcon_1b5mr_276 img{width:34px;height:34px}._socialIcons_1b5mr_276{gap:14px}}@media (width<=360px){._authPage_1b5mr_1{padding:16px 0 40px}._authCard_1b5mr_100{border-radius:24px;padding:20px 14px 24px}._title_1b5mr_132{font-size:clamp(1.75rem,8vw,2.1rem)}}._twoFactorLink_1b5mr_459,._restartLink_1b5mr_460{appearance:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (hover:hover){._twoFactorLink_1b5mr_459:hover,._restartLink_1b5mr_460:hover{color:var(--color-text)}}._restartLink_1b5mr_460:disabled{opacity:.55;cursor:default}._authPage_au9dm_1{flex-direction:column;justify-content:safe center;align-items:center;width:100%;min-height:calc(100vh - 200px);padding:50px 0 100px;display:flex;position:relative;overflow:visible}._decorCircle1_au9dm_14{border:2.5px solid color-mix(in srgb, var(--color-text) 10%, transparent);pointer-events:none;z-index:0;border-radius:50%;width:200px;height:200px;animation:9s ease-in-out infinite _floatSlow_au9dm_1;position:fixed;top:10%;right:7%}._decorCircle2_au9dm_27{border:2px dashed color-mix(in srgb, var(--color-text) 12%, transparent);pointer-events:none;z-index:0;border-radius:50%;width:100px;height:100px;animation:7s ease-in-out infinite reverse _floatSlow_au9dm_1;position:fixed;bottom:20%;left:5%}._decorSquare1_au9dm_40{border:2.5px solid color-mix(in srgb, var(--color-text) 8%, transparent);pointer-events:none;z-index:0;border-radius:18px;width:80px;height:80px;animation:8s ease-in-out infinite _floatRotate_au9dm_1;position:fixed;top:25%;left:6%;transform:rotate(-12deg)}._decorSquare2_au9dm_54{border:2px solid color-mix(in srgb, var(--color-text) 10%, transparent);pointer-events:none;z-index:0;border-radius:14px;width:60px;height:60px;animation:10s ease-in-out infinite reverse _floatRotate_au9dm_1;position:fixed;bottom:15%;right:10%;transform:rotate(25deg)}._decorTriangle_au9dm_68{border-left:30px solid #0000;border-right:30px solid #0000;border-bottom:52px solid color-mix(in srgb, var(--color-text) 4%, transparent);pointer-events:none;z-index:0;width:0;height:0;animation:12s ease-in-out infinite reverse _floatSlow_au9dm_1;position:fixed;top:60%;right:8%}._decorDots_au9dm_82{pointer-events:none;z-index:0;opacity:.45;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 12%, transparent) 1.5px, transparent 1.5px);background-size:16px 16px;width:100px;height:100px;animation:11s ease-in-out infinite _floatSlow_au9dm_1;position:fixed;top:35%;left:8%}._decorCross_au9dm_100{pointer-events:none;z-index:0;opacity:.5;background:linear-gradient(to right, transparent calc(50% - 1px), color-mix(in srgb, var(--color-text) 10%, transparent) calc(50% - 1px), color-mix(in srgb, var(--color-text) 10%, transparent) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom, transparent calc(50% - 1px), color-mix(in srgb, var(--color-text) 10%, transparent) calc(50% - 1px), color-mix(in srgb, var(--color-text) 10%, transparent) calc(50% + 1px), transparent calc(50% + 1px));width:40px;height:40px;animation:9s ease-in-out infinite reverse _floatRotate_au9dm_1;position:fixed;top:45%;right:5%}._authCard_au9dm_115{z-index:1;width:100%;max-width:var(--shell-width);border:var(--border);background:color-mix(in srgb, var(--color-bg) 97%, transparent);box-shadow:var(--shadow-sketch), inset 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:56px;margin-inline:auto;padding:52px 48px 56px;animation:.6s cubic-bezier(.22,1,.36,1) both _fadeUp_au9dm_1;position:relative}._logoLink_au9dm_132{justify-content:center;width:100%;margin-bottom:36px;text-decoration:none;transition:opacity .3s;display:flex}@media (hover:hover){._logoLink_au9dm_132:hover{opacity:.75}}._title_au9dm_147{text-align:center;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 8px;font-weight:700;line-height:1.1}._subtitle_au9dm_158{text-align:center;color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 36px;font-weight:400;line-height:1.4}._form_au9dm_167{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}._nameRow_au9dm_174{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}button._submit_au9dm_180{width:100%;font-size:var(--text-base);background:var(--color-text);color:var(--color-bg);border:var(--border);letter-spacing:.01em;box-shadow:4px 4px 0 var(--color-border);border-radius:20px;margin-top:10px;padding:16px;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){button._submit_au9dm_180:hover{box-shadow:7px 7px 0 var(--color-border);transform:translate(-2px,-3px)}}button._submit_au9dm_180:active{box-shadow:2px 2px 0 var(--color-border);transform:translate(1px,1px)}._error_au9dm_207{color:var(--color-danger);text-align:center;font-weight:500;font-size:var(--text-md);border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);background:color-mix(in srgb, var(--color-danger) 5%, transparent);border-radius:12px;margin:-4px 0;padding:8px 14px}._divider_au9dm_219{align-items:center;gap:16px;margin:28px 0 24px;display:flex}._divider_au9dm_219:before,._divider_au9dm_219:after{content:"";background:color-mix(in srgb, var(--color-text) 15%, transparent);flex:1;height:1px}._divider_au9dm_219 span{color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;font-weight:400}._socialIcons_au9dm_242{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}._socialIcon_au9dm_242{opacity:.8;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:inline-flex}@media (hover:hover){._socialIcon_au9dm_242:hover{opacity:1;transform:translateY(-4px)}}._socialIcon_au9dm_242 img{object-fit:contain;width:44px;height:44px;display:block}._switch_au9dm_276{text-align:center;color:var(--color-text-secondary);font-size:var(--text-md);margin-top:32px;font-weight:400}._switch_au9dm_276 a{color:var(--color-text);border-bottom:1.5px solid color-mix(in srgb, var(--color-text) 30%, transparent);padding-bottom:2px;font-weight:600;text-decoration:none;transition:border-color .2s}@media (hover:hover){._switch_au9dm_276 a:hover{border-color:var(--color-text)}}@keyframes _fadeUp_au9dm_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _floatSlow_au9dm_1{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-15px)rotate(3deg)}66%{transform:translateY(8px)rotate(-2deg)}}@keyframes _floatRotate_au9dm_1{0%,to{transform:rotate(15deg)translateY(0)}50%{transform:rotate(20deg)translateY(-12px)}}@media (width<=1024px){._authCard_au9dm_115{width:100%;max-width:none;margin-inline:0}}@media (width<=768px){._authPage_au9dm_1{justify-content:flex-start;align-items:center;min-height:auto;padding:24px 0 48px}._authCard_au9dm_115{border-radius:32px;padding:32px 22px 36px}._logoLink_au9dm_132{margin-bottom:24px}._title_au9dm_147{font-size:clamp(2rem,9vw,2.4rem)}._subtitle_au9dm_158{font-size:var(--text-md);margin-bottom:24px}._form_au9dm_167{gap:14px;margin-bottom:18px}._nameRow_au9dm_174{grid-template-columns:1fr}._switch_au9dm_276{margin-top:24px}._decorCircle1_au9dm_14,._decorCircle2_au9dm_27,._decorSquare1_au9dm_40,._decorSquare2_au9dm_54,._decorTriangle_au9dm_68,._decorDots_au9dm_82,._decorCross_au9dm_100{display:none}}@media (width<=480px){._authCard_au9dm_115{border-radius:28px;padding:24px 16px 28px}._logoLink_au9dm_132{margin-bottom:20px}button._submit_au9dm_180{min-height:48px;padding:14px;font-size:16px}._socialIcon_au9dm_242,._socialIcon_au9dm_242 img{width:34px;height:34px}._socialIcons_au9dm_242{gap:14px}}@media (width<=360px){._authPage_au9dm_1{padding:16px 0 40px}._authCard_au9dm_115{border-radius:24px;padding:20px 14px 24px}._title_au9dm_147{font-size:clamp(1.75rem,8vw,2.1rem)}}._overlay_17yo5_1{z-index:var(--z-modal);background:color-mix(in srgb, var(--color-text) 42%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_17yo5_12{border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);width:min(100%,720px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-sketch);padding:28px 24px 24px;overflow:auto}._title_17yo5_23{font-family:var(--font-display);margin:0 0 8px;font-size:2rem;line-height:1.1}._lead_17yo5_30{color:var(--color-text-secondary);margin:0 0 16px;line-height:1.65}._stage_17yo5_36{background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);border:var(--border);border-radius:var(--radius-sm);justify-content:center;display:flex;overflow:hidden}._imageWrap_17yo5_45{touch-action:none;max-width:100%;line-height:0;display:inline-block;position:relative}._image_17yo5_45{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(100%,672px);height:auto;max-height:min(65vh,560px);display:block}._crop_17yo5_63{box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fff;position:absolute;top:0;left:0;box-shadow:0 0 0 9999px #00000073}._handle_17yo5_74{border:2px solid var(--color-border);width:22px;height:22px;box-shadow:1px 1px 0 var(--color-border);background:#fff;border-radius:2px;padding:0;position:absolute}._nw_17yo5_85{cursor:nwse-resize;top:-8px;left:-8px}._ne_17yo5_91{cursor:nesw-resize;top:-8px;right:-8px}._sw_17yo5_97{cursor:nesw-resize;bottom:-8px;left:-8px}._se_17yo5_103{cursor:nwse-resize;bottom:-8px;right:-8px}._error_17yo5_109{color:var(--color-danger);margin:12px 0 0;font-weight:600}._actions_17yo5_115{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (width<=768px){._actions_17yo5_115{flex-direction:column}._actions_17yo5_115 .button{width:100%}}._field_6hauw_1{flex-direction:column;gap:8px;display:flex}._label_6hauw_7{font-weight:600;font-size:var(--text-md)}._row_6hauw_12{align-items:flex-start;gap:16px;display:flex}._preview_6hauw_18{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);box-shadow:var(--shadow-sketch);flex-shrink:0;overflow:hidden}._preview_6hauw_18._landscape_6hauw_27{width:120px;height:72px}._preview_6hauw_18._square_6hauw_32{width:80px;height:80px}._preview_6hauw_18 img{object-fit:cover;width:100%;height:100%;display:block}._inputWrap_6hauw_44{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._input_6hauw_44{border:var(--border);border-radius:var(--radius-sm);width:100%;font:inherit;transition:box-shadow var(--transition);background:#fff;padding:12px 14px}._input_6hauw_44:focus{box-shadow:3px 3px 0 var(--color-border);outline:none}._inputError_6hauw_67{border-color:var(--color-danger)}._hint_6hauw_71{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._error_6hauw_78{font-size:var(--text-sm);color:var(--color-danger);font-weight:600}._uploadRow_6hauw_84{flex-direction:column;gap:6px;display:flex}._fileInput_6hauw_90{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._uploadBtn_6hauw_102{font:inherit;font-weight:600;font-size:var(--text-sm);border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:var(--shadow-sketch);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);align-self:flex-start;padding:8px 14px}@media (hover:hover){._uploadBtn_6hauw_102:hover{transform:translate(-1px,-1px)}}._uploadBtn_6hauw_102:focus{outline:none}._uploadBtn_6hauw_102:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}._uploadBtn_6hauw_102:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){._row_6hauw_12{flex-direction:column}._preview_6hauw_18._landscape_6hauw_27{aspect-ratio:16/9;width:100%;height:auto}}._wrap_p8p2w_1{border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch);background:#fff;padding:18px 20px}._compact_p8p2w_9{padding:14px 16px}._head_p8p2w_13{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._title_p8p2w_21{font-weight:600;font-size:var(--text-md);margin:0}._percent_p8p2w_27{font-family:var(--font-display);font-size:var(--text-xl)}._bar_p8p2w_32{border:var(--border);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);border-radius:999px;height:10px;overflow:hidden}._barFill_p8p2w_40{background:var(--color-text);border-radius:999px;height:100%;transition:width .4s;display:block}._meta_p8p2w_48{font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0}._checklist_p8p2w_54{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}._checklist_p8p2w_54 li{font-size:var(--text-md);justify-content:space-between;gap:12px;display:flex}._done_p8p2w_70 strong{color:var(--color-success)}._missing_p8p2w_74 strong{color:var(--color-text-secondary)}._link_p8p2w_78{font-size:var(--text-md);margin-top:12px;font-weight:600;display:inline-block}._header_14rkg_1{margin-bottom:36px}._breadcrumbs_14rkg_5{margin-bottom:14px}._breadcrumbs_14rkg_5 ol{font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._breadcrumbs_14rkg_5 li{color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}._breadcrumbs_14rkg_5 li:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--color-text-secondary) 70%, transparent)}._breadcrumbs_14rkg_5 a{color:var(--color-text-secondary);margin-block:-12px;padding-block:12px;font-weight:600;text-decoration:none}@media (hover:hover){._breadcrumbs_14rkg_5 a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}}._breadcrumbs_14rkg_5 span{color:var(--color-text);font-weight:600}._eyebrow_14rkg_54{font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 14px}._titleRow_14rkg_61{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_14rkg_61{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}._actions_14rkg_78{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._lead_14rkg_85{font-size:var(--text-base);color:var(--color-text-secondary);margin:18px 0 0;line-height:1.7}@media (width<=768px){._breadcrumbs_14rkg_5 a,._breadcrumbs_14rkg_5 span{align-items:center;min-height:32px;display:inline-flex}._header_14rkg_1{margin-bottom:28px}._eyebrow_14rkg_54{font-size:var(--text-md);margin-bottom:10px}._lead_14rkg_85{font-size:var(--text-base);margin-top:14px}._actions_14rkg_78{width:100%}}@media (width<=480px){._header_14rkg_1{margin-bottom:22px}._breadcrumbs_14rkg_5{margin-bottom:10px}._breadcrumbs_14rkg_5 ol{font-size:var(--text-sm);gap:6px}._breadcrumbs_14rkg_5 li{max-width:100%}._title_14rkg_61{overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,2.35rem)}._lead_14rkg_85{font-size:var(--text-md);line-height:1.65}}._root_1mild_1{gap:16px;display:grid}._state_1mild_6,._note_1mild_7,._warning_1mild_8{margin:0;line-height:1.55}._note_1mild_7{color:var(--color-text-secondary);font-size:var(--text-md)}._warning_1mild_8{font-size:var(--text-md);font-weight:600}._stack_1mild_23{gap:14px;display:grid}._qr_1mild_28{aspect-ratio:1;border:var(--border);border-radius:var(--radius-md);background:#fff;width:min(220px,100%);padding:8px}._secretRow_1mild_37{min-width:0;font-size:var(--text-md);gap:6px;display:grid}._secretRow_1mild_37 code,._codeGrid_1mild_45 code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._actions_1mild_50{flex-wrap:wrap;gap:10px;display:flex}._recoveryBox_1mild_56{border:var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);gap:12px;padding:14px;display:grid}._codeGrid_1mild_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}._disableBox_1mild_71{border-top:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);padding-top:12px}._disableBox_1mild_71 summary{cursor:pointer;margin-bottom:12px;font-weight:700}._linkButton_1mild_82{appearance:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}._error_1mild_97,._success_1mild_98{font-size:var(--text-md);border-radius:10px;margin:0;padding:9px 11px}._error_1mild_97{color:#a91f2a;background:color-mix(in srgb, var(--color-danger) 8%, transparent)}._success_1mild_98{color:#176a34;background:#208c4314}@media (width<=480px){._codeGrid_1mild_45{grid-template-columns:1fr}}._page_uhemp_1{padding-bottom:80px}._layout_uhemp_5{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}._section_uhemp_12{flex-direction:column;gap:20px;display:flex}._sectionTitle_uhemp_18{font-family:var(--font-display);font-size:var(--text-2xl);margin:8px 0 0}._sectionTitle_uhemp_18:first-child{margin-top:0}._hint_uhemp_28{font-size:var(--text-sm);color:var(--color-text-secondary);margin:-8px 0 0;line-height:1.5}._side_uhemp_35{flex-direction:column;gap:20px;display:flex}._passwordForm_uhemp_41{flex-direction:column;gap:16px;display:flex}._note_uhemp_47{color:var(--color-text-secondary);margin:0;line-height:1.65}._success_uhemp_53{color:var(--color-success);font-weight:600}._error_uhemp_58{color:var(--color-danger);font-weight:600}._dangerZone_uhemp_63{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}._dangerTitle_uhemp_67{font-family:var(--font-display);font-size:var(--text-2xl);margin:0 0 12px}._dangerText_uhemp_73{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._modalOverlay_uhemp_79{z-index:var(--z-modal);background:color-mix(in srgb, var(--color-text) 42%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_uhemp_79{border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);width:min(100%,480px);box-shadow:var(--shadow-sketch);padding:28px 24px 24px}._modalTitle_uhemp_99{font-family:var(--font-display);margin:0 0 12px;font-size:2rem;line-height:1.1}._modalText_uhemp_106{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._modalForm_uhemp_112{flex-direction:column;gap:16px;display:flex}._modalActions_uhemp_118{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1024px){._layout_uhemp_5{grid-template-columns:1fr}}@media (width<=768px){._modalActions_uhemp_118{flex-direction:column}._modalActions_uhemp_118 ._button_uhemp_136{width:100%}}._wrap_hw13t_1{text-align:center;width:100%;margin:0 auto;padding:40px 32px}._icon_hw13t_8{opacity:.45;margin-bottom:16px;font-size:2rem;line-height:1;display:inline-block}._title_hw13t_16{font-family:var(--font-display);font-size:var(--text-3xl);margin:0 0 12px}._description_hw13t_22{max-width:480px;color:var(--color-text-secondary);margin:0 auto 24px;line-height:1.7}._actions_hw13t_29{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._overlay_tjp0x_1{z-index:1000;background:color-mix(in srgb, var(--color-text) 42%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_tjp0x_12{border:var(--border);border-radius:var(--radius-md);background:var(--color-bg);width:min(100%,480px);box-shadow:var(--shadow-sketch);padding:28px 24px 24px}._title_tjp0x_21{font-family:var(--font-display);margin:0 0 12px;font-size:2rem;line-height:1.1}._message_tjp0x_28{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._actions_tjp0x_34{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=480px){._actions_tjp0x_34{flex-direction:column}._actions_tjp0x_34 ._button_tjp0x_46{width:100%}}@media (width<=768px){._page_h2uyr_1{padding-bottom:56px}}._field_1przx_1{flex-direction:column;gap:10px;display:flex}._error_1przx_7{font-size:var(--text-sm);color:var(--color-danger);margin:0;font-weight:600}._uploadRow_1przx_14{flex-direction:column;gap:6px;display:flex}._fileInput_1przx_20{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._uploadBtn_1przx_32{font:inherit;font-weight:600;font-size:var(--text-sm);border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:var(--shadow-sketch);cursor:pointer;align-self:flex-start;padding:8px 14px}._uploadBtn_1przx_32:focus{outline:none}._uploadBtn_1przx_32:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}._uploadBtn_1przx_32:disabled{opacity:.6;cursor:not-allowed}._hint_1przx_59{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._thumbs_1przx_66{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._thumb_1przx_66{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);width:88px;height:56px;position:relative;overflow:hidden}._thumb_1przx_66 img{object-fit:cover;width:100%;height:100%;display:block}._thumbError_1przx_92{color:#fff;font-weight:700;font-size:var(--text-lg);background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._form_1kt3q_1{flex-direction:column;gap:20px;display:flex}._field_1kt3q_7{flex-direction:column;gap:8px;display:flex}._label_1kt3q_13{font-weight:600;font-size:var(--text-md)}._select_1kt3q_18{border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);padding:12px 16px}._select_1kt3q_18:focus{box-shadow:var(--shadow-sketch);outline:none}._coAuthors_1kt3q_31{border:var(--border);border-radius:var(--radius-sm);margin:0;padding:16px 20px}._coAuthors_1kt3q_31 ._label_1kt3q_13{padding:0 4px}._hint_1kt3q_42{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 12px}._coAuthorList_1kt3q_48{flex-direction:column;gap:10px;display:flex}._coAuthorItem_1kt3q_54{font-size:var(--text-md);cursor:pointer;align-items:center;gap:10px;display:flex}._coAuthorItem_1kt3q_54 input{width:18px;height:18px;accent-color:var(--color-text)}@media (width<=768px){._coAuthors_1kt3q_31{padding:14px 16px}}._checkboxRow_1kt3q_74{font-size:var(--text-md);cursor:pointer;align-items:center;gap:10px;display:flex}._checkboxRow_1kt3q_74 input{width:18px;height:18px;accent-color:var(--color-text)}._page_10stz_1{padding-bottom:80px}._formWrap_10stz_5{width:100%}@media (width<=768px){._page_10stz_1{padding-bottom:56px}._formWrap_10stz_5{max-width:100%}}._formError_10stz_19{border:2px solid var(--color-danger);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 8%, #fff);color:#900;margin:0 0 16px;padding:12px 14px;font-weight:600}@media (width<=768px){._page_h2uyr_1{padding-bottom:56px}}._form_15ivd_1{flex-direction:column;gap:20px;display:flex}._field_15ivd_7{flex-direction:column;gap:8px;display:flex}._row_15ivd_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._label_15ivd_19{font-weight:600;font-size:var(--text-md)}._select_15ivd_24{border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);padding:12px 16px}._select_15ivd_24:focus{box-shadow:var(--shadow-sketch);outline:none}._coParticipants_15ivd_37{border:var(--border);border-radius:var(--radius-sm);margin:0;padding:16px 20px}._coParticipants_15ivd_37 ._label_15ivd_19{padding:0 4px}._hint_15ivd_48{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 12px}._coParticipantList_15ivd_54{flex-direction:column;gap:10px;display:flex}._coParticipantItem_15ivd_60{font-size:var(--text-md);cursor:pointer;align-items:center;gap:10px;display:flex}._coParticipantItem_15ivd_60 input{width:18px;height:18px;accent-color:var(--color-text)}@media (width<=768px){._row_15ivd_13{grid-template-columns:1fr}}._page_zmsvt_1{color:var(--color-text);background:0 0;flex-direction:column;padding:42px 0 0;display:flex;position:relative;overflow-x:hidden}._hero_zmsvt_11,._content_zmsvt_12{z-index:1;width:var(--shell-width);margin:0 auto;position:relative}._hero_zmsvt_11{padding:58px 0 56px}._eyebrow_zmsvt_23{font-family:var(--font-family);font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px;line-height:1.15;animation:.7s cubic-bezier(.16,1,.3,1) both _eyebrowIn_zmsvt_1}._heroTitle_zmsvt_33{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_zmsvt_42{color:var(--color-text-secondary);margin:28px 0 0;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}._content_zmsvt_12{padding:0 0 110px}._gridWrap_zmsvt_53{min-height:120px}._filters_zmsvt_57{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}._filterBtn_zmsvt_64{border:var(--border);background:var(--color-bg);min-height:42px;font-size:var(--text-md);box-shadow:2px 2px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;padding:8px 18px;font-weight:600}@media (hover:hover){._filterBtn_zmsvt_64:hover{box-shadow:3px 3px 0 var(--color-border);transform:translate(-1px,-1px)}}._filterActive_zmsvt_83{background:var(--color-text);color:var(--color-bg)}._empty_zmsvt_88{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);box-shadow:var(--shadow-sketch);padding:48px 24px}._grid_zmsvt_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._card_zmsvt_103{border:var(--border);background:color-mix(in srgb, var(--color-bg) 96%, transparent);box-shadow:var(--shadow-sketch);animation:.7s cubic-bezier(.22,1,.36,1) both _fadeUp_zmsvt_1;animation-delay:var(--delay);border-radius:40px;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;overflow:hidden}@media (hover:hover){._card_zmsvt_103:hover{box-shadow:8px 8px 0 var(--color-border);transform:translate(-3px,-5px)}}._cardImageWrap_zmsvt_123{aspect-ratio:16/9;border-bottom:var(--border);background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}._cardImage_zmsvt_123{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){._card_zmsvt_103:hover ._cardImage_zmsvt_123{transform:scale(1.04)}}._timingBadge_zmsvt_145{border:var(--border);background:var(--color-bg);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;box-shadow:2px 2px 0 var(--color-border);border-radius:999px;padding:6px 12px;font-weight:700;position:absolute;top:16px;left:16px}._timing_upcoming_zmsvt_160,._timing_ongoing_zmsvt_165{background:var(--color-text);color:var(--color-bg)}._timing_past_zmsvt_170{color:var(--color-text-secondary)}._cardBody_zmsvt_174{flex-direction:column;flex:1;gap:12px;padding:26px 28px 30px;display:flex}._cardMeta_zmsvt_182{font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._type_zmsvt_191{border:var(--border);color:var(--color-text);background:var(--color-bg);border-radius:999px;padding:4px 10px;font-weight:700}._cardTitle_zmsvt_200{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}._cardTitle_zmsvt_200 a{color:inherit;text-decoration:none}@media (hover:hover){._cardTitle_zmsvt_200 a:hover{text-underline-offset:4px;text-decoration:underline}}._cardDesc_zmsvt_218{font-size:var(--text-md);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.65}._location_zmsvt_226{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._highlights_zmsvt_232{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._highlights_zmsvt_232 li{border:var(--border);font-size:var(--text-sm);background:var(--color-bg);box-shadow:2px 2px 0 var(--color-border);border-radius:999px;padding:5px 12px}._participants_zmsvt_250{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._participantsLabel_zmsvt_257{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600}._avatarRow_zmsvt_263{align-items:center;display:flex}._avatarLink_zmsvt_268{border:2px solid var(--color-bg);width:36px;height:36px;box-shadow:0 0 0 1px var(--color-border);transition:transform var(--transition);border-radius:50%;margin-left:-8px;display:block;overflow:hidden}._avatarLink_zmsvt_268:first-child{margin-left:0}@media (hover:hover){._avatarLink_zmsvt_268:hover{z-index:1;transform:translateY(-2px)}}._avatarLink_zmsvt_268 img{object-fit:cover;width:100%;height:100%}._avatarMore_zmsvt_297{font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:6px;font-weight:600}._cardLink_zmsvt_304{border:var(--border);background:var(--color-text);width:100%;min-height:46px;color:var(--color-bg);font-size:var(--text-md);box-shadow:3px 3px 0 var(--color-border);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){._cardLink_zmsvt_304:hover{box-shadow:5px 5px 0 var(--color-border);transform:translate(-2px,-2px)}}@keyframes _eyebrowIn_zmsvt_1{0%{opacity:0;letter-spacing:.12em;transform:translateY(12px)}to{opacity:1;letter-spacing:.03em;transform:translateY(0)}}@keyframes _fadeUp_zmsvt_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._grid_zmsvt_53{grid-template-columns:1fr}}@media (width<=768px){._hero_zmsvt_11,._content_zmsvt_12{width:var(--shell-width)}._hero_zmsvt_11{padding:42px 0 40px}._content_zmsvt_12{padding-bottom:68px}._card_zmsvt_103{border-radius:32px}._cardBody_zmsvt_174{padding:22px 22px 26px}._filters_zmsvt_57{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x pan-y;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:32px;padding-bottom:6px;overflow-x:auto}._filters_zmsvt_57::-webkit-scrollbar{display:none}._filterBtn_zmsvt_64{scroll-snap-align:start;flex-shrink:0}}@media (width<=360px){._hero_zmsvt_11{padding:32px 0}._filters_zmsvt_57{gap:8px;margin-bottom:28px}._filterBtn_zmsvt_64{min-height:38px;font-size:var(--text-sm);padding:7px 14px}._cardBody_zmsvt_174{padding:18px 16px 22px}._content_zmsvt_12{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){._eyebrow_zmsvt_23,._card_zmsvt_103{animation:none}@media (hover:hover){._card_zmsvt_103:hover{transform:none}}._cardImage_zmsvt_123{transition:none}}._page_1gqqe_1{padding:42px 0 0}._hero_1gqqe_5{width:var(--shell-width);margin:0 auto;padding:0 0 48px}._eyebrow_1gqqe_11{font-size:var(--text-base);letter-spacing:.03em;color:var(--color-text-secondary);margin:0 0 18px}._heroTitle_1gqqe_18{font-family:var(--font-display);font-size:var(--title-1);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}._heroText_1gqqe_27{color:var(--color-text-secondary);margin:24px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.72}._content_1gqqe_34{padding-bottom:80px}._backBtn_1gqqe_38{margin-bottom:24px;display:inline-flex}._draftNotice_1gqqe_43{border:var(--border);border-radius:var(--radius-md);background:var(--color-note);font-size:var(--text-md);margin:0 0 20px;padding:14px 18px;line-height:1.6}._draftNotice_1gqqe_43 a{font-weight:600}._article_1gqqe_57{margin-bottom:64px}._header_1gqqe_61{margin-bottom:24px}._badges_1gqqe_65{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._type_1gqqe_72,._timing_1gqqe_73{border:var(--border);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-weight:700;display:inline-flex}._timing_upcoming_1gqqe_84,._timing_ongoing_1gqqe_89{background:var(--color-text);color:var(--color-bg)}._timing_past_1gqqe_94{color:var(--color-text-secondary)}._mainImage_1gqqe_98{border:var(--border);border-radius:var(--radius-md);margin-bottom:32px;overflow:hidden}._lightboxTrigger_1gqqe_105{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}._mainImage_1gqqe_98 img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}._body_1gqqe_121{flex-direction:column;gap:32px;display:flex}._body_1gqqe_121 h2{font-size:var(--text-xl);margin-bottom:16px}._body_1gqqe_121 p{line-height:1.8}._tags_1gqqe_136{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._tag_1gqqe_136{border:var(--border);font-weight:600;font-size:var(--text-md);border-radius:24px;padding:8px 16px}._participantList_1gqqe_153{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._participantCard_1gqqe_162{border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sketch);transition:transform var(--transition);align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}@media (hover:hover){._participantCard_1gqqe_162:hover{transform:translate(-2px,-2px)}}._participantCard_1gqqe_162 img{object-fit:cover;border:var(--border);border-radius:50%;width:44px;height:44px}._gallery_1gqqe_188{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._galleryItem_1gqqe_194{border:var(--border);border-radius:var(--radius-sm);overflow:hidden}._galleryItem_1gqqe_194 img{aspect-ratio:16/10;object-fit:cover;width:100%}._related_1gqqe_206{border-top:var(--border);padding-top:32px}._relatedGrid_1gqqe_211{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._relatedCard_1gqqe_217{border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch);color:inherit;transition:transform var(--transition);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){._relatedCard_1gqqe_217:hover{transform:translate(-2px,-2px)}}._relatedCard_1gqqe_217 img{aspect-ratio:16/10;object-fit:cover;border-bottom:var(--border);width:100%}._relatedCard_1gqqe_217 div{padding:16px}._relatedType_1gqqe_245{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}._relatedCard_1gqqe_217 h3{font-size:var(--text-base);margin:8px 0 6px}._relatedCard_1gqqe_217 p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}@media (width<=768px){._gallery_1gqqe_188,._relatedGrid_1gqqe_211{grid-template-columns:1fr}}._card_h0ad7_1{text-align:center;width:100%;margin:0 auto}._page_h0ad7_7{padding-bottom:80px}._icon_h0ad7_11{margin-bottom:16px;font-size:2.5rem;display:block}._title_h0ad7_17{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.25rem)}._text_h0ad7_23{color:var(--color-text-secondary);text-align:left;margin:0 0 24px;line-height:1.7}._hints_h0ad7_30{text-align:left;color:var(--color-text-secondary);margin:0 0 28px;padding-left:20px;line-height:1.65}._hints_h0ad7_30 li+li{margin-top:8px}._actions_h0ad7_42{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=480px){._actions_h0ad7_42{flex-direction:column}}._page_1hkh7_1{min-height:70vh;padding:64px 0 96px}._document_1hkh7_6{width:var(--shell-width);margin:0 auto;padding:clamp(28px,5vw,54px)}._eyebrow_1hkh7_12{color:var(--color-text-secondary);font-size:var(--text-md);letter-spacing:.04em;margin:0 0 14px}._document_1hkh7_6 h1{font-family:var(--font-display);font-size:var(--title-1);line-height:var(--leading-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}._meta_1hkh7_28{color:var(--color-text-secondary);font-size:var(--text-md);flex-wrap:wrap;gap:10px 18px;margin-top:18px;display:flex}._summary_1hkh7_37{font-size:var(--text-lg);margin:30px 0 0;font-weight:600;line-height:1.7}._body_1hkh7_44{gap:18px;margin-top:34px;display:grid}._body_1hkh7_44 p{white-space:pre-line;font-size:var(--text-base);margin:0;line-height:1.78}@media (width<=768px){._page_1hkh7_1{padding:34px 0 68px}._document_1hkh7_6{width:var(--shell-width);padding:26px 22px}}._section_sxxmv_1{margin-bottom:28px}._header_sxxmv_5{align-items:center;gap:12px;margin-bottom:12px;display:flex}._title_sxxmv_12{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}._badge_sxxmv_18{border:var(--border);background:var(--color-text);min-width:28px;height:28px;color:var(--color-bg);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}._lead_sxxmv_33{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._empty_sxxmv_39{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);margin:0;padding:20px}._error_sxxmv_49{color:var(--color-danger);margin:0 0 16px;font-weight:600}._list_sxxmv_55{flex-direction:column;gap:16px;display:flex}._item_sxxmv_61{border:var(--border);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}._name_sxxmv_74{font-weight:700;font-size:var(--text-lg);margin:0 0 8px}._meta_sxxmv_80{color:var(--color-text-secondary);font-size:var(--text-md);margin:0 0 4px}._meta_sxxmv_80 code{color:var(--color-text);font-family:inherit;font-weight:600}._date_sxxmv_92{font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0}._actions_sxxmv_98{flex-wrap:wrap;gap:10px;display:flex}._kindFieldset_sxxmv_104{border:0;margin:14px 0 0;padding:0}._kindLegend_sxxmv_110{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:8px;font-weight:600}._kindOptions_sxxmv_117{flex-wrap:wrap;gap:8px;display:flex}._kindOption_sxxmv_117{border:var(--border);font-size:var(--text-md);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}._kindOption_sxxmv_117:has(input:checked){background:var(--color-text);color:var(--color-bg);box-shadow:2px 2px 0 var(--color-border)}._kindOption_sxxmv_117 input{opacity:0;pointer-events:none;position:absolute}._kindBadge_sxxmv_148{border:var(--border);font-size:var(--text-sm);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}@media (width<=768px){._actions_sxxmv_98{width:100%}._actions_sxxmv_98 ._button_sxxmv_163{flex:1}}._section_rijri_1{margin-bottom:28px}._header_rijri_5{align-items:center;gap:12px;margin-bottom:12px;display:flex}._title_rijri_12{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}._badge_rijri_18{border:var(--border);background:var(--color-text);min-width:28px;height:28px;color:var(--color-bg);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}._lead_rijri_33{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._subTabs_rijri_39{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._subTab_rijri_39{border:var(--border);font:inherit;font-weight:600;font-size:var(--text-md);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@media (hover:hover){._subTab_rijri_39:hover{box-shadow:var(--shadow-sketch);transform:translate(-1px,-1px)}}._subTabActive_rijri_68{background:var(--color-text);color:var(--color-bg)}._subTabCount_rijri_73{min-width:20px;height:20px;font-size:var(--text-xs);background:color-mix(in srgb, currentColor 20%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}._empty_rijri_86{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);margin:0;padding:20px}._error_rijri_96{color:var(--color-danger);margin:0 0 16px;font-weight:600}._list_rijri_102{flex-direction:column;gap:16px;display:flex}._item_rijri_108{border:var(--border);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}._itemUnread_rijri_121{background:#fffdf5}._itemHead_rijri_125{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}._name_rijri_133{font-weight:700;font-size:var(--text-lg);margin:0}._statusBadge_rijri_139{font-size:var(--text-xs)}._meta_rijri_143{color:var(--color-text-secondary);font-size:var(--text-md);margin:0 0 4px}._meta_rijri_143 code,._meta_rijri_143 strong{color:var(--color-text);font-family:inherit;font-weight:600}._excerpt_rijri_156{color:var(--color-text);white-space:pre-wrap;margin:10px 0 0;line-height:1.6}._date_rijri_163{font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0}._actions_rijri_169{flex-wrap:wrap;gap:10px;display:flex}@media (width<=768px){._actions_rijri_169{width:100%}._actions_rijri_169 ._button_rijri_180{flex:1}}._section_1sklu_1{margin-bottom:28px}._header_1sklu_5{align-items:center;gap:12px;margin-bottom:12px;display:flex}._title_1sklu_12{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}._badge_1sklu_18{border:var(--border);background:var(--color-text);min-width:28px;height:28px;color:var(--color-bg);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}._lead_1sklu_33{color:var(--color-text-secondary);margin:0 0 20px;line-height:1.65}._empty_1sklu_39{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);margin:0;padding:20px}._error_1sklu_49{color:var(--color-danger);margin:0 0 16px;font-weight:600}._list_1sklu_55{flex-direction:column;gap:16px;display:flex}._item_1sklu_61{border:var(--border);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}._name_1sklu_74{font-weight:700;font-size:var(--text-lg);margin:0 0 4px}._meta_1sklu_80{color:var(--color-text-secondary);font-size:var(--text-md);margin:0 0 4px}._meta_1sklu_80 code{color:var(--color-text);font-family:inherit;font-weight:600}._excerpt_1sklu_92{color:var(--color-text);margin:10px 0 0;line-height:1.6}._date_1sklu_98{font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0}._previewLink_1sklu_104{font-size:var(--text-md);margin-top:8px;font-weight:600;display:inline-block}._actions_1sklu_111{flex-wrap:wrap;gap:10px;display:flex}@media (width<=768px){._actions_1sklu_111{width:100%}}._resetLinkBox_1sklu_123{gap:8px;max-width:min(720px,100%);margin-top:14px;display:grid}._resetLinkInput_1sklu_130{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);width:min(640px,100%);min-width:0;color:var(--color-text);font:inherit;padding:10px 12px}._wrap_12ro7_1{flex-direction:column;gap:16px;display:flex}._lead_12ro7_7{color:var(--color-text-secondary);margin:0;line-height:1.65}._inlineLink_12ro7_13{text-underline-offset:3px;font-weight:600;text-decoration:underline}._error_12ro7_19{color:var(--color-danger);margin:0;font-weight:600}._empty_12ro7_25{border:var(--border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);margin:0;padding:20px}._list_12ro7_35{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._item_12ro7_44{border:var(--border);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}._main_12ro7_57{flex:220px;align-items:center;gap:14px;min-width:0;display:flex}._avatar_12ro7_65{border:var(--border);object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}._name_12ro7_74{font-weight:700;font-size:var(--text-base);margin:0 0 4px}._nameLink_12ro7_80{color:inherit;margin-block:-10px;padding-block:10px;text-decoration:none;display:inline-block}@media (hover:hover){._nameLink_12ro7_80:hover{text-underline-offset:3px;text-decoration:underline}}._meta_12ro7_96{font-size:var(--text-md);color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-word;margin:0 0 2px}._status_12ro7_104{font-size:var(--text-sm);margin:0;font-weight:600}._actions_12ro7_110{flex-wrap:wrap;gap:8px;display:flex}@media (width<=768px){._wrap_12ro7_1{gap:12px}._item_12ro7_44{gap:12px;padding:12px}._avatar_12ro7_65{width:42px;height:42px}._name_12ro7_74{font-size:var(--text-base)}._item_12ro7_44{align-items:flex-start}._actions_12ro7_110{width:100%}._actions_12ro7_110>*{flex:auto}}@media (width<=480px){._lead_12ro7_7{font-size:var(--text-md)}._meta_12ro7_96,._status_12ro7_104{font-size:var(--text-sm)}}._bar_12ro7_169{border:var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);height:8px;margin-top:8px;overflow:hidden}._barFill_12ro7_178{background:var(--color-text);height:100%}._wrap_ozmf0_1{border-bottom:var(--border);flex-direction:column;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}._title_ozmf0_10{font-size:var(--text-base);margin:0;font-weight:700}._lead_ozmf0_16{color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-md);margin:0}._error_ozmf0_23{color:var(--color-danger);margin:0;font-weight:600}._empty_ozmf0_29{color:var(--color-text-secondary);margin:0}._list_ozmf0_34{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_ozmf0_43{border:var(--border);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._main_ozmf0_55{flex:180px;align-items:center;gap:12px;min-width:0;display:flex}._avatar_ozmf0_63{border:var(--border);object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}._name_ozmf0_72{overflow-wrap:anywhere;margin:0;font-weight:700}._nameLink_ozmf0_78{color:inherit;margin-block:-10px;padding-block:10px;text-decoration:none;display:inline-block}@media (hover:hover){._nameLink_ozmf0_78:hover{text-underline-offset:3px;text-decoration:underline}}._toggles_ozmf0_94{flex-wrap:wrap;gap:8px 14px;display:flex}._toggle_ozmf0_94{min-height:44px;font-size:var(--text-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:inline-flex}._toggle_ozmf0_94 input{width:16px;height:16px;accent-color:var(--color-text);flex-shrink:0}@media (width<=768px){._item_ozmf0_43{align-items:flex-start;padding:12px}._toggles_ozmf0_94{width:100%}._toggle_ozmf0_94{flex:calc(50% - 8px)}}@media (width<=480px){._lead_ozmf0_16{font-size:var(--text-md)}._toggle_ozmf0_94{min-height:42px;font-size:var(--text-sm)}}._wrap_mv3lu_1{width:100%;margin:0 auto}._moderationSection_mv3lu_6{margin-bottom:28px}._moderationCompact_mv3lu_10{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sketch-sm);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:18px 22px;display:flex}._compactEyebrow_mv3lu_23{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-weight:700}._compactText_mv3lu_32{color:var(--color-text-secondary);margin:4px 0 0;line-height:1.5}._moderationHead_mv3lu_38{align-items:center;gap:12px;margin-bottom:14px;display:flex}._moderationTitle_mv3lu_45{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}._moderationBadge_mv3lu_51{border:var(--border);background:var(--color-text);min-width:28px;height:28px;color:var(--color-bg);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}._moderationBox_mv3lu_66{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sketch);padding:20px 24px 24px}._queueGrid_mv3lu_74{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._queueCard_mv3lu_81{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);min-height:126px;box-shadow:var(--shadow-sketch-sm);text-align:left;color:inherit;cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;text-decoration:none;display:flex}@media (hover:hover){._queueCard_mv3lu_81:hover{box-shadow:var(--shadow-sketch);background:var(--color-bg);transform:translateY(-2px)}}._queueCard_mv3lu_81:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}._queueCardTitle_mv3lu_112{font-weight:700}._queueCardCount_mv3lu_116{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1}._queueCardHint_mv3lu_122{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.35}._moderationTabs_mv3lu_128{border-bottom:1px solid color-mix(in srgb, var(--color-border) 25%, transparent);flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:18px;display:flex}._moderationTab_mv3lu_128{border:var(--border);background:var(--color-bg);font-size:var(--text-md);cursor:pointer;transition:background var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}@media (hover:hover){._moderationTab_mv3lu_128:hover{box-shadow:var(--shadow-sketch)}}._moderationTabActive_mv3lu_157{background:var(--color-text);color:var(--color-bg)}._tabCount_mv3lu_162{background:color-mix(in srgb, currentColor 18%, transparent);min-width:22px;height:22px;font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}._profileBrief_mv3lu_174{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sketch);align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:flex}._completeness_mv3lu_186{margin-bottom:28px}._avatar_mv3lu_190{border:var(--border);object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}._name_mv3lu_199{font-weight:700;font-size:var(--text-lg);margin:0 0 4px}._role_mv3lu_205{color:var(--color-text-secondary);margin:0 0 8px;font-weight:600}._loginHint_mv3lu_211{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 8px}._loginHint_mv3lu_211 code{background:#1111110f;border-radius:6px;padding:2px 6px}._publicLink_mv3lu_223{font-size:var(--text-md);text-underline-offset:3px;padding-block:12px;font-weight:600;text-decoration:underline}._cards_mv3lu_232{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}._card_mv3lu_232{flex-direction:column;min-height:100%;display:flex}._cardTitle_mv3lu_245{font-size:var(--text-xl);margin:0 0 12px}._cardText_mv3lu_250{color:var(--color-text-secondary);flex:1;margin:0 0 20px;line-height:1.65}._preview_mv3lu_257{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}._preview_mv3lu_257 li{font-size:var(--text-md);border:1px solid #1111111f;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}._preview_mv3lu_257 span{color:var(--color-text-secondary)}._cardActions_mv3lu_279{flex-wrap:wrap;gap:10px;display:flex}._cardActions_mv3lu_279 a{text-align:center;flex:auto}button._logoutAction_mv3lu_290{color:brown;background:#fff;border-color:brown;line-height:1.6}@media (hover:hover){button._logoutAction_mv3lu_290:hover{color:#8e2424;background:#fff;border-color:#8e2424}}@media (width<=768px){._publicLink_mv3lu_223{padding:10px 0;display:inline-block}._moderationBox_mv3lu_66{padding:16px 14px 18px}._cards_mv3lu_232{grid-template-columns:1fr}._queueGrid_mv3lu_74{grid-template-columns:repeat(2,minmax(0,1fr))}._profileBrief_mv3lu_174{text-align:center;flex-direction:column}._moderationCompact_mv3lu_10{flex-direction:column;align-items:flex-start}}@media (width<=480px){._queueGrid_mv3lu_74{grid-template-columns:1fr}}._previewEmpty_mv3lu_340{border:1px dashed color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--color-text-secondary);margin:0 0 24px;padding:10px 14px;line-height:1.5}._staffZone_mv3lu_351{border-top:var(--border-width) dashed var(--color-border);scroll-margin-top:calc(var(--header-height) + 24px);margin-top:40px;padding-top:28px}._staffLabel_mv3lu_358{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 18px;font-weight:700}._page_h2uyr_1{padding-bottom:80px}@media (width<=768px){._page_h2uyr_1{padding-bottom:56px}}._page_1xmfo_1{padding:48px 0 80px}._layout_1xmfo_6{width:100%;min-width:0}._continuePanel_1xmfo_11{margin-bottom:var(--space-5);padding:var(--space-7);border:var(--border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-sketch);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}._continueMain_1xmfo_23{flex-direction:column;justify-content:center;min-width:0;display:flex}._continueEyebrow_1xmfo_30{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}._continueTitle_1xmfo_39{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);line-height:var(--leading-display);margin:0}._continueText_1xmfo_46{max-width:62ch;margin:var(--space-3) 0 var(--space-5);color:var(--color-text-secondary);line-height:1.6}._progressStrip_1xmfo_53{margin-bottom:var(--space-6);border-block:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._progressMetric_1xmfo_60{min-width:0;min-height:104px;padding:var(--space-4) var(--space-5);flex-direction:column;justify-content:center;display:flex}._progressMetric_1xmfo_60+._progressMetric_1xmfo_60{border-left:var(--border)}._progressMetric_1xmfo_60>span{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}._progressMetric_1xmfo_60 strong{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.05}._progressMetric_1xmfo_60 small{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.35}._projectGate_1xmfo_95{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-5) 0;border-top:1px dashed var(--color-border);display:flex}._projectGateLabel_1xmfo_105{margin:0 0 var(--space-1);font-weight:800}._projectGateText_1xmfo_110{max-width:68ch;color:var(--color-text-secondary);margin:0;line-height:1.55}._lessonGuide_1xmfo_117{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-3) 0;border-block:var(--border);display:flex}._lessonGuideHead_1xmfo_127{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}._lessonGuideHead_1xmfo_127 span{color:var(--color-text-secondary);font-weight:700}._lessonGuideHead_1xmfo_127 strong{white-space:nowrap}._lessonGuideNav_1xmfo_143{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._lessonGuideNav_1xmfo_143 a{min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);font-size:var(--text-sm);transition:transform var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){._lessonGuideNav_1xmfo_143 a:hover{box-shadow:var(--shadow-sketch-sm);transform:translate(-1px,-1px)}}._lessonGuideNav_1xmfo_143 a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._lessonSection_1xmfo_177{scroll-margin-top:110px}._stats_1xmfo_181{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}._stat_1xmfo_181{border:var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sketch);background:#fff;padding:20px 22px}._statLabel_1xmfo_197{color:var(--color-text-secondary);font-size:var(--text-md);margin:0 0 8px;font-weight:600}._statValue_1xmfo_204{font-family:var(--font-display);word-break:break-word;margin:0;font-size:clamp(1.55rem,4vw,2rem);line-height:1}._statHint_1xmfo_212{color:var(--color-text-secondary);font-size:var(--text-sm);margin:10px 0 0;font-weight:600;line-height:1.35}._track_1xmfo_220{border:var(--border);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);border-radius:999px;height:10px;margin-top:14px;overflow:hidden}._trackFill_1xmfo_229{background:var(--color-text);height:100%}._panel_1xmfo_234{margin-bottom:20px}._panelTitle_1xmfo_238{font-size:var(--text-2xl);margin:0 0 12px;font-weight:700;line-height:1.25}._panelText_1xmfo_245,._bodyText_1xmfo_246{color:var(--color-text-secondary);margin:0 0 16px;line-height:1.7}._warn_1xmfo_252{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);margin:0 0 16px;padding:12px 14px;font-weight:600}._actions_1xmfo_261{flex-wrap:wrap;gap:10px;display:flex}._filterRow_1xmfo_267{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}._filterChip_1xmfo_274{border:var(--border);background:var(--color-bg);font-size:var(--text-md);cursor:pointer;transition:background var(--transition), box-shadow var(--transition), color var(--transition);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}@media (hover:hover){._filterChip_1xmfo_274:hover{box-shadow:var(--shadow-sketch)}}._filterChipActive_1xmfo_294{background:var(--color-text);color:var(--color-bg)}._filterCount_1xmfo_299{background:color-mix(in srgb, currentColor 18%, transparent);min-width:22px;height:22px;font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}._lessonQuestBridge_1xmfo_311{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--color-border);display:flex}._lessonQuestBridge_1xmfo_311>div{gap:var(--space-1);display:grid}._lessonQuestBridge_1xmfo_311 span{color:var(--color-text-secondary);line-height:1.45}._reviewSummary_1xmfo_331{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}._reviewSummary_1xmfo_331>div{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);min-height:78px;box-shadow:var(--shadow-sketch-sm);flex-direction:column;justify-content:center;gap:5px;padding:14px 16px;display:flex}._reviewSummary_1xmfo_331 strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1}._reviewSummary_1xmfo_331 span{color:var(--color-text-secondary);font-size:var(--text-sm)}._reviewTools_1xmfo_362{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}._reviewTools_1xmfo_362 input,._reviewTools_1xmfo_362 select{border:var(--border);border-radius:var(--radius-sm);background:var(--color-card);min-height:44px;color:var(--color-text);font:inherit;padding:9px 12px}._reviewTools_1xmfo_362 input{flex:260px;min-width:min(100%,320px)}._reviewTools_1xmfo_362 select{flex:0 220px}._reviewTools_1xmfo_362 input:focus-visible,._reviewTools_1xmfo_362 select:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._reviewRowHint_1xmfo_395{color:var(--color-text-secondary);font-size:var(--text-sm);margin:6px 0 0}._reviewNote_1xmfo_401{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);margin:0 0 16px;padding:14px 16px}._reviewNote_1xmfo_401 ._subhead_1xmfo_409{margin-bottom:8px}._finalReviewPanel_1xmfo_413{border:var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);margin:0 0 18px;padding:16px}._finalReviewPanel_1xmfo_413 ._subhead_1xmfo_409{margin-bottom:6px}._finalReviewChecks_1xmfo_425{gap:10px;margin-top:14px;display:grid}._finalReviewCheck_1xmfo_425{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}._finalReviewCheck_1xmfo_425 input{width:18px;height:18px;accent-color:var(--color-text);flex:none;margin-top:2px}._list_1xmfo_447{flex-direction:column;gap:14px;display:flex}._row_1xmfo_453{border:var(--border);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-border);color:inherit;transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;text-decoration:none;display:flex}._row_1xmfo_453>:first-child{flex:12rem;min-width:0}._authorActions_1xmfo_474{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._partContinue_1xmfo_481{gap:var(--space-6);margin-bottom:var(--space-7);padding:var(--space-6);border:var(--border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-sketch);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._partContinueMain_1xmfo_494{min-width:0}._partContinueTitle_1xmfo_498{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:var(--leading-display)}._partContinueAction_1xmfo_505{align-self:center;min-width:13rem}._lessonGroup_1xmfo_510{margin-bottom:var(--space-8)}._lessonGroupHead_1xmfo_514{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border)}._lessonGroupHead_1xmfo_514 h2{font-size:var(--text-2xl);margin:0;line-height:1.2}._lessonGroupHead_1xmfo_514>p:last-child{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}._lessonGroupIndex_1xmfo_532{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}._questBridge_1xmfo_541{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--border);border-radius:var(--radius-lg);background:linear-gradient(color-mix(in srgb, var(--color-grid-ink) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-grid-ink) 10%, transparent) 1px, transparent 1px), var(--color-card);box-shadow:var(--shadow-sketch-sm);background-size:20px 20px;display:flex}._questBridgeLabel_1xmfo_557{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}._questBridge_1xmfo_541 h2{font-family:var(--font-display);font-size:var(--text-2xl);margin:0;line-height:1.1}._questBridge_1xmfo_541 p:last-child{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.55}._lessonRow_1xmfo_578{flex-direction:column;align-items:stretch;gap:0;padding:0}._lessonRow_1xmfo_578>:first-child{flex:none}._rowMainLink_1xmfo_590,._rowBody_1xmfo_591{box-sizing:border-box;width:100%;min-width:0;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;text-decoration:none;display:flex}._rowMainLink_1xmfo_590>:first-child,._rowBody_1xmfo_591>:first-child{flex:12rem;min-width:0}._rowLessonActions_1xmfo_611{box-sizing:border-box;pointer-events:auto;flex-wrap:wrap;gap:8px;width:100%;padding:0 20px 14px;display:flex}._rowLessonActions_1xmfo_611 ._templateButton_1xmfo_621{min-height:40px}@media (hover:hover){._row_1xmfo_453:hover{box-shadow:var(--shadow-sketch);transform:translate(-2px,-2px)}}._rowLocked_1xmfo_632{opacity:.72;box-shadow:none}@media (hover:hover){._rowLocked_1xmfo_632:hover{box-shadow:none;transform:none}}._rowCurrent_1xmfo_644{box-shadow:var(--shadow-sketch)}._theoryTestRow_1xmfo_648{box-shadow:2px 2px 0 var(--color-border);background:#fff;border-style:dashed;margin-bottom:14px}@media (hover:hover){._theoryTestRow_1xmfo_648:hover{box-shadow:var(--shadow-sketch)}}._order_1xmfo_661{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 6px;font-weight:700}._rowTitle_1xmfo_668{font-weight:700;font-size:var(--text-lg);margin:0 0 6px}._meta_1xmfo_674{color:var(--color-text-secondary);font-size:var(--text-md);margin:0;line-height:1.55}._lessonEffort_1xmfo_681{font-size:var(--text-sm);color:var(--color-text);margin:8px 0 0;font-weight:700}._lessonTag_1xmfo_688{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;background:#fff;border:1px solid #1111114d;border-radius:999px;margin:0 0 8px;padding:4px 9px;font-weight:700;display:inline-flex}._status_1xmfo_701{font-size:var(--text-sm);white-space:nowrap;font-weight:700}._theory_1xmfo_648{gap:28px;display:grid}._theoryBlock_1xmfo_712>p,._theoryBlock_1xmfo_712>ul,._lead_1xmfo_714,._throughline_1xmfo_715,._callout_1xmfo_716>ul,._readingHint_1xmfo_717,._readingList_1xmfo_718{max-width:76ch}._theoryBlock_1xmfo_712>p{margin:0 0 12px;line-height:1.7}._theoryBlock_1xmfo_712 p:last-child{margin-bottom:0}._lead_1xmfo_714{color:var(--color-text);margin:0 0 16px;line-height:1.7}._throughline_1xmfo_715{border:1px dashed var(--color-border);border-radius:var(--radius-sm);margin:0 0 24px;padding:12px 14px;font-weight:600;line-height:1.6}._throughlineLabel_1xmfo_746{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:700;display:block}._theoryHeading_1xmfo_755,._lessonSection_1xmfo_177 ._subhead_1xmfo_409{font-size:var(--text-lg);margin:0 0 10px;font-weight:700;line-height:1.3}._theoryBlock_1xmfo_712 ._codeCaption_1xmfo_763,._theoryBlock_1xmfo_712 ._theoryNote_1xmfo_764{color:var(--color-text-secondary);font-size:var(--text-base);margin:8px 0 0;line-height:1.65}._inlineCode_1xmfo_771{border:1px solid color-mix(in srgb, var(--color-border) 22%, transparent);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);overflow-wrap:anywhere;border-radius:.3em;padding:.08em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}._callout_1xmfo_716,._reading_1xmfo_717{margin-top:28px;padding-top:8px}._readingHint_1xmfo_717{color:var(--color-text-secondary);margin:0 0 10px;line-height:1.6}._readingList_1xmfo_718{margin:0;padding-left:1.2em;line-height:1.7;list-style:outside}._readingList_1xmfo_718 a{padding-block:11px;font-weight:600}._theoryList_1xmfo_806,._practiceList_1xmfo_807{margin:0 0 12px;padding-left:1.2em;line-height:1.7;list-style:outside}ol._practiceList_1xmfo_807{list-style:decimal}._practiceList_1xmfo_807 li+li{margin-top:6px}._subhead_1xmfo_409{font-size:var(--text-base);margin:20px 0 8px}._exampleCard_1xmfo_828{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:#fff;margin:14px 0 0;padding:12px 14px 14px}._exampleCard_1xmfo_828[data-kind=template]{background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);border-style:solid}._exampleLabel_1xmfo_841{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-weight:700}._exampleBody_1xmfo_850{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0;line-height:1.55;overflow-x:auto}._reportSheet_1xmfo_861{border:var(--border);background:#fff;border-radius:10px;overflow:hidden}._reportChrome_1xmfo_868{border-bottom:1px solid #1111111f;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 10px;display:flex}._reportTitle_1xmfo_877{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1.1}._reportBody_1xmfo_884{padding:0}._reportInput_1xmfo_888{resize:vertical;width:100%;min-height:18rem;color:var(--color-text);font-family:inherit;font-size:var(--text-base);background:0 0;border:0;margin:0;padding:14px 16px 18px;line-height:1.65;display:block}._reportInput_1xmfo_888:focus{outline:none}._reportInput_1xmfo_888::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 80%, transparent)}._reportSheet_1xmfo_861:focus-within{box-shadow:4px 4px 0 var(--color-border)}._codeBlock_1xmfo_915{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:thin;border:1px solid #1111111f;margin:12px 0 0;padding:14px 16px;line-height:1.55;overflow-x:auto}._task_1xmfo_935{border:1px dashed var(--color-border);border-radius:var(--radius-sm);margin:0 0 8px;padding:16px 18px;line-height:1.7}._effortPill_1xmfo_943{background:color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%);font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid #11111140;border-radius:999px;margin:0 0 10px;padding:6px 10px;font-weight:700;display:inline-flex}._hintsBox_1xmfo_955{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);margin-top:12px;padding:12px 14px}._testGrid_1xmfo_963{gap:10px;margin-top:8px;display:grid}._testCard_1xmfo_969{border-radius:var(--radius-sm);background:#fff;border:1px solid #11111124;padding:12px 14px}._testCardTitle_1xmfo_976{font-size:var(--text-md);margin:0 0 6px}._testCardText_1xmfo_981{color:var(--color-text-secondary);margin:0 0 8px;line-height:1.55}._submitHint_1xmfo_987{color:var(--color-text-secondary);margin:8px 0 0;line-height:1.6}._editorStack_1xmfo_993{--editor-grid:18px;border-radius:var(--radius-md);background:linear-gradient(color-mix(in srgb, var(--color-grid-ink) 11%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-grid-ink) 11%, transparent) 1px, transparent 1px), #f4f7fa;background-size:var(--editor-grid) var(--editor-grid), var(--editor-grid) var(--editor-grid), auto;border:1px solid #11111124;padding:14px;box-shadow:inset 0 0 0 1px #ffffff8c}._editorStack_1xmfo_993._frontendEditorStack_1xmfo_1009{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._templateActions_1xmfo_1017{margin:0 0 10px}._templateButton_1xmfo_621{color:var(--color-text);font-size:var(--text-sm);cursor:pointer;background:#fff;border:1px solid #11111138;border-radius:999px;padding:7px 12px;font-weight:700;line-height:1.2}@media (hover:hover){._templateButton_1xmfo_621:hover{background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%)}}._templateButton_1xmfo_621:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._quizModeBar_1xmfo_1044{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}._quizModeButton_1xmfo_1051{color:var(--color-text);min-height:44px;font-size:var(--text-sm);cursor:pointer;background:#fff;border:1px solid #11111138;border-radius:999px;padding:10px 16px;font-weight:700;line-height:1.2}._quizModeButtonActive_1xmfo_1064{background:color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%)}._quizModeButton_1xmfo_1051:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._quizBlocksNav_1xmfo_1073{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}._quizBlockTab_1xmfo_1080{text-align:left;color:var(--color-text);min-height:44px;font-size:var(--text-sm);cursor:pointer;background:#fff;border:1px solid #11111138;border-radius:999px;padding:10px 16px;font-weight:700;line-height:1.3}._quizBlockTabActive_1xmfo_1094{border-color:var(--color-text);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%)}._quizBlockTab_1xmfo_1080:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._quizBody_1xmfo_1104{gap:18px;display:grid}._quizBlock_1xmfo_1073{background:0 0;border:0;border-radius:0;padding:0}._quizBlockText_1xmfo_1116{color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-base);margin:0 0 14px}._quizQuestion_1xmfo_1123{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 96%, var(--color-text) 4%);padding:12px 14px}._quizQuestion_1xmfo_1123+._quizQuestion_1xmfo_1123{margin-top:12px}._quizQuestionTitle_1xmfo_1134{font-weight:700;font-size:var(--text-base);margin:0 0 10px;line-height:1.5}._quizOptions_1xmfo_1141{gap:8px;display:grid}._quizOption_1xmfo_1141{border:var(--border);border-radius:var(--radius-sm);min-height:44px;line-height:1.5;font-size:var(--text-base);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._quizOptionSelected_1xmfo_1160{border-color:#11111152}._quizOptionRight_1xmfo_1164{border-color:color-mix(in srgb, var(--color-success) 50%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent)}._quizOptionWrong_1xmfo_1169{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}._quizHintOk_1xmfo_1174,._quizHintFail_1xmfo_1175{font-size:var(--text-sm);margin:8px 0 0;font-weight:700}._quizHintOk_1xmfo_1174{color:#247041}._quizHintFail_1xmfo_1175{color:#ab2d2d}._quizScorePanel_1xmfo_1189{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);margin:0 0 14px;padding:12px 14px}._quizScoreLine_1xmfo_1197{margin:0;font-weight:700}._quizScoreLine_1xmfo_1197+._quizScoreLine_1xmfo_1197{margin-top:6px}._quizScoreHint_1xmfo_1206{color:var(--color-text-secondary);margin:8px 0 0}._quizActions_1xmfo_1211{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._quizActions_1xmfo_1211>*{flex:auto;min-width:min(100%,9.5rem)}._editor_1xmfo_993{--editor-line:1.6rem;--editor-gutter:2.75rem;border:var(--border);box-shadow:5px 5px 0 var(--color-border), inset 0 1px 0 #ffffffb3;background:#fff;border-radius:4px 18px 6px 14px;transition:box-shadow .2s;overflow:hidden}._editor_1xmfo_993:focus-within{box-shadow:7px 7px 0 var(--color-border), inset 0 1px 0 #ffffffb3}._editorChrome_1xmfo_1242{background:#f7f7f7;border-bottom:2px solid #1111111f;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px 10px;display:flex}._editorTitle_1xmfo_1252{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:.01em;line-height:1}._editorTabs_1xmfo_1260{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}._editorTab_1xmfo_1260{border:var(--border);min-height:40px;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);cursor:pointer;background:#fff;border-radius:10px 10px 4px 4px;padding:8px 13px;font-weight:700;line-height:1}._editorTabActive_1xmfo_1281{background:var(--color-text);color:var(--color-bg)}@media (hover:hover){._editorTab_1xmfo_1260:not(._editorTabActive_1xmfo_1281):hover{background:color-mix(in srgb, var(--color-bg) 90%, var(--color-text) 10%)}}._editorTab_1xmfo_1260:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._editorMeta_1xmfo_1297{color:var(--color-text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._editorSheet_1xmfo_1304{isolation:isolate;position:relative}._editorMargin_1xmfo_1309{top:0;bottom:0;left:calc(var(--editor-gutter) + .35rem);opacity:.55;pointer-events:none;z-index:1;background:#b25555cc;width:2px;position:absolute}._editorBody_1xmfo_1321{grid-template-columns:var(--editor-gutter) minmax(0, 1fr);background:repeating-linear-gradient(transparent, transparent calc(var(--editor-line) - 1px), color-mix(in srgb, var(--color-grid-ink) 18%, transparent) calc(var(--editor-line) - 1px), color-mix(in srgb, var(--color-grid-ink) 18%, transparent) var(--editor-line));min-width:0;min-height:300px;max-height:min(62vh,540px);display:grid}._editorGutter_1xmfo_1336{color:#11111152;max-height:min(62vh,540px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);line-height:var(--editor-line);text-align:right;-webkit-user-select:none;user-select:none;margin:0;padding:14px 8px 14px 6px;overflow:hidden}._editorInput_1xmfo_1349{width:100%;min-width:0;min-height:300px;max-height:min(62vh,540px);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-md);line-height:var(--editor-line);resize:vertical;white-space:pre;tab-size:2;caret-color:var(--color-text);background:0 0;border:0;margin:0;padding:14px 16px 18px 1rem;overflow:auto}._editorInput_1xmfo_1349:focus{outline:none}._editorInput_1xmfo_1349::placeholder{color:#11111147}._editorInput_1xmfo_1349::selection{color:var(--color-text);background:#11111129}._editorInput_1xmfo_1349::selection{color:var(--color-text);background:#11111129}._editorInput_1xmfo_1349:-webkit-autofill{-webkit-text-fill-color:var(--color-text);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}._editorInput_1xmfo_1349:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}._editorInput_1xmfo_1349:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}._lessonPreview_1xmfo_1395{border:var(--border);box-shadow:var(--shadow-sketch-sm);background:#fff;border-radius:12px 6px 16px 8px;margin-top:16px;overflow:hidden}._lessonPreviewChrome_1xmfo_1404{border-bottom:var(--border);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}._lessonPreviewChrome_1xmfo_1404 strong{font-size:var(--text-sm)}._lessonPreviewDots_1xmfo_1418{gap:4px;display:inline-flex}._lessonPreviewDots_1xmfo_1418 i{border:1px solid var(--color-text);border-radius:50%;width:8px;height:8px}._lessonPreviewLive_1xmfo_1430{color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap;font-weight:700}._lessonPreviewFrame_1xmfo_1437,._lessonPreviewEmpty_1xmfo_1438{background:#fff;border:0;width:100%;min-height:360px;display:block}._lessonPreviewEmpty_1xmfo_1438{color:var(--color-text-secondary);font-size:var(--text-md);text-align:center;place-items:center;padding:24px;line-height:1.55;display:grid}._autoPanel_1xmfo_1456{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 92%, var(--color-text) 8%);padding:14px 16px}._autoPanelHead_1xmfo_1463{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}._autoPanelHead_1xmfo_1463 ._subhead_1xmfo_409{margin:0}._autoPanelScore_1xmfo_1476{font-variant-numeric:tabular-nums;margin:0;font-weight:700}._formProgress_1xmfo_1482{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 94%, var(--color-text) 6%);gap:8px;margin:0 0 16px;padding:12px 14px;display:grid}._formProgressHead_1xmfo_1492{justify-content:space-between;gap:12px;font-weight:700;display:flex}._formProgressHint_1xmfo_1499{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}._diagnosticProgress_1xmfo_1505{margin-bottom:20px}._diagnosticQuestions_1xmfo_1509{gap:16px;display:grid}._diagnosticQuestion_1xmfo_1509{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 95%, var(--color-text) 5%);min-width:0;margin:0;padding:14px}._diagnosticQuestion_1xmfo_1509 legend{max-width:100%;padding:0;font-weight:700;line-height:1.45}._diagnosticOptions_1xmfo_1530{gap:8px;margin-top:12px;display:grid}._diagnosticOption_1xmfo_1530{border:var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;line-height:1.45;display:flex}._diagnosticOption_1xmfo_1530 input{width:18px;height:18px;accent-color:var(--color-text);flex:none;margin-top:2px}._diagnosticCode_1xmfo_1557{width:100%;min-height:240px;color:var(--color-text);resize:vertical;tab-size:2;background:0 0;border:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.6;display:block}._diagnosticCode_1xmfo_1557:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}._diagnosticScore_1xmfo_1577{font-family:var(--font-display);font-size:var(--text-2xl);margin:0 0 10px;font-weight:700}._autoPanelHint_1xmfo_1584{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 10px;line-height:1.45}._autoChecks_1xmfo_1591{gap:8px;margin:0;padding:0;list-style:none;display:grid}._autoChecks_1xmfo_1591 li{font-size:var(--text-md);background:#fff;border:1px solid #1111111a;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;line-height:1.4;display:flex}._autoCheckContent_1xmfo_1611{gap:3px;min-width:0;display:grid}._autoCheckCategory_1xmfo_1617{color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}._autoCheckHint_1xmfo_1625{color:var(--color-text-secondary);font-size:var(--text-sm)}._autoCheckMark_1xmfo_1630{flex-shrink:0;width:1.25rem;font-weight:700}._autoCheckOk_1xmfo_1636{border-color:#1111118c}._autoCheckOk_1xmfo_1636 ._autoCheckMark_1xmfo_1630{color:#111}._autoCheckFail_1xmfo_1644{opacity:.72}._autoCheckFail_1xmfo_1644 ._autoCheckMark_1xmfo_1630{color:#1116}._successBox_1xmfo_1652{margin:20px 0}._form_1xmfo_1482{flex-direction:column;gap:16px;margin-top:24px;display:flex}._panel_1xmfo_234>._form_1xmfo_1482{margin-top:0}._field_1xmfo_1667{flex-direction:column;gap:8px;display:flex}._fieldLabel_1xmfo_1673{font-size:var(--text-md);font-weight:600}._area_1xmfo_1678{border:var(--border);border-radius:var(--radius-sm);width:100%;min-height:96px;color:var(--color-text);font:inherit;resize:vertical;background:#fff;padding:12px 14px;line-height:1.5}._area_1xmfo_1678:focus{outline:2px solid var(--color-text);outline-offset:2px}._error_1xmfo_1696{color:var(--color-danger);margin:0;font-weight:600}._success_1xmfo_1652{margin:0 0 16px;font-weight:600}._checks_1xmfo_1707{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}._checks_1xmfo_1707 li{border:1px solid #1111111f;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}._checks_1xmfo_1707 li>:first-child{min-width:0}._done_1xmfo_1729{flex-shrink:0;font-weight:700}._checkCategory_1xmfo_1734{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}._pending_1xmfo_1744{color:var(--color-text-secondary);flex-shrink:0;font-weight:700}@media (width<=900px){._continuePanel_1xmfo_11{padding:var(--space-5)}._stats_1xmfo_181{gap:12px}._stat_1xmfo_181{padding:16px 18px}}@media (width<=768px){._page_1xmfo_1{padding-bottom:56px}._layout_1xmfo_6{overflow-x:clip}._progressStrip_1xmfo_53{grid-template-columns:1fr}._progressMetric_1xmfo_60{min-height:0;padding:var(--space-4) 0}._progressMetric_1xmfo_60+._progressMetric_1xmfo_60{border-top:1px dashed var(--color-border);border-left:0}._projectGate_1xmfo_95{flex-direction:column;align-items:stretch}._lessonGuide_1xmfo_117{align-items:flex-start;gap:var(--space-3);flex-direction:column}._lessonGuideNav_1xmfo_143{justify-content:flex-start}._stats_1xmfo_181{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}._stats_1xmfo_181>:first-child{grid-column:1/-1}._statValue_1xmfo_204{font-size:clamp(1.45rem,5.5vw,1.85rem)}._panelTitle_1xmfo_238{font-size:clamp(1.2rem,4.5vw,1.35rem)}._row_1xmfo_453{flex-direction:column;gap:10px;padding:16px}._lessonRow_1xmfo_578{gap:0;padding:0}._rowMainLink_1xmfo_590,._rowBody_1xmfo_591{flex-direction:column;gap:10px;width:100%;padding:16px}._rowLessonActions_1xmfo_611{padding:0 16px 14px}._authorActions_1xmfo_474{width:100%}._authorActions_1xmfo_474>*{flex:auto;min-width:min(100%,9.5rem)}._partContinue_1xmfo_481{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}._partContinueAction_1xmfo_505{width:100%}._questBridge_1xmfo_541{padding:var(--space-5);flex-direction:column;align-items:stretch}._status_1xmfo_701{align-self:flex-start;padding:4px 0 0}._rowLessonActions_1xmfo_611 ._templateButton_1xmfo_621{flex:auto;min-width:min(100%,9.5rem)}._actions_1xmfo_261{width:100%}._actions_1xmfo_261>*{flex:auto;min-width:min(100%,9.5rem)}._filterRow_1xmfo_267{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:var(--container-padding);flex-wrap:nowrap;gap:8px;margin-bottom:16px;padding:2px 28px 8px 0;overflow-x:auto}._filterChip_1xmfo_274{font-size:var(--text-sm);flex:none;padding:9px 12px}._theory_1xmfo_648{gap:22px}._throughline_1xmfo_715,._task_1xmfo_935,._warn_1xmfo_252{padding:12px}._codeBlock_1xmfo_915{font-size:var(--text-sm);padding:12px}._exampleCard_1xmfo_828{padding:10px 12px 12px}._exampleBody_1xmfo_850{font-size:var(--text-md)}._reportInput_1xmfo_888{font-size:16px}._reportTitle_1xmfo_877{font-size:var(--text-lg)}._quizBlocksNav_1xmfo_1073{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:var(--container-padding);flex-wrap:nowrap;gap:6px;margin-bottom:14px;padding:2px 28px 8px 0;overflow-x:auto}._quizBlockTab_1xmfo_1080{font-size:var(--text-xs);flex:none;padding:9px 12px}._quizOption_1xmfo_1141{font-size:var(--text-base);padding:11px 12px}._quizActions_1xmfo_1211{width:100%}._quizActions_1xmfo_1211>*{min-width:min(100%,9.5rem)}._editorStack_1xmfo_993{padding:10px}._editor_1xmfo_993{--editor-line:1.5rem;--editor-gutter:2.2rem;box-shadow:3px 3px 0 var(--color-border), inset 0 1px 0 #ffffffb3;border-radius:4px 12px 6px 10px}._editor_1xmfo_993:focus-within{box-shadow:4px 4px 0 var(--color-border), inset 0 1px 0 #ffffffb3}._editorBody_1xmfo_1321,._editorInput_1xmfo_1349{min-height:220px;max-height:min(70vh,480px)}._editorGutter_1xmfo_1336{max-height:min(70vh,480px);font-size:var(--text-xs);padding:12px 6px 12px 4px}._editorChrome_1xmfo_1242{flex-wrap:wrap;gap:6px 12px;padding:10px 12px 8px}._editorTitle_1xmfo_1252{font-size:var(--text-xl)}._editorMeta_1xmfo_1297{font-size:var(--text-xs)}._editorInput_1xmfo_1349{resize:none;padding:12px 12px 16px .75rem;font-size:16px}._editorMargin_1xmfo_1309{left:calc(var(--editor-gutter) + .2rem);width:1.5px}._autoPanel_1xmfo_1456{padding:12px}._autoPanelHead_1xmfo_1463{flex-direction:column;align-items:flex-start;gap:4px}._form_1xmfo_1482{gap:14px;margin-top:20px}._form_1xmfo_1482>button{width:100%}._checks_1xmfo_1707 li{flex-direction:column;align-items:flex-start;gap:6px}._practiceList_1xmfo_807{padding-left:1.15rem}}@media (width<=480px){._page_1xmfo_1{padding-bottom:48px}._lessonQuestBridge_1xmfo_311{flex-direction:column;align-items:stretch}._lessonQuestBridge_1xmfo_311>a{width:100%}._continuePanel_1xmfo_11,._partContinue_1xmfo_481,._questBridge_1xmfo_541{padding:var(--space-4);border-radius:var(--radius-md)}._continueTitle_1xmfo_39{font-size:clamp(2rem,11vw,2.65rem)}._continuePanel_1xmfo_11 ._actions_1xmfo_261>*{width:100%}._lessonGuideHead_1xmfo_127{align-items:baseline;gap:var(--space-2);flex-direction:row}._lessonGuideNav_1xmfo_143{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._lessonGuideNav_1xmfo_143 a{padding-inline:var(--space-3);text-align:center;justify-content:center}._lessonGuideNav_1xmfo_143 a:last-child{grid-column:1/-1}._stats_1xmfo_181{grid-template-columns:1fr;gap:10px}._stats_1xmfo_181>:first-child{grid-column:auto}._stat_1xmfo_181{padding:14px}._statLabel_1xmfo_197{font-size:var(--text-sm);margin-bottom:6px}._rowTitle_1xmfo_668{font-size:var(--text-base)}._meta_1xmfo_674{font-size:var(--text-sm)}._filterChip_1xmfo_274{font-size:var(--text-sm);padding:8px 11px}._filterCount_1xmfo_299{min-width:20px;height:20px;font-size:var(--text-xs)}._theoryHeading_1xmfo_755{font-size:var(--text-lg)}._codeBlock_1xmfo_915{font-size:var(--text-sm);line-height:1.45}._editorStack_1xmfo_993{margin-inline:-12px;padding:8px}._editor_1xmfo_993{--editor-line:1.45rem;--editor-gutter:1.9rem}._editorChrome_1xmfo_1242{flex-wrap:wrap;padding:9px 10px 7px}._editorTabs_1xmfo_1260{width:100%}._editorTab_1xmfo_1260{flex:8rem}._editorTitle_1xmfo_1252{font-size:var(--text-lg)}._editorMeta_1xmfo_1297{white-space:normal;width:100%}._editorBody_1xmfo_1321,._editorInput_1xmfo_1349{min-height:200px;max-height:min(68vh,420px)}._editorGutter_1xmfo_1336{max-height:min(68vh,420px)}._editorInput_1xmfo_1349{padding:12px 10px 14px .55rem}._lessonPreviewChrome_1xmfo_1404{grid-template-columns:auto minmax(0,1fr)}._lessonPreviewLive_1xmfo_1430{white-space:normal;grid-column:1/-1}._lessonPreviewFrame_1xmfo_1437,._lessonPreviewEmpty_1xmfo_1438{min-height:280px}._submitHint_1xmfo_987{font-size:var(--text-md)}._autoChecks_1xmfo_1591 li{font-size:var(--text-sm);padding:7px 8px}}@media (width<=768px){._reviewSummary_1xmfo_331{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._reviewSummary_1xmfo_331{grid-template-columns:1fr}._reviewTools_1xmfo_362 input,._reviewTools_1xmfo_362 select{flex-basis:100%;width:100%}}@media (width<=360px){._stats_1xmfo_181{grid-template-columns:1fr}._stats_1xmfo_181>:first-child{grid-column:auto}._editorStack_1xmfo_993{padding:6px}._editor_1xmfo_993{--editor-gutter:1.7rem}._actions_1xmfo_261>*{min-width:100%}}@media (prefers-reduced-motion:reduce){._row_1xmfo_453{transition:none}@media (hover:hover){._row_1xmfo_453:hover{transform:none}}._filterChip_1xmfo_274{transition:none}}@media (hover:none){._row_1xmfo_453:hover{box-shadow:2px 2px 0 var(--color-border);transform:none}._rowCurrent_1xmfo_644:hover{box-shadow:var(--shadow-sketch)}._filterChip_1xmfo_274:hover,._filterChipActive_1xmfo_294:hover{box-shadow:none}}._trackGrid_1xmfo_2305{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}._trackCard_1xmfo_2312{border:var(--border);border-radius:var(--radius-md);background:var(--color-card);min-width:0;box-shadow:var(--shadow-sketch);color:inherit;transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}@media (hover:hover){a._trackCard_1xmfo_2312:hover{box-shadow:6px 6px 0 var(--color-border);transform:translate(-2px,-2px)}}._trackCardLocked_1xmfo_2334{box-shadow:none;opacity:.75;border-style:dashed}._trackCardHead_1xmfo_2340{justify-content:space-between;align-items:center;gap:12px;display:flex}._trackNum_1xmfo_2347{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text-secondary);line-height:1}._trackChip_1xmfo_2354{border:var(--border);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;padding:4px 12px;font-weight:700}._trackChipActive_1xmfo_2363{background:var(--color-text);color:var(--color-bg)}._trackIcon_1xmfo_2368{width:88px;height:88px;margin:4px 0 2px;display:block}._trackCardLocked_1xmfo_2334 ._trackIcon_1xmfo_2368{opacity:.5}._trackName_1xmfo_2379{font-family:var(--font-display);font-size:var(--text-display);margin:0;line-height:1.05}._trackProgress_1xmfo_2386{margin-top:6px}._trackProgress_1xmfo_2386 ._track_1xmfo_220{margin-top:0}._trackProgressLabel_1xmfo_2394{font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0;font-weight:600}._trackCta_1xmfo_2401{margin-top:auto;padding-top:8px;font-weight:700}@media (width<=768px){._trackGrid_1xmfo_2305{grid-template-columns:1fr;gap:16px}._trackCard_1xmfo_2312{grid-template-columns:64px minmax(0,1fr);gap:8px 16px;padding:20px;display:grid}._trackIcon_1xmfo_2368{grid-area:1/1/span 2;align-self:center;width:64px;height:64px;margin:0}._trackCardHead_1xmfo_2340{grid-area:1/2}._trackName_1xmfo_2379{grid-area:2/2;align-self:start}._trackCard_1xmfo_2312>:not(._trackIcon_1xmfo_2368):not(._trackCardHead_1xmfo_2340):not(._trackName_1xmfo_2379){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._trackCard_1xmfo_2312{transition:none}}._practiceFields_1xmfo_2453{gap:16px;display:grid}._practiceWindows_1xmfo_2458 ._practiceFields_1xmfo_2453{gap:16px}._practiceWindows_1xmfo_2458 ._practiceFields_1xmfo_2453>*{border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sketch);background:#fff;margin:0;padding:16px}._practiceWindows_1xmfo_2458 ._reportInput_1xmfo_888{border:var(--border);border-radius:var(--radius-sm);background:#fff;min-height:8rem;padding:12px 14px}._practiceWindows_1xmfo_2458 ._reportInput_1xmfo_888:focus{box-shadow:3px 3px 0 var(--color-border);outline:none}._practiceField_1xmfo_2453{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._practiceLabel_1xmfo_2493{font-size:var(--text-sm);font-weight:700}._practiceChoiceRow_1xmfo_2498{flex-wrap:wrap;gap:8px 12px;display:flex}._practiceChoice_1xmfo_2498{border:var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}._practiceChoice_1xmfo_2498:has(input:checked){background:color-mix(in srgb, var(--color-bg) 70%, var(--color-text) 8%)}._practiceChoice_1xmfo_2498 input{margin:0}._nav_1xgu3_1{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}._link_1xgu3_8{border:var(--border);background:var(--color-bg);font-size:var(--text-md);transition:box-shadow var(--transition), background var(--transition), color var(--transition);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}@media (hover:hover){._link_1xgu3_8:hover{box-shadow:var(--shadow-sketch)}}._active_1xgu3_27{background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-sketch)}._count_1xgu3_33{background:color-mix(in srgb, currentColor 18%, transparent);min-width:22px;height:22px;font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}@media (width<=768px){._nav_1xgu3_1{gap:8px;margin-bottom:22px}._link_1xgu3_8{font-size:var(--text-sm);white-space:nowrap;padding:9px 14px}}@media (width<=480px){._nav_1xgu3_1{margin-bottom:18px}._link_1xgu3_8{font-size:var(--text-sm);padding:8px 12px}._count_1xgu3_33{min-width:20px;height:20px;font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){._link_1xgu3_8{transition:none}}@media (hover:none){._link_1xgu3_8:hover{box-shadow:none}._active_1xgu3_27:hover{box-shadow:var(--shadow-sketch)}}._page_f8tqc_1{min-height:100vh;padding:32px 0 72px}._layout_f8tqc_6{gap:0;display:grid}._noticeOverlay_f8tqc_11{z-index:var(--z-modal);padding:var(--space-5);background:color-mix(in srgb, var(--color-text) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}._notice_f8tqc_11{border:var(--border);border-radius:var(--radius-lg);background:var(--color-card);width:min(100%,560px);box-shadow:var(--shadow-sketch-8);padding:clamp(24px,5vw,44px);position:relative}._notice_f8tqc_11 h2{max-width:18ch;font-family:var(--font-display);font-size:var(--title-2);line-height:var(--leading-display);margin:0}._notice_f8tqc_11>p:not(._eyebrow_f8tqc_39){max-width:48ch;margin:var(--space-4) 0 var(--space-5);line-height:var(--leading-body)}._noticeClose_f8tqc_45{top:var(--space-3);right:var(--space-3);border:var(--border);background:var(--color-card);width:40px;height:40px;color:var(--color-text);font:inherit;font-size:var(--text-xl);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute}._noticeClose_f8tqc_45:focus-visible{outline:3px solid var(--color-grid-ink);outline-offset:3px}@media (hover:hover){._noticeClose_f8tqc_45:hover{background:var(--color-surface-muted)}}._docsShell_f8tqc_75{gap:var(--space-5);grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;display:grid}._catalog_f8tqc_82,._article_f8tqc_83{border:var(--border);background:var(--color-card)}._catalog_f8tqc_82{top:calc(var(--header-height) + var(--space-4));max-height:calc(100vh - var(--header-height) - var(--space-7));border-radius:var(--radius-md);box-shadow:var(--shadow-sketch-sm);position:sticky;overflow:auto}._catalogTop_f8tqc_97{padding:var(--space-5);border-bottom:var(--border)}._eyebrow_f8tqc_39,._articleMeta_f8tqc_103{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}._catalogTop_f8tqc_97 h2,._articleHead_f8tqc_112 h2{font-family:var(--font-display);font-weight:700;line-height:var(--leading-display);margin:0}._catalogTop_f8tqc_97 h2{font-size:var(--title-3)}._searchLabel_f8tqc_123{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:700;display:block}._search_f8tqc_123{border:var(--border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:44px;color:var(--color-text);font:inherit;font-size:var(--text-base);padding:10px 12px}._search_f8tqc_123:focus-visible,._catalogLink_f8tqc_143:focus-visible,._article_f8tqc_83:focus-visible{outline:3px solid var(--color-grid-ink);outline-offset:3px}._catalogNav_f8tqc_149{padding:var(--space-4)}._catalogGroup_f8tqc_153+._catalogGroup_f8tqc_153{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--color-border)}._groupHead_f8tqc_159{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._groupHead_f8tqc_159 h3{font-size:var(--text-base);margin:0}._groupHead_f8tqc_159 span{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}._catalogGroup_f8tqc_153 ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._catalogLink_f8tqc_143{border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:100%;min-height:48px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;border:0;border-left:3px solid #0000;padding:9px 11px;text-decoration:none;display:grid}._catalogLink_f8tqc_143 span{color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}._catalogLink_f8tqc_143 strong{font-size:var(--text-sm);line-height:var(--leading-snug);margin-top:2px}._catalogLinkActive_f8tqc_216{border-left-color:var(--color-text);background:var(--color-surface-muted)}@media (hover:hover){._catalogLink_f8tqc_143:hover{background:var(--color-surface-muted)}}._empty_f8tqc_227{padding:var(--space-3);color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}._article_f8tqc_83{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sketch-5);padding:clamp(24px,5vw,56px)}._articleHead_f8tqc_112{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--border);display:flex}._articleHead_f8tqc_112 h2{max-width:20ch;font-size:var(--title-2)}._summary_f8tqc_255,._lead_f8tqc_256,._theorySection_f8tqc_257 p,._theorySection_f8tqc_257 ul,._callout_f8tqc_259 ul,._reading_f8tqc_260 ul{max-width:76ch}._summary_f8tqc_255{margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:var(--leading-body)}._lead_f8tqc_256{margin:var(--space-5) 0 0;font-size:var(--text-lg);line-height:1.7}._throughline_f8tqc_276{max-width:76ch;margin:var(--space-5) 0 0;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-sm)}._throughline_f8tqc_276 span{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}._throughline_f8tqc_276 p{font-weight:600;line-height:var(--leading-body);margin:0}._reference_f8tqc_299{max-width:76ch;margin-top:var(--space-6);padding:var(--space-5);border:var(--border);border-radius:var(--radius-md);background:var(--color-surface-muted)}._referenceHead_f8tqc_308 h3{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}._referenceHead_f8tqc_308>p:last-child{margin:var(--space-3) 0 0;line-height:var(--leading-body)}._referenceGrid_f8tqc_319{gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._referenceGrid_f8tqc_319 h4{margin:0 0 var(--space-3);font-size:var(--text-base)}._terms_f8tqc_333{gap:var(--space-3);margin:0;display:grid}._terms_f8tqc_333 div{gap:var(--space-1);display:grid}._terms_f8tqc_333 dt{font-weight:700}._terms_f8tqc_333 dd{color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}._checklist_f8tqc_354{gap:var(--space-2);line-height:var(--leading-body);margin:0;padding-left:1.25em;display:grid}._theory_f8tqc_257{gap:var(--space-6);margin-top:var(--space-6);display:grid}._theorySection_f8tqc_257 h3,._callout_f8tqc_259 h3,._reading_f8tqc_260 h3{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-snug)}._theorySection_f8tqc_257 p{margin:0 0 var(--space-3);line-height:1.75}._theorySection_f8tqc_257 p:last-child{margin-bottom:0}._theorySection_f8tqc_257 ul,._callout_f8tqc_259 ul,._reading_f8tqc_260 ul{margin:0;padding-left:1.3em;line-height:1.75}._codeBlock_f8tqc_393{max-width:100%;margin:var(--space-4) 0 0;padding:var(--space-4);border:var(--border);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);line-height:1.65;overflow:auto}._caption_f8tqc_407{color:var(--color-text-secondary);font-size:var(--text-base);margin-top:var(--space-2)!important}._note_f8tqc_413{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-text);background:var(--color-note);margin-top:var(--space-4)!important}._inlineCode_f8tqc_420{border:1px solid color-mix(in srgb, var(--color-border) 22%, transparent);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text) 12%);overflow-wrap:anywhere;border-radius:.3em;padding:.08em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}._callout_f8tqc_259,._reading_f8tqc_260{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px dashed var(--color-border)}._reading_f8tqc_260 a{text-underline-offset:3px;padding-block:10px;font-weight:700;text-decoration:underline}@media (width<=900px){._docsShell_f8tqc_75{grid-template-columns:1fr}._catalog_f8tqc_82{max-height:none;position:static}._catalogNav_f8tqc_149{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(54vh,520px);display:grid;overflow:auto}._catalogGroup_f8tqc_153+._catalogGroup_f8tqc_153{padding-top:0;padding-left:var(--space-5);border-top:0;border-left:1px dashed var(--color-border);margin-top:0}}@media (width<=768px){._page_f8tqc_1{padding-top:var(--space-5)}._article_f8tqc_83{padding:var(--space-5);border-radius:var(--radius-md)}._articleHead_f8tqc_112{display:grid}._referenceGrid_f8tqc_319{grid-template-columns:1fr}}@media (width<=480px){._noticeOverlay_f8tqc_11{padding:var(--space-3)}._notice_f8tqc_11{padding:var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-md)}._catalogNav_f8tqc_149{grid-template-columns:1fr}._catalogGroup_f8tqc_153+._catalogGroup_f8tqc_153{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-border);border-left:0;padding-left:0}._article_f8tqc_83{padding:var(--space-4)}._lead_f8tqc_256{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){._catalogLink_f8tqc_143{transition:none}}._shell_d4tas_1{color:#111;background:#fff;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}._topbar_d4tas_11{background:#fff;border-bottom:2px solid #111;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 16px;display:flex}._brand_d4tas_22 h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:700;line-height:1}._kicker_d4tas_31{color:#444;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}._back_d4tas_40{flex:none}._workspace_d4tas_44{flex:auto;grid-template-columns:248px minmax(0,1.15fr) minmax(300px,.9fr);min-height:0;display:grid}._sidebar_d4tas_51,._editor_d4tas_52,._previewPane_d4tas_53{min-width:0;min-height:0}._sidebar_d4tas_51{background:#fff;border-right:2px solid #111;flex-direction:column;gap:10px;padding:14px 12px;display:flex}._listHeading_d4tas_67{color:#444;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._listHeading_d4tas_67>span:first-child{align-items:center;gap:8px;display:inline-flex}._moderatorBadge_d4tas_83{color:#111;letter-spacing:.04em;text-transform:uppercase;border:1px solid #111;border-radius:999px;padding:2px 7px;font-size:10px}._progressTrack_d4tas_93{background:#ececec;border-radius:999px;height:6px;overflow:hidden}._progressTrack_d4tas_93 span{background:#111;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}._missionList_d4tas_107{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}._missionList_d4tas_107,._code_d4tas_120,._checkBlock_d4tas_121{scrollbar-width:thin;scrollbar-color:#111 #fff}._missionList_d4tas_107::-webkit-scrollbar{width:12px;height:12px}._code_d4tas_120::-webkit-scrollbar{width:12px;height:12px}._checkBlock_d4tas_121::-webkit-scrollbar{width:12px;height:12px}._missionList_d4tas_107::-webkit-scrollbar-track{background:#fff;border-left:2px solid #111}._code_d4tas_120::-webkit-scrollbar-track{background:#fff;border-left:2px solid #111}._checkBlock_d4tas_121::-webkit-scrollbar-track{background:#fff;border-left:2px solid #111}._missionList_d4tas_107::-webkit-scrollbar-thumb{background:#111;border:2px solid #fff;border-radius:999px}._code_d4tas_120::-webkit-scrollbar-thumb{background:#111;border:2px solid #fff;border-radius:999px}._checkBlock_d4tas_121::-webkit-scrollbar-thumb{background:#111;border:2px solid #fff;border-radius:999px}._missionList_d4tas_107::-webkit-scrollbar-button{width:0;height:0;display:none}._code_d4tas_120::-webkit-scrollbar-button{width:0;height:0;display:none}._checkBlock_d4tas_121::-webkit-scrollbar-button{width:0;height:0;display:none}._missionButton_d4tas_156{color:#111;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;transition:background .22s,color .22s,border-color .22s;display:grid}._missionButton_d4tas_156:hover:not(:disabled){background:#f5f5f5;border-color:#111}._missionButton_d4tas_156._selected_d4tas_177:hover{background:#111}._missionButton_d4tas_156._selected_d4tas_177{color:#fff;background:#111;border-color:#111}._missionButton_d4tas_156._selected_d4tas_177 small{color:#ffffffb8}._missionButton_d4tas_156:disabled{cursor:not-allowed;opacity:.45}._missionNumber_d4tas_196{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex}._missionButton_d4tas_156._completed_d4tas_208 ._missionNumber_d4tas_196{color:#fff;background:#111}._missionButton_d4tas_156._selected_d4tas_177._completed_d4tas_208 ._missionNumber_d4tas_196,._missionButton_d4tas_156._selected_d4tas_177 ._missionNumber_d4tas_196{color:#111;background:#fff;border-color:#fff}._missionButton_d4tas_156 strong,._missionButton_d4tas_156 small{display:block;overflow:hidden}._missionButton_d4tas_156 strong{white-space:normal;font-size:13px;font-weight:700;line-height:1.25}._missionButton_d4tas_156 small{color:#444;margin-top:2px;font-size:11px}._editor_d4tas_52{background:#fff;flex-direction:column;min-height:0;display:flex}._missionIntro_d4tas_246{animation:.42s cubic-bezier(.22,1,.36,1) _questIn_d4tas_1}._missionHeader_d4tas_250{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 0;display:flex}._missionHeader_d4tas_250 h2{margin:0;font-size:1.35rem;line-height:1.15}._status_d4tas_264{background:#fff;border:2px solid #111;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800;transition:background .25s,color .25s}._statusDone_d4tas_275{color:#fff;background:#111}._brief_d4tas_280,._objective_d4tas_281{margin:8px 16px 0;font-size:13px;line-height:1.45}._brief_d4tas_280{color:#444}._objective_d4tas_281{border-left:3px solid #111;padding:8px 10px;font-weight:700}._tabs_d4tas_297{gap:6px;margin:12px 16px 0;display:flex}._tab_d4tas_297{color:#111;cursor:pointer;background:#f3f3f3;border:2px solid #111;border-bottom:0;border-radius:10px 10px 0 0;padding:7px 12px;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s}._tab_d4tas_297:hover{transform:translateY(-1px)}._tabActive_d4tas_320,._tabActive_d4tas_320:hover{color:#fff;background:#111;transform:none}._code_d4tas_120{color:#f5f5f5;tab-size:2;resize:none;caret-color:#fff;background:#111;border:2px solid #111;border-radius:0 12px 12px;flex:auto;width:calc(100% - 32px);min-height:0;margin:0 16px;padding:16px 18px;font:500 14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;animation:.34s cubic-bezier(.22,1,.36,1) _questIn_d4tas_1;display:block}._code_d4tas_120:focus{outline-offset:2px;outline:3px solid #111}._editorBar_d4tas_350{color:#444;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 12px;font-size:12px;display:flex}._actions_d4tas_361{flex-wrap:wrap;gap:8px;display:flex}._hintRow_d4tas_367{flex-wrap:wrap;gap:8px 18px;padding:0 16px 12px;display:flex}._hints_d4tas_374{color:#444;margin:0;font-size:13px}._hints_d4tas_374 summary{cursor:pointer;color:#111;width:fit-content;font-weight:700}._hints_d4tas_374 :is(ol,ul){margin:8px 0 0;padding-left:18px;line-height:1.45}._previewPane_d4tas_53{background:#fafafa;border-left:2px solid #111;flex-direction:column;display:flex}._previewChrome_d4tas_400{background:#fff;border-bottom:2px solid #111;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}._dots_d4tas_411{gap:5px;display:inline-flex}._dots_d4tas_411 i{border:1.5px solid #111;border-radius:50%;width:8px;height:8px}._previewUrl_d4tas_423{color:#444;text-overflow:ellipsis;white-space:nowrap;border:1px solid #111;border-radius:999px;padding:4px 10px;font-size:12px;overflow:hidden}._previewLive_d4tas_434{color:#444;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}._previewLive_d4tas_434:before{content:"";background:#111;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite _livePulse_d4tas_1}._previewFrame_d4tas_454{flex-direction:column;flex:auto;min-height:0;animation:.42s cubic-bezier(.22,1,.36,1) _questIn_d4tas_1;display:flex}._preview_d4tas_53{background:#fff;border:0;flex:auto;width:100%;min-height:180px;display:block}._checkBlock_d4tas_121{background:#fff;border-top:2px solid #111;flex:0 auto;max-height:38%;padding:0 12px 12px;overflow:auto}._checkSummaryHeading_d4tas_480{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:700;list-style:none;display:flex}._checkSummaryHeading_d4tas_480::-webkit-details-marker{display:none}._checkSummaryHeading_d4tas_480:before{content:"+";border:2px solid #111;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:14px;display:inline-grid}._checkBlock_d4tas_121[open] ._checkSummaryHeading_d4tas_480:before{content:"−"}._checks_d4tas_511{gap:6px;margin:0;padding:0;list-style:none;display:grid}._checks_d4tas_511 li{border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;transition:background .25s,box-shadow .25s;animation:.32s cubic-bezier(.22,1,.36,1) both _questIn_d4tas_1;display:flex}._checkIdle_d4tas_531{background:0 0}._checkPassed_d4tas_535{background:#f3f3f3}._checkFailed_d4tas_539{background:#fff;box-shadow:inset 0 0 0 1px #111}._checkIcon_d4tas_544{flex:0 0 14px;font-weight:800;transition:transform .25s cubic-bezier(.22,1,.36,1)}._checkPassed_d4tas_535 ._checkIcon_d4tas_544{transform:scale(1.08)}._checkText_d4tas_554{gap:3px;display:grid}._checkText_d4tas_554 small{color:#444;font-size:12px;line-height:1.35}._checkSummary_d4tas_480,._checkSummarySuccess_d4tas_566{margin:8px 0 0;font-size:13px;line-height:1.4}._checkSummarySuccess_d4tas_566{font-weight:700}@keyframes _questIn_d4tas_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _livePulse_d4tas_1{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1024px){._shell_d4tas_1{height:auto;min-height:100dvh;overflow:visible}._workspace_d4tas_44{grid-template-columns:1fr}._sidebar_d4tas_51,._previewPane_d4tas_53{border:0;border-top:2px solid #111}._missionList_d4tas_107{max-height:220px}._code_d4tas_120{min-height:320px}._preview_d4tas_53{min-height:360px}._checkBlock_d4tas_121{max-height:none}}@media (width<=768px){._editorBar_d4tas_350,._missionHeader_d4tas_250{flex-direction:column;align-items:flex-start}._brand_d4tas_22 h1{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){._missionIntro_d4tas_246,._code_d4tas_120,._previewFrame_d4tas_454,._checks_d4tas_511 li,._previewLive_d4tas_434:before{animation:none}._missionButton_d4tas_156,._tab_d4tas_297,._progressTrack_d4tas_93 span,._status_d4tas_264,._checkIcon_d4tas_544,._checks_d4tas_511 li{transition:none}}
/*$vite$:1*/