.shell-module__aN5Q9a__shell{grid-template-columns:var(--nav-width) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"status status""nav main";min-height:100dvh;display:grid}.shell-module__aN5Q9a__shellNavCollapsed{grid-template-columns:var(--nav-width-collapsed) minmax(0, 1fr)}.shell-module__aN5Q9a__statusBar{z-index:30;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--statusbar-height);padding:var(--space-2) var(--space-4);background-color:var(--surface-raised);border-block-end:var(--border-hairline-width) solid var(--border-subtle);font-size:var(--text-xs);flex-wrap:wrap;grid-area:status;display:flex;position:sticky;top:0}.shell-module__aN5Q9a__statusBrand{font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;text-decoration:none}.shell-module__aN5Q9a__statusItems{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.shell-module__aN5Q9a__statusItem{align-items:center;gap:var(--space-2);color:var(--text-tertiary);display:flex}.shell-module__aN5Q9a__statusItemLabel{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-2xs)}.shell-module__aN5Q9a__statusItemValue{color:var(--text-secondary)}.shell-module__aN5Q9a__statusSpacer{margin-inline-start:auto}.shell-module__aN5Q9a__nav{top:var(--statusbar-height);height:calc(100dvh - var(--statusbar-height));padding:var(--space-4) var(--space-3);background-color:var(--surface);border-inline-end:var(--border-hairline-width) solid var(--border-subtle);grid-area:nav;align-self:start;position:sticky;overflow-y:auto}.shell-module__aN5Q9a__navGroup{margin-block-end:var(--space-5)}.shell-module__aN5Q9a__navGroupTitle{padding-inline:var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);margin-block-end:var(--space-2)}.shell-module__aN5Q9a__navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-module__aN5Q9a__navLink{align-items:center;gap:var(--space-2);min-height:var(--target-comfortable);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;display:flex}.shell-module__aN5Q9a__navLink:hover{background-color:var(--surface-hover);color:var(--text-primary)}.shell-module__aN5Q9a__navLinkCurrent{background-color:var(--surface-selected);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:inset 3px 0 0 0 var(--accent)}.shell-module__aN5Q9a__navLinkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__aN5Q9a__navGroupAdmin .shell-module__aN5Q9a__navLink{color:var(--status-quarantine)}.shell-module__aN5Q9a__navGroupAdmin .shell-module__aN5Q9a__navLinkCurrent{background-color:var(--surface-admin);box-shadow:inset 3px 0 0 0 var(--status-quarantine)}.shell-module__aN5Q9a__main{min-width:0;padding:var(--space-5) var(--space-5) var(--space-8);grid-area:main}.shell-module__aN5Q9a__mainInner{max-width:var(--container-max);min-width:0;margin-inline:auto}.shell-module__aN5Q9a__breadcrumbs{font-size:var(--text-xs);margin-block-end:var(--space-3)}.shell-module__aN5Q9a__breadcrumbList{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell-module__aN5Q9a__breadcrumbItem{align-items:center;gap:var(--space-2);color:var(--text-tertiary);display:flex}.shell-module__aN5Q9a__breadcrumbSeparator{color:var(--text-tertiary)}.shell-module__aN5Q9a__breadcrumbCurrent{color:var(--text-secondary)}.shell-module__aN5Q9a__demoBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-emphasis-width) solid var(--status-attention);border-radius:var(--radius-md);background-color:var(--status-attention-bg);color:var(--text-primary);font-size:var(--text-sm);margin-block-end:var(--space-5);display:flex}.shell-module__aN5Q9a__demoBannerTitle{font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-2xs)}.shell-module__aN5Q9a__demoBannerBody{color:var(--text-secondary);line-height:var(--leading-relaxed)}.shell-module__aN5Q9a__mockIdentity{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background-color:var(--surface-admin);border-block-end:var(--border-hairline-width) solid var(--status-quarantine);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.shell-module__aN5Q9a__mockIdentityLabel{font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-2xs);color:var(--status-quarantine)}.shell-module__aN5Q9a__navToggle{align-items:center;gap:var(--space-2);min-height:var(--target-comfortable);min-width:var(--target-comfortable);padding-inline:var(--space-3);border:var(--border-hairline-width) solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;display:none}.shell-module__aN5Q9a__drawer{max-width:none;max-height:none;width:min(86vw, var(--nav-width));height:100dvh;padding:var(--space-4) var(--space-3);background-color:var(--surface);color:var(--text-primary);border:none;border-inline-end:var(--border-hairline-width) solid var(--border);margin:0;inset-block:0;inset-inline:0 auto;overflow-y:auto}.shell-module__aN5Q9a__drawer::backdrop{background-color:#0000008c}.shell-module__aN5Q9a__drawerHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}@media (max-width:900px){.shell-module__aN5Q9a__shell,.shell-module__aN5Q9a__shellNavCollapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""main"}.shell-module__aN5Q9a__nav{display:none}.shell-module__aN5Q9a__navToggle{display:inline-flex}.shell-module__aN5Q9a__main{padding:var(--space-4) var(--space-3) var(--space-7)}}@media (max-width:480px){.shell-module__aN5Q9a__main{padding:var(--space-3) var(--space-2) var(--space-7)}.shell-module__aN5Q9a__statusItems{gap:var(--space-3)}}
.awe-module__M6KVja__badge{align-items:center;gap:var(--space-2);padding:2px var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);border:var(--border-hairline-width) solid currentColor;border-radius:var(--radius-full);white-space:nowrap;line-height:1.6;display:inline-flex}.awe-module__M6KVja__badgeSm{padding:1px var(--space-2);font-size:var(--text-2xs)}.awe-module__M6KVja__table .awe-module__M6KVja__badge{white-space:normal}.awe-module__M6KVja__glyph{fill:currentColor;flex-shrink:0}.awe-module__M6KVja__toneNominal{color:var(--status-nominal);background-color:var(--status-nominal-bg)}.awe-module__M6KVja__toneAttention{color:var(--status-attention);background-color:var(--status-attention-bg)}.awe-module__M6KVja__toneDegraded{color:var(--status-degraded);background-color:var(--status-degraded-bg)}.awe-module__M6KVja__toneUnavailable{color:var(--status-unavailable);background-color:var(--status-unavailable-bg)}.awe-module__M6KVja__toneQuarantine{color:var(--status-quarantine);background-color:var(--status-quarantine-bg)}.awe-module__M6KVja__toneNeutral{color:var(--status-neutral);background-color:var(--status-neutral-bg)}.awe-module__M6KVja__panel{border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);padding:var(--space-4)}.awe-module__M6KVja__panelFlush{padding:0;overflow:hidden}.awe-module__M6KVja__stateBlock{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:var(--border-hairline-width) dashed var(--border);border-radius:var(--radius-lg);background-color:var(--surface);flex-direction:column;display:flex}.awe-module__M6KVja__stateHeading{align-items:center;gap:var(--space-2);display:flex}.awe-module__M6KVja__stateTitle{font-size:var(--text-lg);color:var(--text-primary)}.awe-module__M6KVja__stateBody{font-size:var(--text-sm);color:var(--text-secondary);max-width:62ch;line-height:var(--leading-relaxed)}.awe-module__M6KVja__stateList{margin:0;padding-inline-start:var(--space-5)}.awe-module__M6KVja__plainMain{padding:var(--space-6)}.awe-module__M6KVja__deniedMain{max-width:var(--container-narrow);padding:var(--space-7) var(--space-4);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.awe-module__M6KVja__skeletonStack{gap:var(--space-2);flex-direction:column;display:flex}.awe-module__M6KVja__skeletonRow{height:var(--row-height);width:100%}.awe-module__M6KVja__pageHeader{margin-block-end:var(--space-5)}.awe-module__M6KVja__pageHeaderTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.awe-module__M6KVja__pageTitle{font-size:var(--text-2xl);color:var(--text-primary)}.awe-module__M6KVja__pageDescription{font-size:var(--text-sm);color:var(--text-secondary);max-width:var(--container-narrow);line-height:var(--leading-relaxed);margin-block-start:var(--space-2)}.awe-module__M6KVja__metaRow{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.awe-module__M6KVja__section{margin-block-end:var(--space-6)}.awe-module__M6KVja__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.awe-module__M6KVja__sectionTitle{font-size:var(--text-lg);color:var(--text-primary)}.awe-module__M6KVja__sectionDescription{font-size:var(--text-sm);color:var(--text-secondary);max-width:var(--container-narrow);line-height:var(--leading-relaxed);margin-block-start:var(--space-1)}.awe-module__M6KVja__prose{max-width:var(--container-narrow)}.awe-module__M6KVja__prose p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-block-end:var(--space-3)}.awe-module__M6KVja__prose ul{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}.awe-module__M6KVja__prose li{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-block-end:var(--space-1)}.awe-module__M6KVja__metricGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.awe-module__M6KVja__metric{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);flex-direction:column;min-width:0;display:flex}.awe-module__M6KVja__metricLabel{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);display:flex}.awe-module__M6KVja__metricValueRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.awe-module__M6KVja__metricValue{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary)}.awe-module__M6KVja__metricUnmeasured{font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic}.awe-module__M6KVja__metricQualifier{font-size:var(--text-xs);color:var(--text-tertiary)}.awe-module__M6KVja__metricFootnote{font-size:var(--text-2xs);color:var(--text-tertiary);line-height:var(--leading-normal)}.awe-module__M6KVja__tableScroll{overflow-x:auto}.awe-module__M6KVja__table{font-size:var(--text-sm)}.awe-module__M6KVja__table th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);border-block-end:var(--border-hairline-width) solid var(--border)}.awe-module__M6KVja__table td{padding:var(--space-2) var(--space-3);height:var(--row-height);color:var(--text-secondary);vertical-align:middle}.awe-module__M6KVja__table tbody tr{border-block-end:var(--border-hairline-width) solid var(--border-subtle)}.awe-module__M6KVja__table tbody th{text-transform:none;letter-spacing:normal;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);border-block-end:var(--border-hairline-width) solid var(--border-subtle)}.awe-module__M6KVja__numericCell{text-align:right}.awe-module__M6KVja__sortButton{align-items:center;gap:var(--space-1);min-height:var(--target-min);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.awe-module__M6KVja__sortActive{color:var(--text-primary)}.awe-module__M6KVja__sortGlyph{opacity:.35}.awe-module__M6KVja__sortGlyphActive{opacity:1}.awe-module__M6KVja__card{border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);padding:var(--space-3)}.awe-module__M6KVja__cardTitle{font-size:var(--text-base);color:var(--text-primary);margin-block-end:var(--space-2)}.awe-module__M6KVja__cardList{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.awe-module__M6KVja__cardRow{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.awe-module__M6KVja__cardTerm{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.awe-module__M6KVja__cardValue{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.awe-module__M6KVja__cardStack{gap:var(--space-3);display:grid}.awe-module__M6KVja__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.awe-module__M6KVja__cardMeta{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.awe-module__M6KVja__wideOnly{display:block}.awe-module__M6KVja__narrowOnly{display:none}@media (max-width:640px){.awe-module__M6KVja__wideOnly{display:none}.awe-module__M6KVja__narrowOnly{display:block}}.awe-module__M6KVja__defList{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.awe-module__M6KVja__defRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:640px){.awe-module__M6KVja__defRow{column-gap:var(--space-4);grid-template-columns:minmax(140px,22%) minmax(0,1fr);align-items:baseline}}.awe-module__M6KVja__defTerm{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);margin:0}.awe-module__M6KVja__defValue{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.awe-module__M6KVja__defValueAbsent{font-size:var(--text-sm);color:var(--text-tertiary);margin:0;font-style:italic}.awe-module__M6KVja__evidenceGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.awe-module__M6KVja__evidenceItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);background-color:var(--surface);display:flex}.awe-module__M6KVja__evidenceItemMissing{border-style:dashed;border-color:var(--evidence-missing);color:var(--text-tertiary)}.awe-module__M6KVja__figure{margin:0}.awe-module__M6KVja__figCaption{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--container-narrow);margin-block-end:var(--space-3)}.awe-module__M6KVja__chartRows{gap:var(--space-2);display:grid}.awe-module__M6KVja__chartRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:640px){.awe-module__M6KVja__chartRow{gap:var(--space-3);grid-template-columns:minmax(120px,20%) minmax(0,1fr) minmax(88px,auto)}}.awe-module__M6KVja__chartLabel{font-size:var(--text-xs);color:var(--text-secondary)}.awe-module__M6KVja__chartTrack{border-radius:var(--radius-sm);background-color:var(--evidence-track);height:14px;position:relative;overflow:hidden}.awe-module__M6KVja__chartFill{background-color:var(--chart-1);border-radius:var(--radius-sm);height:100%}.awe-module__M6KVja__chartAbsent{background-image:repeating-linear-gradient(135deg, var(--evidence-missing) 0 2px, transparent 2px 7px);opacity:.75;height:100%}.awe-module__M6KVja__chartValue{font-size:var(--text-xs);color:var(--text-secondary)}.awe-module__M6KVja__chartValueAbsent{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.awe-module__M6KVja__chartWidth0{width:0%}.awe-module__M6KVja__chartWidth10{width:10%}.awe-module__M6KVja__chartWidth20{width:20%}.awe-module__M6KVja__chartWidth30{width:30%}.awe-module__M6KVja__chartWidth40{width:40%}.awe-module__M6KVja__chartWidth50{width:50%}.awe-module__M6KVja__chartWidth60{width:60%}.awe-module__M6KVja__chartWidth70{width:70%}.awe-module__M6KVja__chartWidth80{width:80%}.awe-module__M6KVja__chartWidth90{width:90%}.awe-module__M6KVja__chartWidth100{width:100%}.awe-module__M6KVja__paceLanes{gap:var(--space-2);display:grid}.awe-module__M6KVja__paceLane{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.awe-module__M6KVja__paceLane{grid-template-columns:minmax(120px,18%) minmax(0,1fr);align-items:baseline}}.awe-module__M6KVja__paceLaneLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.awe-module__M6KVja__paceRunners{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.awe-module__M6KVja__paceChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:var(--border-hairline-width) solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.awe-module__M6KVja__paceChipNumber{font-weight:var(--weight-semibold);color:var(--text-primary)}.awe-module__M6KVja__disclosure{border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);margin-block-end:var(--space-3)}.awe-module__M6KVja__disclosureSummary{align-items:center;gap:var(--space-3);min-height:var(--target-comfortable);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:var(--weight-medium);color:var(--text-primary);list-style:none;display:flex}.awe-module__M6KVja__disclosureSummary::-webkit-details-marker{display:none}.awe-module__M6KVja__disclosureMarker{color:var(--text-tertiary);transition:transform var(--motion-fast) var(--easing-standard);flex-shrink:0}.awe-module__M6KVja__disclosure[open]>.awe-module__M6KVja__disclosureSummary>.awe-module__M6KVja__disclosureMarker{transform:rotate(90deg)}.awe-module__M6KVja__disclosureTitle{flex:auto;min-width:0}.awe-module__M6KVja__disclosureBody{padding:0 var(--space-4) var(--space-4)}.awe-module__M6KVja__disclosureNote{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:var(--container-narrow);margin-block-end:var(--space-3)}.awe-module__M6KVja__filterBar{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.awe-module__M6KVja__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.awe-module__M6KVja__fieldLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.awe-module__M6KVja__control{min-height:var(--control-height-lg);padding:0 var(--space-3);border:var(--border-hairline-width) solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);max-width:100%}.awe-module__M6KVja__filterActions{gap:var(--space-2);align-items:center;display:flex}.awe-module__M6KVja__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);padding:0 var(--space-4);border:var(--border-hairline-width) solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;text-decoration:none;display:inline-flex}.awe-module__M6KVja__button:hover{background-color:var(--surface-hover)}.awe-module__M6KVja__buttonPrimary{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}.awe-module__M6KVja__buttonPrimary:hover{background-color:var(--accent-hover);color:var(--on-accent)}.awe-module__M6KVja__buttonDisabled{color:var(--text-tertiary);border-color:var(--border-subtle);background-color:var(--canvas);pointer-events:none}.awe-module__M6KVja__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.awe-module__M6KVja__paginationInfo{font-size:var(--text-xs);color:var(--text-tertiary)}.awe-module__M6KVja__paginationLinks{gap:var(--space-2);align-items:center;display:flex}.awe-module__M6KVja__dateNav{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.awe-module__M6KVja__dateNavCurrent{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);padding-inline:var(--space-2);align-self:center}.awe-module__M6KVja__calendarGrid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.awe-module__M6KVja__calendarGrid>li{min-width:0}.awe-module__M6KVja__calendarDay{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;min-height:var(--target-comfortable);padding:var(--space-2);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);flex-direction:column;text-decoration:none;display:flex}.awe-module__M6KVja__calendarDay:hover{background-color:var(--surface-hover)}.awe-module__M6KVja__calendarDayCurrent{border-color:var(--accent);border-width:var(--border-emphasis-width);background-color:var(--surface-selected)}.awe-module__M6KVja__calendarDayOutside{background-color:var(--canvas);border-style:dashed}.awe-module__M6KVja__calendarDayNumber{font-weight:var(--weight-semibold);color:var(--text-primary)}.awe-module__M6KVja__calendarWeekdays{gap:var(--space-1);margin:0 0 var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.awe-module__M6KVja__calendarWeekday{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-align:center}.awe-module__M6KVja__timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.awe-module__M6KVja__timelineItem{gap:var(--space-1);border-inline-start:var(--border-emphasis-width) solid var(--border);padding-inline-start:var(--space-4);display:grid}.awe-module__M6KVja__timelineWhen{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.awe-module__M6KVja__timelineWhat{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.awe-module__M6KVja__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline-width) solid var(--border);border-inline-start-width:var(--border-emphasis-width);border-radius:var(--radius-md);background-color:var(--surface-raised);margin-block-end:var(--space-4);display:flex}.awe-module__M6KVja__bannerTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.awe-module__M6KVja__bannerBody{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--container-narrow)}.awe-module__M6KVja__linkGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.awe-module__M6KVja__linkCard{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline-width) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface);min-height:var(--target-comfortable);flex-direction:column;text-decoration:none;display:flex}.awe-module__M6KVja__linkCard:hover{background-color:var(--surface-hover)}.awe-module__M6KVja__linkCardTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--accent)}.awe-module__M6KVja__linkCardBody{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}
