.app-community .hb-page,.app-community .ref-page{max-width:var(--co-content-max);width:100%;padding-bottom:calc(80px + var(--safe-bottom,0px));flex-direction:column;gap:20px;margin:0 auto;display:flex}.app-community .hb-page--narrow,.app-community .ref-page--narrow{max-width:var(--co-content-narrow)}@media (min-width:768px){.app-community .hb-page,.app-community .ref-page{gap:24px;padding-bottom:24px}}@media (max-width:767px){.app-community .ref-page{gap:12px}.app-community .ref-page>.co-page-header{display:none}}.app-community .hb-page__header,.app-community .ref-page__header{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.app-community .hb-page__header,.app-community .ref-page__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}}.app-community .hb-page__intro{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.app-community .hb-page__actions,.app-community .ref-page__actions{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:480px){.app-community .hb-page__actions,.app-community .ref-page__actions{flex-flow:wrap;width:auto}}.app-community .hb-stack{flex-direction:column;gap:16px;display:flex}.app-community .hb-section{background:var(--color-panel);border:1px solid var(--color-border);border-radius:14px;padding:16px}@media (min-width:640px){.app-community .hb-section{padding:20px}}.app-community .hb-boxplot-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;margin:0 -4px;padding:0 4px;overflow-x:auto}.app-community .hb-boxplot-inner{width:100%;min-width:320px}.app-community .wiz-shell{flex-direction:column;gap:16px;width:100%;display:flex}.app-community .wiz-progress{z-index:20;background:color-mix(in srgb, var(--color-panel) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:sticky;top:56px}.app-community .wiz-progress__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-community .wiz-progress__step-label{font-size:var(--co-text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.app-community .wiz-progress__step-title{font-size:var(--co-text-body);color:var(--color-text);text-align:right;font-weight:600}.app-community .wiz-progress__track{background:var(--color-panel-strong);border-radius:999px;height:6px;display:flex;overflow:hidden}.app-community .wiz-progress__segment{background:var(--color-panel-strong);border-radius:999px;flex:1;margin-right:3px;transition:background .2s}.app-community .wiz-progress__segment:last-child{margin-right:0}.app-community .wiz-progress__segment--done{background:var(--color-accent)}.app-community .wiz-progress__segment--current{background:linear-gradient(90deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 65%, white) 100%)}.app-community .wiz-body{background:var(--color-panel);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:18px;padding:16px;display:flex}@media (min-width:640px){.app-community .wiz-body{padding:24px}}.app-community .wiz-cta{z-index:15;padding:12px 14px;padding-bottom:calc(12px + var(--safe-bottom,0px));background:color-mix(in srgb, var(--color-panel) 94%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-top:1px solid var(--color-border);border-bottom-right-radius:14px;border-bottom-left-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px -16px;display:flex;position:sticky;bottom:0}@media (min-width:640px){.app-community .wiz-cta{border-top:1px solid var(--color-border);-webkit-backdrop-filter:none;background:0 0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;padding:16px 0 0;position:relative}}.app-community .wiz-btn{min-height:48px;font-weight:600;font-size:var(--co-text-body);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .14s,transform .14s;display:inline-flex}.app-community .wiz-btn:active{transform:scale(.98)}.app-community .wiz-btn[disabled]{cursor:not-allowed;opacity:.55;transform:none}.app-community .wiz-btn--primary{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--color-accent) 22%, transparent)}.app-community .wiz-btn--secondary{background:var(--color-panel);color:var(--color-text);border-color:var(--color-border)}@media (min-width:640px){.app-community .wiz-btn{flex:none;min-width:140px}}.app-community .ctx-requests{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.app-community .ctx-requests:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-cta) 72%, transparent), color-mix(in srgb, var(--color-accent) 64%, transparent));opacity:.75;height:2px;position:absolute;inset:0 0 auto}.app-community .ctx-requests__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.app-community .ctx-requests__title{flex-direction:column;gap:6px;min-width:0;display:flex}.app-community .ctx-requests__title .ea-eyebrow{margin-bottom:0}.app-community .ctx-requests__head-actions{flex:none;align-items:center;gap:10px;padding-top:1px;display:flex}.app-community .ctx-requests__count{background:color-mix(in srgb, var(--color-cta) 10%, var(--color-panel));min-height:28px;color:var(--color-text);font-size:var(--co-text-label);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.app-community .ctx-requests__all{color:var(--color-accent);font-size:var(--co-text-label);white-space:nowrap;font-weight:500;text-decoration:none}.app-community .ctx-requests__all:hover{text-decoration:underline}.app-community .ctx-requests__list{margin:0;padding:0;list-style:none}.app-community .ctx-requests__list>li+li,.app-community .ctx-requests__list--additional{border-top:1px solid var(--color-border)}.app-community .ctx-requests__row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;transition:background-color .14s ease-out;display:grid}.app-community .ctx-requests__row:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.app-community .ctx-requests__avatar{flex:none}.app-community .ctx-requests__body{flex-direction:column;gap:4px;min-width:0;display:flex}.app-community .ctx-requests__name-line,.app-community .ctx-requests__meta{align-items:center;gap:6px;min-width:0;display:flex}.app-community .ctx-requests__state{color:var(--color-muted);font-size:var(--co-text-label);flex-shrink:0;margin-left:auto;font-weight:600}.app-community .ctx-requests__state[data-unread=true]{color:var(--color-cta)}.app-community .ctx-requests__name-line{color:var(--color-muted);font-size:var(--co-text-label);line-height:1.35}.app-community .ctx-requests__name-line strong{color:var(--color-text);font-weight:600}.app-community .ctx-requests__subject{color:var(--color-text);font-size:var(--co-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;overflow:hidden}.app-community .ctx-requests__meta{color:var(--color-muted);font-size:var(--co-text-micro);flex-wrap:wrap;line-height:1.35}.app-community .ctx-requests__meta>span{background:color-mix(in srgb, var(--color-border) 54%, transparent);white-space:nowrap;border-radius:999px;max-width:100%;padding:2px 7px}.app-community .ctx-requests__preview{color:var(--color-text-body);font-size:var(--co-text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.app-community .ctx-requests__chevron{color:color-mix(in srgb, var(--color-muted) 58%, transparent);transition:transform .14s ease-out,color .14s ease-out}.app-community .ctx-requests__row:hover .ctx-requests__chevron{color:var(--color-muted);transform:translate(3px)}.app-community .ctx-requests__empty{color:var(--color-muted);align-items:flex-start;gap:12px;padding:18px 20px 20px;display:flex}.app-community .ctx-requests__empty svg{color:var(--color-accent);flex:none;margin-top:2px}@media (max-width:640px){.app-community .ctx-requests__header{flex-direction:column;padding:16px}.app-community .ctx-requests__head-actions{justify-content:space-between;width:100%}.app-community .ctx-requests__row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px 16px}}.app-community .ref-pro-gate,.app-community .hb-pro-gate{background:radial-gradient(150% 110% at 102% -10%, color-mix(in srgb, var(--color-accent) 16%, transparent) 0%, color-mix(in srgb, var(--color-accent) 5%, transparent) 38%, transparent 66%), radial-gradient(120% 90% at -8% 118%, color-mix(in srgb, var(--color-accent) 8%, transparent) 0%, transparent 55%), var(--color-panel);border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 5%, transparent), 0 14px 34px color-mix(in srgb, var(--color-accent) 9%, transparent);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.app-community .ref-pro-gate:after,.app-community .hb-pro-gate:after{content:"";opacity:.42;pointer-events:none;z-index:0;background:url(/community/pro/gate.webp) 50%/contain no-repeat;width:168px;height:168px;position:absolute;top:-50px;right:-44px}.app-community .ref-pro-gate>*,.app-community .hb-pro-gate>*{z-index:1;position:relative}@media (min-width:640px){.app-community .ref-pro-gate,.app-community .hb-pro-gate{padding:28px}.app-community .ref-pro-gate:after,.app-community .hb-pro-gate:after{opacity:.5;width:210px;height:210px;top:-56px;right:-40px}}@media (prefers-reduced-motion:no-preference){.app-community .ref-pro-gate:after,.app-community .hb-pro-gate:after{animation:10s ease-in-out infinite ref-pro-gate-float}}@keyframes ref-pro-gate-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(4px)rotate(-2deg)}}.app-community .ref-pro-gate__badge,.app-community .hb-pro-gate__badge{font-size:var(--co-text-label);letter-spacing:.02em;background:var(--color-accent);color:var(--color-accent-contrast);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.app-community .ref-pro-gate__cta,.app-community .hb-pro-gate__cta{background:var(--color-accent);min-height:48px;color:var(--color-accent-contrast);font-weight:600;font-size:var(--co-text-body);box-shadow:0 6px 18px color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}@media (prefers-reduced-motion:no-preference){.app-community .ref-pro-gate__cta:hover,.app-community .hb-pro-gate__cta:hover{transform:translateY(-1px)}}.app-community .ref-pro-gate__cta:hover,.app-community .hb-pro-gate__cta:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text));box-shadow:0 10px 24px color-mix(in srgb, var(--color-accent) 30%, transparent)}.app-community .ref-pro-gate__cta:focus-visible,.app-community .hb-pro-gate__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-community .hb-empty,.app-community .ref-empty{background:var(--color-panel);border:1px dashed var(--color-border);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.app-community .hb-export-row{background:var(--color-panel);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:640px){.app-community .hb-export-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}}.app-community .hb-export-row__download{background:var(--color-accent);min-height:44px;color:var(--color-accent-contrast);font-weight:600;font-size:var(--co-text-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.app-community .benchmark-filter-bar__chip-row{scrollbar-width:none}.app-community .benchmark-filter-bar__chip-row::-webkit-scrollbar{display:none}.app-community .ref-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--color-panel-strong);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:flex;overflow-x:auto}.app-community .ref-tabs::-webkit-scrollbar{display:none}.app-community .ref-tabs>a{min-height:44px;font-size:var(--co-text-body);color:var(--color-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.app-community .ref-tabs>a[aria-current=page]{background:var(--color-panel);color:var(--color-text);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent)}.app-community .ref-mine-stats{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:stretch;padding:14px 20px;display:inline-flex}.app-community .ref-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.app-community .ref-stat+.ref-stat{border-left:1px solid var(--color-border);margin-left:18px;padding-left:18px}.app-community .ref-stat__label{font-size:var(--co-text-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1.2}.app-community .ref-stat__value{font-family:var(--font-display);font-size:var(--co-text-title);color:var(--color-text);font-feature-settings:"tnum";font-weight:600;line-height:1.1}.app-community .ref-stat__value--accent{color:var(--vertical-accent-700,var(--color-accent))}.app-community .ref-stat__value sub{font-family:var(--font-community-sans,Inter, system-ui, sans-serif);font-size:var(--co-text-micro);color:var(--color-muted);vertical-align:baseline;text-transform:uppercase;letter-spacing:.06em;margin-left:4px;font-weight:500}.app-community .ref-mine-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.app-community .ref-mine-card{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:1fr;gap:18px;padding:22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}@media (min-width:900px){.app-community .ref-mine-card{grid-template-columns:minmax(0,1fr) 240px;gap:28px}}.app-community .ref-mine-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-community .ref-mine-card__main{flex-direction:column;gap:16px;min-width:0;display:flex}.app-community .ref-mine-card__head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}@media (max-width:767px){.app-community .ref-mine-card__head{gap:8px 10px}.app-community .ref-mine-card__head .ref-mine-card__title-wrap{flex:1 0 100%;order:3;min-width:0}.app-community .ref-mine-card__head .ref-status-chip{order:2;margin-left:auto}}.app-community .ref-mine-card__id{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--co-text-micro);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:8px;font-weight:600}.app-community .ref-mine-card__title-wrap{flex:1;min-width:0}.app-community .ref-mine-card__title{font-family:var(--font-display);font-size:var(--co-text-title);color:var(--color-text);letter-spacing:-.01em;margin:0 0 6px;font-weight:600;line-height:1.2}.app-community .ref-mine-card__title .sep{color:var(--color-muted);margin:0 .35em;font-weight:400}.app-community .ref-mine-card__sub{color:var(--color-muted);font-size:var(--co-text-label);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.app-community .ref-mine-card__sub .geo{color:var(--color-text-body);align-items:center;gap:6px;font-weight:500;display:inline-flex}.app-community .ref-mine-attrs{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr;gap:14px;padding:14px 0;display:grid}@media (min-width:640px){.app-community .ref-mine-attrs{grid-template-columns:1fr 1fr;gap:16px 24px}}.app-community .ref-mine-attr{flex-direction:column;gap:8px;min-width:0;display:flex}.app-community .ref-mine-attr__label{font-size:var(--co-text-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.app-community .ref-mine-attr__tags{flex-wrap:wrap;gap:6px;display:inline-flex}.app-community .ref-mine-attr__tag{font-size:var(--co-text-label);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);border-radius:var(--radius-pill);letter-spacing:-.005em;align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.app-community .ref-mine-attr__tag--outline{border:1px solid var(--color-border);color:var(--color-text-body);background:0 0}.app-community .ref-mine-card__aside{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;padding-top:16px;display:flex}@media (min-width:900px){.app-community .ref-mine-card__aside{border-top:0;border-left:1px solid var(--color-border);padding-top:0;padding-left:24px}}.app-community .ref-mine-metrics{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.app-community .ref-mine-metric{flex-direction:column;gap:4px;min-width:0;padding:0 14px 14px;display:flex}.app-community .ref-mine-metric:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);padding-left:0}.app-community .ref-mine-metric:nth-child(2n){padding-right:0}.app-community .ref-mine-metric:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);padding-top:14px;padding-bottom:0}.app-community .ref-mine-metric__value{font-family:var(--font-display);font-size:var(--co-text-title);color:var(--color-text);letter-spacing:-.01em;font-feature-settings:"tnum";font-weight:600;line-height:1.05}.app-community .ref-mine-metric__value[data-zero=true]{color:var(--color-muted)}.app-community .ref-mine-metric__value .unit{font-family:inherit;font-size:var(--co-text-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-left:4px;font-weight:500}.app-community .ref-mine-metric__label{font-size:var(--co-text-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.app-community .ref-deadline{background:var(--color-panel-strong);border-radius:var(--radius-md);grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin-top:auto;padding:12px 14px;display:grid}.app-community .ref-deadline__icon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);flex-shrink:0;place-items:center;display:grid}.app-community .ref-deadline--warning .ref-deadline__icon{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.app-community .ref-deadline__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.app-community .ref-deadline__label{font-size:var(--co-text-micro);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.app-community .ref-deadline__value{color:var(--color-text);font-size:var(--co-text-label);letter-spacing:-.005em;font-weight:600}.app-community .ref-deadline__bar{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.app-community .ref-deadline__bar>i{height:100%;width:var(--ref-progress,0%);background:var(--color-accent);border-radius:2px;display:block}.app-community .ref-deadline--warning .ref-deadline__bar>i{background:var(--color-warning)}.app-community .ref-mine-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-community .ref-mine-action{min-height:38px;font-size:var(--co-text-label);color:var(--color-text-body);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.app-community .ref-mine-action:hover{background:var(--color-panel-strong);border-color:var(--color-border-strong);color:var(--color-text)}.app-community .ref-mine-action:disabled{opacity:.5;cursor:not-allowed}.app-community .ref-mine-action--primary{background:var(--color-cta);color:var(--color-cta-contrast);border-color:var(--color-cta)}.app-community .ref-mine-action--primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-cta-contrast)}.app-community .ref-mine-action--icon{justify-content:center;min-width:38px;padding:8px}.app-community .ref-mine-more{display:inline-flex;position:relative}.app-community .ref-mine-menu{border-radius:var(--radius-lg);background:var(--color-panel);border:1px solid var(--color-border);min-width:180px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 12%, transparent);z-index:50;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.app-community .ref-mine-menu__item{border-radius:var(--radius-md);text-align:left;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;display:inline-flex}.app-community .ref-mine-menu__item:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.app-community .ref-mine-menu__item:focus-visible{outline:2px solid var(--vertical-accent-500,var(--color-accent));outline-offset:-2px}.app-community .ref-substatus{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-pill);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:max-content;max-width:100%;box-shadow:var(--shadow-sm);align-items:center;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}.app-community .ref-substatus::-webkit-scrollbar{display:none}.app-community .ref-substatus>a,.app-community .ref-substatus>button{min-height:36px;font-size:var(--co-text-label);color:var(--color-muted);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.app-community .ref-substatus>a:hover,.app-community .ref-substatus>button:hover{color:var(--color-text)}.app-community .ref-substatus>a[aria-current=page],.app-community .ref-substatus>a[aria-selected=true],.app-community .ref-substatus>button[aria-selected=true]{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:600}.app-community .ref-substatus__count{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--co-text-micro);background:var(--color-panel-strong);color:var(--color-muted);font-feature-settings:"tnum";border-radius:999px;padding:1px 7px;font-weight:500}.app-community .ref-substatus>a[aria-current=page] .ref-substatus__count,.app-community .ref-substatus>a[aria-selected=true] .ref-substatus__count,.app-community .ref-substatus>button[aria-selected=true] .ref-substatus__count{color:var(--color-accent-contrast);background:#ffffff38}.app-community .ref-mine-sort-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-community .ref-mine-sort-bar__meta{font-size:var(--co-text-label);color:var(--color-muted);font-weight:500}.app-community .ref-mine-empty{background:var(--color-panel);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.app-community .ref-mine-empty__icon{background:var(--color-panel-strong);width:44px;height:44px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.app-community .ref-pill{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.app-community .ref-pill[aria-pressed=true],.app-community .ref-pill[data-active=true]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:var(--color-accent);color:var(--color-accent)}.app-community .ref-pill:disabled{opacity:.5;cursor:not-allowed}.app-community .ref-pill--ghost{color:var(--color-muted);background:0 0}.app-community .ref-chip{align-items:center;gap:4px;display:inline-flex}.app-community .ref-chip--accent{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);font-weight:600}.app-community .ref-flag{align-items:center;gap:4px;display:inline-flex}.app-community .ref-flag__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:5px;height:5px}.app-community .ref-flag,.app-community .ref-flag__dot{color:var(--color-muted)}.app-community .ref-flag--news .ref-flag__dot{color:var(--color-warning-strong)}.app-community .ref-flag--active .ref-flag__dot{color:var(--color-accent)}.app-community .ref-chip--accent-soft{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent)}.app-community .ref-chip--method{background:color-mix(in srgb, var(--color-muted) 10%, transparent);color:var(--color-text-body)}.app-community .ref-chip--setting{background:color-mix(in srgb, var(--color-stat-team) 10%, transparent);color:var(--color-stat-team)}.app-community .ref-chip--muted{background:color-mix(in srgb, var(--color-muted) 12%, transparent);color:var(--color-muted)}.app-community .ref-chip--filter{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}.app-community .ref-chip--neutral{background:var(--color-bg);color:var(--color-text-body);border:1px solid var(--color-border);font-weight:400}.app-community .ref-chip--neutral-muted{background:color-mix(in srgb, var(--color-muted) 14%, transparent);color:var(--color-muted);border:1px solid var(--color-border);font-weight:400}.app-community .ref-direction{align-items:center;gap:6px;display:inline-flex}.app-community .ref-direction[data-kind=angebot]{color:var(--color-success)}.app-community .ref-direction[data-kind=gesuch]{color:var(--color-warning-strong)}.app-community .ref-direction__summary{color:currentColor;font-weight:600}.app-community .ref-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-community .ref-card__direction{margin-bottom:7px}.app-community .ref-card__signal .ref-card__direction{margin-bottom:0}.app-community .ref-card__topline{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-community .ref-card__eyebrow{color:var(--color-muted);letter-spacing:.02em}.app-community .ref-card__topline>.ref-card__eyebrow:not(:first-child):before{content:"·";color:var(--color-muted);opacity:.6;margin-right:6px}.app-community .ref-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.app-community .ref-card__geo{margin-top:3px}.app-community .ref-card__signal{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.app-community .ref-card__signal .ref-flag{gap:5px}.app-community .ref-card__facts{color:var(--color-text-body);margin-top:6px}.app-community .ref-card__facts-lead{font-weight:600}.app-community .ref-card__facts-sep{color:var(--color-muted);opacity:.55;margin:0 6px}.app-community .ref-card{gap:var(--space-3);padding:var(--space-4)}.app-community .ref-card .l-listing-card__footer{padding-top:var(--space-3);justify-content:space-between;row-gap:var(--space-2);flex-wrap:wrap}.app-community .ref-card__byline{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-community .ref-card__stats{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.app-community .ref-card__stats>*{white-space:nowrap}.app-community .ref-card__methods{margin-top:6px}.app-community .ref-card__focus{flex-wrap:wrap;gap:6px;display:flex}.app-community .ref-card__focus .ref-chip--accent-soft{background:color-mix(in srgb, var(--color-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);font-weight:600}.app-community .ref-mine-card__direction{margin-bottom:8px}.app-community .ref-toggle-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-height:44px;color:var(--color-text-body);cursor:pointer;flex:1;padding:8px 12px}.app-community .ref-toggle-btn[data-active=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent)}.app-community .ref-toggle-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.app-community .ref-author-block{background:color-mix(in srgb, var(--color-accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 16%, transparent)}.app-community .ref-author-block__avatar-btn{appearance:none;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;min-height:0;padding:0;line-height:0}.app-community .ref-author-block__avatar-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-community .ref-author-block__avatar-wrap{line-height:0;display:inline-flex;position:relative}.app-community .ref-author-block__name-btn{appearance:none;min-height:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.app-community .ref-author-block__name-btn:hover{text-underline-offset:2px;text-decoration:underline}.app-community .ref-author-block__name-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.app-community .ref-author-block__body{flex-direction:column;gap:2px;display:flex}.app-community .ref-author-block__verified{color:var(--color-success)}.app-community .ref-author-block__bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.app-community .ref-author-block__cta{appearance:none;min-height:0;color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;font-weight:600}.app-community .ref-author-block__cta:hover{text-underline-offset:2px;text-decoration:underline}.app-community .ref-author-block__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.app-community .ref-eckdaten-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-community .ref-tag-lg{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);font-weight:500}.app-community .ref-modal-overlay{z-index:1000;background:color-mix(in srgb, var(--color-text) 60%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.app-community .ref-modal-overlay--50{background:color-mix(in srgb, var(--color-text) 50%, transparent)}.app-community .ref-modal-overlay--top{z-index:1000}.app-community .ref-modal-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;width:100%;max-height:90vh;padding:24px;overflow:auto}.app-community .ref-modal-card--560{max-width:560px}.app-community .ref-modal-card--92vh{max-height:92vh}.app-community .ref-modal-card--flush{padding:0}.app-community .ref-modal-card--shadow{box-shadow:0 12px 34px color-mix(in srgb, var(--color-text) 24%, transparent)}.app-community .ref-confirm-btn{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.app-community .ref-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.app-community .ref-confirm-btn--neutral{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text)}.app-community .ref-confirm-btn--accent{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-contrast)}.app-community .ref-confirm-btn--danger{background:var(--color-danger);border:1px solid var(--color-danger);color:var(--color-accent-contrast)}.app-community .ref-confirm-btn--ghost{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.app-community .ref-report-option{background:var(--color-panel);border:1px solid var(--color-border);padding:12px}.app-community .ref-report-option[data-selected=true]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:var(--color-accent)}.app-community .ref-report-textarea{padding:12px;font-family:inherit}.app-community .ref-contact-textarea{min-height:160px;line-height:1.55}.app-community .dm-tpl-actions__sep{color:var(--color-border-strong)}.app-community .dm-tpl-editor__toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.app-community .dm-tpl-editor__chevron{transition:transform .16s}.app-community .dm-tpl-editor__chevron[data-open]{transform:rotate(180deg)}.app-community .dm-tpl-editor__body{background:color-mix(in srgb, var(--color-muted) 5%, transparent);border:1px solid var(--color-border);border-radius:8px;padding:12px}.app-community .dm-tpl-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);min-height:32px;color:var(--color-accent);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;transition:background .16s;display:inline-flex}.app-community .dm-tpl-chip:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.app-community .dm-tpl-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-community .dm-tpl-textarea{border:1px solid var(--color-border-strong);background:var(--color-panel);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:80px;padding:12px;font-family:inherit;font-size:max(16px,1rem);line-height:1.55;transition:border-color .16s,box-shadow .16s}.app-community .dm-tpl-textarea--mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.app-community .dm-tpl-textarea:hover{border-color:var(--color-muted)}.app-community .dm-tpl-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent);outline:none}.app-community .dm-tpl-save{background:var(--vertical-accent-700,var(--color-accent));min-height:44px;color:var(--color-accent-contrast);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;transition:background .16s,opacity .16s;display:inline-flex}.app-community .dm-tpl-save:not([data-busy=true]):hover{background:color-mix(in srgb, var(--vertical-accent-700,var(--color-accent)) 85%, var(--color-text))}.app-community .dm-tpl-save:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-community .dm-tpl-save[data-busy=true]{cursor:wait;opacity:.6}.app-community .dm-tpl-preview{background:color-mix(in srgb, var(--color-muted) 6%, transparent);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.app-community .ref-radio-option{background:var(--color-panel);border:1px solid var(--color-border);border-radius:12px;padding:12px}.app-community .ref-radio-option[data-selected=true]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:var(--color-accent)}.app-community .ref-pro-gate-box{background:color-mix(in srgb, var(--color-muted) 8%, transparent);border:1px solid var(--color-border)}.app-community .ref-saved-card{background:var(--color-panel);border:1px solid var(--color-border)}.app-community .ref-saved-card[data-inactive]{opacity:.75}.app-community .ref-card-action{border-radius:var(--radius-pill);color:var(--color-text-body);border:1px solid var(--color-border);cursor:pointer;background:0 0;padding:8px 14px}.app-community .ref-card-action:disabled{cursor:wait}.app-community .ref-card-action--danger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.app-community .ref-status-chip{background:color-mix(in srgb, var(--ref-status) 12%, transparent);border:1px solid color-mix(in srgb, var(--ref-status) 35%, transparent);color:var(--ref-status);letter-spacing:.02em;flex-shrink:0;padding:6px 12px;font-weight:600}.app-community .ref-status-chip__dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}.app-community .ref-load-more{background:var(--color-panel);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer}.app-community .ref-load-more:disabled{cursor:wait}.app-community .ref-pill-btn{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.app-community .ref-pill-btn:disabled{opacity:.7;cursor:not-allowed}.app-community .ref-pill-btn--ghost{color:var(--color-text-body);border:1px solid var(--color-border);background:0 0}.app-community .ref-pill-btn--accent{background:var(--color-accent);color:var(--color-accent-contrast);border:1px solid var(--color-accent);padding:10px 18px}.app-community .ref-sheet-close{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-text-body);border:1px solid var(--color-border);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-community .ref-sheet-overlay{z-index:1000;display:flex;position:fixed;inset:0}.app-community .ref-sheet-overlay--contact{z-index:1010}.app-community .ref-sheet-backdrop{animation:.2s ease-out co-side-sheet-fade-in;position:absolute;inset:0}.app-community .ref-sheet-backdrop--55{background:color-mix(in srgb, var(--color-text) 55%, transparent)}.app-community .ref-sheet-backdrop--60{background:color-mix(in srgb, var(--color-text) 60%, transparent)}.app-community .ref-sheet-panel{background:var(--color-panel);height:100%;margin-left:auto;animation:.24s cubic-bezier(.32,.72,0,1) co-side-sheet-slide-in;position:relative}.app-community .ref-sheet-panel[data-state=closed]{animation:.24s cubic-bezier(.32,.72,0,1) forwards co-side-sheet-slide-out}.app-community .ref-sheet-backdrop[data-state=closed]{animation:.24s ease-in forwards co-side-sheet-fade-out}@media (prefers-reduced-motion:reduce){.app-community .ref-sheet-panel,.app-community .ref-sheet-backdrop{animation:.12s ease-out co-side-sheet-fade-in}.app-community .ref-sheet-panel[data-state=closed],.app-community .ref-sheet-backdrop[data-state=closed]{animation:.12s ease-in forwards co-side-sheet-fade-out}}.app-community .ref-sheet-skeleton{gap:var(--space-4);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}.app-community .ref-sheet-skeleton__block{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.app-community .ref-sheet-panel--640{width:min(100%,640px);box-shadow:0 12px 34px color-mix(in srgb, var(--color-text) 24%, transparent);overflow:hidden}.app-community .ref-sheet-panel--540{width:min(100%,540px);box-shadow:0 12px 34px color-mix(in srgb, var(--color-text) 28%, transparent)}.app-community .ref-sheet-divider-top{border-top:1px solid var(--color-border)}.app-community .ref-sheet-divider-bottom{border-bottom:1px solid var(--color-border)}.app-community .ref-sheet-layer{z-index:1;background:var(--color-panel);position:relative}.app-community .ref-sheet-body{z-index:1;min-height:0;position:relative;overflow-y:auto}.app-community .ref-contact-state{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-success) 32%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-success) 8%, var(--color-panel));color:var(--color-text);grid-template-columns:24px minmax(0,1fr);display:grid}.app-community .ref-contact-state>svg{color:var(--color-success);margin-top:2px}.app-community .ref-contact-state__content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-community .ref-contact-state__message{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-community .ref-sheet-body>.co-page,.app-community .ref-sheet-body>.co-page--wide{width:auto;max-width:none;padding:var(--space-6) var(--space-5) var(--space-5);margin:0}.app-community .co-detail-sheet__close{top:var(--space-3);right:var(--space-3);z-index:2;position:absolute}.app-community .ref-wizard-progress__seg{background:color-mix(in srgb, var(--color-muted) 25%, transparent);border-radius:4px;flex:1;height:4px}.app-community .ref-wizard-progress__seg[data-on=true]{background:var(--color-accent)}.app-community .ref-input{background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text)}.app-community .ref-input--invalid{border-color:var(--color-danger)}.app-community .ref-input--r10{border-radius:10px}.app-community .ref-accent-control{accent-color:var(--color-accent)}.app-community .ref-textarea{resize:vertical}.app-community .ref-panel{background:var(--color-panel);border:1px solid var(--color-border)}.app-community .ref-panel--strong{background:var(--color-panel-strong);border:1px solid var(--color-border)}.app-community .ref-option-card{background:var(--color-panel);border:1px solid var(--color-border);cursor:pointer}.app-community .ref-option-card--accent{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:var(--color-accent)}.app-community .ref-bookmark-compact{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.app-community .ref-bookmark-compact[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.app-community .ref-bookmark-compact:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.app-community .ref-bookmark-compact:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:0}.app-community .ref-bookmark-compact:disabled{cursor:wait}.app-community .ref-bookmark-full{color:var(--color-text-body);border:1px solid var(--color-border);cursor:pointer;background:0 0;align-items:center;gap:8px;display:inline-flex}.app-community .ref-bookmark-full[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.app-community .ref-bookmark-full:disabled{cursor:wait}.app-community .ref-nav-btn{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.app-community .ref-nav-btn--primary{background:var(--color-accent);color:var(--color-accent-contrast);border:1px solid var(--color-accent)}.app-community .ref-nav-btn--primary:disabled{background:var(--color-panel);color:var(--color-muted);border-color:var(--color-border);opacity:.7;cursor:not-allowed}.app-community .ref-nav-btn--primary.ref-nav-btn--solid:disabled{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent);opacity:.6}.app-community .ref-nav-btn--secondary{background:var(--color-panel);color:var(--color-text);border:1px solid var(--color-border)}.app-community .ref-nav-btn--secondary:disabled{opacity:.5}.app-community .ref-save-search-btn{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.app-community .ref-anon-notice{background:color-mix(in srgb, var(--ref-tone) var(--ref-tone-bg,12%), transparent);border:1px solid color-mix(in srgb, var(--ref-tone) var(--ref-tone-border,40%), transparent)}.app-community .ref-anon-notice--warning{--ref-tone:var(--color-warning);--ref-tone-bg:12%;--ref-tone-border:40%;--ref-tone-icon:var(--color-warning-strong)}.app-community .ref-anon-notice__icon{color:var(--ref-tone-icon,var(--ref-tone));margin-top:2px}.app-community .ref-anon-chip{background:color-mix(in srgb, var(--ref-tone) 18%, transparent);color:var(--ref-tone-icon,var(--ref-tone));border:1px solid color-mix(in srgb, var(--ref-tone) var(--ref-tone-border,40%), transparent)}.app-community .ref-viewstamp{border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb, var(--color-muted) 70%, transparent);margin-top:.25rem;padding-top:.75rem}.app-community .co-admin-page{flex-direction:column;gap:16px;display:flex}.app-community .co-admin-shell>.co-page{max-width:none;margin-inline:0}.app-community .co-header-stack{flex-direction:column;gap:6px;display:flex}.app-community .co-maxw-640{max-width:640px}.app-community .co-maxw-880{max-width:880px}.app-community .co-danger-card-stack{flex-direction:column;gap:14px;padding:20px;display:flex}.app-community .co-help-footer{color:var(--color-text-tertiary);border-top:.5px solid var(--color-border-subtle);padding-top:16px}.app-community .co-invite-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-community .co-invite-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-community .co-invite-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.app-community .co-invite-row__actions{flex-shrink:0;gap:8px;display:flex}.app-community .co-invite-options{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel-strong);flex-direction:column;gap:10px;margin:0;display:flex}.app-community .co-invite-options legend{margin-bottom:2px;padding:0}.app-community .co-invite-option{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.app-community .co-invite-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:3px}.app-community .co-invite-option>span{flex-direction:column;gap:1px;min-width:0;display:flex}.app-community .co-note-icon{flex-shrink:0;margin-top:2px}.app-community .co-inline-note{align-items:center;gap:6px;display:inline-flex}.app-community .co-breadcrumb{color:var(--color-text-tertiary);margin-bottom:16px;font-size:12px}.app-community .co-breadcrumb a{color:inherit;text-decoration:none}.app-community .co-breadcrumb-current{color:var(--color-text)}.app-community .co-glossary-def{color:var(--color-text-tertiary);font-size:13px}.app-community .co-glossary-count{color:var(--color-text-tertiary);margin-bottom:8px}.app-community .co-gap-10{gap:10px}.app-community .co-gap-14{gap:14px}.app-community .co-empty-dashed{text-align:center;border-style:dashed}.app-community .co-overflow-hidden{overflow:hidden}.app-community .co-entry-link{align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.app-community .co-li-plain{list-style:none}.app-community .co-glossary-snippet{color:var(--color-text-tertiary);margin-left:auto;font-size:12px}.app-community .co-glossary-long{color:var(--color-text-body);white-space:pre-line;font-size:14px;line-height:1.6}.app-community .co-badge-good{background:color-mix(in srgb, var(--color-score-good) 14%, transparent);color:var(--color-score-good);font-weight:600}.app-community .co-badge-warn{background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning-strong);font-weight:600}.app-community .co-gap-6{gap:6px}.app-community .co-claim-item{margin-bottom:12px}.app-community .co-self-start{align-self:flex-start}.app-community .co-audit-ul{gap:4px;padding:0;list-style:none}.app-community .co-user-audit-item{gap:2px;padding:8px 0}.app-community .co-user-audit-row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);padding:10px 0}.app-community .co-p-16{padding:16px}.app-community .co-p-20{padding:20px}.app-community .co-m0-mb6{margin:0 0 6px}.app-community .co-m0-mb8{margin:0 0 8px}.app-community .co-m0-mb16{margin:0 0 16px}.app-community .co-mt-20{margin-top:20px}.app-community .co-autofit-220{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-community .co-pill--accent{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-weight:600}.app-community .co-fw-700{font-weight:700}.app-community .co-textlink-44{color:var(--color-accent);min-height:44px}.app-community .co-cursor-wait{cursor:wait}.app-community .co-rejection-note{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px}.app-community .co-fieldset{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px}.app-community .co-legend{padding:0 8px}.app-community .co-option-card{border:1px solid var(--co-opt-border,var(--color-border));background:var(--co-opt-bg,var(--color-panel));cursor:pointer;border-radius:10px;padding:12px}.app-community .co-p-12-radius-10{border-radius:10px;padding:12px}.app-community .co-accent-input{accent-color:var(--color-accent)}.app-community .community-sidebar__version,.app-community .community-drawer__version{border-radius:var(--radius-md);font-variant-numeric:tabular-nums;padding:8px 12px;text-decoration:none;display:block}.app-community .community-sidebar__version{padding-left:var(--space-5)}.app-community .community-sidebar a.community-sidebar__version,.app-community .community-sidebar[data-collapsed=false] a.community-sidebar__version span{font-size:var(--co-text-label)}.app-community .community-sidebar__version:hover,.app-community .community-sidebar__version:focus-visible,.app-community .community-drawer__version:hover,.app-community .community-drawer__version:focus-visible{color:var(--color-text-body);background:var(--color-panel-strong)}.app-community .community-sidebar[data-collapsed=true] .community-sidebar__version-label{display:none}.app-community .community-sidebar[data-collapsed=true] .community-sidebar__version{text-align:center;padding-inline:0}.app-community .co-changelog-list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.app-community .co-changelog-eyebrow{color:var(--color-accent);align-items:center;gap:6px;display:inline-flex}.app-community .co-changelog-entry{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);padding:20px}.app-community .co-changelog-entry__head{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.app-community .co-changelog-entry__meta{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.app-community .co-changelog-entry__items{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-community .co-changelog-item{display:contents}.app-community .co-changelog-item__cat{justify-self:start;margin-top:2px}.app-community .co-changelog-item__text{color:var(--color-text-body)}.app-community .co-changelog-item__area{color:var(--color-text);font-weight:600}.app-community .practice-staff-search-input{padding-inline:2.75rem}.app-community .practice-staff-invitations-section{width:100%;min-width:0;max-width:100%}.app-community .practice-staff-search-input::-webkit-search-cancel-button{appearance:none}.app-community .practice-staff-search-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.app-community .practice-staff-candidates-empty{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0;display:flex}.app-community .practice-staff-selected,.app-community .practice-staff-candidates{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.app-community .practice-staff-candidate{cursor:pointer;background:0 0;border:0}.app-community .practice-staff-candidate+.practice-staff-candidate{border-top:1px solid var(--color-border)}.app-community .practice-staff-candidate:hover{background:var(--color-panel-strong)}.app-community .practice-staff-candidate:focus-visible{box-shadow:var(--shadow-focus);outline:none}.app-community .practice-staff-invitations-table{width:100%;min-width:0;max-width:100%;overflow-x:auto}.app-community .practice-staff-invitations-table table{border-collapse:collapse}.app-community .practice-staff-invitations-table th{text-align:left;font-size:var(--co-text-label);color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:8px 12px;font-weight:500}.app-community .practice-staff-invitations-table td{font-size:var(--co-text-body);color:var(--color-text-body);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}.app-community .practice-staff-invitations-table td:last-child{text-align:right}.app-community .practice-staff-invitations-table td:first-child{overflow-wrap:anywhere}.app-community .practice-staff-invitations-table tr:last-child td{border-bottom:0}@media (max-width:640px){.app-community .practice-staff-invitations-table{overflow-x:visible}.app-community .practice-staff-invitations-table thead{display:none}.app-community .practice-staff-invitations-table table,.app-community .practice-staff-invitations-table tbody,.app-community .practice-staff-invitations-table tr,.app-community .practice-staff-invitations-table td{width:100%;display:block}.app-community .practice-staff-invitations-table tr{border-bottom:1px solid var(--color-border);padding:12px 0}.app-community .practice-staff-invitations-table tr:last-child{border-bottom:0}.app-community .practice-staff-invitations-table td{text-align:left;border-bottom:0;padding:2px 0}.app-community .practice-staff-invitations-table td:nth-last-child(2),.app-community .practice-staff-invitations-table td:last-child{padding-top:8px}.app-community .practice-staff-invitations-table td:last-child:empty{display:none}}.app-community .mp-apps-divider{align-items:center;gap:10px;margin-top:6px;list-style:none;display:flex}.app-community .mp-apps-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.app-community .mp-apps-archive__summary{cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:8px;min-height:44px;padding:10px 8px;list-style:none;transition:background .16s;display:flex}.app-community .mp-apps-archive__summary::-webkit-details-marker{display:none}.app-community .mp-apps-archive__summary:hover{background:var(--color-panel-strong)}.app-community .mp-apps-archive__summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.app-community .mp-apps-archive__chevron{flex-shrink:0;transition:transform .12s}.app-community .mp-apps-archive[open] .mp-apps-archive__chevron{transform:rotate(90deg)}.app-community .mp-apps-archive__list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-community .mp-apps-archive__row{min-height:52px;padding:10px 14px}.app-community .co-search-row--split{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-community .co-search-row--split>:first-child{flex:0 auto;min-width:0;margin-right:auto}.app-community .co-search-row--split>.co-segmented{flex-shrink:0}@media (min-width:768px){.app-community .co-search-row--split>.co-segmented{padding-left:var(--space-4);border-left:1px solid var(--color-border);border-radius:var(--radius-pill);margin-left:auto}}@media (max-width:767px){.app-community .co-search-row--split>.co-segmented{justify-content:stretch;width:100%}.app-community .co-search-row--split>.co-segmented>*{flex:1}}
/*# sourceMappingURL=2a7o-gin06rde.css.map*/