.vbtn,.check-choice>button,.week-cell{transition:background .25s var(--ease-out), color .2s ease, box-shadow .3s var(--ease-out), transform .45s var(--ease-spring)}.glass-tab{transition:color .25s ease, transform .45s var(--ease-spring)}.v3-mini-seg>button{transition:background .25s var(--ease-out), color .2s ease, transform .45s var(--ease-spring)}.topbar-icon-btn{transition:background .2s ease, color .2s ease, transform .45s var(--ease-spring), height .45s var(--ease-spring), width .45s var(--ease-spring)}.topbar-avatar{transition:height .45s var(--ease-spring), width .45s var(--ease-spring), transform .45s var(--ease-spring)}.nav-pill>svg,.tabbar-item svg{transition:transform .45s var(--ease-spring)}.vbtn:active:not(:disabled),.check-choice>button:active:not(:disabled),.v3-mini-seg>button:active:not(:disabled),.glass-tab:active,button.week-cell:active{transition-duration:50ms;transform:scale(.94)}.topbar-icon-btn:active,.topbar-avatar:active{transition-duration:50ms;transform:scale(.88)}.nav-pill:active>svg,.tabbar-item:active svg{transition-duration:50ms;transform:scale(.84)}.roster-row:active:not(:disabled),.history-row:active,.handoff-row:active{transition:transform 50ms;transform:scale(.985)}.roster-row,.history-row{transition:background .2s ease, transform .4s var(--ease-spring)}.ambient-orb{opacity:.68}[data-theme=light] .ambient-orb{opacity:.85}.ambient-orb-a{animation:19s ease-in-out infinite alternate motion-drift-a}.ambient-orb-b{animation:23s ease-in-out infinite alternate motion-drift-b}.ambient-orb-c{animation:27s ease-in-out infinite alternate motion-drift-c}.ambient-orb-d{background:radial-gradient(circle at center, color-mix(in srgb, var(--viz-cyan) 22%, transparent) 0%, transparent 60%);animation:31s ease-in-out infinite alternate motion-drift-d;bottom:-30vmax;right:-18vmax}.ambient:before{animation:9s ease-in-out infinite alternate motion-breathe}@keyframes motion-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(16vmax,12vmax)scale(1.16)}to{transform:translate(28vmax,2vmax)scale(.96)}}@keyframes motion-drift-b{0%{transform:translate(0,0)scale(1.05)}50%{transform:translate(-18vmax,16vmax)scale(.9)}to{transform:translate(-6vmax,28vmax)scale(1.12)}}@keyframes motion-drift-c{0%{transform:translate(0,0)scale(.95)}50%{transform:translate(14vmax,-14vmax)scale(1.14)}to{transform:translate(-10vmax,-22vmax)scale(1)}}@keyframes motion-drift-d{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-20vmax,-10vmax)scale(1.18)}to{transform:translate(-34vmax,-24vmax)scale(.92)}}@keyframes motion-breathe{0%{opacity:.65}to{opacity:1}}.route-loading{animation:motion-loading-in .3s var(--ease-out) .12s both;flex-direction:column;gap:1.25rem;display:flex}.route-loading-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.route-loading-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@keyframes motion-loading-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ambient-orb,.ambient:before,.route-loading{animation:none!important}.vbtn:active,.check-choice>button:active,.v3-mini-seg>button:active,.glass-tab:active,button.week-cell:active,.topbar-icon-btn:active,.topbar-avatar:active,.nav-pill:active>svg,.tabbar-item:active svg,.roster-row:active,.history-row:active,.handoff-row:active{transform:none}}.topbar-avatar-btn{transition:transform .45s var(--ease-spring);border-radius:999px;display:inline-flex}.topbar-avatar-btn:active{transition-duration:50ms;transform:scale(.88)}.topbar-avatar-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 70%, transparent);outline-offset:2px}.topbar-avatar[data-photo=true]{background:var(--surface);overflow:hidden}.topbar-avatar img{object-fit:cover;width:100%;height:100%}.app-topbar[data-compact=true] .topbar-avatar-btn .topbar-avatar{width:2.2rem;height:2.2rem}.tabbar-ico,.more-sheet-ico{position:relative}.tabbar-ico{display:inline-flex}.nav-badge{color:#fff;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px var(--bg);animation:nav-badge-in .5s var(--ease-spring) both;background:#ff3b30;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-grid}.nav-pill .nav-badge{margin-left:.4rem}.tabbar-ico .nav-badge,.more-sheet-ico .nav-badge{position:absolute;top:-.35rem;right:-.6rem}@keyframes nav-badge-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-badge{animation:none}}.nav-menu,.more-sheet{background:color-mix(in srgb, var(--sheet-bg) 97%, transparent)}.m-tabbar .tabbar-item .tabbar-ico,.m-tabbar[data-compact=true] .tabbar-item .tabbar-ico,.m-tabbar .tabbar-item .nav-badge,.m-tabbar[data-compact=true] .tabbar-item .nav-badge{opacity:1;max-height:none;overflow:visible}
:root,[data-theme=light]{--sheet-bg:#f7f7f9}html[data-theme=dark],html[data-theme=darker]{--sheet-bg:#141417}.vsheet-root{z-index:70;position:fixed;inset:0}.vsheet-scrim{background:var(--scrim);border:0;animation:.28s both v3-fade;position:absolute;inset:0}.vsheet{background:var(--sheet-bg);-webkit-backdrop-filter:blur(30px)saturate(180%);border:1px solid var(--glass-edge);width:min(34rem,100vw - 1.5rem);box-shadow:var(--shadow-pop);animation:vsheet-in-side .5s var(--ease-spring) both;transition:transform .32s var(--ease-out);border-radius:28px;outline:none;flex-direction:column;display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden}@keyframes vsheet-in-side{0%{opacity:0;transform:translate(2.5rem)scale(.98)}to{opacity:1;transform:none}}.vsheet-head{border-bottom:1px solid var(--border-soft);touch-action:none;flex-shrink:0;padding:1.1rem 1.25rem .9rem}.vsheet-grabber{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:999px;width:2.4rem;height:.3rem;margin:0 auto .65rem;display:none}.vsheet-head-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vsheet-title{letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:1.45rem;font-weight:700;line-height:1.15}.vsheet-sub{color:var(--text-dim);margin-top:.3rem;font-size:.85rem}.vsheet-badges{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.vsheet-close{width:2.25rem;height:2.25rem;color:var(--text-dim);background:color-mix(in srgb, var(--text) 8%, transparent);transition:background .2s ease, color .2s ease, transform .45s var(--ease-spring);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.vsheet-close:hover{color:var(--text);background:color-mix(in srgb, var(--text) 14%, transparent)}.vsheet-close:active{transition-duration:50ms;transform:scale(.88)}.vsheet-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.35rem;min-height:0;padding:1.1rem 1.25rem 1.4rem;display:flex;overflow-y:auto}.vsheet-foot{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 40%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vsheet-section-title{letter-spacing:.02em;color:var(--text-faint);margin-bottom:.55rem;font-size:.75rem;font-weight:600}.vsheet-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.vsheet-fact{background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid var(--border-soft);border-radius:16px;min-width:0;padding:.7rem .85rem}.vsheet-fact-label{color:var(--text-faint);font-size:.72rem;display:block}.vsheet-fact-value{color:var(--text);overflow-wrap:anywhere;margin-top:.2rem;font-size:.92rem;font-weight:600;display:block}.vsheet-fact-wide{grid-column:1/-1}.vsheet-choices{flex-wrap:wrap;gap:.45rem;display:flex}.vsheet-choice{min-height:2.5rem;color:var(--text-dim);background:color-mix(in srgb, var(--text) 6%, transparent);border:1px solid var(--border-soft);transition:background .2s ease, color .2s ease, border-color .2s ease, transform .45s var(--ease-spring);border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.86rem;font-weight:600;display:inline-flex}.vsheet-choice:before{content:"";background:var(--tone,var(--text-faint));border-radius:999px;width:.5rem;height:.5rem}.vsheet-choice:hover{color:var(--text)}.vsheet-choice[aria-checked=true]{color:var(--text);background:color-mix(in srgb, var(--tone,var(--gold)) 18%, transparent);border-color:color-mix(in srgb, var(--tone,var(--gold)) 55%, transparent)}.vsheet-choice:active{transition-duration:50ms;transform:scale(.94)}.vsheet-field{flex-direction:column;gap:.35rem;display:flex}.vsheet-field>span{color:var(--text-dim);font-size:.8rem;font-weight:600}.vsheet-field input,.vsheet-field textarea{width:100%;min-height:2.75rem;color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid var(--border-soft);border-radius:14px;padding:.6rem .85rem;font-size:.95rem;transition:border-color .2s,background .2s}.vsheet-field textarea{resize:vertical;min-height:6rem}.vsheet-field input:focus,.vsheet-field textarea:focus{border-color:color-mix(in srgb, var(--gold) 60%, transparent);background:color-mix(in srgb, var(--text) 8%, transparent);outline:none}.vsheet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vsheet-fields .vsheet-field-wide{grid-column:1/-1}.vsheet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.vsheet-status{min-width:0;color:var(--text-dim);font-size:.8rem}.vsheet-status[data-tone=error]{color:var(--viz-red)}.vsheet-status[data-tone=ok]{color:var(--viz-green)}.vsheet-history{flex-direction:column;gap:.5rem;display:flex}.vsheet-history-row{color:var(--text-dim);justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.vsheet-history-row strong{color:var(--text);font-weight:600}.row-open{text-align:left;border-radius:16px;flex:1;align-items:center;gap:.85rem;min-width:0;margin:-.15rem;padding:.15rem;display:flex}.row-open:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 70%, transparent);outline-offset:2px}.handoff-row:has(.row-open){cursor:pointer}.handoff-row:has(.row-open:hover){background:color-mix(in srgb, var(--text) 4%, transparent)}.followup-note{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.8rem;display:block;overflow:hidden}.classify-bar{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.classify-bar .vsheet-choice{gap:.35rem;min-height:1.95rem;padding:0 .7rem;font-size:.76rem}.classify-bar .vsheet-choice:before{width:.4rem;height:.4rem}.classify-bar .vsheet-choice:disabled{opacity:.55;cursor:progress}.classify-note{-webkit-line-clamp:2;border-left:3px solid color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);text-align:left;width:100%;color:var(--text);border-radius:12px;-webkit-box-orient:vertical;margin-top:.5rem;padding:.45rem .7rem;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.classify-by{color:var(--text-faint)}.classify-clear{min-height:1.95rem;color:var(--text-faint);border:1px dashed var(--border-soft);border-radius:999px;padding:0 .7rem;font-size:.76rem;font-weight:600;transition:color .2s,border-color .2s}.classify-clear:hover:not(:disabled){color:var(--viz-red);border-color:color-mix(in srgb, var(--viz-red) 55%, transparent)}.classify-clear:disabled{opacity:.55}.family-thread{flex-direction:column;gap:1.1rem;display:flex}.thread-notes{flex-direction:column;gap:.5rem;display:flex}.thread-note{border-left:3px solid color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;flex-direction:column;gap:.2rem;padding:.55rem .75rem;display:flex}.thread-note-head{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.76rem;display:flex}.thread-note-head strong{color:var(--text);font-weight:650}.thread-note-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.thread-chip{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.thread-when{color:var(--text-faint);margin-left:auto;font-size:.72rem}.thread-scroll{overscroll-behavior:contain;max-height:26rem;overflow-y:auto}.thread-day{text-align:center;letter-spacing:.04em;text-transform:capitalize;color:var(--text-faint);margin:.7rem 0 .35rem;font-size:.7rem;font-weight:650}.thread-event{width:fit-content;max-width:100%;color:var(--text-dim);background:color-mix(in srgb, var(--tone,var(--text-faint)) 12%, transparent);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin:.4rem auto;padding:.2rem .7rem;font-size:.74rem;display:flex}.thread-event b{color:var(--text);font-weight:650}.thread-dot{background:var(--tone,var(--text-faint));border-radius:999px;width:.4rem;height:.4rem}.journey{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-top:.35rem;font-size:.74rem;display:flex}.journey-step{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;display:inline-flex}.journey-step:before{content:"";background:var(--tone,var(--text-faint));border-radius:999px;width:.38rem;height:.38rem}.journey-step b{color:var(--text);font-weight:650}.classify-error{color:var(--viz-red);margin-top:.4rem;font-size:.76rem;font-weight:600;display:block}@media (max-width:767px){.vsheet{width:100%;max-height:92vh;animation:vsheet-in-up .5s var(--ease-spring) both;border-bottom:0;border-radius:30px 30px 0 0;inset:auto 0 0}@keyframes vsheet-in-up{0%{transform:translateY(100%)}to{transform:none}}.vsheet-grabber{display:block}.vsheet-head{padding-top:.6rem}.vsheet-fields{grid-template-columns:1fr}.vsheet-foot{flex-wrap:wrap}.vsheet-foot .vbtn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.vsheet,.vsheet-scrim{animation:none!important}}.vswitch{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;flex-shrink:0;width:3.15rem;height:1.9rem;transition:background .25s,opacity .2s;position:relative}.vswitch[aria-checked=true]{background:var(--viz-green)}.vswitch:disabled{opacity:.45}.vswitch-knob{width:1.6rem;height:1.6rem;transition:transform .38s var(--ease-spring), width .2s ease;background:#fff;border-radius:999px;position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 6px #00000047,0 0 0 .5px #0000000f}.vswitch[aria-checked=true] .vswitch-knob{transform:translate(1.25rem)}.vswitch:active:not(:disabled) .vswitch-knob{width:1.95rem}.vswitch[aria-checked=true]:active:not(:disabled) .vswitch-knob{transform:translate(.9rem)}.vswitch:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 70%, transparent);outline-offset:2px}.vlist{background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid var(--border-soft);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.vlist-row{align-items:center;gap:.9rem;min-height:3.6rem;padding:.6rem .9rem;display:flex}.vlist-row+.vlist-row{border-top:1px solid var(--border-soft)}.vlist-title{color:var(--text);font-size:.93rem;font-weight:600;display:block}.vlist-hint{color:var(--text-dim);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.team-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.team-admin-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.85rem;display:grid}.team-admin-member{text-align:left;background:color-mix(in srgb, var(--text) 4.5%, transparent);border:1px solid var(--border-soft);animation:v3-rise .5s var(--ease-out) both;transition:background .2s ease, border-color .2s ease, transform .45s var(--ease-spring);border-radius:22px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.team-admin-member:hover{background:color-mix(in srgb, var(--text) 7%, transparent);border-color:color-mix(in srgb, var(--gold) 35%, transparent)}.team-admin-member:active{transition-duration:50ms;transform:scale(.975)}.team-admin-member[data-off=true]{opacity:.6}.team-admin-member-head{align-items:center;gap:.8rem;display:flex}.team-admin-avatar{object-fit:cover;color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.team-admin-name{color:var(--text);text-transform:capitalize;align-items:center;gap:.45rem;font-size:1rem;font-weight:700;display:flex}.team-admin-you{text-transform:none;color:var(--text-dim);background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;padding:.05rem .45rem;font-size:.68rem;font-weight:600}.team-admin-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);margin-top:.1rem;font-size:.8rem;display:block;overflow:hidden}.team-admin-chips{flex-wrap:wrap;gap:.35rem;display:flex}.team-admin-chip{--tone:var(--text-faint);color:color-mix(in srgb, var(--tone) 85%, var(--text));background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:600}.team-admin-chip[data-tone=gold]{--tone:var(--viz-gold)}.team-admin-chip[data-tone=violet]{--tone:var(--viz-violet)}.team-admin-chip[data-tone=blue]{--tone:var(--viz-blue)}.team-admin-chip[data-tone=red]{--tone:var(--viz-red)}.team-admin-foot{border-top:1px solid var(--border-soft);color:var(--text-faint);justify-content:space-between;gap:.5rem;padding-top:.7rem;font-size:.75rem;display:flex}.vsheet-title .team-admin-avatar{font-size:1rem}@media (max-width:767px){.team-admin-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-admin-member{animation:none}}.vnote[data-tone=ok]{color:var(--viz-green);border-color:color-mix(in srgb, var(--viz-green) 35%, transparent);background:color-mix(in srgb, var(--viz-green) 9%, transparent)}.vnote[data-tone=error]{color:var(--viz-red);border-color:color-mix(in srgb, var(--viz-red) 35%, transparent);background:color-mix(in srgb, var(--viz-red) 9%, transparent)}.vlist-action{text-align:left;width:100%;transition:background .2s}.vlist-action:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent)}.vlist-action:active:not(:disabled){background:color-mix(in srgb, var(--text) 9%, transparent)}.vlist-action:disabled{opacity:.55}.vlist-title[data-tone=red]{color:var(--viz-red)}.vlist-chevron{color:var(--text-faint);font-size:1.4rem;line-height:1}.handoff-tabs{flex-wrap:wrap}.handoff-wait[data-tone=red]{--tone:var(--viz-red)}.handoff-wait[data-tone=orange]{--tone:var(--viz-orange)}.handoff-wait[data-tone=neutral]{--tone:var(--text-faint)}.handoff-row[data-done=true]{opacity:.6}.handoff-thread{flex-direction:column;gap:.45rem;display:flex}.handoff-bubble{max-width:85%;color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;padding:.55rem .8rem;font-size:.9rem;line-height:1.4}.handoff-bubble[data-who=IA],.handoff-bubble[data-who=Staff]{color:#fff;background:#0a84ff;border-radius:18px 18px 6px;align-self:flex-end}.handoff-bubble[data-who=Staff]{background:#30a14e}.handoff-bubble-who{opacity:.7;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.chat-back{width:2.25rem;height:2.25rem;color:var(--accent-2);transition:background .2s ease, transform .45s var(--ease-spring);border-radius:999px;flex-shrink:0;place-items:center;margin-left:-.35rem;display:none}.chat-back:active{transition-duration:50ms;transform:scale(.88)}@media (max-width:767px){.chat-shell .chat-panel,.chat-shell[data-reading=true] .chat-list{display:none}.chat-shell[data-reading=true] .chat-panel{z-index:65;height:100dvh;padding-top:env(safe-area-inset-top);background:var(--sheet-bg);animation:chat-push .42s var(--ease-out) both;border:0;border-radius:0;display:flex;position:fixed;inset:0}.chat-shell[data-reading=true] .chat-panel-head{flex-wrap:wrap}.chat-shell[data-reading=true] .chat-panel-head>div:last-child{justify-content:flex-start;width:100%}.chat-shell[data-reading=true] .chat-body{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.chat-back{display:grid}.chat-list{height:auto;max-height:none}}@keyframes chat-push{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:none}}.settings-photo{color:#1d1d1f;width:5.25rem;height:5.25rem;transition:transform .45s var(--ease-spring);background:linear-gradient(135deg,#f6dc9c,#d8b35a 55%,#9a7417);border-radius:999px;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 10px 24px -14px #000000b3}.settings-photo img{object-fit:cover;width:100%;height:100%}.settings-photo:active{transition-duration:50ms;transform:scale(.94)}.settings-photo-edit{color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000080;padding:.2rem 0 .35rem;font-size:.66rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.settings-row-wrap{flex-wrap:wrap}.settings-access-chips{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.settings-access-chip{color:var(--text-faint);background:color-mix(in srgb, var(--text) 5%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-faint) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-faint) 60%, transparent);border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}.settings-access-chip[data-on=true]{color:var(--viz-green);background:color-mix(in srgb, var(--viz-green) 13%, transparent);text-decoration:none}.settings-access-note{width:100%;color:var(--text-dim);font-size:.78rem}.settings-password{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.settings-password .settings-input{text-align:left;flex:12rem}.vsheet-wide{width:min(58rem,100vw - 1.5rem)}.vsheet-wide .xl\:grid-cols-\[1fr_320px\]{grid-template-columns:minmax(0,1fr) 17rem}@media (max-width:899px){.vsheet-wide .xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr}}.family-overview{flex-direction:column;gap:1.1rem;display:flex}@media (max-width:767px){.vsheet-wide{width:100%}}
