.szENWG_worksheet_view{flex-direction:column;gap:1.5rem;display:flex}.szENWG_controls{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:1.25rem 1.5rem;display:grid}.szENWG_field{flex-direction:column;gap:.375rem;display:flex}.szENWG_label{color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.szENWG_select,.szENWG_input{border-radius:var(--radius-control);background-color:var(--color-surface);width:100%;min-height:2.75rem;box-shadow:var(--shadow-outer);color:var(--color-heading);font-weight:var(--fw-semibold);border:0;padding:.375rem .875rem}.szENWG_select{background-image:linear-gradient(45deg, transparent 50%, var(--color-text) 50%), linear-gradient(135deg, var(--color-text) 50%, transparent 50%);appearance:none;cursor:pointer;background-position:calc(100% - 1.25rem),calc(100% - .9375rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:2.5rem}.szENWG_narrow{max-width:7rem}.szENWG_input{max-width:9rem;box-shadow:var(--shadow-inner);font-size:1.125rem}.szENWG_seed_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.szENWG_hint{color:var(--color-muted);font-size:var(--fs-2xs)}.szENWG_print{flex-direction:column;align-self:end;align-items:flex-start;gap:.5rem;display:flex}.szENWG_preview_label{color:var(--color-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.szENWG_sheet{border-radius:var(--radius-small);background-color:var(--color-surface);max-width:48rem;box-shadow:var(--shadow-float);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,4vw,2.75rem) clamp(1.25rem,4vw,2.75rem) clamp(1.25rem,4vw,2.75rem) clamp(2rem,6vw,4rem);display:flex;position:relative}.szENWG_sheet:before{content:"";background-color:var(--color-margin);opacity:.6;width:1.5px;position:absolute;top:0;bottom:0;left:clamp(1.125rem,3.5vw,2.5rem)}.szENWG_sheet_head{box-shadow:0 1px 0 var(--color-line);gap:.375rem;padding-bottom:1rem;display:grid}.szENWG_sheet_brand{align-items:center;gap:.5rem;display:flex}.szENWG_sheet_mark{width:1.75rem;height:1.75rem}.szENWG_sheet_ruit{color:var(--color-heading);font-family:var(--font-head);font-size:1.125rem;font-weight:var(--fw-bold)}.szENWG_sheet_heading{color:var(--color-label);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;margin-left:auto}.szENWG_sheet_title{font-size:var(--fs-h2-small)}.szENWG_sheet_meta{color:var(--color-muted);font-size:var(--fs-xs)}.szENWG_sheet_fields{color:var(--color-text-soft);font-size:var(--fs-xs);flex-wrap:wrap;gap:.75rem 2rem;margin-top:.5rem;display:flex}.szENWG_sheet_fields span{box-shadow:0 1px 0 var(--color-text-soft);flex:10rem;padding-bottom:.25rem}.szENWG_items,.szENWG_solution_items{gap:1.5rem;display:grid}.szENWG_solution_items{gap:.875rem}@media (min-width:40em){.szENWG_solution_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.szENWG_item,.szENWG_solution_item{break-inside:avoid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.szENWG_number{color:var(--color-heading);font-size:1.125rem;font-weight:var(--fw-semibold)}.szENWG_item_body{flex-direction:column;gap:.625rem;line-height:1.9;display:flex}.szENWG_answer_line{min-height:2.5rem;color:var(--color-muted);font-size:var(--fs-xs);align-items:flex-end;gap:.5rem;display:flex}.szENWG_answer_line:after{content:"";max-width:16rem;box-shadow:0 1px 0 var(--color-text-soft);flex:1;height:1px;margin-bottom:.4em}.szENWG_options{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.szENWG_options li{align-items:center;gap:.375rem;display:inline-flex}.szENWG_box{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--color-text-soft);border-radius:.125rem;display:inline-block}.szENWG_solution_answer{color:var(--color-heading);font-weight:var(--fw-semibold)}.szENWG_solution_step{color:var(--color-muted);font-size:var(--fs-xs)}@media print{.szENWG_worksheet_view{gap:0}.szENWG_sheet{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 1.5rem}.szENWG_sheet:before{left:.5rem}.szENWG_solutions{break-before:page}.szENWG_solution_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.szENWG_plus_note{color:var(--color-text-soft);font-size:var(--fs-small);align-items:center;gap:.5rem;display:flex}
