.etude-rbb,.etude-rbb *{box-sizing:border-box}.etude-rbb{font-family:var(--etude-font-ui);color:var(--etude-color-ink);display:block}.etude-rbb__band-head{margin:20px 0 var(--etude-space-s);align-items:baseline;gap:10px;display:flex}.etude-rbb__band-name{font-family:var(--etude-type-mono-label-family);font-size:var(--etude-type-mono-label-size);letter-spacing:var(--etude-type-mono-label-letter-spacing);text-transform:uppercase;color:var(--etude-color-ink-label);font-weight:700}[data-band=guessed] .etude-rbb__band-name{color:var(--etude-color-secondary-deep)}[data-band=open] .etude-rbb__band-name{color:var(--etude-color-ink-secondary)}.etude-rbb__band-rule{background-color:var(--etude-color-hairline);flex:1;height:1px}.etude-rbb__band-note{font-size:var(--etude-type-micro-size);color:var(--etude-color-ink-secondary)}.etude-rbb__card{background-color:var(--etude-color-surface);border:1px solid var(--etude-color-hairline);border-radius:var(--etude-radius-xl);padding:2px var(--etude-space-l)}.etude-rbb__card>.etude-rbb__row,.etude-rbb__card>.etude-rbb__class{border-bottom:1px solid var(--etude-color-hairline-soft)}.etude-rbb__card>.etude-rbb__row:last-child,.etude-rbb__card>.etude-rbb__class:last-child{border-bottom-color:#0000}.etude-rbb__row{padding:11px 0}.etude-rbb__row-main{align-items:flex-start;gap:11px;display:flex}.etude-rbb__icon{flex-shrink:0;margin-top:3px}.etude-rbb__icon--told,.etude-rbb__icon--read{color:var(--etude-color-primary-deep)}.etude-rbb__icon--guess{color:var(--etude-color-secondary-deep)}.etude-rbb__icon--cant{color:var(--etude-color-callout-warn-border)}.etude-rbb__icon--none{color:var(--etude-color-ink-secondary)}.etude-rbb__text{flex:1;min-width:0}.etude-rbb__headline{font-size:var(--etude-type-body-s-size);color:var(--etude-color-ink);font-weight:600;display:block}.etude-rbb__row[data-readback-state=not-yet] .etude-rbb__headline{color:var(--etude-color-ink-label)}.etude-rbb__row[data-readback-state=couldnt-read] .etude-rbb__headline,.etude-rbb__issue[data-readback-state=couldnt-read] .etude-rbb__issue-title{color:var(--etude-color-callout-warn-label)}.etude-rbb__row[data-readback-fixed=true] .etude-rbb__headline,.etude-rbb__issue[data-readback-fixed=true] .etude-rbb__issue-title{color:var(--etude-color-ink)}.etude-rbb__detail{font-size:var(--etude-type-caption-l-size);line-height:var(--etude-type-body-s-line-height);color:var(--etude-color-ink-secondary);margin-top:1px;display:block}.etude-rbb__fix{min-height:44px;padding:var(--etude-space-xs) var(--etude-space-s);border-radius:var(--etude-radius-m);font-family:inherit;font-size:var(--etude-type-micro-l-size);color:var(--etude-color-primary-deep);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:600}.etude-rbb__fix:hover{background-color:var(--etude-color-hairline-soft)}.etude-rbb__fix:active{background-color:var(--etude-color-ghost-press-bg)}.etude-rbb__composer{margin:var(--etude-space-s) 0 var(--etude-space-xs);padding-left:26px}.etude-rbb__composer[hidden]{display:none}.etude-rbb__composer-row{gap:var(--etude-space-s);flex-wrap:wrap;display:flex}.etude-rbb__composer-input{min-width:150px;min-height:44px;padding:10px var(--etude-space-m);background-color:var(--etude-color-surface);border:1px solid var(--etude-color-hairline-strong);border-radius:var(--etude-radius-m);font-family:inherit;font-size:var(--etude-type-body-s-size);color:var(--etude-color-ink);flex:1}.etude-rbb__composer-input:focus{border-color:var(--etude-color-primary)}.etude-rbb__composer-send{background-color:var(--etude-color-primary);min-height:44px;color:var(--etude-color-on-primary);border:1px solid var(--etude-color-primary);border-radius:var(--etude-radius-m);font-family:inherit;font-size:var(--etude-type-body-xs-size);cursor:pointer;padding:10px 18px;font-weight:600;transition:background-color .15s cubic-bezier(.2,0,0,1)}.etude-rbb__composer-send:hover{background-color:var(--etude-color-primary-hover)}.etude-rbb__composer-send:active{background-color:var(--etude-color-primary-press);border-color:var(--etude-color-primary-press)}.etude-rbb__composer-hint{font-size:var(--etude-type-micro-l-size);line-height:var(--etude-type-body-s-line-height);color:var(--etude-color-ink-label);margin-top:7px}.etude-rbb__class-toggle{text-align:left;width:100%;padding:var(--etude-space-m) var(--etude-space-s);border-radius:var(--etude-radius-l);cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;font-family:inherit;display:flex}.etude-rbb__class-toggle:hover{background-color:var(--etude-color-hairline-soft)}.etude-rbb__class-toggle:active{background-color:var(--etude-color-ghost-press-bg)}.etude-rbb__chevron{color:var(--etude-color-ink-secondary);flex-shrink:0;transition:transform .2s cubic-bezier(.2,0,0,1);transform:rotate(0)}.etude-rbb__class--open .etude-rbb__chevron{transform:rotate(90deg)}.etude-rbb__class-text{flex:1;min-width:0}.etude-rbb__class-line{align-items:baseline;gap:var(--etude-space-s);flex-wrap:wrap;display:flex}.etude-rbb__class-name{font-size:var(--etude-type-body-size);color:var(--etude-color-ink);font-weight:600}.etude-rbb__class-meta{font-size:var(--etude-type-micro-l-size);color:var(--etude-color-ink-secondary);font-weight:400}.etude-rbb__class-summary{font-size:var(--etude-type-caption-l-size);line-height:var(--etude-type-body-s-line-height);color:var(--etude-color-ink-secondary);margin-top:2px;display:block}.etude-rbb__chip{font-size:var(--etude-type-label-chip-size);font-weight:var(--etude-type-label-chip-weight);letter-spacing:.05em;text-transform:uppercase;padding:3px var(--etude-space-s);border-radius:var(--etude-radius-full);white-space:nowrap;border:1px solid #0000;flex-shrink:0}.etude-rbb__chip--clean{color:var(--etude-color-primary-deep);background-color:var(--etude-color-primary-tint);border-color:var(--etude-color-callout-ex-border-soft)}.etude-rbb__chip--amber{color:var(--etude-color-secondary-deep);background-color:var(--etude-color-secondary-tint);border-color:var(--etude-color-callout-key-border-soft)}.etude-rbb__chip--red{color:var(--etude-color-callout-warn-label);background-color:var(--etude-color-callout-warn-bg);border-color:var(--etude-color-callout-warn-border-soft)}.etude-rbb__class-detail{padding:0 var(--etude-space-s) var(--etude-space-l) 33px}.etude-rbb__class-detail[hidden]{display:none}.etude-rbb__class-note{font-size:var(--etude-type-micro-l-size);font-weight:400;line-height:var(--etude-type-body-s-line-height);color:var(--etude-color-ink-secondary);margin:2px 0 var(--etude-space-xs)}.etude-rbb__issues-head{font-family:var(--etude-type-mono-label-family);font-size:var(--etude-type-mono-label-size);letter-spacing:var(--etude-type-mono-label-letter-spacing);text-transform:uppercase;color:var(--etude-color-secondary-deep);margin:10px 0 2px;font-weight:700}.etude-rbb__issue{border-bottom:1px solid var(--etude-color-hairline-soft);padding:9px 0}.etude-rbb__issue-main{align-items:flex-start;gap:10px;display:flex}.etude-rbb__issue .etude-rbb__icon{margin-top:var(--etude-space-xs)}.etude-rbb__issue-title{font-size:var(--etude-type-body-xs-size);color:var(--etude-color-ink);font-weight:600;display:block}.etude-rbb__issue-detail{font-size:var(--etude-type-caption-size);line-height:var(--etude-type-body-s-line-height);color:var(--etude-color-ink-secondary);margin-top:1px;display:block}.etude-rbb__issue-fix{min-height:44px;padding:var(--etude-space-xs) 6px;border-radius:var(--etude-radius-m);cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:3px;font-family:inherit;display:flex}.etude-rbb__issue-fix:hover{background-color:var(--etude-color-hairline-soft)}.etude-rbb__issue-fix:active{background-color:var(--etude-color-ghost-press-bg)}.etude-rbb__tag{font-size:var(--etude-type-label-chip-size);font-weight:var(--etude-type-label-chip-weight);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--etude-radius-full);white-space:nowrap;border:1px solid #0000;padding:2px 7px}.etude-rbb__tag--guess{color:var(--etude-color-secondary-deep);background-color:var(--etude-color-secondary-tint);border-color:var(--etude-color-callout-key-border-soft)}.etude-rbb__tag--cant{color:var(--etude-color-callout-warn-label);background-color:var(--etude-color-callout-warn-bg);border-color:var(--etude-color-callout-warn-border-soft)}.etude-rbb__tag--read{color:var(--etude-color-primary-deep);background-color:var(--etude-color-primary-tint);border-color:var(--etude-color-callout-ex-border-soft)}.etude-rbb__tag--none{color:var(--etude-color-ink-label);background-color:var(--etude-color-paper-sunk);border-color:var(--etude-color-hairline-strong)}.etude-rbb__fix-label{font-size:var(--etude-type-micro-size);color:var(--etude-color-primary-deep);font-weight:600}.etude-rbb__issue .etude-rbb__composer{padding-left:25px}.etude-rbb__group{margin-top:var(--etude-space-m)}.etude-rbb__group-head{align-items:baseline;gap:var(--etude-space-s);display:flex}.etude-rbb__group-name{font-size:var(--etude-type-caption-size);color:var(--etude-color-ink-label);font-weight:700}.etude-rbb__group-count{font-family:var(--etude-type-mono-label-family);font-size:var(--etude-type-mono-label-size);color:var(--etude-color-ink-secondary)}.etude-rbb__field-main{width:100%;min-height:44px;padding:var(--etude-space-xs) var(--etude-space-s);border:none;border-bottom:1px solid var(--etude-color-hairline-soft);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;font-family:inherit;display:flex}.etude-rbb__field-main:hover{background-color:var(--etude-color-hairline-soft)}.etude-rbb__field-main:active{background-color:var(--etude-color-ghost-press-bg)}.etude-rbb__field-title{font-size:var(--etude-type-caption-l-size);line-height:var(--etude-type-caption-line-height);color:var(--etude-color-ink-label);flex:1;min-width:0}.etude-rbb__field-value{font-family:var(--etude-type-mono-family);font-size:var(--etude-type-micro-size);color:var(--etude-color-ink-secondary);white-space:nowrap;flex-shrink:0}.etude-rbb__field[data-readback-state=not-yet] .etude-rbb__field-value{color:var(--etude-color-ink-label)}.etude-rbb__group-more,.etude-rbb__group-note{font-size:var(--etude-type-micro-l-size);padding:var(--etude-space-s) var(--etude-space-s) 0;font-weight:400}.etude-rbb__group-more{color:var(--etude-color-ink-secondary)}.etude-rbb__group-note{color:var(--etude-color-callout-warn-label)}.etude-rbb__empty{border:1.5px dashed var(--etude-color-hairline-strong);border-radius:var(--etude-radius-xl);padding:var(--etude-space-l) 18px;align-items:flex-start;gap:11px;display:flex}.etude-rbb__empty .etude-rbb__icon{margin-top:2px}.etude-rbb__empty-text{flex:1}.etude-rbb__empty-title{font-size:var(--etude-type-body-s-size);color:var(--etude-color-ink-label);font-weight:600;display:block}.etude-rbb__empty-note{font-size:var(--etude-type-caption-l-size);line-height:var(--etude-type-body-line-height);color:var(--etude-color-ink-secondary);margin-top:2px;display:block}

:root{--etude-font-licence:"Fraunces (c) 2018 The Fraunces Project Authors; Inter (c) 2016 The Inter Project Authors; JetBrains Mono (c) 2020 The JetBrains Mono Project Authors. SIL Open Font License 1.1 — full text at /fonts/OFL.txt"}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/fraunces-italic.1q-jjomgjvbjf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fraunces-normal.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/inter.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/inter.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jetbrains-mono.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jetbrains-mono.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/jetbrains-mono.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
