@layer properties,theme,base;@layer components{._root_14426_4{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._root_14426_4 :is(p,h1,h2,span,dd){unicode-bidi:plaintext}._header_14426_14{align-items:center;gap:var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._state_14426_22{align-items:center;gap:var(--pui-space-1);padding:var(--pui-space-1) var(--pui-space-3);border-radius:var(--pui-radius-pill);background:color-mix(in oklab, var(--pui-warning) 20%, transparent);color:var(--pui-ink);font-size:var(--pui-text-sm);display:inline-flex}._state_14426_22[data-state=saved]{background:color-mix(in oklab, var(--pui-info) 20%, transparent)}._state_14426_22[data-state=finished]{background:color-mix(in oklab, var(--pui-success) 22%, transparent)}._body_14426_38{align-items:start;gap:var(--pui-space-5);padding:var(--pui-space-4) var(--pui-space-5);flex:1;grid-template-columns:minmax(0,1fr);display:grid}@container (width<60rem){._body_14426_38{padding:var(--pui-space-3);grid-template-columns:minmax(0,1fr)}}._chart_14426_52,._side_14426_53{gap:var(--pui-space-3);flex-direction:column;min-width:0;display:flex}._totals_14426_59{gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._totals_14426_59>div{padding:var(--pui-space-1) var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-surface-2);color:var(--pui-ink);font-size:var(--pui-text-sm)}._totals_14426_59>div[data-tone=warning]{background:color-mix(in oklab, var(--pui-warning) 20%, transparent)}._totals_14426_59>div[data-tone=danger]{background:color-mix(in oklab, var(--pui-danger) 18%, transparent)}._scroll_14426_77{padding-block-end:var(--pui-space-1);overflow-x:auto}._grid_14426_81{flex-direction:column;min-width:52rem;display:flex}._grid_14426_81[data-half]{min-width:0}._arch_14426_89{margin-block:var(--pui-space-2) var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);letter-spacing:.04em;text-transform:uppercase}._cells_14426_97,._numbers_14426_98{grid-template-columns:4.5rem repeat(var(--teeth,16), minmax(0, 1fr));display:grid}._rowLabel_14426_102{color:var(--pui-ink-3);font-size:var(--pui-text-xs);align-self:center}._toothCells_14426_107{border-inline-start:1px solid var(--pui-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._toothCells_14426_107[data-missing]{background:var(--pui-surface-2);opacity:.5}._cell_14426_97{height:1.7rem;color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:0;position:relative}._cell_14426_97:disabled{cursor:not-allowed}._cell_14426_97[data-tone=warning]{background:color-mix(in oklab, var(--pui-warning) 30%, transparent)}._cell_14426_97[data-tone=danger]{background:color-mix(in oklab, var(--pui-danger) 34%, transparent)}._cell_14426_97[data-focused]{outline:2px solid var(--pui-ink);outline-offset:-2px}._cell_14426_97:focus-visible{outline:var(--pui-focus-width,2px) solid var(--pui-focus-ring);outline-offset:-2px}._flags_14426_142{gap:1px;display:flex;position:absolute;inset-block-start:2px;inset-inline-end:2px}._bleed_14426_149,._supp_14426_150{background:var(--pui-danger);border-radius:50%;width:5px;height:5px}._supp_14426_150{background:var(--pui-warning)}._plotRow_14426_159{padding-inline-start:4.5rem}._plot_14426_159{width:100%;height:2.4rem;display:block}._mark4_14426_167{stroke:var(--pui-line);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}._line_14426_173{fill:none;stroke:var(--pui-info);stroke-width:1.5px;vector-effect:non-scaling-stroke}._dot_14426_179{fill:var(--pui-warning)}._dot_14426_179[data-tone=danger]{fill:var(--pui-danger)}._numbers_14426_98>span{color:var(--pui-ink-2);font-size:var(--pui-text-xs);text-align:center;border-inline-start:1px solid #0000;padding-block:2px}._numbers_14426_98>span[data-focused]{color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._numbers_14426_98>span[data-missing]{color:var(--pui-ink-3);text-decoration:line-through}._editor_14426_201{align-items:center;column-gap:var(--pui-space-8);gap:var(--pui-space-3);padding:var(--pui-space-4);border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-card);flex-wrap:wrap;display:flex}._tooth_14426_107{gap:var(--pui-space-1);flex-direction:column;display:flex}._toothRow_14426_217{align-items:center;gap:var(--pui-space-2);grid-template-columns:4.5rem repeat(3,3.5rem);display:grid}._toothRow_14426_217[data-surface=B]{order:1}._toothRow_14426_217[data-surface=L]{order:3}._toothSide_14426_229{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._toothShape_14426_234{width:calc(3 * 3.5rem + 2 * var(--pui-space-2));height:2.75rem;fill:var(--pui-hover-2);stroke:var(--pui-ink-3);stroke-width:1px;vector-effect:non-scaling-stroke;order:2;margin-inline-start:calc(4.5rem + var(--pui-space-2))}._toothSite_14426_244{border-radius:var(--pui-radius-control);background:var(--pui-surface);height:2.75rem;box-shadow:inset 0 0 0 1px var(--pui-line);color:var(--pui-ink);cursor:pointer;place-items:center;display:grid;position:relative}._toothSite_14426_244[data-tone=warning]{background:color-mix(in oklab, var(--pui-warning) 30%, var(--pui-surface))}._toothSite_14426_244[data-tone=danger]{background:color-mix(in oklab, var(--pui-danger) 34%, var(--pui-surface))}._toothSite_14426_244[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pui-ink)}._toothSite_14426_244:focus-visible,._key_14426_265:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._toothDepth_14426_269{font-family:var(--pui-font-heading);font-size:var(--pui-text-xl);font-variant-numeric:tabular-nums}._editor_14426_201>h2{flex-basis:100%}._keypad_14426_277{gap:var(--pui-space-1);grid-template-columns:repeat(5,2.75rem) auto;max-width:100%;display:grid}._keypad_14426_277 [data-flag]{grid-column:6}._keypad_14426_277 [data-flag=b]{grid-row:1}._keypad_14426_277 [data-flag=s]{grid-row:2}._groove_14426_292{fill:none;stroke:var(--pui-ink-3);stroke-linejoin:round}._key_14426_265{min-width:2.75rem;height:2.75rem;padding-inline:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink);cursor:pointer;font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._key_14426_265:hover{background:var(--pui-hover-2)}._key_14426_265[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--pui-ink)}._error_14426_314{padding:var(--pui-space-2) var(--pui-space-3);border-radius:var(--pui-radius-control);background:color-mix(in oklab, var(--pui-danger) 16%, transparent);color:var(--pui-ink);font-size:var(--pui-text-sm)}}@layer utilities;
