.prose{color:var(--mat-sys-on-surface);word-wrap:break-word;font-size:16px;line-height:1.85}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose .callout{margin:0 0 16px}.prose h2{border-bottom:1px solid var(--mat-sys-outline-variant);scroll-margin-top:calc(var(--app-header-h) + 24px);margin:40px 0 16px;padding-bottom:.3em;font-size:24px;font-weight:600;line-height:1.35;position:relative}.prose h2:hover .heading-anchor{opacity:1}.prose h3{scroll-margin-top:calc(var(--app-header-h) + 24px);margin:28px 0 12px;font-size:18px;font-weight:600;line-height:1.4}.prose h3:hover .heading-anchor{opacity:1}.prose blockquote{border-left:4px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant);margin:0 0 16px;padding:4px 16px}.prose blockquote p:last-child{margin-bottom:0}.prose ul,.prose ol{padding-left:1.6em}.prose img{border-radius:var(--mat-sys-corner-medium);max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--mat-sys-outline-variant);margin:40px 0}.prose pre:not(.code){border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-surface-container-high);font-family:var(--app-font-mono);padding:16px 20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.prose pre:not(.code) code{font-family:inherit}.prose li+li{margin-top:4px}.prose strong{font-weight:600}.prose a{color:var(--mat-sys-primary);font-weight:500;text-decoration:none}.prose a:hover{text-decoration:underline}.prose :not(pre)>code{font-family:var(--app-font-mono);background:color-mix(in srgb, var(--mat-sys-on-surface) 9%, transparent);border-radius:6px;padding:.15em .42em;font-size:87%}.prose .code-block{border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);background:var(--shiki-background);margin:0 0 16px;overflow:hidden}.prose .code-block__head{box-sizing:border-box;border-bottom:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-highest);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 20px;display:flex}.prose .code-block__lang,.prose .code-block__title{min-width:0;color:var(--mat-sys-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.prose .code-block__lang{font-family:var(--app-font-mono)}.prose .code-block__title{font-weight:500}.prose .code-copy{--copy-ok:var(--lightningcss-light,#146c2e)var(--lightningcss-dark,#8ad79a);--copy-ok-bg:var(--lightningcss-light,#d4f4dc)var(--lightningcss-dark,#183c23);--copy-out:.16s;background:color-mix(in srgb, var(--mat-sys-on-surface) 7%, transparent);width:32px;height:32px;color:var(--mat-sys-on-surface);font:inherit;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;padding:0;font-size:13px;font-weight:500;transition:background-color .35s cubic-bezier(.2,0,0,1),color .35s cubic-bezier(.2,0,0,1);display:inline-grid;position:relative;overflow:hidden}.prose .code-copy:hover{background:color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)}.prose .code-copy:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.prose .code-copy--done,.prose .code-copy--done:hover{background:var(--copy-ok-bg);color:var(--copy-ok)}.prose .code-copy__face{grid-area:1/1;justify-content:center;align-items:center;display:flex}.prose .code-copy__face .material-symbols-outlined{font-size:18px}.prose .code-copy__face--done{opacity:0;transform:translateY(100%)}.prose .code-copy--done .code-copy__face--idle{animation:copy-face-out var(--copy-out) cubic-bezier(.3, 0, .8, .15) forwards}.prose .code-copy--done .code-copy__face--done{animation:copy-face-in .34s cubic-bezier(.05, .7, .1, 1) var(--copy-out) backwards;opacity:1;transform:none}.prose .code-copy--back .code-copy__face--done{animation:copy-face-out var(--copy-out) cubic-bezier(.3, 0, .8, .15) forwards;opacity:1;transform:none}.prose .code-copy--back .code-copy__face--idle{animation:copy-face-in .34s cubic-bezier(.05, .7, .1, 1) var(--copy-out) backwards}.prose .code-copy__ripple{z-index:-1;pointer-events:none;background:currentColor;border-radius:50%;animation:.55s cubic-bezier(.2,0,0,1) forwards copy-ripple;position:absolute}@media (prefers-reduced-motion:reduce){.prose .code-copy__face,.prose .code-copy__ripple{animation-duration:1ms!important;animation-delay:0s!important}}.prose pre.code{font-family:var(--app-font-mono);margin:0;padding:16px 20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.prose pre.code code{font-family:inherit}.prose{--shiki-foreground:var(--mat-sys-on-surface);--shiki-background:var(--mat-sys-surface-container-high);--shiki-token-keyword:var(--mat-sys-tertiary);--shiki-token-string:var(--mat-sys-primary);--shiki-token-string-expression:var(--mat-sys-primary);--shiki-token-function:var(--mat-sys-secondary);--shiki-token-constant:var(--mat-sys-error);--shiki-token-parameter:var(--mat-sys-on-surface);--shiki-token-punctuation:var(--mat-sys-on-surface-variant);--shiki-token-comment:var(--mat-sys-outline);--shiki-token-link:var(--mat-sys-primary)}.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-medium);width:max-content;max-width:100%;font-size:14px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:10px 16px}.prose th{background:var(--mat-sys-surface-container);font-weight:600}.prose tr+tr td,.prose tbody tr:first-child td{border-top:1px solid var(--mat-sys-outline-variant)}.prose .callout{--c:var(--mat-sys-primary);--bg:color-mix(in srgb, var(--mat-sys-primary) 8%, var(--mat-sys-surface));border-radius:var(--mat-sys-corner-medium);background:var(--bg);border-left:4px solid var(--c);padding:14px 18px 14px 50px;position:relative}.prose .callout:before{color:var(--c);content:"lightbulb";font-family:Material Symbols Outlined;font-size:22px;line-height:1.2;position:absolute;top:14px;left:16px}.prose .callout .callout__label{color:var(--c);display:block}.prose .callout p{margin:2px 0 0}.prose .callout--note{--c:var(--mat-sys-tertiary);--bg:color-mix(in srgb, var(--mat-sys-tertiary) 8%, var(--mat-sys-surface))}.prose .callout--note:before{content:"info"}.prose .callout--warn{--c:var(--mat-sys-error);--bg:color-mix(in srgb, var(--mat-sys-error) 8%, var(--mat-sys-surface))}.prose .callout--warn:before{content:"warning"}.heading-anchor{opacity:0;margin-left:6px;transition:opacity .15s;color:var(--mat-sys-on-surface-variant)!important}.heading-anchor:focus-visible{opacity:1}@keyframes copy-face-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes copy-face-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes copy-ripple{0%{opacity:.18;transform:scale(0)}55%{opacity:.14;transform:scale(1)}to{opacity:0;transform:scale(1)}}html{--mat-sys-background:var(--lightningcss-light,#f7f9ff)var(--lightningcss-dark,#101418);--mat-sys-error:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--mat-sys-error-container:var(--lightningcss-light,#ffdad6)var(--lightningcss-dark,#93000a);--mat-sys-inverse-on-surface:var(--lightningcss-light,#eef1f6)var(--lightningcss-dark,#2d3135);--mat-sys-inverse-primary:var(--lightningcss-light,#93ccff)var(--lightningcss-dark,#006398);--mat-sys-inverse-surface:var(--lightningcss-light,#2d3135)var(--lightningcss-dark,#e0e2e8);--mat-sys-on-background:var(--lightningcss-light,#181c20)var(--lightningcss-dark,#e0e2e8);--mat-sys-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#690005);--mat-sys-on-error-container:var(--lightningcss-light,#93000a)var(--lightningcss-dark,#ffdad6);--mat-sys-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#003351);--mat-sys-on-primary-container:var(--lightningcss-light,#004b73)var(--lightningcss-dark,#cce5ff);--mat-sys-on-primary-fixed:#001d31;--mat-sys-on-primary-fixed-variant:#004b73;--mat-sys-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#23323f);--mat-sys-on-secondary-container:var(--lightningcss-light,#394857)var(--lightningcss-dark,#d4e4f6);--mat-sys-on-secondary-fixed:#0d1d2a;--mat-sys-on-secondary-fixed-variant:#394857;--mat-sys-on-surface:var(--lightningcss-light,#181c20)var(--lightningcss-dark,#e0e2e8);--mat-sys-on-surface-variant:var(--lightningcss-light,#42474e)var(--lightningcss-dark,#dee3eb);--mat-sys-on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#372a4a);--mat-sys-on-tertiary-container:var(--lightningcss-light,#4e4161)var(--lightningcss-dark,#eddcff);--mat-sys-on-tertiary-fixed:#221534;--mat-sys-on-tertiary-fixed-variant:#4e4161;--mat-sys-outline:var(--lightningcss-light,#72787e)var(--lightningcss-dark,#8c9198);--mat-sys-outline-variant:var(--lightningcss-light,#c2c7ce)var(--lightningcss-dark,#42474e);--mat-sys-primary:var(--lightningcss-light,#006398)var(--lightningcss-dark,#93ccff);--mat-sys-primary-container:var(--lightningcss-light,#cce5ff)var(--lightningcss-dark,#004b73);--mat-sys-primary-fixed:#cce5ff;--mat-sys-primary-fixed-dim:#93ccff;--mat-sys-scrim:#000;--mat-sys-secondary:var(--lightningcss-light,#51606f)var(--lightningcss-dark,#b8c8da);--mat-sys-secondary-container:var(--lightningcss-light,#d4e4f6)var(--lightningcss-dark,#394857);--mat-sys-secondary-fixed:#d4e4f6;--mat-sys-secondary-fixed-dim:#b8c8da;--mat-sys-shadow:#000;--mat-sys-surface:var(--lightningcss-light,#f7f9ff)var(--lightningcss-dark,#101418);--mat-sys-surface-bright:var(--lightningcss-light,#f7f9ff)var(--lightningcss-dark,#36393e);--mat-sys-surface-container:var(--lightningcss-light,#ebeef3)var(--lightningcss-dark,#1c2024);--mat-sys-surface-container-high:var(--lightningcss-light,#e6e8ee)var(--lightningcss-dark,#272a2e);--mat-sys-surface-container-highest:var(--lightningcss-light,#e0e2e8)var(--lightningcss-dark,#313539);--mat-sys-surface-container-low:var(--lightningcss-light,#f1f4f9)var(--lightningcss-dark,#181c20);--mat-sys-surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0f12);--mat-sys-surface-dim:var(--lightningcss-light,#d7dadf)var(--lightningcss-dark,#101418);--mat-sys-surface-tint:var(--lightningcss-light,#006398)var(--lightningcss-dark,#93ccff);--mat-sys-surface-variant:var(--lightningcss-light,#dee3eb)var(--lightningcss-dark,#42474e);--mat-sys-tertiary:var(--lightningcss-light,#67587a)var(--lightningcss-dark,#d1bfe7);--mat-sys-tertiary-container:var(--lightningcss-light,#eddcff)var(--lightningcss-dark,#4e4161);--mat-sys-tertiary-fixed:#eddcff;--mat-sys-tertiary-fixed-dim:#d1bfe7;--mat-sys-neutral-variant20:#2b3137;--mat-sys-neutral10:#181c20;--mat-sys-level0:0px 0px 0px 0px #0003, 0px 0px 0px 0px #00000024, 0px 0px 0px 0px #0000001f;--mat-sys-level1:0px 2px 1px -1px #0003, 0px 1px 1px 0px #00000024, 0px 1px 3px 0px #0000001f;--mat-sys-level2:0px 3px 3px -2px #0003, 0px 3px 4px 0px #00000024, 0px 1px 8px 0px #0000001f;--mat-sys-level3:0px 3px 5px -1px #0003, 0px 6px 10px 0px #00000024, 0px 1px 18px 0px #0000001f;--mat-sys-level4:0px 5px 5px -3px #0003, 0px 8px 10px 1px #00000024, 0px 3px 14px 2px #0000001f;--mat-sys-level5:0px 7px 8px -4px #0003, 0px 12px 17px 2px #00000024, 0px 5px 22px 4px #0000001f;--mat-sys-body-large:400 1rem / 1.5rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-large-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-large-line-height:1.5rem;--mat-sys-body-large-size:1rem;--mat-sys-body-large-tracking:.031rem;--mat-sys-body-large-weight:400;--mat-sys-body-medium:400 .875rem / 1.25rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-medium-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-medium-line-height:1.25rem;--mat-sys-body-medium-size:.875rem;--mat-sys-body-medium-tracking:.016rem;--mat-sys-body-medium-weight:400;--mat-sys-body-small:400 .75rem / 1rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-small-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-body-small-line-height:1rem;--mat-sys-body-small-size:.75rem;--mat-sys-body-small-tracking:.025rem;--mat-sys-body-small-weight:400;--mat-sys-display-large:400 3.562rem / 4rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-large-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-large-line-height:4rem;--mat-sys-display-large-size:3.562rem;--mat-sys-display-large-tracking:-.016rem;--mat-sys-display-large-weight:400;--mat-sys-display-medium:400 2.812rem / 3.25rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-medium-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-medium-line-height:3.25rem;--mat-sys-display-medium-size:2.812rem;--mat-sys-display-medium-tracking:0;--mat-sys-display-medium-weight:400;--mat-sys-display-small:400 2.25rem / 2.75rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-small-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-display-small-line-height:2.75rem;--mat-sys-display-small-size:2.25rem;--mat-sys-display-small-tracking:0;--mat-sys-display-small-weight:400;--mat-sys-headline-large:400 2rem / 2.5rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-large-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-large-line-height:2.5rem;--mat-sys-headline-large-size:2rem;--mat-sys-headline-large-tracking:0;--mat-sys-headline-large-weight:400;--mat-sys-headline-medium:400 1.75rem / 2.25rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-medium-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-medium-line-height:2.25rem;--mat-sys-headline-medium-size:1.75rem;--mat-sys-headline-medium-tracking:0;--mat-sys-headline-medium-weight:400;--mat-sys-headline-small:400 1.5rem / 2rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-small-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-headline-small-line-height:2rem;--mat-sys-headline-small-size:1.5rem;--mat-sys-headline-small-tracking:0;--mat-sys-headline-small-weight:400;--mat-sys-label-large:500 .875rem / 1.25rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-large-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-large-line-height:1.25rem;--mat-sys-label-large-size:.875rem;--mat-sys-label-large-tracking:.006rem;--mat-sys-label-large-weight:500;--mat-sys-label-large-weight-prominent:700;--mat-sys-label-medium:500 .75rem / 1rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-medium-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-medium-line-height:1rem;--mat-sys-label-medium-size:.75rem;--mat-sys-label-medium-tracking:.031rem;--mat-sys-label-medium-weight:500;--mat-sys-label-medium-weight-prominent:700;--mat-sys-label-small:500 .688rem / 1rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-small-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-label-small-line-height:1rem;--mat-sys-label-small-size:.688rem;--mat-sys-label-small-tracking:.031rem;--mat-sys-label-small-weight:500;--mat-sys-title-large:400 1.375rem / 1.75rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-large-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-large-line-height:1.75rem;--mat-sys-title-large-size:1.375rem;--mat-sys-title-large-tracking:0;--mat-sys-title-large-weight:400;--mat-sys-title-medium:500 1rem / 1.5rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-medium-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-medium-line-height:1.5rem;--mat-sys-title-medium-size:1rem;--mat-sys-title-medium-tracking:.009rem;--mat-sys-title-medium-weight:500;--mat-sys-title-small:500 .875rem / 1.25rem HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-small-font:HarmonyOS Sans SC, PingFang SC, Microsoft YaHei, sans-serif;--mat-sys-title-small-line-height:1.25rem;--mat-sys-title-small-size:.875rem;--mat-sys-title-small-tracking:.006rem;--mat-sys-title-small-weight:500;--mat-sys-corner-extra-large:28px;--mat-sys-corner-extra-large-top:28px 28px 0 0;--mat-sys-corner-extra-small:4px;--mat-sys-corner-extra-small-top:4px 4px 0 0;--mat-sys-corner-full:9999px;--mat-sys-corner-large:16px;--mat-sys-corner-large-end:0 16px 16px 0;--mat-sys-corner-large-start:16px 0 0 16px;--mat-sys-corner-large-top:16px 16px 0 0;--mat-sys-corner-medium:12px;--mat-sys-corner-none:0;--mat-sys-corner-small:8px;--mat-sys-dragged-state-layer-opacity:.16;--mat-sys-focus-state-layer-opacity:.12;--mat-sys-hover-state-layer-opacity:.08;--mat-sys-pressed-state-layer-opacity:.12;--app-header-h:64px;--app-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:599px){:root{--app-header-h:56px}}html{scrollbar-gutter:stable}@property --scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:#0000}html{--scrollbar-thumb:color-mix(in srgb, var(--mat-sys-on-surface) 20%, transparent);transition:--scrollbar-thumb .5s ease-out}html[data-scrolling]{--scrollbar-thumb:color-mix(in srgb, var(--mat-sys-on-surface) 36%, transparent);transition-duration:.15s}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-thumb);border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--mat-sys-on-surface) 42%, transparent)}::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--mat-sys-on-surface) 50%, transparent)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (prefers-reduced-motion:reduce){html{transition:none}}html,body{height:100%}body{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-font-smoothing:antialiased;margin:0;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;transition:background-color .2s,color .2s}h1,h2,h3,h4{line-height:1.35}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}a.mat-mdc-icon-button{justify-content:center;align-items:center;line-height:1;display:inline-flex}:root{--page-slide-distance:64px}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateX(calc(-1 * var(--page-slide-distance)))}}::view-transition-old(root){animation:.12s cubic-bezier(.3,0,1,1) both page-out}::view-transition-new(root){animation:.36s cubic-bezier(.05,.7,.1,1) 60ms both page-in}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.tag-chip{background:var(--mat-sys-secondary-container);height:24px;color:var(--mat-sys-on-secondary-container);border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.tag-chip:hover{background:color-mix(in srgb, var(--mat-sys-on-secondary-container) 14%, var(--mat-sys-secondary-container))}.tag-chip:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.page{box-sizing:border-box;max-width:760px;margin:0 auto;padding:48px 24px 80px}.page__title{margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.3}.page__desc{color:var(--mat-sys-on-surface-variant);margin:0 0 32px;font-size:16px}@media (max-width:599px){.page{padding:32px 16px 64px}.page__title{font-size:28px}}
