.Live-module__YTRKeq__stack{align-items:center;display:flex}.Live-module__YTRKeq__stack>*+*{margin-left:-8px}.Live-module__YTRKeq__face{border:2px solid var(--surface-paper);background:var(--accent-wash);color:var(--accent-on-wash);font:inherit;font-size:var(--text-micro);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}button.Live-module__YTRKeq__face{cursor:pointer}.Live-module__YTRKeq__face img{object-fit:cover;width:100%;height:100%}.Live-module__YTRKeq__faceRing{box-shadow:0 0 0 2px var(--accent)}.Live-module__YTRKeq__more{background:var(--surface-hover);color:var(--ink-muted)}.Live-module__YTRKeq__dialog.Live-module__YTRKeq__dialog{border-radius:var(--radius-2xl);max-width:min(440px,94vw)}.Live-module__YTRKeq__dialogBody{gap:var(--space-3);padding:var(--space-6);display:grid}.Live-module__YTRKeq__dialogBody .Live-module__YTRKeq__head{gap:var(--space-1);padding-right:var(--space-10);display:grid}.Live-module__YTRKeq__kicker{font-size:var(--text-label);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.Live-module__YTRKeq__kickerLive{color:var(--ink-strong)}.Live-module__YTRKeq__kicker i{background:#e5484d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e5484d40;box-shadow:0 0 0 3px lab(54.5836% 61.4482 33.7329/.25)}@media (max-width:640px){.Live-module__YTRKeq__dialog.Live-module__YTRKeq__dialog{--tw-translate-x:0;--tw-translate-y:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100vw;max-width:100vw;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0;transform:translate(0,0)}}.Live-module__YTRKeq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.Live-module__YTRKeq__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-semi);letter-spacing:var(--track-tight);color:var(--ink-strong);margin:0}.Live-module__YTRKeq__closeAt{flex:none;margin:-6px -8px 0 0}.Live-module__YTRKeq__note{font-family:var(--font-serif);font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--ink-muted);margin:0}.Live-module__YTRKeq__small{font-size:var(--text-micro);color:var(--ink-faint);margin:0}.Live-module__YTRKeq__error{padding:var(--space-2) 10px;font-size:var(--text-small);color:var(--signal-danger-ink);background:var(--signal-danger-wash);border-radius:var(--radius-md);margin:0}.Live-module__YTRKeq__link{gap:6px;display:flex}.Live-module__YTRKeq__link input{border:1px solid var(--line-control,var(--line-strong));border-radius:var(--radius-md);background:var(--surface-rail);min-width:0;height:36px;color:var(--ink-strong);font:inherit;font-size:var(--text-small);flex:1;padding:0 10px}.Live-module__YTRKeq__people{gap:6px;max-height:180px;display:grid;overflow:auto}.Live-module__YTRKeq__person{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-strong);display:flex}.Live-module__YTRKeq__frame{z-index:7;pointer-events:none;box-shadow:inset 0 0 0 3px var(--accent);position:absolute;inset:0}.Live-module__YTRKeq__framePill{pointer-events:auto;border-radius:var(--radius-pill);background:var(--accent);height:32px;color:var(--accent-ink);font-size:var(--text-small);font-weight:var(--weight-semi);box-shadow:var(--lift-2);white-space:nowrap;align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Live-module__YTRKeq__framePill button{border-radius:var(--radius-pill);height:22px;color:var(--accent-ink);font:inherit;font-size:var(--text-micro);cursor:pointer;background:#fff3;border:0;padding:0 10px}.Live-module__YTRKeq__framePill button:hover{background:#ffffff52}.Live-module__YTRKeq__hostPill{z-index:7;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-paper);height:30px;color:var(--ink-strong);border:1px solid var(--line-strong);font-size:var(--text-small);font-weight:var(--weight-semi);box-shadow:var(--lift-2);white-space:nowrap;padding:0 14px;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Live-module__YTRKeq__hostPill i{background:#e5484d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e5484d40;box-shadow:0 0 0 3px lab(54.5836% 61.4482 33.7329/.25)}.Live-module__YTRKeq__laser{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.Live-module__YTRKeq__uiLaser{z-index:9999;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.Live-module__YTRKeq__laserTrail{fill:none;stroke:#ff2d55;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Live-module__YTRKeq__laserGlow{fill:#ff2d5547}.Live-module__YTRKeq__laserCore{fill:#ff2d55;stroke:var(--on-dark);stroke-width:1.5px}.Live-module__YTRKeq__hostPill{pointer-events:auto;padding-right:var(--space-1)}.Live-module__YTRKeq__laserBtn{height:24px;margin-left:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-strong);font:inherit;font-size:var(--text-micro);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.Live-module__YTRKeq__laserBtn:hover{background:var(--surface-hover)}.Live-module__YTRKeq__laserOn{color:var(--on-dark);background:#ff2d55;border-color:#ff2d55}.Live-module__YTRKeq__laserOn:hover{background:#e0264b}.Live-module__YTRKeq__invite{z-index:20;padding:var(--space-4);background:color-mix(in oklab, var(--surface-stage) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute;inset:0}.Live-module__YTRKeq__inviteCard{gap:var(--space-3);background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-3xl);width:100%;max-width:420px;box-shadow:var(--lift-3);padding:28px;display:grid}.Live-module__YTRKeq__inviteBadge{border-radius:var(--radius-pill);background:var(--accent-wash);width:max-content;height:26px;color:var(--accent-on-wash);font-size:var(--text-micro);align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.Live-module__YTRKeq__inviteTitle{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.01em;color:var(--ink-strong);margin:0;font-weight:500;line-height:1.1}.Live-module__YTRKeq__inviteForm{margin-top:var(--space-1);gap:10px;display:grid}.Live-module__YTRKeq__inviteLabel{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--ink-strong)}.Live-module__YTRKeq__inviteForm input{height:44px;padding:0 var(--space-3);border:1px solid var(--line-control,var(--line-strong));border-radius:var(--radius-md);background:var(--surface-paper);color:var(--ink-strong);font:inherit;font-size:var(--text-lead)}.Live-module__YTRKeq__inviteForm input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Live-module__YTRKeq__small a{color:var(--accent)}.Live-module__YTRKeq__textBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Live-module__YTRKeq__brand{min-width:0;font-size:var(--text-small);color:var(--ink-strong);align-items:center;gap:8px;font-weight:600;display:inline-flex}.Live-module__YTRKeq__brand img{object-fit:contain;max-width:140px;max-height:32px}.Live-module__YTRKeq__brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Live-module__YTRKeq__brandTag{border-radius:var(--radius-lg);background:var(--surface-paper);border:1px solid var(--line);box-shadow:var(--lift-1);pointer-events:none;max-width:min(320px,70%);padding:6px 10px;position:absolute;bottom:12px;left:12px}.Live-module__YTRKeq__brandTag img{max-height:28px}
.EmptyState-module__qLEi8W__empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;min-height:100%;margin:0 auto;padding:32px 16px;display:flex}.EmptyState-module__qLEi8W__compact{padding:20px 12px}.EmptyState-module__qLEi8W__title{font-family:var(--font-ui);font-size:22px;line-height:1.25;font-weight:var(--weight-semi);letter-spacing:-.01em;color:var(--ink-strong);text-wrap:balance;margin:12px 0 0}.EmptyState-module__qLEi8W__compact .EmptyState-module__qLEi8W__title{font-size:18px}.EmptyState-module__qLEi8W__body{max-width:42ch;font-family:var(--font-ui);font-size:var(--text-body);color:var(--ink-muted);margin:0;line-height:1.55}.EmptyState-module__qLEi8W__go{margin-top:10px}
.Avatar-module__r_E3ZW__avatar{background:var(--surface-chip);border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.Avatar-module__r_E3ZW__avatar img,.Avatar-module__r_E3ZW__avatar svg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}
.ProfileMenu-module__wURkTG__wrap{flex:none;position:relative}.ProfileMenu-module__wURkTG__trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ProfileMenu-module__wURkTG__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProfileMenu-module__wURkTG__avatar{flex:none;place-items:center;display:grid;position:relative}.ProfileMenu-module__wURkTG__face{background:var(--navy);width:calc(100% - 8px);height:calc(100% - 8px);color:var(--accent-ink);border-radius:999px;place-items:center;display:grid;overflow:hidden}.ProfileMenu-module__wURkTG__face img{object-fit:cover;width:100%;height:100%}.ProfileMenu-module__wURkTG__initials{font-size:var(--text-small);font-weight:var(--weight-semi);letter-spacing:.02em}.ProfileMenu-module__wURkTG__ring{pointer-events:none;position:absolute;inset:0}.ProfileMenu-module__wURkTG__track{fill:none;stroke:var(--line-strong);stroke-width:2.5px}.ProfileMenu-module__wURkTG__fill{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .4s}.ProfileMenu-module__wURkTG__fillLow{stroke:var(--signal-danger)}.ProfileMenu-module__wURkTG__menu{z-index:60;background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-xl);width:300px;max-width:calc(100vw - 24px);box-shadow:var(--lift-3);gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ProfileMenu-module__wURkTG__who{border-radius:var(--radius-lg);text-align:left;cursor:pointer;color:var(--ink-strong);background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}.ProfileMenu-module__wURkTG__who:hover{background:var(--surface-hover)}.ProfileMenu-module__wURkTG__whoText{flex:1;gap:2px;min-width:0;display:grid}.ProfileMenu-module__wURkTG__whoText b{font-size:var(--text-body);font-weight:var(--weight-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProfileMenu-module__wURkTG__plan{font-size:var(--text-small);color:var(--ink-muted)}.ProfileMenu-module__wURkTG__chev{color:var(--ink-faint);flex:none}.ProfileMenu-module__wURkTG__card{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:10px;padding:12px;display:grid}.ProfileMenu-module__wURkTG__cardRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ProfileMenu-module__wURkTG__cardTitle{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--ink-strong)}.ProfileMenu-module__wURkTG__cardLeft{font-size:var(--text-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ProfileMenu-module__wURkTG__segs{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.ProfileMenu-module__wURkTG__segs i{background:var(--line-strong);border-radius:3px;height:6px}.ProfileMenu-module__wURkTG__segs i.ProfileMenu-module__wURkTG__segOn{background:var(--accent)}.ProfileMenu-module__wURkTG__segs i.ProfileMenu-module__wURkTG__segLow{background:var(--signal-danger)}.ProfileMenu-module__wURkTG__reset{font-size:var(--text-small);color:var(--ink-muted);margin:0}.ProfileMenu-module__wURkTG__reset b{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:var(--weight-semi)}.ProfileMenu-module__wURkTG__upgrade{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-paper);color:var(--ink-strong);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.ProfileMenu-module__wURkTG__upgrade:hover{border-color:var(--accent-line)}.ProfileMenu-module__wURkTG__upgrade span:first-of-type{text-align:left;flex:1}.ProfileMenu-module__wURkTG__get{background:var(--accent);color:var(--accent-ink);font-weight:var(--weight-semi);border-radius:999px;padding:4px 12px}.ProfileMenu-module__wURkTG__list{border-top:1px solid var(--line);gap:2px;padding-top:8px;display:grid}.ProfileMenu-module__wURkTG__list>a,.ProfileMenu-module__wURkTG__list>button{border-radius:var(--radius-lg);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.ProfileMenu-module__wURkTG__list>a:hover,.ProfileMenu-module__wURkTG__list>button:hover{background:var(--surface-hover);color:var(--ink-strong)}.ProfileMenu-module__wURkTG__list svg{color:var(--ink-muted);flex:none}
.Account-module__4Gjmlq__wrap{flex:none;position:relative}.Account-module__4Gjmlq__avatar{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-paper);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;place-items:center;display:grid}.Account-module__4Gjmlq__avatar:hover{background:var(--surface-hover);color:var(--ink-strong)}.Account-module__4Gjmlq__avatarOn{color:var(--accent-ink);background:var(--navy);border-color:var(--navy)}.Account-module__4Gjmlq__initials{font-size:var(--text-small);font-weight:var(--weight-semi)}.Account-module__4Gjmlq__menu{z-index:60;width:320px;padding:var(--space-4);gap:var(--space-3);background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--lift-3);display:grid;position:absolute;top:calc(100% + 8px);right:0}.Account-module__4Gjmlq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.Account-module__4Gjmlq__closeAt{flex:none;margin:-6px -8px 0 0}.Account-module__4Gjmlq__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-semi);letter-spacing:var(--track-tight);color:var(--ink-strong);margin:0}.Account-module__4Gjmlq__who{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--ink-strong);margin:0}.Account-module__4Gjmlq__note{font-family:var(--font-serif);font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--ink-muted);margin:0}.Account-module__4Gjmlq__form{gap:8px;display:grid}.Account-module__4Gjmlq__field{background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-lg);align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.Account-module__4Gjmlq__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.Account-module__4Gjmlq__fieldIcon{color:var(--ink-faint);flex:none}.Account-module__4Gjmlq__field input{text-align:left;min-width:0;min-height:0;font:inherit;font-size:var(--text-body);color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1;padding:0}.Account-module__4Gjmlq__or{font-size:var(--text-micro);color:var(--ink-faint);place-items:center;display:grid;position:relative}.Account-module__4Gjmlq__or:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.Account-module__4Gjmlq__or span{background:var(--surface-paper);padding:0 8px;position:relative}.Account-module__4Gjmlq__sync{font-size:var(--text-micro);color:var(--ink-faint);align-items:center;gap:6px;margin:0;display:flex}.Account-module__4Gjmlq__syncBad{color:var(--signal-warn)}.Account-module__4Gjmlq__said{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--ink-muted);align-items:flex-start;gap:6px;margin:0;display:flex}.Account-module__4Gjmlq__said svg{color:var(--signal-ok);flex:none;margin-top:2px}.Account-module__4Gjmlq__field input:focus{box-shadow:none;background:0 0}
.TopBar-module__cKMwBq__bar{z-index:30;align-items:center;gap:var(--space-4);padding:0 var(--space-5);background:var(--surface-paper);border-bottom:1px solid var(--line);grid-area:bar;display:flex;position:relative}.TopBar-module__cKMwBq__brand{color:inherit;border-radius:var(--radius-sm);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.TopBar-module__cKMwBq__brand:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:4px}.TopBar-module__cKMwBq__mark{color:var(--accent);flex:none}.TopBar-module__cKMwBq__wordmark{font-family:var(--font-display);font-size:var(--text-head);font-weight:var(--weight-semi);letter-spacing:var(--track-display);color:var(--ink-strong);line-height:1}.TopBar-module__cKMwBq__specimen{align-items:center;gap:var(--space-2);min-height:40px;margin-left:var(--space-8);padding:3px var(--space-3) 3px 3px;background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;display:flex}.TopBar-module__cKMwBq__specimen:hover{background:var(--surface-hover);border-color:var(--line-control)}.TopBar-module__cKMwBq__specimenName{font-family:var(--font-serif);font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--ink-strong)}.TopBar-module__cKMwBq__chev{color:var(--ink-faint)}.TopBar-module__cKMwBq__tile{border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-sunken);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);flex:none;display:block}.TopBar-module__cKMwBq__menu{min-width:200px;padding:6px}.TopBar-module__cKMwBq__menuItem{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}.TopBar-module__cKMwBq__menuItemOn{background:var(--accent-wash)}.TopBar-module__cKMwBq__menuName{font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink-strong)}.TopBar-module__cKMwBq__searchBox{z-index:1;flex:auto;min-width:0;max-width:520px;margin:0 auto;position:relative}.TopBar-module__cKMwBq__tail{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.TopBar-module__cKMwBq__live{width:40px;height:40px;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.TopBar-module__cKMwBq__live:hover{background:var(--surface-hover)}.TopBar-module__cKMwBq__live:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TopBar-module__cKMwBq__liveOn{color:#d93036}.TopBar-module__cKMwBq__liveLock{background:var(--surface-paper);width:16px;height:16px;color:var(--ink-muted);box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.TopBar-module__cKMwBq__liveDot{width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-paper);background:#e5484d;border-radius:50%;position:absolute;top:7px;right:7px}.TopBar-module__cKMwBq__search{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2) 0 14px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}.TopBar-module__cKMwBq__search:hover{border-color:var(--line-strong)}.TopBar-module__cKMwBq__search:focus-within{background:var(--surface-paper);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.TopBar-module__cKMwBq__searchIcon{color:var(--ink-faint);flex:none}.TopBar-module__cKMwBq__searchInput{min-width:0;font:inherit;font-size:var(--text-body);color:var(--ink-strong);text-align:left;background:0 0;border:0;outline:none;flex:1;padding:0}.TopBar-module__cKMwBq__searchInput::placeholder{color:var(--ink-faint)}.TopBar-module__cKMwBq__searchInput:focus-visible,.TopBar-module__cKMwBq__searchInput[class]:focus-visible{outline:none}.TopBar-module__cKMwBq__searchInput:focus{box-shadow:none;background:0 0}.TopBar-module__cKMwBq__kbd{padding:3px var(--space-2);font-family:var(--font-ui);font-size:var(--text-micro);color:var(--ink-faint);background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none}.TopBar-module__cKMwBq__results{z-index:40;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xl);max-height:60vh;box-shadow:var(--lift-3);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.TopBar-module__cKMwBq__noHits{padding:var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--ink-muted);margin:0}.TopBar-module__cKMwBq__hit{align-items:center;gap:var(--space-3);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:flex-start;width:100%;padding:6px 10px;display:flex}.TopBar-module__cKMwBq__hit:hover,.TopBar-module__cKMwBq__hitOn{background:var(--surface-hover)}.TopBar-module__cKMwBq__hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.TopBar-module__cKMwBq__hitTile{border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-sunken);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);flex:none}.TopBar-module__cKMwBq__hitText{flex:1;gap:1px;min-width:0;display:grid}.TopBar-module__cKMwBq__hitName{font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TopBar-module__cKMwBq__hitSide{font-size:var(--text-micro);color:var(--ink-muted);margin-left:6px}.TopBar-module__cKMwBq__hitLatin{font-size:var(--text-micro);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TopBar-module__cKMwBq__hitVia{font-size:var(--text-micro);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.TopBar-module__cKMwBq__hitBadge{padding:2px var(--space-2) 2px 6px;font-size:var(--text-micro);font-weight:var(--weight-medium);white-space:nowrap;color:color-mix(in srgb, var(--tint) 55%, var(--ink-strong));background:color-mix(in srgb, var(--tint) 16%, transparent);border-radius:var(--radius-pill);flex:none;align-items:center;gap:5px;display:inline-flex}.TopBar-module__cKMwBq__hitDot{border-radius:var(--radius-pill);background:var(--tint);width:6px;height:6px}.TopBar-module__cKMwBq__scope{min-height:24px;padding:0 var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-medium);white-space:nowrap;color:var(--accent-on-wash);background:var(--accent-wash);border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none}.TopBar-module__cKMwBq__scope:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.TopBar-module__cKMwBq__scope:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TopBar-module__cKMwBq__more{width:100%;padding:var(--space-2) 10px;text-align:left;font-size:var(--text-micro);color:var(--accent-on-wash);border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);cursor:pointer;background:0 0;margin-top:2px;display:block}.TopBar-module__cKMwBq__more:hover{background:var(--surface-hover)}.TopBar-module__cKMwBq__more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:560px){.TopBar-module__cKMwBq__hit{gap:var(--space-2);padding:6px var(--space-2)}}.TopBar-module__cKMwBq__segmented{background:var(--surface-sunken);border-radius:var(--radius-lg);gap:2px;padding:3px;display:flex}.TopBar-module__cKMwBq__segment{min-height:34px;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--ink-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:0 18px}.TopBar-module__cKMwBq__segment:hover{color:var(--ink-strong)}.TopBar-module__cKMwBq__segment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TopBar-module__cKMwBq__segmentOn,.TopBar-module__cKMwBq__segmentOn:hover{color:var(--accent-ink);background:var(--accent)}.TopBar-module__cKMwBq__avatar{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-paper);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;place-items:center;display:grid}.TopBar-module__cKMwBq__avatar:hover{background:var(--surface-hover);color:var(--ink-strong)}.TopBar-module__cKMwBq__avatar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TopBar-module__cKMwBq__railToggle{width:40px;height:40px;margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:none}@media (max-width:1023px){.TopBar-module__cKMwBq__railToggle{display:grid}.TopBar-module__cKMwBq__bar{gap:var(--space-3);padding:0 var(--space-3)}.TopBar-module__cKMwBq__wordmark{font-size:var(--text-head)}.TopBar-module__cKMwBq__specimen{margin-left:0}.TopBar-module__cKMwBq__searchBox{max-width:420px}.TopBar-module__cKMwBq__kbd{display:none}}.TopBar-module__cKMwBq__searchOpen,.TopBar-module__cKMwBq__searchDone{display:none}@media (max-width:720px){.TopBar-module__cKMwBq__searchBox{display:none}.TopBar-module__cKMwBq__searchOpen{width:40px;height:40px;color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;place-items:center;margin-left:auto;display:grid}.TopBar-module__cKMwBq__searchOpen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TopBar-module__cKMwBq__searchOpen+.TopBar-module__cKMwBq__searchBox+.TopBar-module__cKMwBq__tail,.TopBar-module__cKMwBq__searchOpen~.TopBar-module__cKMwBq__tail{margin-left:0}.TopBar-module__cKMwBq__searchBox[data-unfolded]{max-width:none;padding:0 var(--space-2);background:var(--surface-paper);z-index:5;align-items:center;margin:0;display:flex;position:absolute;inset:0}.TopBar-module__cKMwBq__searchBox[data-unfolded] .TopBar-module__cKMwBq__search{flex:1}.TopBar-module__cKMwBq__searchBox[data-unfolded] .TopBar-module__cKMwBq__searchDone{padding:0 var(--space-1);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;display:block}.TopBar-module__cKMwBq__searchBox[data-unfolded] .TopBar-module__cKMwBq__results{left:var(--space-2);right:var(--space-2)}}@media (max-width:560px){.TopBar-module__cKMwBq__bar{gap:var(--space-2);min-width:0;padding:0 var(--space-2)}.TopBar-module__cKMwBq__specimen{min-width:0;margin-left:0;padding:3px 6px 3px 3px}.TopBar-module__cKMwBq__specimenName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TopBar-module__cKMwBq__tile{width:28px;height:28px}.TopBar-module__cKMwBq__wordmark{display:none}.TopBar-module__cKMwBq__segmented{flex:none;padding:2px}.TopBar-module__cKMwBq__segment,.TopBar-module__cKMwBq__segment[class]{font-size:var(--text-small);padding:0 10px}}.TopBar-module__cKMwBq__menuRule{height:1px;margin:6px var(--space-1);background:var(--line)}.TopBar-module__cKMwBq__menuLabel{margin:var(--space-1) var(--space-2) 2px;font-size:var(--text-label);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.TopBar-module__cKMwBq__menuLock{color:var(--ink-faint);flex:none;margin-left:auto}.TopBar-module__cKMwBq__bar{padding:0 var(--space-6) 0 var(--space-5);border-bottom:0}.TopBar-module__cKMwBq__wordmark{font-family:var(--font-display)}.TopBar-module__cKMwBq__specimen{border-color:var(--line);border-radius:var(--radius-xl);min-height:44px}.TopBar-module__cKMwBq__search{height:48px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-xl);background:#f9fafb;border:0}:root[data-theme=theatre] .TopBar-module__cKMwBq__search{background:var(--surface-sunken)}.TopBar-module__cKMwBq__search:hover{background:var(--surface-hover)}.TopBar-module__cKMwBq__searchInput{font-weight:var(--weight-medium)}.TopBar-module__cKMwBq__kbd{border-radius:var(--radius-sm)}.TopBar-module__cKMwBq__avatar{border-color:var(--line);width:40px;height:40px}.TopBar-module__cKMwBq__menuFree{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font:var(--type-control);font-size:var(--text-micro);font-weight:var(--weight-semi);letter-spacing:.02em;flex:none;margin-left:auto;padding:2px 8px}@media (max-width:720px){.TopBar-module__cKMwBq__bar{align-content:center;row-gap:8px;column-gap:var(--space-2);flex-wrap:wrap;padding:8px 12px 10px}.TopBar-module__cKMwBq__brand{min-height:44px;padding:0 6px;display:flex}.TopBar-module__cKMwBq__brand .TopBar-module__cKMwBq__wordmark,.TopBar-module__cKMwBq__searchOpen,.TopBar-module__cKMwBq__searchBox[data-unfolded] .TopBar-module__cKMwBq__searchDone{display:none}.TopBar-module__cKMwBq__searchBox,.TopBar-module__cKMwBq__searchBox[data-unfolded]{background:0 0;flex:1 0 100%;order:10;max-width:none;margin:0;padding:0;display:block;position:relative;inset:auto}.TopBar-module__cKMwBq__search{height:44px}.TopBar-module__cKMwBq__searchBox .TopBar-module__cKMwBq__results,.TopBar-module__cKMwBq__searchBox[data-unfolded] .TopBar-module__cKMwBq__results{left:0;right:0}.TopBar-module__cKMwBq__tail,.TopBar-module__cKMwBq__searchOpen~.TopBar-module__cKMwBq__tail,.TopBar-module__cKMwBq__searchOpen+.TopBar-module__cKMwBq__searchBox+.TopBar-module__cKMwBq__tail{gap:var(--space-2);margin-left:auto}.TopBar-module__cKMwBq__specimen{background:var(--surface-sunken);border-radius:var(--radius-pill);border:0;flex:none;gap:8px;min-width:0;min-height:44px;margin-left:0;padding:4px 12px 4px 4px}.TopBar-module__cKMwBq__tile{width:36px;height:36px}.TopBar-module__cKMwBq__specimenName{font-family:var(--font-serif);font-size:var(--text-lead);font-weight:var(--weight-semi);overflow:visible}}.TopBar-module__cKMwBq__searchGap{flex:auto}:is(html[data-limit-cached=out] .TopBar-module__cKMwBq__specimen,html[data-limit-cached=out] .TopBar-module__cKMwBq__searchBox,html[data-limit-cached=out] .TopBar-module__cKMwBq__searchOpen){visibility:hidden}
.TeamSheet-module__GbJnWa__sheet{gap:var(--space-4);max-width:min(520px,94vw);display:grid}.TeamSheet-module__GbJnWa__kicker{font-size:var(--text-micro);font-weight:var(--weight-semi);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0}.TeamSheet-module__GbJnWa__title{font-family:var(--font-display);font-weight:500}.TeamSheet-module__GbJnWa__block{gap:var(--space-2);display:grid}.TeamSheet-module__GbJnWa__h{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--ink-strong);margin:0}.TeamSheet-module__GbJnWa__note{font-size:var(--text-small);color:var(--ink-muted);margin:0}.TeamSheet-module__GbJnWa__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamSheet-module__GbJnWa__input{min-width:180px;height:40px;padding:0 var(--space-3);border:1px solid var(--line-control,var(--line-strong));border-radius:var(--radius-md);background:var(--surface-paper);color:var(--ink-strong);font:inherit;font-size:var(--text-ui);flex:1}.TeamSheet-module__GbJnWa__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.TeamSheet-module__GbJnWa__fit{justify-self:start}.TeamSheet-module__GbJnWa__list{gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.TeamSheet-module__GbJnWa__list li{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--line);font-size:var(--text-small);align-items:center;gap:10px;display:flex}.TeamSheet-module__GbJnWa__who{flex:1;min-width:0;display:grid}.TeamSheet-module__GbJnWa__who b{font-weight:var(--weight-semi);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TeamSheet-module__GbJnWa__meta{font-size:var(--text-micro);color:var(--ink-faint)}.TeamSheet-module__GbJnWa__code{text-overflow:ellipsis;min-width:0;font-size:var(--text-micro);color:var(--ink-muted);flex:1;overflow:hidden}.TeamSheet-module__GbJnWa__role{padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-micro);text-transform:capitalize;color:var(--ink-muted);background:var(--surface-hover)}.TeamSheet-module__GbJnWa__roleLead{color:var(--accent-on-wash);background:var(--accent-wash)}.TeamSheet-module__GbJnWa__error{padding:var(--space-2) 10px;font-size:var(--text-small);color:var(--signal-danger-ink);background:var(--signal-danger-wash);border-radius:var(--radius-md);margin:0}.TeamSheet-module__GbJnWa__logoRow{align-items:center;gap:10px;display:flex}.TeamSheet-module__GbJnWa__logo{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);max-width:160px;max-height:44px;padding:var(--space-1);background:var(--surface-paper)}.TeamSheet-module__GbJnWa__logoEmpty{font-size:var(--text-small);color:var(--ink-faint)}.TeamSheet-module__GbJnWa__assignForm{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.TeamSheet-module__GbJnWa__assignForm>input:first-child,.TeamSheet-module__GbJnWa__assignForm>button{grid-column:1/-1}.TeamSheet-module__GbJnWa__assignment{flex-wrap:wrap}.TeamSheet-module__GbJnWa__assignHead{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.TeamSheet-module__GbJnWa__results{margin:var(--space-1) 0 6px;padding:0 0 0 var(--space-1);gap:var(--space-1);width:100%;list-style:none;display:grid}.TeamSheet-module__GbJnWa__results li{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-small);color:var(--ink);border:0;display:flex}.TeamSheet-module__GbJnWa__sheet{max-height:88vh;overflow-y:auto}
.UpgradeSheet-module__McSvaW__sheet{background:var(--surface-sunken);border-radius:var(--radius-2xl);border:0;width:auto;max-width:min(964px,94vw);padding:0}.UpgradeSheet-module__McSvaW__head{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.UpgradeSheet-module__McSvaW__title{font-family:var(--font-ui);font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--ink-strong);margin:0;line-height:16px}.UpgradeSheet-module__McSvaW__headEnd{align-items:center;gap:var(--space-3);display:flex}.UpgradeSheet-module__McSvaW__toggle{background:var(--surface-active);border-radius:var(--radius-lg);padding:2px;display:inline-flex}.UpgradeSheet-module__McSvaW__toggleBtn{min-height:0;font:inherit;font-size:var(--text-label);color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:4px 12px;line-height:16px}.UpgradeSheet-module__McSvaW__toggleBtn:hover{color:var(--ink-strong)}.UpgradeSheet-module__McSvaW__toggleOn,.UpgradeSheet-module__McSvaW__toggleOn:hover{color:var(--ink-strong);background:var(--surface-paper);box-shadow:var(--lift-1)}.UpgradeSheet-module__McSvaW__toggleBtn:focus-visible,.UpgradeSheet-module__McSvaW__close:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:2px}.UpgradeSheet-module__McSvaW__close{width:28px;height:28px;color:var(--ink-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.UpgradeSheet-module__McSvaW__close:hover{background:var(--surface-active)}.UpgradeSheet-module__McSvaW__cards{align-items:stretch;gap:var(--space-4);padding:var(--space-4);display:flex}@media (max-width:760px){.UpgradeSheet-module__McSvaW__cards{flex-direction:column}}.UpgradeSheet-module__McSvaW__card{gap:var(--space-6);width:300px;max-width:100%;padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-2xl);border:1px solid #0000;flex-direction:column;display:flex}.UpgradeSheet-module__McSvaW__cardOn{border-color:var(--accent)}@media (max-width:760px){.UpgradeSheet-module__McSvaW__card{width:auto}}.UpgradeSheet-module__McSvaW__info{gap:var(--space-6);flex-direction:column;display:flex}.UpgradeSheet-module__McSvaW__nameRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.UpgradeSheet-module__McSvaW__name{font-family:var(--font-ui);font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--ink-strong);margin:0;line-height:16px}.UpgradeSheet-module__McSvaW__badge{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:-.12px;color:var(--accent);background:var(--accent-wash);border-radius:var(--radius-pill);padding:4px 16px;line-height:16px}.UpgradeSheet-module__McSvaW__price{font-family:var(--font-display);color:var(--ink-strong);margin:0}.UpgradeSheet-module__McSvaW__amount{font-size:56px;font-weight:var(--weight-medium);letter-spacing:-.5px;line-height:68px}.UpgradeSheet-module__McSvaW__per{font-size:var(--text-body);letter-spacing:-.16px;color:var(--ink-faint);line-height:20px}.UpgradeSheet-module__McSvaW__note{font-size:var(--text-label);color:var(--ink-faint);margin:0;line-height:16px}.UpgradeSheet-module__McSvaW__cta{width:100%;min-height:0;font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:-.16px;color:var(--ink-strong);background:var(--surface-active);border-radius:var(--radius-xl);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px;line-height:20px;display:flex}.UpgradeSheet-module__McSvaW__cta:hover{background:var(--line-strong)}.UpgradeSheet-module__McSvaW__ctaOn{color:var(--accent-ink);background:var(--accent)}.UpgradeSheet-module__McSvaW__ctaOn:hover{background:var(--accent-hover)}.UpgradeSheet-module__McSvaW__cta:disabled{opacity:.6;cursor:default}.UpgradeSheet-module__McSvaW__cta:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:2px}.UpgradeSheet-module__McSvaW__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.UpgradeSheet-module__McSvaW__list li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);color:var(--ink-strong);line-height:20px;display:flex}.UpgradeSheet-module__McSvaW__list svg{flex:none}.UpgradeSheet-module__McSvaW__said{padding:0 var(--space-4) var(--space-4);font-size:var(--text-small);color:var(--ink-muted);margin:0}.UpgradeSheet-module__McSvaW__strike{font-size:28px;font-weight:var(--weight-regular,400);color:var(--ink-faint);margin-right:8px;text-decoration-thickness:2px}.UpgradeSheet-module__McSvaW__perDay{font-size:var(--text-label);line-height:16px;font-weight:var(--weight-medium);color:var(--accent);margin:6px 0 0}.UpgradeSheet-module__McSvaW__saveChip{font-size:11px;font-weight:var(--weight-semi);color:var(--accent);background:var(--accent-wash);border-radius:var(--radius-pill);margin-left:6px;padding:1px 6px}.UpgradeSheet-module__McSvaW__ctaWrap{gap:var(--space-2);display:grid}.UpgradeSheet-module__McSvaW__guarantee{text-align:center;font-size:var(--text-label);color:var(--ink-muted);margin:0;line-height:16px}.UpgradeSheet-module__McSvaW__bigger{text-align:center;font-size:var(--text-label);color:var(--ink-muted);text-underline-offset:3px;line-height:16px;text-decoration:underline}.UpgradeSheet-module__McSvaW__bigger:hover{color:var(--accent)}.UpgradeSheet-module__McSvaW__dailyLine{max-width:46ch;color:var(--ink-muted);font-size:var(--text-body);margin:6px 0 0;line-height:1.45}.UpgradeSheet-module__McSvaW__countdown{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:var(--weight-semi)}.UpgradeSheet-module__McSvaW__card:only-child{flex:1;width:auto}.UpgradeSheet-module__McSvaW__card:only-child .UpgradeSheet-module__McSvaW__list{column-gap:var(--space-6);grid-template-columns:1fr 1fr}@media (max-width:760px){.UpgradeSheet-module__McSvaW__card:only-child .UpgradeSheet-module__McSvaW__list{grid-template-columns:1fr}}.UpgradeSheet-module__McSvaW__invite{border-radius:var(--radius-lg);cursor:pointer;font:inherit;font-size:var(--text-small);color:var(--accent-on-wash);background:var(--accent-wash);border:0;justify-content:center;align-items:center;gap:8px;margin:0 24px 4px;padding:10px 12px;font-weight:600;display:flex}.UpgradeSheet-module__McSvaW__invite:hover{filter:brightness(.97)}.UpgradeSheet-module__McSvaW__simple{max-height:92dvh;overflow-y:auto}.UpgradeSheet-module__McSvaW__simpleHead{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 4px;display:flex}.UpgradeSheet-module__McSvaW__simpleBody{padding:12px 24px 24px}
.PlanGate-module__qZ39dW__gate{z-index:200;background:var(--surface-paper);color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.PlanGate-module__qZ39dW__top{justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.PlanGate-module__qZ39dW__brand{font-family:var(--font-display);color:var(--ink-strong);align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.PlanGate-module__qZ39dW__topEnd{align-items:center;gap:20px;display:flex}.PlanGate-module__qZ39dW__link{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:none}.PlanGate-module__qZ39dW__link:hover{color:var(--ink-strong)}.PlanGate-module__qZ39dW__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;width:100%;max-width:1180px;margin:0 auto;padding:24px 32px 64px;display:grid}.PlanGate-module__qZ39dW__hello{color:var(--ink-strong);margin:0 0 8px;font-size:20px}.PlanGate-module__qZ39dW__hello span{color:var(--accent)}.PlanGate-module__qZ39dW__title{font-family:var(--font-display);color:var(--ink-strong);margin:0 0 28px;font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1.05}.PlanGate-module__qZ39dW__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.PlanGate-module__qZ39dW__points li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.PlanGate-module__qZ39dW__points svg{color:var(--accent);flex:none;margin-top:2px}.PlanGate-module__qZ39dW__panel{gap:16px;display:grid}.PlanGate-module__qZ39dW__periods{background:var(--surface-sunken);border-radius:var(--radius-pill);justify-self:end;padding:3px;display:inline-flex}.PlanGate-module__qZ39dW__period{border-radius:var(--radius-pill);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.PlanGate-module__qZ39dW__periodOn{background:var(--surface-paper);color:var(--ink-strong);box-shadow:0 1px 2px #0f1b2d14}.PlanGate-module__qZ39dW__save{border-radius:var(--radius-pill);color:#166534;background:#dcfce7;padding:2px 6px;font-size:11px;font-weight:600}.PlanGate-module__qZ39dW__cards{gap:14px;display:grid}.PlanGate-module__qZ39dW__card{border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--surface-paper);font:inherit;text-align:left;color:inherit;cursor:pointer;gap:8px;padding:20px 20px 18px;display:grid;position:relative}.PlanGate-module__qZ39dW__cardOn{border:2px solid var(--accent);padding:19px 19px 17px}.PlanGate-module__qZ39dW__popular{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:-11px;left:18px}.PlanGate-module__qZ39dW__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PlanGate-module__qZ39dW__radio{border:1.5px solid var(--line-control);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;place-items:center;display:inline-grid}.PlanGate-module__qZ39dW__radioOn{border-color:var(--accent);background:var(--accent)}.PlanGate-module__qZ39dW__cardName{color:var(--ink-strong);font-size:19px;font-weight:600}.PlanGate-module__qZ39dW__chip{border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-on-wash);padding:2px 8px;font-size:12px;font-weight:600}.PlanGate-module__qZ39dW__price{color:var(--ink-muted);margin-left:auto;font-size:14px}.PlanGate-module__qZ39dW__price b{color:var(--ink-strong);font-size:22px;font-weight:600}.PlanGate-module__qZ39dW__blurb{color:var(--ink-muted);font-size:14px;line-height:1.5}.PlanGate-module__qZ39dW__billed{color:var(--ink-faint);font-size:13px}.PlanGate-module__qZ39dW__pay{border-radius:var(--radius-2xl);background:var(--surface-paper);border:0;width:100%;height:820px;min-height:560px;max-height:calc(100dvh - 180px)}.PlanGate-module__qZ39dW__stepNo{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 6px;font-size:13px;font-weight:600}.PlanGate-module__qZ39dW__back{font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:4px 0;font-size:15px;display:inline-flex}.PlanGate-module__qZ39dW__back:hover{color:var(--accent)}.PlanGate-module__qZ39dW__field{gap:8px;display:grid}.PlanGate-module__qZ39dW__fieldLabel{color:var(--ink-strong);font-size:14px;font-weight:500}.PlanGate-module__qZ39dW__fieldValue{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);overflow-wrap:anywhere;padding:15px 22px;font-size:15px}.PlanGate-module__qZ39dW__summary{gap:0;margin:4px 0 0;display:grid}.PlanGate-module__qZ39dW__summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 2px;font-size:15px;display:flex}.PlanGate-module__qZ39dW__summary dt{color:var(--ink-muted)}.PlanGate-module__qZ39dW__summary dd{text-align:right;color:var(--ink-strong);margin:0}.PlanGate-module__qZ39dW__summary .PlanGate-module__qZ39dW__total{border-bottom:0;padding-top:16px;font-size:17px;font-weight:600}.PlanGate-module__qZ39dW__summary .PlanGate-module__qZ39dW__total dt{color:var(--ink-strong)}.PlanGate-module__qZ39dW__cta{border-radius:var(--radius-pill);background:var(--ink-strong);height:56px;color:var(--surface-paper);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.PlanGate-module__qZ39dW__cta:hover{background:var(--accent)}.PlanGate-module__qZ39dW__cta:disabled{opacity:.6;cursor:progress}.PlanGate-module__qZ39dW__fine{text-align:center;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.PlanGate-module__qZ39dW__said{text-align:center;color:var(--ink-strong);margin:0;font-size:14px}@media (max-width:900px){.PlanGate-module__qZ39dW__top{padding:16px}.PlanGate-module__qZ39dW__main{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:8px 16px 40px}.PlanGate-module__qZ39dW__title{margin-bottom:18px}.PlanGate-module__qZ39dW__periods{justify-self:stretch}.PlanGate-module__qZ39dW__period{flex:1;justify-content:center;padding:8px 6px;font-size:13px}}.PlanGate-module__qZ39dW__notice{border:1px solid var(--accent-line,#c7d8fd);border-radius:var(--radius-xl);background:var(--accent-wash);color:var(--accent-on-wash);margin:0 0 18px;padding:12px 14px;font-size:15px;line-height:1.45}.PlanGate-module__qZ39dW__guest{text-align:center;flex:1;align-content:center;justify-items:center;gap:16px;width:100%;max-width:520px;margin:0 auto;padding:24px 16px 64px;display:grid}.PlanGate-module__qZ39dW__guest .PlanGate-module__qZ39dW__title{margin:0}.PlanGate-module__qZ39dW__guestNote{color:var(--ink-muted);margin:0 0 8px;font-size:17px;line-height:1.5}.PlanGate-module__qZ39dW__guest .PlanGate-module__qZ39dW__cta{width:100%}
.LimitPopup-module__46f5UW__pop{background:var(--surface-paper)}.LimitPopup-module__46f5UW__art{aspect-ratio:1200/671;object-fit:cover;background:var(--surface-sunken);width:100%;display:block}.LimitPopup-module__46f5UW__body{gap:12px;padding:20px 28px 28px;display:grid}.LimitPopup-module__46f5UW__title{font-family:var(--font-display);letter-spacing:var(--track-tight);color:var(--ink-strong);text-wrap:balance;margin:0;font-size:clamp(24px,4vw,30px);line-height:1.15}.LimitPopup-module__46f5UW__lead{font-size:var(--text-body);color:var(--ink-muted);margin:0;line-height:1.55}.LimitPopup-module__46f5UW__time{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:var(--weight-semi)}.LimitPopup-module__46f5UW__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.LimitPopup-module__46f5UW__primary,.LimitPopup-module__46f5UW__secondary{min-height:46px;font-size:var(--text-body);font-weight:var(--weight-semi);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.LimitPopup-module__46f5UW__primary{background:var(--accent);color:var(--accent-ink);border:0;flex:180px}.LimitPopup-module__46f5UW__primary:hover{background:var(--accent-hover)}.LimitPopup-module__46f5UW__secondary{white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface-paper);color:var(--ink-strong);flex:180px}.LimitPopup-module__46f5UW__secondary:hover{background:var(--surface-hover)}.LimitPopup-module__46f5UW__lock{z-index:5;background:var(--surface-canvas);place-items:center;padding:24px 16px;display:grid;position:absolute;inset:0;overflow:auto}.LimitPopup-module__46f5UW__lockCard{text-align:center;justify-items:center;gap:6px;max-width:520px;display:grid}.LimitPopup-module__46f5UW__lockCard .LimitPopup-module__46f5UW__actions{width:min(440px,100%)}.LimitPopup-module__46f5UW__lockArt{width:min(320px,70vw);height:auto;margin-bottom:8px}.LimitPopup-module__46f5UW__kicker{font-size:var(--text-small);font-weight:var(--weight-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0}.LimitPopup-module__46f5UW__lockTitle{font-family:var(--font-display);color:var(--ink-strong);margin:0;font-size:clamp(26px,4vw,34px)}.LimitPopup-module__46f5UW__clock{font-size:clamp(32px,5vw,44px);line-height:1.05;font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-strong);margin:0}.LimitPopup-module__46f5UW__lockLine{max-width:42ch;font-size:var(--text-body);color:var(--ink-muted);margin:4px 0 10px;line-height:1.55}.LimitPopup-module__46f5UW__lockCard .LimitPopup-module__46f5UW__actions{width:100%;max-width:440px}.LimitPopup-module__46f5UW__invite{border-radius:var(--radius-lg);cursor:pointer;width:100%;font:inherit;font-size:var(--text-small);color:var(--accent-on-wash);background:var(--accent-wash);border:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-weight:600;display:inline-flex}.LimitPopup-module__46f5UW__invite:hover{filter:brightness(.97)}
.StructureActions-module__Uwxjwq__actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StructureActions-module__Uwxjwq__actions[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.StructureActions-module__Uwxjwq__actions[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StructureActions-module__Uwxjwq__row{display:contents}.StructureActions-module__Uwxjwq__act{min-height:56px;padding:var(--space-2) 2px;color:var(--ink-strong);background:var(--surface-sunken);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.StructureActions-module__Uwxjwq__act:hover{background:var(--surface-active)}.StructureActions-module__Uwxjwq__act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StructureActions-module__Uwxjwq__label{font-family:var(--font-ui);font-size:12px;font-weight:var(--weight-medium);text-align:center;text-wrap:balance;line-height:1.15}.StructureActions-module__Uwxjwq__on,.StructureActions-module__Uwxjwq__on:hover{color:var(--accent-ink);background:var(--accent);box-shadow:var(--lift-2)}.StructureActions-module__Uwxjwq__locked{color:var(--ink-muted)}.StructureActions-module__Uwxjwq__lock{width:16px;height:16px;color:var(--ink-muted);background:var(--surface-paper);border:1px solid var(--line);border-radius:999px;place-items:center;display:grid;position:absolute;top:5px;right:6px}@media (max-width:640px){.StructureActions-module__Uwxjwq__actions,.StructureActions-module__Uwxjwq__actions[data-count]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--fade-l,#000) 0, #000 32px, #000 calc(100% - 32px), var(--fade-r,#000) 100%);-webkit-mask-image:linear-gradient(to right, var(--fade-l,#000) 0, #000 32px, #000 calc(100% - 32px), var(--fade-r,#000) 100%);mask-image:linear-gradient(to right, var(--fade-l,#000) 0, #000 32px, #000 calc(100% - 32px), var(--fade-r,#000) 100%);display:flex;overflow-x:auto}.StructureActions-module__Uwxjwq__actions::-webkit-scrollbar{display:none}.StructureActions-module__Uwxjwq__actions[data-more-left]{--fade-l:transparent}.StructureActions-module__Uwxjwq__actions[data-more-right]{--fade-r:transparent}.StructureActions-module__Uwxjwq__act{scroll-snap-align:start;flex:0 0 84px}}@media (prefers-reduced-motion:reduce){.StructureActions-module__Uwxjwq__act{transition:none}}@media (pointer:coarse){.StructureActions-module__Uwxjwq__act{min-height:60px}}
.IncisionReport-module__Z2kX6a__card{right:calc(var(--space-5) + 104px + var(--space-3));top:var(--space-5);z-index:6;border-radius:var(--radius-xl);background:var(--surface-paper);width:min(320px,100% - 32px);max-height:calc(100% - 120px);box-shadow:var(--lift-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}.IncisionReport-module__Z2kX6a__belowBar{max-height:calc(100% - 172px);top:68px}.IncisionReport-module__Z2kX6a__head{border-bottom:1px solid var(--line);padding:12px 14px 8px}.IncisionReport-module__Z2kX6a__title{font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--weight-semi);letter-spacing:var(--track-tight);color:var(--ink-strong);margin:0}.IncisionReport-module__Z2kX6a__sub{font-size:var(--text-micro);color:var(--ink-muted);margin:2px 0 0}.IncisionReport-module__Z2kX6a__body{gap:12px;padding:10px 14px 14px;display:grid;overflow-y:auto}.IncisionReport-module__Z2kX6a__group{font-size:var(--text-micro);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:6px;margin:0 0 6px;display:flex}.IncisionReport-module__Z2kX6a__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.IncisionReport-module__Z2kX6a__row{border-radius:var(--radius-sm);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:10px 1fr auto;justify-content:stretch;place-items:center stretch;gap:8px;padding:6px 8px;display:grid}.IncisionReport-module__Z2kX6a__row:hover{background:var(--surface-hover)}.IncisionReport-module__Z2kX6a__row[aria-current=true]{background:var(--accent-wash)}.IncisionReport-module__Z2kX6a__dot{border-radius:var(--radius-pill);background:var(--tint);width:8px;height:8px}.IncisionReport-module__Z2kX6a__text{min-width:0;display:grid}.IncisionReport-module__Z2kX6a__name{font-family:var(--font-serif);font-size:var(--text-small);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IncisionReport-module__Z2kX6a__kind{font-size:var(--text-micro);color:var(--ink-muted)}.IncisionReport-module__Z2kX6a__depth{font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--ink-strong)}.IncisionReport-module__Z2kX6a__none,.IncisionReport-module__Z2kX6a__note{font-family:var(--font-serif);font-size:var(--text-micro);line-height:var(--leading-normal);color:var(--ink-muted);margin:0}.IncisionReport-module__Z2kX6a__fold{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:0;display:flex}.IncisionReport-module__Z2kX6a__foldHint{font-size:var(--text-micro);color:var(--accent)}.IncisionReport-module__Z2kX6a__sheetBody{gap:14px;display:grid}.IncisionReport-module__Z2kX6a__sheetSub{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink-muted);margin:0}.IncisionReport-module__Z2kX6a__sheetSub strong{color:var(--ink-strong);font-weight:var(--weight-semi)}.IncisionReport-module__Z2kX6a__sheetBody .IncisionReport-module__Z2kX6a__row{min-height:48px;padding:8px 10px}.IncisionReport-module__Z2kX6a__sheetBody .IncisionReport-module__Z2kX6a__name{white-space:normal;font-size:15px}.IncisionReport-module__Z2kX6a__sheetBody .IncisionReport-module__Z2kX6a__kind{font-size:12.5px}.IncisionReport-module__Z2kX6a__sheetBody .IncisionReport-module__Z2kX6a__depth{font-size:13px}@media (max-width:1023px){.IncisionReport-module__Z2kX6a__card{display:none}}.IncisionReport-module__Z2kX6a__wide{width:min(400px,100% - 32px)}.IncisionReport-module__Z2kX6a__tabs{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;margin-top:12px;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.IncisionReport-module__Z2kX6a__tabs::-webkit-scrollbar{display:none}.IncisionReport-module__Z2kX6a__tab{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-paper);height:30px;color:var(--ink-strong);font:inherit;cursor:pointer;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.IncisionReport-module__Z2kX6a__tab:hover{border-color:var(--accent)}.IncisionReport-module__Z2kX6a__tabOn{background:var(--accent);border-color:var(--accent);color:#fff}.IncisionReport-module__Z2kX6a__tabN{opacity:.75;font-size:11px;font-weight:700}.IncisionReport-module__Z2kX6a__panel{gap:14px;padding:0 0 16px;display:grid}.IncisionReport-module__Z2kX6a__panelBar{justify-items:center;gap:10px;padding-top:4px;display:grid}.IncisionReport-module__Z2kX6a__panelLine{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.IncisionReport-module__Z2kX6a__panelLabel{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.IncisionReport-module__Z2kX6a__panelCount{color:var(--ink-strong);font-size:14px;font-weight:600}.IncisionReport-module__Z2kX6a__panelRadius{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.IncisionReport-module__Z2kX6a__panelRadius input{width:120px;accent-color:var(--accent)}.IncisionReport-module__Z2kX6a__panelValue{font-variant-numeric:tabular-nums;color:var(--ink-strong);white-space:nowrap;font-size:13px}.IncisionReport-module__Z2kX6a__panel .IncisionReport-module__Z2kX6a__tabs{margin-top:0}.IncisionReport-module__Z2kX6a__panel .IncisionReport-module__Z2kX6a__list{margin:0}
.LayerControls-module__T8E4_G__wrap{gap:var(--space-4);display:grid}.LayerControls-module__T8E4_G__heading{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:center;display:flex}.LayerControls-module__T8E4_G__headRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.LayerControls-module__T8E4_G__headRow .LayerControls-module__T8E4_G__heading{margin:0}.LayerControls-module__T8E4_G__views{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LayerControls-module__T8E4_G__sheet .LayerControls-module__T8E4_G__views{grid-template-columns:repeat(3,minmax(0,1fr))}.LayerControls-module__T8E4_G__view{min-height:32px;font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--ink-strong);background:var(--surface-sunken);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.LayerControls-module__T8E4_G__view:hover{background:var(--surface-active)}.LayerControls-module__T8E4_G__viewOn,.LayerControls-module__T8E4_G__viewOn:hover{color:var(--accent-ink);background:var(--accent)}.LayerControls-module__T8E4_G__viewLocked{color:var(--ink-muted)}.LayerControls-module__T8E4_G__view:focus-visible,.LayerControls-module__T8E4_G__nameBtn:focus-visible,.LayerControls-module__T8E4_G__switch:focus-visible,.LayerControls-module__T8E4_G__reset:focus-visible,.LayerControls-module__T8E4_G__solo:focus-visible,.LayerControls-module__T8E4_G__pro:focus-visible,.LayerControls-module__T8E4_G__noticeBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LayerControls-module__T8E4_G__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.LayerControls-module__T8E4_G__item{border-radius:var(--radius-lg)}.LayerControls-module__T8E4_G__itemOpen{background:var(--surface-sunken)}.LayerControls-module__T8E4_G__row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:40px;padding:0 4px 0 2px;display:grid}.LayerControls-module__T8E4_G__tick{background:var(--tint);border-radius:2px;width:4px;height:18px}.LayerControls-module__T8E4_G__rowOff .LayerControls-module__T8E4_G__tick{opacity:.35}.LayerControls-module__T8E4_G__glyph{width:22px;height:22px;color:color-mix(in srgb, var(--tint) 62%, var(--ink-strong));flex:none;place-items:center;display:inline-grid}.LayerControls-module__T8E4_G__rowOff .LayerControls-module__T8E4_G__glyph{opacity:.35}.LayerControls-module__T8E4_G__viewIcon{flex:none}.LayerControls-module__T8E4_G__nameBtn{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:36px;font:inherit;text-align:left;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0 6px;display:flex}.LayerControls-module__T8E4_G__nameBtn:hover{background:var(--surface-hover)}.LayerControls-module__T8E4_G__name{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--ink-strong)}.LayerControls-module__T8E4_G__rowOff .LayerControls-module__T8E4_G__name{color:var(--ink-muted)}.LayerControls-module__T8E4_G__value{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.LayerControls-module__T8E4_G__nameRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:36px;padding:0 0 0 6px;display:flex}.LayerControls-module__T8E4_G__scrub{border-radius:var(--radius-sm,6px);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;padding:4px 8px;font-size:11.5px}.LayerControls-module__T8E4_G__scrub:hover,.LayerControls-module__T8E4_G__scrub:focus-visible{background:var(--surface-hover);color:var(--ink-strong)}.LayerControls-module__T8E4_G__scrub:focus-visible{outline:var(--ring-width,2px) solid var(--accent);outline-offset:1px}.LayerControls-module__T8E4_G__eye{min-width:40px;min-height:40px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.LayerControls-module__T8E4_G__eye:hover{background:var(--surface-hover);color:var(--ink)}.LayerControls-module__T8E4_G__eyeOn{color:var(--accent)}.LayerControls-module__T8E4_G__eyeOn:hover{color:var(--accent-hover)}.LayerControls-module__T8E4_G__more{gap:var(--space-2);padding:2px var(--space-2) var(--space-3) 16px;display:grid}.LayerControls-module__T8E4_G__slider{align-items:center;gap:var(--space-2);display:flex}.LayerControls-module__T8E4_G__slider input{accent-color:var(--accent);flex:1}.LayerControls-module__T8E4_G__sliderValue{text-align:right;min-width:38px;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.LayerControls-module__T8E4_G__solo{min-height:28px;font:inherit;font-size:12px;font-weight:var(--weight-medium);color:var(--ink-strong);background:var(--surface-paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.LayerControls-module__T8E4_G__soloOn{color:var(--accent-on-wash);background:var(--accent-wash);border-color:var(--accent-line)}.LayerControls-module__T8E4_G__rowLocked .LayerControls-module__T8E4_G__name{color:var(--ink-muted)}.LayerControls-module__T8E4_G__pro{min-height:26px;font:inherit;font-size:11px;font-weight:var(--weight-semi);color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.LayerControls-module__T8E4_G__reset{min-height:32px;font:inherit;font-size:12px;font-weight:var(--weight-medium);color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-10px -8px -10px 0;padding:0 8px;display:inline-flex}.LayerControls-module__T8E4_G__reset:hover:not(:disabled){color:var(--ink-strong);background:var(--surface-hover)}.LayerControls-module__T8E4_G__reset:disabled{color:var(--ink-faint);opacity:.55;cursor:default}.LayerControls-module__T8E4_G__empty{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:12px}.LayerControls-module__T8E4_G__notice{color:var(--accent-on-wash);background:var(--accent-wash);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.LayerControls-module__T8E4_G__notice span{flex:1}.LayerControls-module__T8E4_G__noticeBtn{font:inherit;font-size:12px;font-weight:var(--weight-semi);color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:999px;padding:4px 10px}@media (pointer:coarse){.LayerControls-module__T8E4_G__row{min-height:48px}.LayerControls-module__T8E4_G__view{min-height:40px}.LayerControls-module__T8E4_G__track{width:42px;height:24px}.LayerControls-module__T8E4_G__knob{width:20px;height:20px}.LayerControls-module__T8E4_G__switchOn .LayerControls-module__T8E4_G__knob{translate:18px}}@media (prefers-reduced-motion:reduce){.LayerControls-module__T8E4_G__track,.LayerControls-module__T8E4_G__knob{transition:none}}
.MobileDock-module__VgXglW__dock{display:none}@media (max-width:1023px){.MobileDock-module__VgXglW__dock{display:block}.MobileDock-module__VgXglW__bar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface-paper);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000d}.MobileDock-module__VgXglW__tab{min-height:48px;font:inherit;font-size:12px;font-weight:var(--weight-medium);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.MobileDock-module__VgXglW__tabOn{color:var(--accent);font-weight:var(--weight-semi)}.MobileDock-module__VgXglW__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:12px}.MobileDock-module__VgXglW__hint{left:var(--space-4);top:calc(env(safe-area-inset-top,0px) + 118px);z-index:30;color:var(--ink-strong);background:var(--surface-raised);box-shadow:var(--lift-2);pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:13px;display:inline-flex;position:fixed}.MobileDock-module__VgXglW__sheet{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:35;background:var(--surface-paper);height:52dvh;transition:height var(--dur-med,.2s) var(--ease-out);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;box-shadow:0 -8px 28px #0000001f}.MobileDock-module__VgXglW__sheet[data-size=full]{height:calc(100dvh - var(--bar-h) - var(--tabbar-h) - env(safe-area-inset-bottom,0px) - 8px)}.MobileDock-module__VgXglW__handle{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:100%;height:22px;padding:0;display:grid}.MobileDock-module__VgXglW__handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MobileDock-module__VgXglW__grip{background:var(--line-strong);border-radius:999px;width:40px;height:5px}.MobileDock-module__VgXglW__head{justify-content:space-between;align-items:center;padding:2px 16px 10px 20px;display:flex}.MobileDock-module__VgXglW__title{font-family:var(--font-display);font-size:22px;font-weight:var(--weight-semi);color:var(--ink-strong);margin:0}.MobileDock-module__VgXglW__close{width:40px;height:40px;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.MobileDock-module__VgXglW__close:hover{background:var(--surface-hover)}.MobileDock-module__VgXglW__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.MobileDock-module__VgXglW__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.MobileDock-module__VgXglW__toolCard,.MobileDock-module__VgXglW__saveItem{min-height:72px;font:inherit;text-align:left;color:var(--ink-strong);background:var(--surface-paper);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 12px;display:flex;position:relative}.MobileDock-module__VgXglW__toolCard>svg,.MobileDock-module__VgXglW__saveItem>svg{flex:none;margin-top:1px}.MobileDock-module__VgXglW__toolOn{border:2px solid var(--accent);background:var(--accent-wash);padding:13px 11px}.MobileDock-module__VgXglW__toolCard:focus-visible,.MobileDock-module__VgXglW__saveItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MobileDock-module__VgXglW__toolText{gap:2px;min-width:0;display:grid}.MobileDock-module__VgXglW__toolText b{font-size:15px;font-weight:var(--weight-semi);padding-right:14px}.MobileDock-module__VgXglW__saveItem .MobileDock-module__VgXglW__toolText b{padding-right:0}.MobileDock-module__VgXglW__toolText span{color:var(--ink-muted);font-size:12.5px;line-height:1.3}.MobileDock-module__VgXglW__lock{font-size:10.5px;font-weight:var(--weight-semi);color:var(--ink-muted);border:1px solid var(--line);background:var(--surface-paper);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex;position:absolute;top:8px;right:8px}.MobileDock-module__VgXglW__lockIcon{width:18px;height:18px;color:var(--ink-muted);background:var(--surface-paper);border:1px solid var(--line);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.MobileDock-module__VgXglW__saveList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.MobileDock-module__VgXglW__saveItem{align-items:center;width:100%}.MobileDock-module__VgXglW__saveItem .MobileDock-module__VgXglW__lock{margin-left:auto;position:static}@media (prefers-reduced-motion:reduce){.MobileDock-module__VgXglW__sheet{transition:none}}}
.Inspector-module__5yENuW__inspector{width:var(--inspector-w);background:var(--surface-paper);border-left:1px solid var(--line);flex-direction:column;grid-area:inspector;min-height:0;display:flex;container:pane/inline-size}.Inspector-module__5yENuW__inspector[data-folded]{width:56px}.Inspector-module__5yENuW__inspector[data-folded]>:not(.Inspector-module__5yENuW__strip){display:none}.Inspector-module__5yENuW__strip{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4) 0;flex-direction:column;display:flex}.Inspector-module__5yENuW__stripName{max-height:60vh;padding:var(--space-3) 0;writing-mode:vertical-rl;font-family:var(--font-display);font-size:var(--text-title);color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;overflow:hidden}.Inspector-module__5yENuW__stripName:hover:not(:disabled){background:var(--surface-hover);border:0}@media (max-width:1023px){.Inspector-module__5yENuW__foldBtn.Inspector-module__5yENuW__foldBtn{display:none}.Inspector-module__5yENuW__inspector[data-folded]{width:auto}.Inspector-module__5yENuW__inspector[data-folded]>:not(.Inspector-module__5yENuW__strip){display:flex}.Inspector-module__5yENuW__inspector[data-folded]>.Inspector-module__5yENuW__body{display:grid}.Inspector-module__5yENuW__inspector[data-folded]>.Inspector-module__5yENuW__strip{display:none}}.Inspector-module__5yENuW__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-8) var(--space-2);display:flex}.Inspector-module__5yENuW__titles{flex:1;min-width:0}.Inspector-module__5yENuW__latin{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-semi);font-style:italic;line-height:var(--leading-tight);letter-spacing:var(--track-display);color:var(--ink-strong);overflow-wrap:anywhere;text-wrap:balance;margin:0}.Inspector-module__5yENuW__english{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-head);line-height:var(--leading-snug);color:var(--ink)}[data-register=clinic] .Inspector-module__5yENuW__english{font-size:var(--text-hero);font-weight:var(--weight-semi);line-height:var(--leading-tight);color:var(--ink-strong);margin-top:0}.Inspector-module__5yENuW__rule{width:32px;height:2px;margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);display:block}.Inspector-module__5yENuW__headActions{flex:none;gap:2px;margin-top:6px;display:flex}.Inspector-module__5yENuW__body{min-height:0;padding:var(--space-4) var(--space-8) var(--space-10);gap:var(--space-8);flex:1;align-content:start;display:grid;overflow-y:auto}.Inspector-module__5yENuW__body[hidden]{display:none}.Inspector-module__5yENuW__body>section+section,.Inspector-module__5yENuW__body>.Inspector-module__5yENuW__facts,.Inspector-module__5yENuW__body>.Inspector-module__5yENuW__facts+section{padding-top:var(--space-6);border-top:1px solid var(--line)}.Inspector-module__5yENuW__standing{justify-self:start;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--ink-muted);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:4px 12px 4px 10px;display:inline-flex}.Inspector-module__5yENuW__standingDot{border-radius:var(--radius-pill);background:var(--signal-ok);width:7px;height:7px}.Inspector-module__5yENuW__standing[data-off=true]{color:var(--signal-warn)}.Inspector-module__5yENuW__standing[data-off=true] .Inspector-module__5yENuW__standingDot{background:var(--signal-warn)}.Inspector-module__5yENuW__reveal{justify-self:start}.Inspector-module__5yENuW__body>.Inspector-module__5yENuW__standing+.Inspector-module__5yENuW__meta,.Inspector-module__5yENuW__body>.Inspector-module__5yENuW__standing+.Inspector-module__5yENuW__reveal,.Inspector-module__5yENuW__body>.Inspector-module__5yENuW__reveal+.Inspector-module__5yENuW__meta{margin-top:calc(var(--space-8) * -1 + var(--space-4))}.Inspector-module__5yENuW__reconstructed{padding:var(--space-3) var(--space-4);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--ink);background:var(--surface-sunken);border-radius:var(--radius-md);margin:0}.Inspector-module__5yENuW__meta dd[data-tone=warn]{color:var(--signal-warn)}.Inspector-module__5yENuW__meta{gap:var(--space-3) var(--space-4);grid-template-columns:120px 1fr;margin:0;display:grid}.Inspector-module__5yENuW__meta dt{font-size:var(--text-small);color:var(--ink-faint)}.Inspector-module__5yENuW__meta dd{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink-strong);overflow-wrap:anywhere;margin:0;display:flex}.Inspector-module__5yENuW__cap{display:inline-block}.Inspector-module__5yENuW__cap:first-letter{text-transform:uppercase}.Inspector-module__5yENuW__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);overflow-wrap:anywhere}.Inspector-module__5yENuW__swatch{border-radius:var(--radius-pill);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.Inspector-module__5yENuW__badge{width:22px;height:22px;font-family:var(--font-ui);font-size:var(--text-micro);font-weight:var(--weight-semi);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.Inspector-module__5yENuW__sectionTitle{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.Inspector-module__5yENuW__compare{padding-top:var(--space-6);border-top:1px solid var(--line)}.Inspector-module__5yENuW__compareList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.Inspector-module__5yENuW__compareRow{gap:var(--space-3);width:100%;font:inherit;text-align:left;color:var(--ink-strong);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;grid-template-columns:64px 1fr;align-items:baseline;padding:10px 12px;display:grid}button.Inspector-module__5yENuW__compareRow{cursor:pointer}button.Inspector-module__5yENuW__compareRow:hover{background:var(--surface-hover);border-color:var(--line)}.Inspector-module__5yENuW__compareHere{background:var(--accent-wash)}.Inspector-module__5yENuW__compareAnimal{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--ink-muted)}.Inspector-module__5yENuW__compareText{gap:2px;min-width:0;display:grid}.Inspector-module__5yENuW__compareName{font-size:var(--text-lead);overflow-wrap:anywhere}.Inspector-module__5yENuW__compareMeta{font-size:var(--text-small);color:var(--ink-muted);line-height:1.45}.Inspector-module__5yENuW__compareMissing{font-family:var(--font-serif);font-size:var(--text-body);color:var(--ink-faint);font-style:italic}.Inspector-module__5yENuW__facts{gap:var(--space-8);grid-template-columns:1fr;display:grid}@container pane (min-width:480px){.Inspector-module__5yENuW__facts:has(>.Inspector-module__5yENuW__factCol+.Inspector-module__5yENuW__factCol){gap:var(--space-8);grid-template-columns:1fr 1fr}.Inspector-module__5yENuW__facts>.Inspector-module__5yENuW__factCol+.Inspector-module__5yENuW__factCol{padding-left:var(--space-8);border-left:1px solid var(--line)}}.Inspector-module__5yENuW__factCol{min-width:0}.Inspector-module__5yENuW__facts:empty{display:none}.Inspector-module__5yENuW__rows{margin:0;display:grid}.Inspector-module__5yENuW__row{padding:var(--space-3) 0;border-bottom:1px solid var(--line);gap:4px;display:grid}.Inspector-module__5yENuW__row:first-child{padding-top:0}.Inspector-module__5yENuW__row:last-child{border-bottom:0}.Inspector-module__5yENuW__rowLabel{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--ink-muted)}.Inspector-module__5yENuW__rowValue{font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-strong);overflow-wrap:anywhere;margin:0}.Inspector-module__5yENuW__unwritten{color:var(--ink-faint);font-style:italic}.Inspector-module__5yENuW__measured{font-family:var(--font-ui);font-size:var(--text-micro);color:var(--ink-faint);margin-top:4px;display:block}.Inspector-module__5yENuW__source{font-size:var(--text-micro);line-height:var(--leading-snug);color:var(--ink-faint);margin:0}.Inspector-module__5yENuW__mapSection{min-width:0}.Inspector-module__5yENuW__map{height:320px;margin:0 calc(var(--space-2) * -1);position:relative}.Inspector-module__5yENuW__map[data-count="2"],.Inspector-module__5yENuW__map[data-count="3"],.Inspector-module__5yENuW__map[data-count="4"]{height:290px}.Inspector-module__5yENuW__mapLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Inspector-module__5yENuW__mapLines line{stroke:var(--line-strong);stroke-width:1px}.Inspector-module__5yENuW__mapCentre{text-align:center;pointer-events:none;justify-items:center;gap:2px;width:44%;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-28px)}.Inspector-module__5yENuW__mapDisc{width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 6px var(--surface-paper), var(--lift-2);place-items:center;display:grid}.Inspector-module__5yENuW__mapCentreLatin{font-size:var(--text-lead);font-weight:var(--weight-semi);color:var(--ink-strong);overflow-wrap:anywhere}.Inspector-module__5yENuW__mapCentreEnglish{font-size:var(--text-small);color:var(--ink-muted)}.Inspector-module__5yENuW__mapEdges{margin:0;padding:0;list-style:none}.Inspector-module__5yENuW__mapEdge{left:var(--x);top:var(--y);background:var(--surface-paper);border-radius:var(--radius-lg);justify-content:center;width:32%;display:flex;position:absolute;transform:translate(-50%,-50%)}.Inspector-module__5yENuW__mapNode,.Inspector-module__5yENuW__mapNodeFlat{text-align:center;max-width:100%;min-height:0;font:inherit;color:var(--ink-strong);border-radius:var(--radius-lg);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:6px 8px;display:flex}.Inspector-module__5yENuW__mapNode{cursor:pointer}.Inspector-module__5yENuW__mapNode:hover:not(:disabled){background:var(--accent-wash);border:0}.Inspector-module__5yENuW__mapNode:hover .Inspector-module__5yENuW__mapRing,.Inspector-module__5yENuW__mapRing{border-color:var(--accent);color:var(--accent)}.Inspector-module__5yENuW__mapRing{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink-muted);background:var(--surface-paper);border:1px solid var(--line-strong);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.Inspector-module__5yENuW__mapText{justify-items:center;gap:1px;min-width:0;display:grid}.Inspector-module__5yENuW__mapName{font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Inspector-module__5yENuW__mapEdgeLabel{font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container pane (max-width:420px){.Inspector-module__5yENuW__map,.Inspector-module__5yENuW__map[data-count]{height:auto;margin:0}.Inspector-module__5yENuW__mapLines{display:none}.Inspector-module__5yENuW__mapCentre{place-items:center start;column-gap:var(--space-3);text-align:left;width:auto;margin-bottom:var(--space-3);grid-template-columns:auto 1fr;position:static;transform:none}.Inspector-module__5yENuW__mapDisc{grid-row:span 2;width:44px;height:44px;margin:0}.Inspector-module__5yENuW__mapEdges{border-left:1px solid var(--line-strong);gap:4px;margin-left:22px;padding-left:22px;display:grid}.Inspector-module__5yENuW__mapEdge{justify-content:flex-start;width:auto;position:static;transform:none}.Inspector-module__5yENuW__mapNode,.Inspector-module__5yENuW__mapNodeFlat{text-align:left;flex-direction:row}.Inspector-module__5yENuW__mapText{justify-items:start}}.Inspector-module__5yENuW__context{margin:0}.Inspector-module__5yENuW__contextBody{max-width:68ch;font-family:var(--font-serif);font-size:var(--text-title);line-height:var(--leading-relaxed);color:var(--ink);margin:0}.Inspector-module__5yENuW__contextSource{margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--ink-faint);font-style:italic}.Inspector-module__5yENuW__measuredNote{margin:calc(var(--space-3) * -1) 0 var(--space-2);font-size:var(--text-small);color:var(--ink-faint)}.Inspector-module__5yENuW__related{margin:0;padding:0;list-style:none;display:grid}.Inspector-module__5yENuW__relatedRow{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.Inspector-module__5yENuW__relatedRow:last-child{border-bottom:0}.Inspector-module__5yENuW__relatedText{flex:1;gap:2px;min-width:0;display:grid}.Inspector-module__5yENuW__relatedLatin{font-size:var(--text-lead);color:var(--ink-strong)}.Inspector-module__5yENuW__relatedEnglish{font-size:var(--text-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.Inspector-module__5yENuW__relations{gap:6px;display:grid}.Inspector-module__5yENuW__relation{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);font-size:var(--text-small);color:var(--ink-muted);background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;display:flex}.Inspector-module__5yENuW__relation:hover:not(:disabled){background:var(--surface-hover)}.Inspector-module__5yENuW__relationName{font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink-strong);font-weight:var(--weight-regular)}.Inspector-module__5yENuW__blank{font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--ink-muted);margin:0}.Inspector-module__5yENuW__drains{flex-wrap:wrap;gap:6px;display:flex}.Inspector-module__5yENuW__drain{border-radius:var(--radius-pill);background:var(--surface-sunken);font-family:var(--font-serif);font-size:var(--text-body);color:var(--ink-strong);text-align:left;padding:6px 14px}.Inspector-module__5yENuW__drain:hover:not(:disabled){background:var(--accent-wash);color:var(--accent-on-wash)}.Inspector-module__5yENuW__drainFrom{font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink);margin:0;line-height:1.55}.Inspector-module__5yENuW__notePreview{margin:var(--space-3) 0 var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg)}.Inspector-module__5yENuW__notePreviewHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Inspector-module__5yENuW__notePreviewHead .Inspector-module__5yENuW__sectionTitle{margin:0 0 var(--space-2)}.Inspector-module__5yENuW__noteEdit{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.Inspector-module__5yENuW__noteEdit:hover{text-decoration:underline}.Inspector-module__5yENuW__noteEdit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.Inspector-module__5yENuW__notePreviewText{font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--ink-strong);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Inspector-module__5yENuW__noteSaid:not([data-on]){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Inspector-module__5yENuW__noteSaid[data-on]{margin:var(--space-2) 0 0;font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--signal-ok)}@container pane (max-width:440px){.Inspector-module__5yENuW__head{padding:var(--space-6) var(--space-5) var(--space-2)}.Inspector-module__5yENuW__body{padding:var(--space-4) var(--space-5) var(--space-8)}.Inspector-module__5yENuW__latin{font-size:var(--text-display)}.Inspector-module__5yENuW__english{font-size:var(--text-title)}.Inspector-module__5yENuW__meta{grid-template-columns:96px 1fr}}.Inspector-module__5yENuW__askBtn{gap:5px;padding-inline:8px}.Inspector-module__5yENuW__head{padding:var(--space-4) var(--space-4) var(--space-2)}.Inspector-module__5yENuW__body{padding:var(--space-2) var(--space-4) var(--space-6);gap:var(--space-6)}.Inspector-module__5yENuW__latin{letter-spacing:-.2px;font-size:32px;font-style:normal;line-height:38px}.Inspector-module__5yENuW__english{margin-top:var(--space-1);font-family:var(--font-ui);font-size:var(--text-body);color:var(--ink-muted);line-height:20px}[data-register=clinic] .Inspector-module__5yENuW__english{font-family:var(--font-display);font-size:32px;line-height:38px}.Inspector-module__5yENuW__meta{gap:var(--space-4) 30px;grid-template-columns:1fr 1fr}.Inspector-module__5yENuW__meta dt{font-size:var(--text-body);line-height:20px}.Inspector-module__5yENuW__meta dd{font-family:var(--font-ui);font-size:var(--text-body);color:var(--ink-strong);line-height:20px}.Inspector-module__5yENuW__mapCentreLatin,.Inspector-module__5yENuW__relatedLatin,.Inspector-module__5yENuW__relationName{font-family:var(--font-display);font-size:var(--text-lead);font-style:normal;font-weight:var(--weight-medium);letter-spacing:-.18px}.Inspector-module__5yENuW__mapName{font-family:var(--font-ui);font-size:var(--text-label)}.Inspector-module__5yENuW__actionsWrap{padding:0 var(--space-8) var(--space-2)}@container pane (max-width:340px){.Inspector-module__5yENuW__actionsWrap{padding-inline:var(--space-5)}}.Inspector-module__5yENuW__empty{height:auto;padding:var(--space-6) var(--space-6) var(--space-6);align-self:start;gap:var(--space-2)}.Inspector-module__5yENuW__emptyIcon{color:var(--accent)}.Inspector-module__5yENuW__emptyTitle{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-semi);color:var(--ink-strong)}.Inspector-module__5yENuW__emptyText{font-size:var(--text-small);color:var(--ink-muted);margin:0;line-height:1.5}.Inspector-module__5yENuW__sheetTop,.Inspector-module__5yENuW__sheetClose,.Inspector-module__5yENuW__mini,.Inspector-module__5yENuW__more{display:none}@media (max-width:1023px){.Inspector-module__5yENuW__inspector{border-radius:20px 20px 0 0}.Inspector-module__5yENuW__sheetTop{flex:none;display:block}.Inspector-module__5yENuW__sheetClose{width:40px;height:40px;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.Inspector-module__5yENuW__emptyClose{position:absolute;top:8px;right:8px}.Inspector-module__5yENuW__head{padding:0 var(--space-4) var(--space-2) var(--space-5)}.Inspector-module__5yENuW__latin{font-size:24px}.Inspector-module__5yENuW__english{font-size:var(--text-small);margin-top:2px}.Inspector-module__5yENuW__rule{display:none}.Inspector-module__5yENuW__actionsWrap{padding:0 var(--space-5) var(--space-1)}.Inspector-module__5yENuW__inspector[data-size=peek] .Inspector-module__5yENuW__actionsWrap,.Inspector-module__5yENuW__inspector[data-size=peek] .Inspector-module__5yENuW__body{display:none}.Inspector-module__5yENuW__inspector.Inspector-module__5yENuW__inspector[data-size=half]{height:auto;max-height:52dvh}.Inspector-module__5yENuW__inspector[data-size=half] .Inspector-module__5yENuW__body{padding-bottom:0;overflow:hidden}.Inspector-module__5yENuW__inspector[data-size=half] .Inspector-module__5yENuW__more{height:64px;font:inherit;font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--accent);cursor:pointer;background:linear-gradient(to bottom, transparent, var(--surface-paper) 62%);border:0;justify-content:center;align-items:flex-end;gap:4px;padding:0 0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.Inspector-module__5yENuW__more:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}html[data-sheet-size=half] main:has(.Inspector-module__5yENuW__inspector[data-size=half])>div:has(canvas){margin-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--insp-half-h,52dvh))}.Inspector-module__5yENuW__inspector[data-size=full] .Inspector-module__5yENuW__body{overflow-y:auto}.Inspector-module__5yENuW__empty{padding:var(--space-6) var(--space-5);display:flex;position:fixed}.Inspector-module__5yENuW__empty .Inspector-module__5yENuW__emptyClose{display:grid}.Inspector-module__5yENuW__inspector[data-size=peek]>:not(.Inspector-module__5yENuW__mini){display:none}.Inspector-module__5yENuW__inspector[data-size=peek] .Inspector-module__5yENuW__mini{align-items:center;gap:var(--space-3);width:100%;height:100%;padding:0 var(--space-4) 0 var(--space-5);font:inherit;text-align:left;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;display:flex}.Inspector-module__5yENuW__mini:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.Inspector-module__5yENuW__miniText{flex:1;min-width:0;display:grid}.Inspector-module__5yENuW__miniName{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Inspector-module__5yENuW__miniSub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}.Inspector-module__5yENuW__parts{padding-bottom:var(--space-6);border-bottom:1px solid var(--line);margin-top:0}.Inspector-module__5yENuW__parts .Inspector-module__5yENuW__sectionTitle{margin:0}.Inspector-module__5yENuW__parts .Inspector-module__5yENuW__partsAll{width:100%;margin-top:var(--space-3)}.Inspector-module__5yENuW__partGroup{margin-top:var(--space-3)}.Inspector-module__5yENuW__partWhere{font-size:var(--text-small);font-weight:var(--weight-semi);color:var(--ink-muted);margin:0}.Inspector-module__5yENuW__partRow{border-bottom:1px solid var(--line)}.Inspector-module__5yENuW__partRow:last-child{border-bottom:0}.Inspector-module__5yENuW__partBtn{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-1);font:inherit;text-align:left;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.Inspector-module__5yENuW__partBtn:hover,.Inspector-module__5yENuW__partOn{background:var(--accent-wash)}.Inspector-module__5yENuW__partDot{border:2px solid var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.Inspector-module__5yENuW__partOn .Inspector-module__5yENuW__partDot{background:var(--accent)}.Inspector-module__5yENuW__partNum{width:20px;height:20px;font-size:11px;font-weight:var(--weight-semi);font-variant-numeric:tabular-nums;color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.Inspector-module__5yENuW__partName{font-size:var(--text-body);color:var(--ink-strong)}.Inspector-module__5yENuW__partIs{margin:0 0 var(--space-2) calc(var(--space-2) + 8px + var(--space-1));font-size:var(--text-small);color:var(--ink-muted)}.Inspector-module__5yENuW__reportLine{padding-top:var(--space-4);border-top:1px solid var(--line);margin:0}.Inspector-module__5yENuW__reportLink{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;font:inherit;font-size:var(--text-small);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;display:inline-flex}.Inspector-module__5yENuW__reportLink:hover{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.Inspector-module__5yENuW__reportLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.Inspector-module__5yENuW__partLine{align-items:center;gap:2px;display:flex}.Inspector-module__5yENuW__partLine .Inspector-module__5yENuW__partBtn{flex:1;min-width:0}.Inspector-module__5yENuW__partMore{width:32px;height:32px;color:var(--ink-faint);border-radius:var(--radius-sm);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.Inspector-module__5yENuW__partRow:hover .Inspector-module__5yENuW__partMore,.Inspector-module__5yENuW__partMore:focus-visible,.Inspector-module__5yENuW__partMore[data-state=open]{opacity:1}.Inspector-module__5yENuW__partMore:hover,.Inspector-module__5yENuW__partMore[data-state=open]{color:var(--ink-strong);background:var(--surface-hover)}.Inspector-module__5yENuW__partMore:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.Inspector-module__5yENuW__partMore{opacity:.8}}.Inspector-module__5yENuW__partMenu.Inspector-module__5yENuW__partMenu{min-width:0}.Inspector-module__5yENuW__partMenuItem{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}
.NoteDialog-module__RGxb0a__dialog.NoteDialog-module__RGxb0a__dialog{border-radius:var(--radius-2xl);max-width:min(560px,94vw)}.NoteDialog-module__RGxb0a__form{gap:var(--space-3);padding:var(--space-6);display:grid}.NoteDialog-module__RGxb0a__head{gap:var(--space-1);padding-right:var(--space-10);display:grid}.NoteDialog-module__RGxb0a__kicker{font-size:var(--text-label);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);margin:0}.NoteDialog-module__RGxb0a__title{font-size:var(--text-head);font-weight:var(--weight-semi);line-height:var(--leading-tight);color:var(--ink-strong);overflow-wrap:anywhere;margin:0}.NoteDialog-module__RGxb0a__plain{font-size:var(--text-body);color:var(--ink-muted);margin:0}.NoteDialog-module__RGxb0a__field{resize:vertical;width:100%;min-height:160px;max-height:50vh;padding:var(--space-3) var(--space-4);font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--ink-strong);caret-color:var(--accent);background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.NoteDialog-module__RGxb0a__field::placeholder{color:var(--ink-faint)}.NoteDialog-module__RGxb0a__field:hover{border-color:var(--line-control)}.NoteDialog-module__RGxb0a__field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.NoteDialog-module__RGxb0a__where{font-size:var(--text-small);color:var(--ink-faint);margin:0}.NoteDialog-module__RGxb0a__error{padding:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--signal-danger-ink);background:var(--signal-danger-wash);border:1px solid var(--signal-danger-line);border-radius:var(--radius-md);margin:0}.NoteDialog-module__RGxb0a__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.NoteDialog-module__RGxb0a__spacer{flex:1}.NoteDialog-module__RGxb0a__delete.NoteDialog-module__RGxb0a__delete{color:var(--signal-danger-ink)}.NoteDialog-module__RGxb0a__keys{font-size:var(--text-micro);color:var(--ink-faint);text-align:right;margin:0}@media (max-width:640px){.NoteDialog-module__RGxb0a__dialog.NoteDialog-module__RGxb0a__dialog{--tw-translate-x:0;--tw-translate-y:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0;width:100vw;max-width:100vw;max-height:92dvh;inset:auto 0 0;transform:translate(0,0)}.NoteDialog-module__RGxb0a__form{padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}.NoteDialog-module__RGxb0a__field{min-height:140px;font-size:16px}.NoteDialog-module__RGxb0a__actions{flex-wrap:wrap}.NoteDialog-module__RGxb0a__actions>:not(.NoteDialog-module__RGxb0a__spacer){flex:auto}.NoteDialog-module__RGxb0a__spacer{display:none}.NoteDialog-module__RGxb0a__delete.NoteDialog-module__RGxb0a__delete{flex-basis:100%;order:3}.NoteDialog-module__RGxb0a__keys{display:none}}
.RadiographyLab-module__-qUPJq__film{z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease-out);background:#000;position:absolute;inset:0}.RadiographyLab-module__-qUPJq__hover{z-index:8;border-radius:var(--radius-md);color:#eef0f3;min-width:190px;max-width:280px;box-shadow:var(--lift-2);pointer-events:none;background:#0e1014e0;padding:8px 10px;position:absolute}.RadiographyLab-module__-qUPJq__hoverRow{font-size:var(--text-small);color:#c5c9d0;justify-content:space-between;gap:12px;line-height:1.5;display:flex}.RadiographyLab-module__-qUPJq__hoverTop{color:#fff;font-weight:var(--weight-semi)}.RadiographyLab-module__-qUPJq__hoverName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RadiographyLab-module__-qUPJq__hoverShare{font-variant-numeric:tabular-nums;color:#9aa1ab}.RadiographyLab-module__-qUPJq__hoverNote{font-size:var(--text-micro);color:#8b929c;margin:4px 0 0}.RadiographyLab-module__-qUPJq__locked{z-index:3;place-content:center;gap:var(--space-3);text-align:center;color:#fff;background:#000000b3;display:grid;position:absolute;inset:0}.RadiographyLab-module__-qUPJq__locked p{margin:0}.RadiographyLab-module__-qUPJq__lockedBtn{border-radius:var(--radius-pill);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;justify-self:center;padding:8px 18px}.RadiographyLab-module__-qUPJq__panel{gap:var(--space-5);display:grid}.RadiographyLab-module__-qUPJq__group{gap:var(--space-2);display:grid}.RadiographyLab-module__-qUPJq__label{font-size:var(--text-micro);font-weight:var(--weight-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);margin:0}.RadiographyLab-module__-qUPJq__chips{flex-wrap:wrap;gap:6px;display:flex}.RadiographyLab-module__-qUPJq__chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-paper);color:var(--ink-strong);font:inherit;font-size:var(--text-small);cursor:pointer;padding:6px 12px}.RadiographyLab-module__-qUPJq__chip:hover:not(:disabled){border-color:var(--line-control)}.RadiographyLab-module__-qUPJq__chip:disabled{opacity:.4;cursor:not-allowed}.RadiographyLab-module__-qUPJq__chipOn,.RadiographyLab-module__-qUPJq__chipOn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.RadiographyLab-module__-qUPJq__note{font-size:var(--text-small);color:var(--ink-muted);margin:0;line-height:1.45}.RadiographyLab-module__-qUPJq__slider{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-muted);grid-template-columns:64px 1fr;display:grid}.RadiographyLab-module__-qUPJq__reset{color:var(--accent);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.RadiographyLab-module__-qUPJq__take{border-radius:var(--radius-pill);background:var(--ink-strong);color:var(--surface-paper);font:inherit;font-weight:var(--weight-semi);cursor:pointer;border:0;padding:10px 16px}.RadiographyLab-module__-qUPJq__hint{font-size:var(--text-micro);color:var(--ink-faint);margin:0}.RadiographyLab-module__-qUPJq__pane{width:var(--inspector-w);background:var(--surface-paper);flex-direction:column;grid-area:inspector;min-height:0;display:flex;container:pane/inline-size}.RadiographyLab-module__-qUPJq__head{padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--line)}.RadiographyLab-module__-qUPJq__kicker{font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px}.RadiographyLab-module__-qUPJq__title{font-family:var(--font-serif);font-size:var(--text-lead);font-weight:var(--weight-semi);color:var(--ink-strong);margin:0}.RadiographyLab-module__-qUPJq__sub{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-muted);flex-wrap:wrap;margin:2px 0 0;display:flex}.RadiographyLab-module__-qUPJq__back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.RadiographyLab-module__-qUPJq__body{align-content:start;gap:var(--space-5);min-height:0;padding:var(--space-4) var(--space-5);flex:1;display:grid;overflow-y:auto}.RadiographyLab-module__-qUPJq__row{gap:6px;display:grid}.RadiographyLab-module__-qUPJq__rowName{font-size:var(--text-micro);color:var(--ink-faint)}.RadiographyLab-module__-qUPJq__link{color:var(--accent);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.RadiographyLab-module__-qUPJq__adjust{gap:var(--space-2);display:grid}.RadiographyLab-module__-qUPJq__picked{padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 7%, transparent);gap:2px;display:grid}.RadiographyLab-module__-qUPJq__pickedName{font-weight:var(--weight-semi);color:var(--ink-strong);margin:0}.RadiographyLab-module__-qUPJq__pickedLatin{font-style:italic;font-size:var(--text-small);color:var(--ink-muted);margin:0}.RadiographyLab-module__-qUPJq__pickedActions{gap:var(--space-4);margin-top:4px;display:flex}.RadiographyLab-module__-qUPJq__foot{gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:1px solid var(--line);display:grid}.RadiographyLab-module__-qUPJq__slider{grid-template-columns:76px 1fr}.RadiographyLab-module__-qUPJq__search{gap:var(--space-2);display:grid}.RadiographyLab-module__-qUPJq__searchField{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken,var(--surface-paper));height:38px;color:var(--ink-faint);align-items:center;gap:8px;padding:0 12px;display:flex}.RadiographyLab-module__-qUPJq__searchField:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.RadiographyLab-module__-qUPJq__searchField input{text-align:left;min-width:0;color:var(--ink-strong);font:inherit;font-size:var(--text-small);background:0 0;border:0;outline:0;flex:1}.RadiographyLab-module__-qUPJq__results{gap:var(--space-2);overscroll-behavior:contain;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.RadiographyLab-module__-qUPJq__resultGroup{gap:1px;display:grid}.RadiographyLab-module__-qUPJq__result{border-radius:var(--radius-md);color:var(--ink-strong);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.RadiographyLab-module__-qUPJq__result:hover{background:color-mix(in srgb, var(--ink-strong) 5%, transparent)}.RadiographyLab-module__-qUPJq__resultOn,.RadiographyLab-module__-qUPJq__resultOn:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:var(--weight-semi)}.RadiographyLab-module__-qUPJq__resultGroupName{font-size:var(--text-micro);color:var(--ink-faint);font-weight:400}.RadiographyLab-module__-qUPJq__levels{top:var(--space-4);left:var(--space-4);z-index:4;border-radius:var(--radius-xl);background:var(--surface-raised);width:260px;box-shadow:var(--lift-float);gap:6px;padding:10px 14px;display:grid;position:absolute}.RadiographyLab-module__-qUPJq__levelRow{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-muted);grid-template-columns:76px 1fr;display:grid}.RadiographyLab-module__-qUPJq__levelRow input{width:100%;accent-color:var(--accent)}.RadiographyLab-module__-qUPJq__levelReset{color:var(--accent);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.RadiographyLab-module__-qUPJq__how{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink-strong) 4%, transparent);display:grid}.RadiographyLab-module__-qUPJq__howList{font-size:var(--text-small);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;line-height:1.45;display:grid}.RadiographyLab-module__-qUPJq__howList dt{color:var(--ink-faint);font-weight:var(--weight-semi)}.RadiographyLab-module__-qUPJq__howList dd{color:var(--ink-strong);margin:0}.RadiographyLab-module__-qUPJq__steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.RadiographyLab-module__-qUPJq__step{border-radius:var(--radius-md)}.RadiographyLab-module__-qUPJq__stepOn{background:#f5a6231f}.RadiographyLab-module__-qUPJq__stepBtn{border-radius:var(--radius-md);width:100%;color:var(--ink-strong);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:7px 8px;display:flex}.RadiographyLab-module__-qUPJq__stepBtn:hover{background:color-mix(in srgb, var(--ink-strong) 5%, transparent)}.RadiographyLab-module__-qUPJq__stepNum{background:color-mix(in srgb, var(--ink-strong) 8%, transparent);width:22px;height:22px;color:var(--ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.RadiographyLab-module__-qUPJq__stepOn .RadiographyLab-module__-qUPJq__stepNum{color:#1a1205;background:#f5a623}.RadiographyLab-module__-qUPJq__stepText{font-size:var(--text-small);color:var(--ink-muted);margin:0;padding:0 10px 10px 40px;line-height:1.45}.RadiographyLab-module__-qUPJq__stepNav{gap:var(--space-4);display:flex}.RadiographyLab-module__-qUPJq__link:disabled{color:var(--ink-faint);cursor:default}.RadiographyLab-module__-qUPJq__sheetTop{display:none}@media (max-width:1023px){.RadiographyLab-module__-qUPJq__sheetTop{flex:none;display:block}.RadiographyLab-module__-qUPJq__head{padding:0 var(--space-5) var(--space-3)}.RadiographyLab-module__-qUPJq__pane[data-size=peek] .RadiographyLab-module__-qUPJq__body,.RadiographyLab-module__-qUPJq__pane[data-size=peek] .RadiographyLab-module__-qUPJq__foot{display:none}.RadiographyLab-module__-qUPJq__pane[data-size=peek] .RadiographyLab-module__-qUPJq__head{border-bottom:0}.RadiographyLab-module__-qUPJq__hint{display:none}.RadiographyLab-module__-qUPJq__levels{top:var(--space-3);left:var(--space-3);width:210px;padding:8px 10px}.RadiographyLab-module__-qUPJq__levelRow{grid-template-columns:70px 1fr}.RadiographyLab-module__-qUPJq__chip{padding:8px 14px}}
@keyframes FirstSteps-module__PumCjW__arrive{0%{opacity:0;transform:translateY(8px)scale(.98)}}.FirstSteps-module__PumCjW__gesture{z-index:5;align-items:center;gap:var(--space-2);padding:var(--space-2) 14px var(--space-2) 10px;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-strong) 78%, transparent);color:var(--surface-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;font-size:var(--text-small);font-weight:var(--weight-medium);display:inline-flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.FirstSteps-module__PumCjW__hand{place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.FirstSteps-module__PumCjW__gesture{animation:FirstSteps-module__PumCjW__arrive .6s var(--ease-out) 1.4s both}.FirstSteps-module__PumCjW__hand{animation:FirstSteps-module__PumCjW__sway 2.2s var(--ease-in-out) 2s infinite}}@keyframes FirstSteps-module__PumCjW__sway{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-10px)rotate(-8deg)}65%{transform:translate(10px)rotate(8deg)}}@media (max-width:1023px){html[data-sheet] .FirstSteps-module__PumCjW__gesture{display:none}}
