.about-route_pageShell__xghPQ{display:flex;flex-direction:column;min-height:100vh;color:var(--foreground);background:var(--effect-page-overlay),var(--page-backdrop)}.about-route_mainRegion__BEk0w{flex:1 1 auto}.about-route_heroSection__clhn8{position:relative;padding:96px 0 64px;text-align:center}.about-route_heroInner__Judgi{max-width:760px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.about-route_heroTitle__t5gBa{margin:0 0 16px;font-family:var(--type-heading);font-style:italic;font-weight:var(--type-heading-weight,400);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;color:var(--foreground)}.about-route_heroSubtitle__OJgFw{margin:0 0 12px;font-family:var(--type-body);font-size:1.25rem;line-height:1.5;color:var(--muted-foreground)}.about-route_heroDescription__fTBHt{max-width:700px;margin:0 auto;font-family:var(--type-body);font-size:1.05rem;line-height:1.7;color:var(--muted-foreground)}.about-route_storySection__0LYvT{padding:64px 0}.about-route_storyInner__hvq7l{max-width:1100px;margin:0 auto;padding:0 32px}.about-route_tablist__EoNJq{display:flex;gap:8px;margin:0 auto 32px;padding:6px;border-radius:var(--shape-surface);background:color-mix(in srgb,var(--muted) 60%,transparent 40%);border:var(--shape-border-width) solid color-mix(in srgb,var(--border) 70%,transparent 30%);width:fit-content}.about-route_tab__oq081{appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--shape-inset);padding:10px 22px;font-family:var(--type-body);font-weight:600;font-size:1rem;color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease),box-shadow var(--motion-fast,.2s) var(--motion-ease,ease)}.about-route_tabSelected__VRdOF{color:var(--card);background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--accent) 50%,var(--foreground) 50%));box-shadow:var(--depth-control)}.about-route_tab__oq081:hover:not(.about-route_tabSelected__VRdOF){color:var(--foreground);background:color-mix(in srgb,var(--card) 50%,transparent 50%)}.about-route_tab__oq081:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.about-route_storyPanel__AYfae{position:relative;overflow:hidden;padding:36px 40px 40px;border-radius:var(--shape-surface);background:var(--notation-panel-surface-background);border:var(--notation-panel-surface-border);box-shadow:var(--notation-panel-surface-shadow)}.about-route_storyPanel__AYfae[data-radius-role=outer-card]{border-radius:var(--route-family-outer-card-radius)}.about-route_storyTitle__MmOdJ{margin:0 0 24px;font-family:var(--type-heading);font-weight:var(--type-heading-weight,700);font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.2;color:var(--foreground)}.about-route_storyBody__Wa5A4{margin:0 0 16px;font-family:var(--type-body);font-size:1.05rem;line-height:1.8;color:var(--muted-foreground)}.about-route_aboutMePreview__R6FZf,.about-route_storyPreview__d8mTj{--about-editorial-line-height:1.75em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-height:var(--about-editorial-line-height);color:var(--muted-foreground);font-family:var(--type-body);font-size:1.05rem;overflow-wrap:anywhere;text-align:start}.about-route_aboutMePreview__R6FZf{font-size:1.02rem}.about-route_authorEditorialInlineMore__sKdmf,.about-route_editorialInlineMore__6NVDN{float:inline-end;display:flex;align-items:flex-end;padding-inline-start:.65em;line-height:var(--about-editorial-line-height);white-space:nowrap}.about-route_editorialInlineMore__6NVDN{height:calc(5 * var(--about-editorial-line-height));shape-outside:inset(calc(4 * var(--about-editorial-line-height) + 1px) 0 0)}.about-route_authorEditorialInlineMore__sKdmf{height:calc(3 * var(--about-editorial-line-height));shape-outside:inset(calc(2 * var(--about-editorial-line-height) + 1px) 0 0)}.about-route_authorEditorialInlineMore__sKdmf button,.about-route_editorialInlineMore__6NVDN button{min-height:0;margin-top:0;padding:.25rem .6rem;border:var(--shape-border-width) solid var(--border-strong);border-radius:var(--shape-surface);background:color-mix(in srgb,var(--card) 76%,transparent 24%);color:var(--accent);font-family:var(--type-heading);font-size:.98rem;font-style:italic;font-weight:var(--type-heading-weight,600);line-height:1.4;box-shadow:var(--depth-control);transition:background var(--motion-fast,.2s) var(--motion-ease,ease),color var(--motion-fast,.2s) var(--motion-ease,ease),box-shadow var(--motion-fast,.2s) var(--motion-ease,ease)}.about-route_authorEditorialInlineMore__sKdmf button:hover,.about-route_editorialInlineMore__6NVDN button:hover{background:var(--card);color:var(--foreground);box-shadow:var(--depth-accent)}.about-route_authorEditorialInlineMore__sKdmf button:focus-visible,.about-route_editorialInlineMore__6NVDN button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring),var(--depth-control)}.about-route_subheading__Agpuk{margin:24px 0 12px;font-family:var(--type-heading);font-weight:var(--type-heading-weight,600);font-size:1.15rem;line-height:1.3;color:var(--foreground)}.about-route_list__nCYvB{margin:0 0 24px;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px}.about-route_listItem__Lncpt{margin:0;font-family:var(--type-body);font-size:1.05rem;line-height:1.8;color:var(--muted-foreground)}.about-route_listItem__Lncpt strong{color:var(--foreground)}.about-route_storyOutro__sMqVs{font-family:var(--type-body);font-size:1.05rem;line-height:1.8;color:var(--muted-foreground)}.about-route_editorialDialogBackdrop__nCA5Y{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--foreground) 55%,transparent 45%);backdrop-filter:var(--effect-surface-blur,blur(12px) saturate(1.05));-webkit-backdrop-filter:var(--effect-surface-blur,blur(12px) saturate(1.05))}.about-route_editorialDialogBackdrop__nCA5Y[hidden]{display:none}.about-route_editorialDialogPanel__Ti1bX{position:relative;display:flex;flex-direction:column;width:min(48rem,100%);max-height:min(86vh,56rem);overflow:hidden;padding:clamp(1.75rem,4vw,2.75rem);border:var(--shape-border-width) solid var(--border-strong);border-radius:var(--route-family-outer-card-radius);background:radial-gradient(120% 80% at 50% 0,var(--hover-surface),transparent 62%),linear-gradient(180deg,var(--card) 0,var(--muted) 100%);color:var(--foreground);box-shadow:var(--depth-card);animation:about-route_editorialDialogRise__CveWu .2s ease}.about-route_editorialDialogPanel__Ti1bX:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--route-family-outer-card-radius) var(--route-family-outer-card-radius) 0 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 90%,transparent),transparent);pointer-events:none}@keyframes about-route_editorialDialogRise__CveWu{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.about-route_editorialDialogEyebrow__AeOxd{margin:0 0 .4rem;color:var(--subtle-foreground);font-family:var(--type-body);font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.about-route_editorialDialogTitle__RBcc3{margin:0;color:var(--foreground);font-family:var(--type-heading);font-size:clamp(1.45rem,3vw,2rem);font-weight:var(--type-heading-weight,500);line-height:1.2;text-align:start;text-wrap:balance}.about-route_editorialDialogBody__fMgB_{display:grid;gap:1rem;min-height:0;margin-top:1.25rem;padding-top:1.25rem;border-top:var(--shape-border-width) solid var(--border);overflow-y:auto;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;text-align:start}.about-route_editorialDialogBody__fMgB_::-webkit-scrollbar{width:4px}.about-route_editorialDialogBody__fMgB_::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--shape-inset)}.about-route_editorialDialogBody__fMgB_ li,.about-route_editorialDialogBody__fMgB_ p{margin:0;color:var(--muted-foreground);font-family:var(--type-body);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.about-route_editorialDialogLede__evFMy{color:var(--foreground)!important;font-size:1.05rem!important}.about-route_editorialDialogHeading__sNVwN{margin:.5rem 0 -.25rem;color:var(--foreground);font-family:var(--type-heading);font-size:1.2rem;font-weight:var(--type-heading-weight,600);line-height:1.3;text-wrap:balance}.about-route_editorialDialogList__I59_0{display:grid;gap:.55rem;margin:0;padding-inline-start:1.35rem}.about-route_editorialDialogBody__fMgB_ strong{color:var(--foreground);font-weight:700}.about-route_editorialDialogBlockquote__vikSv{margin:.25rem 0 .5rem}.about-route_editorialDialogClose__9VZFp{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:7.5rem;margin-top:1.5rem;padding:.6rem 1.4rem;border:1px solid transparent;border-radius:var(--shape-surface);background:var(--action-rest);color:var(--action-foreground);font-family:var(--type-body);font-size:.86rem;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:var(--depth-accent);transition:background-color var(--motion-fast,.16s) var(--motion-ease,ease),transform var(--motion-fast,.16s) var(--motion-ease,ease),box-shadow var(--motion-fast,.16s) var(--motion-ease,ease)}.about-route_editorialDialogClose__9VZFp:hover{background:var(--action-hover);transform:translateY(-1px)}.about-route_editorialDialogClose__9VZFp:active{background:var(--action-active);transform:none}.about-route_editorialDialogClose__9VZFp:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.about-route_valuesSection__JtUlA{position:relative;padding:64px 0;overflow:hidden}.about-route_valuesInner__9qx5_{max-width:1100px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.about-route_valuesHeader__XFWYO{text-align:center;margin:0 0 48px}.about-route_valuesTitle__tFu_7{margin:0 0 12px;font-family:var(--type-heading);font-style:italic;font-weight:var(--type-heading-weight,400);font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.15;color:var(--foreground)}.about-route_valuesSubtitle__k5qvL{max-width:700px;margin:0 auto;font-family:var(--type-body);font-size:1.1rem;line-height:1.5;color:var(--muted-foreground)}.about-route_valuesGrid__Ufjne{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.about-route_valueCard__bCG5_{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:36px;border-radius:var(--shape-surface);background:var(--notation-panel-surface-background);border:var(--notation-panel-surface-border);box-shadow:var(--notation-panel-surface-shadow);transition:transform var(--motion-base,.4s) var(--motion-ease,cubic-bezier(.4,0,.2,1)),box-shadow var(--motion-base,.4s) var(--motion-ease,ease),border-color var(--motion-base,.4s) var(--motion-ease,ease)}.about-route_valueCard__bCG5_[data-radius-role=outer-card]{border-radius:var(--route-family-outer-card-radius)}.about-route_valueCard__bCG5_:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 60%,var(--border) 40%);box-shadow:var(--depth-card)}.about-route_valueIconWrap__ytFCc{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 0 20px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent 86%);color:var(--accent)}.about-route_valueIconWrap__ytFCc svg{width:36px;height:36px}.about-route_valueEnso__tP0m_{position:absolute;right:-40px;bottom:-40px;width:280px;height:280px;pointer-events:none;opacity:.08;color:var(--accent);animation:about-route_rotateEnso__rwd4W 60s linear infinite}.about-route_valueIconBg__pUfj0{position:absolute;right:-20px;bottom:-20px;width:180px;height:180px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.06;color:var(--accent)}.about-route_valueIconBg__pUfj0 svg{width:180px;height:180px}.about-route_valueTitle__A6Mp1{margin:0 0 12px;font-family:var(--type-heading);font-weight:var(--type-heading-weight,700);font-size:1.35rem;line-height:1.25;color:var(--foreground)}.about-route_valueDescription__gqJAa{margin:0;font-family:var(--type-body);font-size:1.02rem;line-height:1.7;color:var(--muted-foreground)}@keyframes about-route_rotateEnso__rwd4W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-route_ctaSection__JydU_{position:relative;padding:64px 0 96px;overflow:hidden;text-align:center}.about-route_ctaInner__gARMz{max-width:640px;margin:0 auto;padding:0 32px;position:relative;z-index:1}.about-route_ctaTitle__rC4CH{margin:0 0 16px;font-family:var(--type-heading);font-weight:var(--type-heading-weight,700);font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.2;color:var(--foreground)}.about-route_ctaSubtitle__gd7PD{margin:0 0 32px;font-family:var(--type-body);font-size:1.2rem;line-height:1.6;color:var(--muted-foreground)}.about-route_ctaButton__jCZ_V{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--shape-surface);font-family:var(--type-body);font-size:1.05rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;color:var(--action-foreground);background:var(--action-rest);box-shadow:var(--depth-control);transition:transform var(--motion-fast,.2s) var(--motion-ease,ease),opacity var(--motion-fast,.2s) var(--motion-ease,ease),box-shadow var(--motion-fast,.2s) var(--motion-ease,ease)}.about-route_ctaButton__jCZ_V:hover{background:var(--action-hover);transform:translateY(-1px)}.about-route_ctaButton__jCZ_V:active{background:var(--action-active)}.about-route_ctaButton__jCZ_V:focus-visible{outline:none;box-shadow:0 0 0 3px var(--action-focus),var(--depth-control)}.about-route_aboutMeGrid__zQcZk{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:flex-start;margin-top:0}.about-route_aboutMeLeft__qqUlH{display:flex;flex-direction:column}.about-route_aboutMeIntro__lK14K{margin:0 0 16px;font-family:var(--type-body);font-size:1.02rem;line-height:1.75;color:var(--muted-foreground)}.about-route_blockquote__IFC2s{position:relative;margin:16px 0;padding:16px 20px;border-inline-start:4px solid var(--accent);background:color-mix(in srgb,var(--muted) 55%,transparent 45%);border-start-start-radius:0;border-start-end-radius:var(--shape-surface);border-end-start-radius:0;border-end-end-radius:var(--shape-surface);font-style:italic}.about-route_blockquote__IFC2s:before{content:"\201C";position:absolute;top:.1em;inset-inline-start:.1em;font-family:var(--type-heading);font-size:3em;line-height:.1;color:color-mix(in srgb,var(--accent) 40%,transparent 60%)}.about-route_blockquoteText__sheE4{margin:0 0 8px;padding-inline-start:1.5em;font-family:var(--type-heading);font-weight:var(--type-heading-weight,500);font-style:normal;font-size:1.15rem;line-height:1.5;color:var(--foreground)}.about-route_blockquoteAuthor__8OqZN{display:block;margin:0;padding-inline-start:1.5em;text-align:end;font-family:var(--type-body);font-style:normal;font-size:.95rem;color:var(--muted-foreground)}.about-route_aboutMeClosing__mewqT{margin:0;font-family:var(--type-body);font-size:1.02rem;line-height:1.75;color:var(--muted-foreground)}.about-route_aboutMeRight__nC41q{display:flex;justify-content:center;align-items:center}.about-route_aboutMePhotoWrap__MBynM{position:relative;width:100%;max-width:280px;line-height:0}.about-route_aboutMePhoto__OCzJ9{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--shape-surface);overflow:hidden;border:2px solid color-mix(in srgb,var(--card) 80%,transparent 20%);box-shadow:var(--depth-card);transform:rotate(2deg)}.about-route_aboutMeSocials__LKev_{position:absolute;bottom:10px;inset-inline-start:10px;display:flex;gap:8px}.about-route_socialButton__7jEPw{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--shape-surface);border:var(--shape-border-width) solid color-mix(in srgb,var(--border) 70%,transparent 30%);background:color-mix(in srgb,var(--card) 90%,transparent 10%);box-shadow:var(--depth-control);color:var(--foreground);text-decoration:none;cursor:pointer;transition:background var(--motion-fast,.2s) var(--motion-ease,ease),transform var(--motion-fast,.2s) var(--motion-ease,ease)}.about-route_socialButton__7jEPw:hover{background:var(--card);transform:translateY(-1px)}.about-route_socialButton__7jEPw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring),var(--depth-control)}@media (prefers-reduced-motion:reduce){.about-route_authorEditorialInlineMore__sKdmf button,.about-route_ctaButton__jCZ_V,.about-route_editorialDialogClose__9VZFp,.about-route_editorialDialogPanel__Ti1bX,.about-route_editorialInlineMore__6NVDN button,.about-route_socialButton__7jEPw,.about-route_tab__oq081,.about-route_valueCard__bCG5_,.about-route_valueEnso__tP0m_{transition:none;animation:none}.about-route_ctaButton__jCZ_V:hover,.about-route_editorialDialogClose__9VZFp:hover,.about-route_socialButton__7jEPw:hover,.about-route_valueCard__bCG5_:hover{transform:none}}@media (max-width:900px){.about-route_heroSection__clhn8{padding:80px 0 48px}.about-route_aboutMeGrid__zQcZk,.about-route_valuesGrid__Ufjne{grid-template-columns:1fr}}@media (max-width:640px){.about-route_ctaInner__gARMz,.about-route_heroInner__Judgi,.about-route_storyInner__hvq7l,.about-route_valuesInner__9qx5_{padding:0 20px}.about-route_storyPanel__AYfae{padding:24px 22px 26px;border-radius:var(--shape-surface)}.about-route_editorialDialogBackdrop__nCA5Y{padding:1rem}.about-route_editorialDialogPanel__Ti1bX{max-height:88vh;padding:1.5rem}.about-route_valueCard__bCG5_{padding:28px;border-radius:var(--shape-surface)}.about-route_tablist__EoNJq{width:100%}.about-route_tab__oq081{flex:1}}.filter-panel_sidebar__AQ3Lt{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:32px 24px 40px;background:var(--notation-shell-surface-background);border:var(--notation-shell-surface-border);box-shadow:var(--notation-shell-surface-shadow);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:is([data-look=zen],:root:not([data-theme])) .filter-panel_sidebar__AQ3Lt{--_zen-panel:#e4ded4;background:#fff}:is([data-look=zen],:root:not([data-theme]))[data-mode=dark] .filter-panel_sidebar__AQ3Lt{background:color-mix(in srgb,var(--_zen-panel) 10%,var(--background))}:root[data-theme=kimiclay]:not([data-look=zen]) .filter-panel_sidebar__AQ3Lt{--_panel-ink:color-mix(in oklab,var(--accent) 65%,var(--foreground))}.filter-panel_sidebar__AQ3Lt::-webkit-scrollbar{width:4px}.filter-panel_sidebar__AQ3Lt::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--shape-inset)}.filter-panel_sidebarSearchIcon__csxu_{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--subtle-foreground);font-size:.85rem;pointer-events:none}.filter-panel_sidebarSection__w2kcs{margin-bottom:28px}.filter-panel_composerSearch__uGcI8{position:relative;margin-bottom:10px;margin-top:10px}.filter-panel_composerSearch__uGcI8 .filter-panel_sidebarSearchIcon__csxu_{left:10px;font-size:.78rem}.filter-panel_composerSearch__uGcI8 input{width:100%;background:var(--card);border:var(--shape-border-width) solid var(--border);border-radius:var(--shape-inset);padding:8px 12px 8px 30px;font-family:var(--type-body);font-size:.8rem;color:var(--foreground);outline:none;transition:border-color var(--motion-fast,.2s) var(--motion-ease,ease),box-shadow var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease)}.filter-panel_composerSearch__uGcI8 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-panel_composerSearch__uGcI8 input::placeholder{color:var(--subtle-foreground)}.filter-panel_tocEntry__IRPaZ{position:relative;width:100%;display:flex;align-items:baseline;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:var(--shape-inset);background:none;cursor:pointer;text-align:left;transition:background var(--motion-fast,.15s) var(--motion-ease,ease),border-color var(--motion-fast,.15s) var(--motion-ease,ease),color var(--motion-fast,.15s) var(--motion-ease,ease)}.filter-panel_tocEntry__IRPaZ:hover{background:var(--hover-surface);border-color:var(--border)}.filter-panel_tocEntry__IRPaZ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}.filter-panel_tocEntry__IRPaZ:disabled{opacity:.4;cursor:not-allowed}.filter-panel_tocEntry__IRPaZ:disabled:hover{background:none;border-color:transparent}.filter-panel_tocName__x9ORd{min-width:0;flex-shrink:1;font-family:var(--type-heading);font-size:1.02rem;font-weight:var(--type-heading-weight,400);color:var(--foreground);line-height:1.05;letter-spacing:var(--type-heading-tracking,.01em);overflow-wrap:anywhere}.filter-panel_composerTocName__9Z_6_{font-size:.95rem}.filter-panel_tocEntryActive__IGI8T{background:color-mix(in srgb,var(--accent-soft) 70%,transparent 30%);border-color:color-mix(in srgb,var(--accent) 32%,transparent 68%)}.filter-panel_tocEntryActive__IGI8T .filter-panel_tocName__x9ORd{color:var(--_panel-ink,var(--accent));font-style:italic}.filter-panel_tocEntryActive__IGI8T:before{content:"·";position:absolute;left:-8px;top:50%;transform:translateY(-50%);color:var(--_panel-ink,var(--accent));font-size:1.4rem;line-height:0}.filter-panel_tocDots___LQwP{flex:1;height:.7em;margin:0 4px;transform:translateY(-3px);border-bottom:var(--shape-border-width) dotted color-mix(in srgb,var(--border-strong) 85%,transparent 15%)}.filter-panel_tocNum__759je{flex-shrink:0;font-family:var(--type-heading);font-size:.88rem;line-height:1;color:var(--muted-foreground);font-variant-numeric:oldstyle-nums}.filter-panel_seeAll__WmxB7{display:inline-block;margin-top:8px;padding-left:4px;border:none;background:none;cursor:pointer;font-family:var(--type-heading);font-size:.92rem;font-style:italic;font-weight:var(--type-heading-weight,400);color:var(--_panel-ink,var(--accent))}.filter-panel_seeAll__WmxB7:hover{color:color-mix(in srgb,var(--_panel-ink,var(--accent)) 80%,var(--foreground) 20%)}@media (max-width:900px){.filter-panel_sidebar__AQ3Lt{position:static;max-height:none}}@media (max-width:640px){.filter-panel_sidebar__AQ3Lt button[data-ui=section-header]{min-height:44px}.filter-panel_sidebar__AQ3Lt button.catalog-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.filter-panel_composerSearch__uGcI8 input,.filter-panel_seeAll__WmxB7,.filter-panel_tocEntry__IRPaZ{min-height:44px}.filter-panel_tocEntry__IRPaZ{align-items:center}.filter-panel_seeAll__WmxB7{display:inline-flex;align-items:center}}.notation-route-footer_routeFooter__wc6vb{position:relative;overflow:hidden;margin-top:96px;border-top:var(--shape-border-width) solid color-mix(in srgb,var(--accent-soft) 35%,var(--border) 65%);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,var(--accent-soft) 8%) 0,color-mix(in srgb,var(--muted) 88%,var(--accent-soft) 12%) 100%)}.notation-route-footer_routeFooter__wc6vb:before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none}[data-theme=kimiclay] .notation-route-footer_routeFooter__wc6vb:before{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23D4754E' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.notation-route-footer_routeFooter__wc6vb:after{content:"";position:absolute;top:-5%;right:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent 82%) 0,transparent 70%);opacity:.5;pointer-events:none;z-index:0}.notation-route-footer_routeFooterInner__Rvbv6{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:56px 0 28px}.notation-route-footer_routeFooterTop__Fp6pa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}.notation-route-footer_routeFooterBrandBlock__cF7WV{display:grid;gap:18px;padding-top:2px}.notation-route-footer_routeFooterBrandRow__DYTUh{display:inline-flex;align-items:center;gap:12px}.notation-route-footer_routeFooterBrandIcon__LN2S_{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-base,.3s) var(--motion-ease,ease)}.notation-route-footer_routeFooterBrandIcon__LN2S_:hover{transform:rotate(5deg) scale(1.1)}.notation-route-footer_routeFooterBrandIcon__LN2S_ img{border-radius:var(--shape-surface)}.notation-route-footer_routeFooterBrandName__NA1Ee{font-family:var(--type-heading);font-size:1.5rem;font-style:italic;font-weight:var(--type-heading-weight,600);color:var(--foreground)}.notation-route-footer_routeFooterDescription__Ue_4U{max-width:34rem;font-family:var(--type-body);font-size:.96rem;line-height:1.75;color:var(--subtle-foreground)}.notation-route-footer_routeFooterSocialLink__b3zR3{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:var(--shape-border-width) solid var(--border-strong);border-radius:var(--shape-surface);background:color-mix(in srgb,var(--card) 82%,transparent 18%);color:#da552f;text-decoration:none;transition:background var(--motion-fast,.18s) var(--motion-ease,ease),border-color var(--motion-fast,.18s) var(--motion-ease,ease),box-shadow var(--motion-fast,.18s) var(--motion-ease,ease)}.notation-route-footer_routeFooterSocialLink__b3zR3:hover{border-color:var(--accent);background:var(--hover-surface)}.notation-route-footer_routeFooterSocialLink__b3zR3:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.notation-route-footer_routeFooterSocialMark__7mkOa{width:22px;height:22px}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb{border-top:var(--shape-border-width) solid color-mix(in srgb,var(--accent-soft) 45%,var(--border-strong) 55%);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,var(--accent-soft) 6%) 0,color-mix(in srgb,var(--muted) 90%,var(--accent-soft) 10%) 100%)}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb:before{opacity:.25}[data-theme=kimiclay][data-mode=dark] .notation-route-footer_routeFooter__wc6vb:before{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23D4754E' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb:after{opacity:.35;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent 88%) 0,transparent 70%)}[data-mode=dark] .notation-route-footer_routeFooterDescription__Ue_4U{color:var(--muted-foreground)}.notation-route-footer_routeFooterColumns__HVrdA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:2px}.notation-route-footer_routeFooterColumn__Mg43V{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.notation-route-footer_routeFooterHeading__u6Iah{position:relative;display:inline-block;align-self:flex-start;width:fit-content;margin:0 0 6px;font-family:var(--type-body);font-size:.92rem;font-weight:var(--type-heading-weight,700);letter-spacing:var(--type-heading-tracking,.02em);color:var(--foreground)}.notation-route-footer_routeFooterHeading__u6Iah:after{content:"";position:absolute;bottom:-4px;left:0;width:30px;height:2px;border-radius:var(--shape-inset);background:var(--accent)}[data-theme=kimiclay] .notation-route-footer_routeFooterHeading__u6Iah:after{border-radius:2px}.notation-route-footer_routeFooterLinkList__hJqos{display:grid;align-content:start;justify-items:start;gap:10px;margin:0;padding:0;list-style:none}.notation-route-footer_routeFooterLink__1SVIS{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--subtle-foreground);font-family:var(--type-body);font-size:.95rem;text-decoration:none;transition:color var(--motion-fast,.18s) var(--motion-ease,ease),transform var(--motion-fast,.18s) var(--motion-ease,ease)}[data-mode=dark] .notation-route-footer_routeFooterLink__1SVIS{color:var(--muted-foreground)}.notation-route-footer_routeFooterLink__1SVIS:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:var(--shape-inset)}.notation-route-footer_routeFooterLink__1SVIS:before{content:"•";color:color-mix(in srgb,var(--accent) 72%,var(--foreground) 28%)}.notation-route-footer_routeFooterLink__1SVIS:hover{color:var(--foreground);transform:translateX(3px)}.notation-route-footer_routeFooterBottom__ZYgPq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--subtle-foreground) 25%,transparent 75%);color:var(--subtle-foreground);font-family:var(--type-body);font-size:.84rem}[data-mode=dark] .notation-route-footer_routeFooterBottom__ZYgPq{color:var(--muted-foreground)}.notation-route-footer_routeFooterLegalRow__MK8Eq{margin-top:18px;padding-top:18px;border-top:1px solid var(--subtle-foreground)}@media (prefers-reduced-motion:reduce){.notation-route-footer_routeFooterBrandIcon__LN2S_,.notation-route-footer_routeFooterLink__1SVIS,.notation-route-footer_routeFooterSocialLink__b3zR3{transition:none}.notation-route-footer_routeFooterBrandIcon__LN2S_:hover,.notation-route-footer_routeFooterLink__1SVIS:hover,.notation-route-footer_routeFooterSocialLink__b3zR3:hover{transform:none}}@media (max-width:899px){.notation-route-footer_routeFooterTop__Fp6pa{grid-template-columns:1fr}}@media (max-width:640px){.notation-route-footer_routeFooterInner__Rvbv6{width:calc(100% - 32px);padding-top:48px}.notation-route-footer_routeFooterColumns__HVrdA{grid-template-columns:1fr}.notation-route-footer_routeFooterBottom__ZYgPq{flex-direction:column;align-items:flex-start}.notation-route-footer_routeFooterLegalRow__MK8Eq{margin-top:16px}}