.SurfaceCard-module__GMsVIq__card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--ed-r);padding:var(--pad-card)}.SurfaceCard-module__GMsVIq__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.SurfaceCard-module__GMsVIq__titleWrap{min-width:0}.SurfaceCard-module__GMsVIq__title{font-size:var(--title-card-size);line-height:1.15;font-weight:var(--title-weight);color:var(--title-ink);margin:0}.SurfaceCard-module__GMsVIq__subtitle{color:var(--muted);font-size:var(--fs-md);margin:6px 0 0}.SurfaceCard-module__GMsVIq__body{min-width:0}@media (max-width:700px){.SurfaceCard-module__GMsVIq__card{border-radius:var(--ed-r);padding:14px}.SurfaceCard-module__GMsVIq__header{flex-wrap:wrap}}
.ChatPreviewPanel-module__XTT0Hq__heading{align-items:center;gap:8px;display:inline-flex}.ChatPreviewPanel-module__XTT0Hq__title{margin:0;font-size:1.18rem;line-height:1.2}.ChatPreviewPanel-module__XTT0Hq__badge{background:var(--bad);color:#fff;min-width:18px;height:18px;font-size:var(--fs-2xs);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-4px)}.ChatPreviewPanel-module__XTT0Hq__list{flex-direction:column;gap:10px;min-height:0;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.ChatPreviewPanel-module__XTT0Hq__message{border-radius:var(--ed-r-inset);background:var(--control-bg);border:1px solid var(--surface-row-hi);color:var(--ink);max-width:90%;padding:10px 12px}.ChatPreviewPanel-module__XTT0Hq__outgoing{background:var(--primary-wash);border-color:var(--info-soft-border);align-self:flex-end}.ChatPreviewPanel-module__XTT0Hq__incoming{align-self:flex-start}.ChatPreviewPanel-module__XTT0Hq__meta{font-size:var(--fs-xs);color:var(--muted);margin-top:6px}.ChatPreviewPanel-module__XTT0Hq__ack{font-size:var(--fs-sm);color:var(--muted);text-align:left;border-top:1px dashed var(--surface-row-hi);padding-top:6px}.ChatPreviewPanel-module__XTT0Hq__empty{color:var(--muted);font-size:var(--fs-md);text-align:center;padding:16px 0}.ChatPreviewPanel-module__XTT0Hq__compose{gap:8px;margin-top:12px;display:flex}.ChatPreviewPanel-module__XTT0Hq__input{border-radius:var(--ed-r-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--ink);flex:1;padding:8px 12px}.ChatPreviewPanel-module__XTT0Hq__input:focus{border-color:var(--hover);box-shadow:0 0 0 3px var(--info-soft-bg-hi);outline:none}.ChatPreviewPanel-module__XTT0Hq__actions{align-items:center;gap:10px;display:inline-flex}.ChatPreviewPanel-module__XTT0Hq__body{flex-direction:column;flex:auto;min-height:0;display:flex}.ChatPreviewPanel-module__XTT0Hq__loadMoreWrap{z-index:1;background:linear-gradient(180deg, var(--scrim) 0%, var(--surface-inset) 80%, transparent 100%);justify-content:center;padding:2px 0 6px;display:flex;position:sticky;top:0}.ChatPreviewPanel-module__XTT0Hq__loadMoreButton{font-size:var(--fs-sm);padding:6px 12px}
.SimpleTopbar-module__AU6v0W__topbar{width:100%;padding-top:env(safe-area-inset-top,0px);background:linear-gradient(180deg, var(--panel), var(--bg));border-bottom:1px solid var(--border);z-index:40;position:sticky;top:0;overflow:visible;box-shadow:0 12px 30px #00000059}.SimpleTopbar-module__AU6v0W__inner{width:100%;max-width:1200px;padding:12px max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px));align-items:center;gap:12px;margin:0 auto;display:flex;overflow:visible}.SimpleTopbar-module__AU6v0W__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:12px;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.SimpleTopbar-module__AU6v0W__brand img{border-radius:var(--ed-r-inset);-o-object-fit:cover;object-fit:cover;width:48px;height:48px}.SimpleTopbar-module__AU6v0W__modeToggleContainer{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.SimpleTopbar-module__AU6v0W__modeToggleLabel{font-size:var(--fs-sm);letter-spacing:.01em;color:var(--control-ink);white-space:nowrap;font-weight:600}.SimpleTopbar-module__AU6v0W__modeToggle{background:var(--surface-card-hi);border:1px solid var(--border);cursor:pointer;border-radius:999px;width:56px;height:30px;transition:all .2s;position:relative}.SimpleTopbar-module__AU6v0W__modeToggle:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.SimpleTopbar-module__AU6v0W__modeToggleActive{background:var(--primary);border-color:var(--primary-hi)}.SimpleTopbar-module__AU6v0W__modeToggleActive:after{transform:translate(26px)}.SimpleTopbar-module__AU6v0W__nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;margin:0;padding:2px 0;display:flex;overflow:visible}.SimpleTopbar-module__AU6v0W__pill{border-radius:var(--ed-r-sm);border:1px solid var(--border);background:var(--surface-inset);color:var(--ink);font-weight:600;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 14px;line-height:1.1;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.SimpleTopbar-module__AU6v0W__pill:hover{border-color:var(--primary);transform:translateY(-1px)}.SimpleTopbar-module__AU6v0W__currentPage{border-color:var(--primary);box-shadow:0 0 0 2px var(--brand)}.SimpleTopbar-module__AU6v0W__navGroup{align-items:center;display:inline-flex;position:relative}.SimpleTopbar-module__AU6v0W__groupTrigger{gap:6px}.SimpleTopbar-module__AU6v0W__caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);width:0;height:0}.SimpleTopbar-module__AU6v0W__dropdown{background:var(--surface-pop);border:1px solid var(--border);border-radius:var(--ed-r-sm);min-width:200px;max-width:280px;box-shadow:var(--shadow-pop);z-index:200;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0}.SimpleTopbar-module__AU6v0W__dropdownOpen{gap:4px;display:grid}.SimpleTopbar-module__AU6v0W__dropdownItem{text-align:left;border-radius:var(--ed-r-xs);width:100%;color:var(--ink);font-size:var(--fs-md);cursor:pointer;background:0 0;border:none;padding:9px 12px;line-height:1.2;text-decoration:none;display:block}.SimpleTopbar-module__AU6v0W__dropdownItem:hover{background:var(--info-soft-bg-hi)}.SimpleTopbar-module__AU6v0W__authLink{color:var(--link);text-underline-offset:2px;font-size:var(--fs-lg);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:4px 0;line-height:1.1;text-decoration:underline}.SimpleTopbar-module__AU6v0W__authLink:hover{color:var(--link-hi)}.SimpleTopbar-module__AU6v0W__rightSlot{align-items:center;margin-left:auto;display:inline-flex}.SimpleTopbar-module__AU6v0W__innerGuest{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.SimpleTopbar-module__AU6v0W__innerGuest>.SimpleTopbar-module__AU6v0W__brand{grid-area:1/2;justify-self:center}.SimpleTopbar-module__AU6v0W__innerGuest>.SimpleTopbar-module__AU6v0W__authLink{text-align:right;white-space:normal;grid-area:1/3;justify-content:flex-end;align-self:center;max-width:12rem}@media (max-width:960px){.SimpleTopbar-module__AU6v0W__inner{-moz-column-gap:8px;padding:10px max(12px, env(safe-area-inset-right,0px)) 10px max(12px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"mode brand right""nav nav nav";align-items:center;gap:10px 8px;display:grid}.SimpleTopbar-module__AU6v0W__modeToggleContainer{grid-area:mode;min-width:0}.SimpleTopbar-module__AU6v0W__modeToggleLabel{font-size:var(--fs-xs);display:inline}.SimpleTopbar-module__AU6v0W__brand{grid-area:brand;justify-self:center;gap:8px;margin:0;font-size:1.16rem}.SimpleTopbar-module__AU6v0W__brand img{border-radius:var(--ed-r-inset);width:40px;height:40px}.SimpleTopbar-module__AU6v0W__nav{order:initial;flex-wrap:nowrap;grid-area:nav;align-items:stretch;gap:4px;width:100%;padding:0;overflow:visible}.SimpleTopbar-module__AU6v0W__nav>.SimpleTopbar-module__AU6v0W__pill,.SimpleTopbar-module__AU6v0W__nav>.SimpleTopbar-module__AU6v0W__navGroup{flex:var(--pill-flex-grow,1) 1 0;min-width:0}.SimpleTopbar-module__AU6v0W__navGroup{display:flex}.SimpleTopbar-module__AU6v0W__pill,.SimpleTopbar-module__AU6v0W__groupTrigger{width:100%;min-width:0;font-size:var(--fs-xs);padding:8px 5px;line-height:1}.SimpleTopbar-module__AU6v0W__editorNav .SimpleTopbar-module__AU6v0W__pill,.SimpleTopbar-module__AU6v0W__editorNav .SimpleTopbar-module__AU6v0W__groupTrigger{font-size:var(--fs-xs);padding:8px 4px;line-height:.98}.SimpleTopbar-module__AU6v0W__groupTrigger{justify-content:center;gap:3px}.SimpleTopbar-module__AU6v0W__caret{border-top-width:4px;border-left-width:3px;border-right-width:3px;flex:none}.SimpleTopbar-module__AU6v0W__dropdown{min-width:170px;max-width:min(220px,100vw - 24px);left:0;right:auto;transform:none}.SimpleTopbar-module__AU6v0W__authLink{font-size:var(--fs-xs);flex:none;align-self:center;margin-left:auto;padding:0 2px}.SimpleTopbar-module__AU6v0W__rightSlot{grid-area:right;justify-self:end;margin-left:0}.SimpleTopbar-module__AU6v0W__innerGuest{-moz-column-gap:12px;grid-template-columns:minmax(0,.65fr) auto minmax(0,.65fr);grid-template-areas:none;column-gap:12px}.SimpleTopbar-module__AU6v0W__innerGuest>.SimpleTopbar-module__AU6v0W__authLink{font-size:var(--fs-md)}}@media (max-width:420px){.SimpleTopbar-module__AU6v0W__nav{gap:3px}.SimpleTopbar-module__AU6v0W__pill,.SimpleTopbar-module__AU6v0W__groupTrigger{padding:8px 3px;font-size:.67rem}.SimpleTopbar-module__AU6v0W__editorNav .SimpleTopbar-module__AU6v0W__pill,.SimpleTopbar-module__AU6v0W__editorNav .SimpleTopbar-module__AU6v0W__groupTrigger{font-size:var(--fs-2xs);padding:7px 2px}.SimpleTopbar-module__AU6v0W__editorNav .SimpleTopbar-module__AU6v0W__groupTrigger{gap:2px}.SimpleTopbar-module__AU6v0W__authLink{font-size:var(--fs-xs)}}.SimpleTopbar-module__AU6v0W__modeSwitchOverlay{z-index:1500;position:fixed;inset:0}
.PageHeading-module__oJl31q__wrap{text-align:center;margin-bottom:24px}.PageHeading-module__oJl31q__centered{text-align:center}.PageHeading-module__oJl31q__title{color:var(--title-ink);font-size:var(--title-page-size);line-height:1.08;font-weight:var(--title-page-weight);letter-spacing:-.01em;margin:0}.PageHeading-module__oJl31q__subtitle{color:var(--muted);margin:12px 0 0;font-size:clamp(.98rem,1.5vw,1.35rem);line-height:1.35}
