.AlignerKit-module__06AOBW__banner{border:1.5px solid var(--site-primary,#123);background:color-mix(in srgb, var(--site-primary,#123) 5%, #fff);border-radius:12px;margin:0 0 4px;padding:12px 16px;font-size:13.5px;line-height:1.5}.AlignerKit-module__06AOBW__banner b{letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11.5px;display:block}.AlignerKit-module__06AOBW__honesty{border-left:3px solid var(--site-accent,#06c);margin:12px 0 0;padding:6px 0 6px 16px;font-size:14px}.AlignerKit-module__06AOBW__honesty p{margin:0 0 6px;font-weight:600}.AlignerKit-module__06AOBW__honesty ul{margin:0;padding-left:18px}.AlignerKit-module__06AOBW__honesty li{opacity:.8;margin:0 0 4px}.AlignerKit-module__06AOBW__wearBarWrap{margin:10px 0 6px}.AlignerKit-module__06AOBW__wearBar{background:#00000012;border-radius:9px;height:18px;position:relative;overflow:visible}.AlignerKit-module__06AOBW__wearFill{background:var(--site-primary,#123);opacity:.85;border-radius:9px;position:absolute;top:0;bottom:0;left:0}.AlignerKit-module__06AOBW__wearMark{background:var(--site-accent,#06c);width:2px;position:absolute;top:-5px;bottom:-5px}.AlignerKit-module__06AOBW__wearMarkSoft{background:#0000004d}.AlignerKit-module__06AOBW__wearScale{opacity:.55;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.AlignerKit-module__06AOBW__wearCaption{opacity:.65;max-width:70ch;margin:6px 0 0;font-size:12.5px}.AlignerKit-module__06AOBW__band{border-radius:12px;margin:12px 0;padding:12px 16px;font-size:14.5px;line-height:1.55}.AlignerKit-module__06AOBW__band b{margin-bottom:2px;font-size:15px;display:block}.AlignerKit-module__06AOBW__bandComfortable{background:#eef6f0;border:1px solid #bcd9c6}.AlignerKit-module__06AOBW__bandWorkable{background:#faf4e7;border:1px solid #e3cfa0}.AlignerKit-module__06AOBW__bandTight{background:#faeeea;border:1px solid #e4b8ab}.AlignerKit-module__06AOBW__lever{border:1px solid #0000001a;border-radius:12px;margin:8px 0;padding:10px 14px;font-size:14px}.AlignerKit-module__06AOBW__lever b{margin-bottom:2px;display:block}.AlignerKit-module__06AOBW__lever span{opacity:.8}.AlignerKit-module__06AOBW__sched{margin:8px 0 0;padding:0;list-style:none}.AlignerKit-module__06AOBW__sched li{border-bottom:1px dashed #0000001a;grid-template-columns:84px 1fr;gap:12px;padding:8px 0;font-size:14px;display:grid}.AlignerKit-module__06AOBW__sched li:last-child{border-bottom:0}.AlignerKit-module__06AOBW__schedTime{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.AlignerKit-module__06AOBW__schedNote{opacity:.65;margin-top:2px;font-size:12.5px;display:block}.AlignerKit-module__06AOBW__schedOut{border-left:3px solid var(--site-accent,#06c);padding-left:10px}.AlignerKit-module__06AOBW__qGroup{letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin:10px 0 2px;font-size:12.5px;font-weight:700}.AlignerKit-module__06AOBW__qList{margin:4px 0 0;padding:0;list-style:none}.AlignerKit-module__06AOBW__qList li{grid-template-columns:20px 1fr;gap:10px;margin:0 0 9px;font-size:14.5px;line-height:1.45;display:grid}.AlignerKit-module__06AOBW__qBox{border:1.5px solid #00000073;border-radius:3px;width:15px;height:15px;margin-top:2px}.AlignerKit-module__06AOBW__qFlag{background:#faeeea;border:1px solid #e4b8ab;border-radius:10px;padding:8px 10px}.AlignerKit-module__06AOBW__qWhy{opacity:.65;margin-top:2px;font-size:12.5px;display:block}.AlignerKit-module__06AOBW__handTable td{height:34px}.AlignerKit-module__06AOBW__starRow td{font-weight:700}.AlignerKit-module__06AOBW__starRow td:first-child:before{content:"★ ";color:var(--site-accent,#06c)}.AlignerKit-module__06AOBW__rowLabel{min-width:220px}.AlignerKit-module__06AOBW__blankCell{min-width:110px;border-bottom:1px dashed #0000004d!important}.AlignerKit-module__06AOBW__starLegend{opacity:.65;margin:6px 0 0;font-size:12.5px}.AlignerKit-module__06AOBW__assumption{opacity:.65;font-size:12.5px;font-style:italic}.AlignerKit-module__06AOBW__subNote{opacity:.75;max-width:72ch;margin:8px 0 0;font-size:13px}.AlignerKit-module__06AOBW__ctaLine a{color:var(--site-primary,#123);font-weight:700;text-decoration:underline}@media (max-width:560px){.AlignerKit-module__06AOBW__sched li{grid-template-columns:64px 1fr}}
