*{box-sizing:border-box}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.hidden{display:none!important}.passwrap{position:relative}.eye svg{width:22px;height:22px}.modal{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:16px;z-index:50}.modal.over{z-index:60}.modal>[tabindex="-1"]:focus,.modal [role=dialog][tabindex="-1"]:focus{outline:none}.tt{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:var(--radius-16);box-shadow:var(--shadow-24)}.tt img{width:68%;height:68%;object-fit:contain}.tmark{position:relative;display:inline-block;flex:none;width:42px;height:40px}.tmark img{position:absolute;left:0;top:0;width:95.8%;height:95.7%}.tmark .tbadge{position:absolute;left:58.3%;top:56.5%;width:39.6%;height:41.3%}.tbadge circle:first-child{fill:var(--highlight);stroke:var(--surface);stroke-width:4}.tbadge circle+circle,.tbadge path{fill:var(--text-inverse)}.tbadge .q{fill:none;stroke:var(--text-inverse);stroke-width:4;stroke-linecap:round}.tbadge .q+circle{fill:var(--text-inverse)}.tbadge rect{fill:var(--text-inverse)}.tbadge .sh{fill:none;stroke:var(--text-inverse);stroke-width:3.4}.sheet.avsheet{background:var(--surface);border-radius:var(--radius-28);width:min(420px,100%);max-height:92vh;overflow:auto;padding:24px;text-align:left;box-shadow:none}.sheet.avsheet h2{margin:0 50px 12px 4px;font-size:24px}.avsheet .close{float:right;border:0;background:var(--neutral);border-radius:var(--radius-14);width:40px;height:40px;font-size:18px;padding:0;cursor:pointer;color:var(--text)}.avsheet .avprev{display:flex;justify-content:center;margin:4px 0 12px}.avsheet .avprev .av{width:84px;height:84px;font-size:55px;font-weight:900;border-radius:var(--radius-round);display:grid;place-items:center;line-height:1}.avsheet .avtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:var(--neutral);border-radius:var(--radius-16);padding:4px;margin:0 0 12px}.avsheet .avtabs button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;border:0;background:transparent;border-radius:var(--radius-12);padding:6px 2px;font:inherit;font-size:12px;font-weight:800;color:var(--text);cursor:pointer}.avsheet .avtabs button.on{background:var(--surface);box-shadow:var(--shadow-27)}.avsheet .avtabs .tt{width:30px;height:30px;border-radius:var(--radius-9)}.avsheet .avgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0}.avsheet .avgrid button{border:2px solid transparent;background:var(--neutral);border-radius:var(--radius-12);font-size:20px;aspect-ratio:1;min-width:0;padding:0;cursor:pointer}.avsheet .avgrid button.on{border-color:var(--accent)}.avsheet .avcolors{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px;justify-content:center}.avsheet .avcolors button{width:34px;height:34px;border-radius:var(--radius-round);border:3px solid var(--surface);box-shadow:var(--shadow-24);padding:0;cursor:pointer}.avsheet .avcolors button.on{box-shadow:var(--shadow-25)}.avsheet .avbtns{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.avsheet .avbtns button{width:100%;margin:0;padding:10px 12px}.kids{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:17px}.kid{display:flex;align-items:center;gap:9px;border:2px solid var(--border);background:var(--surface);border-radius:var(--radius-40);padding:6px 16px 6px 6px;font-weight:800}.kid .avatar{width:40px;height:40px;font-size:14px}.kid.active{border-color:var(--accent-75);background:var(--accent-97)}.kid .kname{display:flex;flex-direction:column;text-align:left;line-height:1.15}.kid .kname small{font-size:11px;font-weight:700;color:var(--highlight-55)}.kid.blk .avatar{filter:grayscale(1);opacity:.6}.kid.blk .kname{color:var(--text-muted)}.kid{cursor:pointer;color:inherit}.kid .avatar{flex:none;border-radius:var(--radius-round);display:grid;place-items:center;overflow:hidden}.kid .avatar .av{width:100%;height:100%;font-size:1.25em}.u-ai-end{align-items:flex-end!important}.u-border-accent-89{border-color:var(--accent-89)!important}.u-border-accent-89-2{border-color:var(--accent-89-2)!important}.u-color-danger-strong{color:var(--danger-strong)!important}.u-d-block{display:block!important}.u-d-flex{display:flex!important}.u-d-grid{display:grid!important}.u-d-ib{display:inline-block!important}.u-fb-100p{flex-basis:100%!important}.u-fb-240{flex-basis:240px!important}.u-fd-column{flex-direction:column!important}.u-flex-1{flex:1!important}.u-fs-13{font-size:13px!important}.u-fs-14{font-size:14px!important}.u-fs-16{font-size:16px!important}.u-fs-18{font-size:18px!important}.u-fs-19{font-size:19px!important}.u-fs-20{font-size:20px!important}.u-fs-30{font-size:30px!important}.u-fs-40{font-size:40px!important}.u-fs-44{font-size:44px!important}.u-bg-warning-86{background:var(--warning-86)!important}.u-bg-accent-97-2{background:var(--accent-97-2)!important}.u-bg-info-97{background:var(--info-97)!important}.u-fw-700{font-weight:700!important}.u-fw-800{font-weight:800!important}.u-fw-900{font-weight:900!important}.u-gap-10{gap:10px!important}.u-gap-14{gap:14px!important}.u-gap-18{gap:18px!important}.u-gap-4{gap:4px!important}.u-gap-8{gap:8px!important}.u-jc-between{justify-content:space-between!important}.u-m-0{margin:0!important}.u-m-0-0-4{margin:0 0 4px!important}.u-m-0-0-6{margin:0 0 6px!important}.u-m-0-0-8{margin:0 0 8px!important}.u-m-10-0-0{margin:10px 0 0!important}.u-m-12-0{margin:12px 0!important}.u-m-12-0-0{margin:12px 0 0!important}.u-m-14-0-6{margin:14px 0 6px!important}.u-m-18-0-0{margin:18px 0 0!important}.u-m-6-4-0{margin:6px 4px 0!important}.u-m-8-0-18{margin:8px 0 18px!important}.u-maxw-280{max-width:280px!important}.u-maxw-320{max-width:320px!important}.u-mb-6{margin-bottom:6px!important}.u-minw-0{min-width:0!important}.u-minw-200{min-width:200px!important}.u-minw-220{min-width:220px!important}.u-mt--6{margin-top:-6px!important}.u-mt-10{margin-top:10px!important}.u-mt-12{margin-top:12px!important}.u-mt-14{margin-top:14px!important}.u-mt-16{margin-top:16px!important}.u-mt-18{margin-top:18px!important}.u-mt-2{margin-top:2px!important}.u-mt-4{margin-top:4px!important}.u-mt-6{margin-top:6px!important}.u-mt-8{margin-top:8px!important}.u-ow-anywhere{overflow-wrap:anywhere!important}.u-p-10-4{padding:10px 4px!important}.u-p-8-12{padding:8px 12px!important}.u-pl-6{padding-left:6px!important}.u-pr-6{padding-right:6px!important}.u-ta-center{text-align:center!important}.u-ta-right{text-align:right!important}.u-td-none{text-decoration:none!important}.u-w-110{width:110px!important}.u-w-130{width:130px!important}.u-w-150{width:150px!important}.u-w-15p{width:15%!important}.u-w-35p{width:35%!important}.u-w-38p{width:38%!important}.u-w-70p{width:70%!important}.u-w-80{width:80px!important}.u-w-90{width:90px!important}
