.op-school-logo{box-sizing:border-box;background:var(--op-card);width:100%;min-width:0;height:100%;min-height:0;color:var(--op-ink-3);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:14%;display:grid}.op-school-logo>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.op-school-logo[data-inverse]{background:var(--op-ink)}.op-school-logo>svg{width:75%;height:75%}.op-sticker:has(.op-school-logo){padding:0;overflow:hidden}.op-school-mark:has(.op-school-logo){flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid;overflow:hidden}.op-school-mark>.op-school-logo{border-radius:inherit;width:100%;height:100%;display:grid}
.FQ-haW_event{margin-top:var(--op-space-24);padding:var(--op-space-24);border:1px solid var(--op-line);background:var(--op-paper);border-radius:var(--op-r-lg)}.FQ-haW_event header{justify-content:space-between;align-items:center;gap:var(--op-space-12);flex-wrap:wrap;display:flex}.FQ-haW_event h2{font-size:var(--op-text-subtitle);margin:0}.FQ-haW_event h3{font-size:var(--op-text-body-lg);margin:0}.FQ-haW_event p{margin:var(--op-space-8) 0 0}.FQ-haW_eventRow{justify-content:space-between;align-items:center;gap:var(--op-space-16);padding-top:var(--op-space-16);display:flex}.FQ-haW_eventRow>div{min-width:0}.FQ-haW_longText{overflow-wrap:anywhere}.FQ-haW_condition{align-items:center;gap:var(--op-space-12);padding:var(--op-space-16) 0;border-bottom:1px solid var(--op-line);display:flex}.FQ-haW_condition>span:nth-child(2){overflow-wrap:anywhere;flex:1}.FQ-haW_done{text-decoration:line-through}.FQ-haW_form{gap:var(--op-space-20);color:var(--op-ink);font-size:var(--op-text-body);display:grid}.FQ-haW_form p{margin:0}.FQ-haW_formGrid{gap:var(--op-space-16);grid-template-columns:1fr 1fr;display:grid}.FQ-haW_conditionForm{gap:var(--op-space-16);min-width:0;padding:var(--op-space-16);border:1px solid var(--op-line-strong);border-radius:var(--op-r-md);margin:0;display:grid}.FQ-haW_conditionForm legend{padding:0 var(--op-space-8);font-weight:700}.FQ-haW_footer{justify-content:flex-end;gap:var(--op-space-8);flex-wrap:wrap;display:flex}.FQ-haW_error{color:var(--op-danger-text)}@media (max-width:700px){.FQ-haW_event{padding:var(--op-space-16)}.FQ-haW_eventRow,.FQ-haW_condition{flex-wrap:wrap}.FQ-haW_condition>span:last-child{margin-left:var(--op-space-32);flex-basis:100%}.FQ-haW_formGrid{grid-template-columns:1fr}}
.fzg_RG_review{gap:var(--op-space-24);padding-top:var(--op-space-12);color:var(--op-ink);display:grid}.fzg_RG_identity{justify-content:space-between;align-items:center;gap:var(--op-space-16);display:flex}.fzg_RG_identity>div:first-child{min-width:0}.fzg_RG_identity strong{font-size:var(--op-text-body);font-weight:700}.fzg_RG_identity p{margin:var(--op-space-4) 0 0;color:var(--op-ink-2);font-size:var(--op-text-small);overflow-wrap:anywhere}.fzg_RG_round{width:calc(var(--op-space-56) * 2);text-align:right;flex-shrink:0}.fzg_RG_round .op-select-face{min-height:var(--op-touch-target);padding:var(--op-space-8) var(--op-space-12)}.fzg_RG_focus{justify-items:center;gap:var(--op-space-16);grid-template-columns:minmax(0,1fr);display:grid}.fzg_RG_focus>span{width:100%}.fzg_RG_status{min-height:var(--op-space-24)}.fzg_RG_time{color:var(--op-ink-2);font-size:var(--op-text-body);margin:0}.fzg_RG_caution{padding:var(--op-space-12) var(--op-space-16);border-radius:var(--op-r-md);background:var(--op-warn-tint);color:var(--op-warn-text);font-size:var(--op-text-small);overflow-wrap:anywhere;margin:0}.fzg_RG_more{min-width:0}.fzg_RG_more summary{min-height:var(--op-touch-target);cursor:pointer;font-size:var(--op-text-small);color:var(--op-ink-2);justify-content:space-between;align-items:center;list-style:none;display:flex}.fzg_RG_more summary::-webkit-details-marker{display:none}.fzg_RG_more summary:after{content:"+";font-size:var(--op-text-subtitle)}.fzg_RG_more[open] summary:after{content:"−"}.fzg_RG_more summary:focus-visible{border-radius:var(--op-r-sm);box-shadow:var(--op-focus);outline:none}.fzg_RG_fields{gap:var(--op-space-16);padding-top:var(--op-space-12);display:grid}.fzg_RG_metadata,.fzg_RG_scope{color:var(--op-ink-2);font-size:var(--op-text-small);overflow-wrap:anywhere;margin:0}.fzg_RG_scope{gap:var(--op-space-8);padding:var(--op-space-12) 0 0 var(--op-space-24);display:grid}.fzg_RG_pair{gap:var(--op-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fzg_RG_note{gap:var(--op-space-8);color:var(--op-ink-2);font-size:var(--op-text-small);font-weight:700;display:grid}.fzg_RG_note textarea{resize:vertical;width:100%;padding:var(--op-space-12);border:var(--op-control-border) solid var(--op-line-strong);border-radius:var(--op-r-md);color:var(--op-ink);background:var(--op-paper-deep);font:400 var(--op-text-body)/var(--op-leading-body) var(--op-font-sans)}.fzg_RG_note textarea:focus-visible{box-shadow:var(--op-focus);outline:none}.fzg_RG_actionArea{gap:var(--op-space-12);width:100%;min-width:0;display:grid}.fzg_RG_actions{justify-content:space-between;align-items:center;gap:var(--op-space-12);width:100%;min-width:0;display:flex}.fzg_RG_sample{gap:var(--op-space-24);max-width:var(--op-reading-max);margin-inline:auto;display:grid}.fzg_RG_task{gap:var(--op-space-24);padding:var(--op-space-32);border:var(--op-control-border) solid var(--op-line);border-radius:var(--op-r-xl);background:var(--op-card);display:grid}.fzg_RG_task h2{font-size:var(--op-text-title);color:var(--op-ink);margin:0}.fzg_RG_task p{margin:var(--op-space-8) 0 0;color:var(--op-ink-2);font-size:var(--op-text-body)}.fzg_RG_task footer{justify-content:space-between;align-items:center;gap:var(--op-space-16);flex-wrap:wrap;display:flex}@media (max-width:640px){.fzg_RG_review{gap:var(--op-space-16)}.fzg_RG_identity{gap:var(--op-space-8)}.fzg_RG_round{width:calc(var(--op-space-40) * 2)}.fzg_RG_actions{align-items:stretch;gap:var(--op-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.fzg_RG_actions>button{min-width:0}.fzg_RG_actions .op-btn-face{height:100%;padding-inline:var(--op-space-12);white-space:normal}.fzg_RG_task{padding:var(--op-space-24)}}
