.usage-panel{--usage-ink:var(--text,var(--ui-text,#242824));--usage-muted:var(--muted,var(--ui-muted,#5C635D));--usage-line:var(--border,var(--ui-border,#C4C9C1));--usage-card-line:color-mix(in srgb,var(--ui-primary,#79ADE3) 62%,var(--ui-border,var(--border,#C4C9C1)))}.usage-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.usage-panel-title{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--usage-ink);font:700 20px/1.5 var(--font-sans);letter-spacing:-.01em}.usage-panel-title strong{font-weight:700;color:var(--usage-muted)}.usage-panel-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;flex-shrink:0;border:1px solid var(--usage-line);border-radius:var(--radius-md);background:transparent;color:var(--usage-ink);font:650 15px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.usage-panel-action:hover{background:var(--surface,var(--ui-surface,#E3E5E0))}.usage-panel-empty{margin:0;color:var(--usage-muted);font:400 16px/1.7 var(--font-sans);word-break:keep-all;overflow-wrap:break-word}.usage-panel-mine{display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 2px 0}.usage-panel-mine button{min-height:36px;padding:0;border:0;background:transparent;color:var(--usage-muted);font:600 14px/1.4 var(--font-sans);cursor:pointer}.usage-panel-mine button:hover{color:var(--usage-ink);text-decoration:underline;text-underline-offset:.2em}.usage-panel-mine button[data-danger]{color:var(--danger,#963E39)}.usage-panel-more{align-self:flex-start;min-height:40px;padding:0 2px;border:0;background:transparent;color:var(--usage-ink);font:650 15px/1.4 var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--usage-line)}.usage-review-composer .composer-footer-note[data-reached]{color:var(--cz-ink);font-weight:700}.publication-document :is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-mine button,:is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-mine button{min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--usage-muted)!important;font:600 14px/1.4 var(--font-sans)!important}.publication-document :is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-mine button[data-danger],:is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-mine button[data-danger]{color:var(--danger,#963E39)!important}.publication-document :is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-more,:is(#usage-reviews,[id^=usage-reviews-]) .usage-panel-more{min-height:40px!important;border:0!important;padding:0 2px!important}.usage-review-body{position:relative;max-height:72rem;overflow:hidden;overflow:clip;overflow-clip-margin:3px;margin:4px 0 2px;min-width:0;color:var(--text,var(--ui-text,#242824));font:400 16px/1.75 var(--font-sans);word-break:keep-all;overflow-wrap:break-word}.usage-review-body[data-overflow]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 80px),transparent)}.usage-review-more{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;padding:0 2px;color:var(--text,var(--ui-text,#242824));font:650 15px/1.4 var(--font-sans);text-decoration:underline;text-underline-offset:.2em}.usage-review-body>div{display:flow-root}@media (max-width:600px){.usage-review-body{font-size:15px}}.usage-review-new{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;flex:none;border-radius:var(--radius-pill);corner-shape:round;background:var(--user-accent,#79ADE3);color:#1c1c1c;font:700 12px/1.2 var(--font-sans);letter-spacing:0;white-space:nowrap}.card-people-meta>.usage-review-new+:before{display:none}.usage-review-card[data-headed]{padding-top:12px}.usage-review-head{margin:0 -20px 2px;padding:0 20px 8px;border-bottom:1px solid var(--ui-border,var(--border,#c4c9c1))}.usage-review-head .card-people{min-height:40px}:root:root .app-module-body .usage-review-card{border:1px solid var(--usage-card-line,var(--ui-border,#c4c9c1));border-radius:var(--radius-lg);background:var(--ui-card,var(--card,#F7F8F4));box-shadow:0 10px 24px -18px #0006,0 1px 3px #0001}:root:root .usage-review-stack .usage-review-body{max-height:22rem}:root:root .app-module-body:has(.usage-review-stack){padding-left:18px}@media (max-width:600px){:root:root .app-module-body:has(.usage-review-stack){padding:6px 12px 18px}}:root:root .publication-app-page .app-modules #usage-reviews article.usage-review-card,:root:root .publication-document #usage-reviews article.usage-review-card{padding:12px 20px 8px!important;border:1px solid var(--usage-card-line,var(--ui-border,#c4c9c1))!important;border-radius:var(--radius-lg)!important;background:var(--ui-card,var(--card,#F7F8F4))!important;box-shadow:0 10px 24px -18px #0006,0 1px 3px #0001}:root:root .publication-app-page .app-modules #usage-reviews .usage-review-head :is(span,a){font-size:inherit}:root:root .publication-app-page .app-modules #usage-reviews .usage-review-new{color:#1c1c1c!important;font-size:12px!important}@media (max-width:600px){:root:root .publication-app-page .app-modules #usage-reviews article.usage-review-card,:root:root .publication-document #usage-reviews article.usage-review-card{padding:10px 14px 6px!important}.usage-review-card[data-headed] .usage-review-head{margin:0 -14px 2px;padding:0 14px 8px}}.app-hero-reviews{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 10px;flex:none;border-radius:var(--radius-pill);corner-shape:round;text-decoration:none;white-space:nowrap;background:color-mix(in srgb,var(--ui-success,#3F6651) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-success,#3F6651) 45%,transparent);color:var(--ui-text,var(--text,#242824));font:650 14px/1.3 var(--font-sans)}.app-hero-reviews>svg{display:block;flex:none;color:var(--ui-success,#3F6651)}.app-hero-reviews>strong{font-weight:800;font-variant-numeric:tabular-nums}.app-hero-reviews:hover{background:color-mix(in srgb,var(--ui-success,#3F6651) 20%,transparent)}.app-hero-reviews:focus-visible{outline:2px solid var(--ui-text,var(--text,#242824));outline-offset:2px}.app-hero-reviews[data-fresh]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-success,#3F6651) 70%,transparent)}:root:root .app-hero-actions .card-action--reviews{display:none}:root:root .usage-review-head .card-people-meta,:root:root .usage-review-head .card-people-meta>*{font:500 13px/1.4 var(--font-sans)!important;color:var(--ui-muted,var(--muted,#5C635D))!important}:root:root .usage-review-head .card-people-meta>.usage-review-new{font:700 12px/1.2 var(--font-sans)!important;color:#1c1c1c!important}.usage-review-head .card-people{flex-wrap:nowrap}.usage-review-head .card-people-names{min-width:72px}@media (max-width:600px){.usage-review-head .card-people-meta>:last-child:not(:first-child){display:none}}.usage-panel .usage-preview{padding:0 18px 16px 62px}.usage-panel .usage-preview-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--usage-line)}.usage-panel .usage-preview-list>li{border-bottom:1px solid var(--usage-line)}.usage-panel .usage-preview-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px;min-width:0;color:var(--usage-ink);text-decoration:none;border-radius:var(--radius-sm)}.usage-panel .usage-preview-row:hover{background:color-mix(in srgb,var(--usage-ink) 6%,transparent)}.usage-panel .usage-preview-row:focus-visible{outline:2px solid var(--usage-ink);outline-offset:-2px}.usage-panel .usage-preview-name{flex:none;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.4 var(--font-sans)}.usage-panel .usage-preview-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.4 var(--font-sans);color:var(--usage-ink)}.usage-panel .usage-preview-dorms{flex:none;min-width:4.5em;text-align:right;font:600 13px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--usage-muted)}.usage-panel .usage-preview-chevron{display:block;flex:none;color:var(--usage-muted)}.usage-panel .usage-preview-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px}.usage-panel .usage-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--usage-line);border-radius:var(--radius-pill);corner-shape:round;background:transparent;color:var(--usage-ink);font:650 14px/1.3 var(--font-sans);white-space:nowrap;cursor:pointer}.usage-panel .usage-preview-btn>svg{display:block;flex:none}.usage-panel .usage-preview-btn:hover{background:color-mix(in srgb,var(--usage-ink) 6%,transparent)}.usage-panel .usage-preview-btn:focus-visible{outline:2px solid var(--usage-ink);outline-offset:2px}.usage-panel .usage-preview-btn--open{border-color:var(--usage-card-line)}@media (max-width:600px){.usage-panel .usage-preview{padding:0 12px 14px}.usage-panel .usage-preview-row{gap:8px;min-height:46px;padding:0 4px}.usage-panel .usage-preview-name{max-width:6.5em;font-size:14px}.usage-panel .usage-preview-title{font-size:14px}.usage-panel .usage-preview-dorms{min-width:0;font-size:12px}}