.public-notice-module-scss-module__jEEW5q__PublicNotice{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);align-items:flex-start;display:flex}.public-notice-module-scss-module__jEEW5q__PublicNotice__icon{color:var(--md-sys-color-secondary);flex:none;display:inline-flex}.public-notice-module-scss-module__jEEW5q__PublicNotice__text{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.public-notice-module-scss-module__jEEW5q__PublicNotice__title{color:var(--md-sys-color-on-surface)}
.guide-editor-module-scss-module__suP-Mq__GuideEditor{gap:var(--spacing-4);flex-direction:column;max-width:64rem;display:flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__back{gap:var(--spacing-2);min-height:3rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-secondary);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__back:hover{text-decoration:underline}.guide-editor-module-scss-module__suP-Mq__GuideEditor__title{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-medium-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);color:var(--md-sys-color-on-surface);margin:0}.guide-editor-module-scss-module__suP-Mq__GuideEditor__saved{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin:0}.guide-editor-module-scss-module__suP-Mq__GuideEditor__form{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.guide-editor-module-scss-module__suP-Mq__GuideEditor__form{grid-template-columns:minmax(0,42rem) 20rem;grid-template-areas:"page side""actions side";align-items:start}}.guide-editor-module-scss-module__suP-Mq__GuideEditor__main{min-width:0}@media (min-width:64rem){.guide-editor-module-scss-module__suP-Mq__GuideEditor__main{grid-area:page}}.guide-editor-module-scss-module__suP-Mq__GuideEditor__side{gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:64rem){.guide-editor-module-scss-module__suP-Mq__GuideEditor__side{top:var(--spacing-4);grid-area:side;position:sticky}}.guide-editor-module-scss-module__suP-Mq__GuideEditor__group{gap:var(--spacing-4);min-width:0;padding:var(--spacing-4) 0 0;border:0;border-top:1px solid var(--md-sys-color-outline-variant);flex-direction:column;margin:0;display:flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__legend{padding:0 var(--spacing-2) 0 0;font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:var(--md-sys-typescale-title-large-line-height);color:var(--md-sys-color-on-surface)}.guide-editor-module-scss-module__suP-Mq__GuideEditor__icon-row{gap:var(--spacing-3);align-items:center;display:flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__choice{gap:var(--spacing-1);flex-direction:column;display:flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__choice-label{gap:var(--spacing-3);cursor:pointer;min-height:3rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-large-size);color:var(--md-sys-color-on-surface);align-items:center;display:inline-flex}.guide-editor-module-scss-module__suP-Mq__GuideEditor__choice-hint,.guide-editor-module-scss-module__suP-Mq__GuideEditor__danger-hint{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.guide-editor-module-scss-module__suP-Mq__GuideEditor__actions{gap:var(--spacing-3);align-items:center;display:flex}@media (min-width:64rem){.guide-editor-module-scss-module__suP-Mq__GuideEditor__actions{grid-area:actions}}.guide-editor-module-scss-module__suP-Mq__GuideEditor__danger{gap:var(--spacing-3);max-width:42rem;padding-top:var(--spacing-4);border-top:1px solid var(--md-sys-color-outline-variant);flex-direction:column;display:flex}
.guide-icon-module-scss-module__kWM-oq__GuideIcon{border-radius:var(--md-sys-shape-corner-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.guide-icon-module-scss-module__kWM-oq__GuideIcon--violet{background:var(--brand-violet-vivid);color:var(--brand-on-violet-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--teal{background:var(--brand-teal-vivid);color:var(--brand-on-teal-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--pink{background:var(--brand-pink-vivid);color:var(--brand-on-pink-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--yellow{background:var(--brand-yellow-vivid);color:var(--brand-on-yellow-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--green{background:var(--brand-green-vivid);color:var(--brand-on-green-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--orange{background:var(--brand-orange-vivid);color:var(--brand-on-orange-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--red{background:var(--brand-red-vivid);color:var(--brand-on-red-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--blue{background:var(--brand-blue-vivid);color:var(--brand-on-blue-vivid)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--sm{width:2rem;height:2rem}.guide-icon-module-scss-module__kWM-oq__GuideIcon--md{width:3rem;height:3rem}.guide-icon-module-scss-module__kWM-oq__GuideIcon--lg{width:3.5rem;height:3.5rem}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--violet{box-shadow:0 0 16px color-mix(in srgb, var(--brand-violet-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--teal{box-shadow:0 0 16px color-mix(in srgb, var(--brand-teal-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--pink{box-shadow:0 0 16px color-mix(in srgb, var(--brand-pink-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--yellow{box-shadow:0 0 16px color-mix(in srgb, var(--brand-yellow-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--green{box-shadow:0 0 16px color-mix(in srgb, var(--brand-green-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--orange{box-shadow:0 0 16px color-mix(in srgb, var(--brand-orange-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--red{box-shadow:0 0 16px color-mix(in srgb, var(--brand-red-vivid) 45%, transparent)}.guide-icon-module-scss-module__kWM-oq__GuideIcon--glow.guide-icon-module-scss-module__kWM-oq__GuideIcon--blue{box-shadow:0 0 16px color-mix(in srgb, var(--brand-blue-vivid) 45%, transparent)}@media print{.guide-icon-module-scss-module__kWM-oq__GuideIcon{display:none}}
.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem{list-style:none}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__card{--card-background:var(--md-sys-color-surface-container-low)}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem--moved .guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__card{--card-border:2px solid var(--md-sys-color-secondary);box-shadow:0 0 24px color-mix(in srgb, var(--md-sys-color-tertiary) 55%, transparent);transition:box-shadow var(--md-sys-motion-duration-medium-2,.3s) ease}@media (prefers-reduced-motion:reduce){.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem--moved .guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__card{transition:none}}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__row{gap:var(--spacing-3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"number icon text""badges badges actions";align-items:center;display:grid}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__number{min-width:1rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);grid-area:number}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__text{gap:var(--spacing-1);min-width:0;font-family:var(--md-sys-typescale-body-font);flex-direction:column;grid-area:text;display:flex}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);color:var(--md-sys-color-on-surface);overflow:hidden}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__address{text-overflow:ellipsis;white-space:nowrap;font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__badges{gap:var(--spacing-2);flex-wrap:wrap;grid-area:badges;display:flex}.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__actions{justify-content:flex-end;gap:var(--spacing-1);--button-label-color:var(--md-sys-color-secondary);grid-area:actions;display:inline-flex}@media (min-width:48rem){.guide-manager-item-module-scss-module__FOTCCW__GuideManagerItem__row{gap:var(--spacing-4);grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"number icon text badges actions"}}
.guide-card-module-scss-module__r55F-a__GuideCard{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);transition:box-shadow var(--md-sys-motion-duration-medium-2,.3s) ease;align-items:center;text-decoration:none;display:flex}.guide-card-module-scss-module__r55F-a__GuideCard:hover,.guide-card-module-scss-module__r55F-a__GuideCard:focus-visible,.guide-card-module-scss-module__r55F-a__GuideCard:active{border-color:var(--md-sys-color-secondary);box-shadow:0 0 24px color-mix(in srgb, var(--md-sys-color-tertiary) 55%, transparent)}.guide-card-module-scss-module__r55F-a__GuideCard:focus-visible{outline:2px solid var(--md-sys-color-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.guide-card-module-scss-module__r55F-a__GuideCard{transition:none}}.guide-card-module-scss-module__r55F-a__GuideCard__text{gap:var(--spacing-1);min-width:0;font-family:var(--md-sys-typescale-body-font);flex-direction:column;flex:1;display:flex}.guide-card-module-scss-module__r55F-a__GuideCard__title{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height)}.guide-card-module-scss-module__r55F-a__GuideCard__summary{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.guide-card-module-scss-module__r55F-a__GuideCard__arrow{color:var(--md-sys-color-on-surface-variant);flex:none;display:inline-flex}
.guide-manager-module-scss-module__XQaK2G__GuideManager{gap:var(--spacing-4);flex-direction:column;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__bar{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__status{min-height:2rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;margin:0;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__failed{color:var(--md-sys-color-error)}.guide-manager-module-scss-module__XQaK2G__GuideManager__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-manager-module-scss-module__XQaK2G__GuideManager__sections{gap:var(--spacing-8);flex-direction:column;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__section{gap:var(--spacing-3);flex-direction:column;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__section-bar{gap:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__section-heading{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-headline-small-weight);line-height:var(--md-sys-typescale-headline-small-line-height);color:var(--md-sys-color-on-surface);margin:0}.guide-manager-module-scss-module__XQaK2G__GuideManager__section-count{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin:0}.guide-manager-module-scss-module__XQaK2G__GuideManager__section-actions{gap:var(--spacing-1);--button-label-color:var(--md-sys-color-secondary);display:inline-flex}.guide-manager-module-scss-module__XQaK2G__GuideManager__list{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.guide-page-view-module-scss-module__7pyt0W__GuidePageView{gap:var(--spacing-4);max-width:44rem;padding:var(--spacing-6) var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__bar{gap:var(--spacing-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__back{gap:var(--spacing-2);min-height:3rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-secondary);align-items:center;text-decoration:none;display:inline-flex}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__back:hover{text-decoration:underline}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__header{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;display:flex}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__section{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-large-size);color:var(--md-sys-color-on-surface-variant);margin:0}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__title{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);font-weight:var(--md-sys-typescale-headline-large-weight);line-height:var(--md-sys-typescale-headline-large-line-height);color:var(--md-sys-color-on-surface);margin:0}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__summary{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__closing{padding-top:var(--spacing-4);border-top:1px solid var(--md-sys-color-outline-variant)}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__running,.guide-page-view-module-scss-module__7pyt0W__GuidePageView__address{display:none}@media print{.guide-page-view-module-scss-module__7pyt0W__GuidePageView{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;background:canvas;max-width:none;margin:0;padding:0}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__bar,.guide-page-view-module-scss-module__7pyt0W__GuidePageView__closing{display:none}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__running,.guide-page-view-module-scss-module__7pyt0W__GuidePageView__address{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size);color:graytext;margin:0;display:block}.guide-page-view-module-scss-module__7pyt0W__GuidePageView__section,.guide-page-view-module-scss-module__7pyt0W__GuidePageView__title,.guide-page-view-module-scss-module__7pyt0W__GuidePageView__summary{color:canvastext}}
.slug-field-module-scss-module__CK9DyG__SlugField{gap:var(--spacing-2);font-family:var(--md-sys-typescale-body-font);flex-direction:column;display:flex}.slug-field-module-scss-module__CK9DyG__SlugField__input{gap:var(--spacing-1);flex-direction:column;display:flex}.slug-field-module-scss-module__CK9DyG__SlugField__prefix,.slug-field-module-scss-module__CK9DyG__SlugField__hint{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.slug-field-module-scss-module__CK9DyG__SlugField__label{font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface);margin:0}.slug-field-module-scss-module__CK9DyG__SlugField__row{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.slug-field-module-scss-module__CK9DyG__SlugField__address{overflow-wrap:anywhere;font-size:var(--md-sys-typescale-body-large-size);color:var(--md-sys-color-on-surface);-webkit-user-select:all;user-select:all}
.page-module-scss-module__3weUBq__GuidePage{gap:var(--spacing-4);max-width:80rem;padding:var(--spacing-6) var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.page-module-scss-module__3weUBq__GuidePage__title{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);font-weight:var(--md-sys-typescale-headline-large-weight);line-height:var(--md-sys-typescale-headline-large-line-height);color:var(--md-sys-color-on-surface);margin:0}.page-module-scss-module__3weUBq__GuidePage__intro{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.page-module-scss-module__3weUBq__GuidePage__section{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module-scss-module__3weUBq__GuidePage__section-heading{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-headline-small-weight);line-height:var(--md-sys-typescale-headline-small-line-height);color:var(--md-sys-color-on-surface);margin:0}.page-module-scss-module__3weUBq__GuidePage__cards{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.page-module-scss-module__3weUBq__GuidePage__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module-scss-module__a_xbnW__AdminGuide{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module-scss-module__a_xbnW__AdminGuide__title{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-medium-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);color:var(--md-sys-color-on-surface);margin:0}.page-module-scss-module__a_xbnW__AdminGuide__intro{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.page-module-scss-module__a_xbnW__AdminGuide__status{align-items:center;gap:var(--spacing-3);color:var(--md-sys-color-on-surface-variant);display:flex}.page-module-scss-module__a_xbnW__AdminGuide__error-message{margin:0 0 var(--spacing-4);color:var(--md-sys-color-on-surface-variant)}.page-module-scss-module__a_xbnW__AdminGuide__back{gap:var(--spacing-2);min-height:3rem;font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-secondary);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}
