.op-mark{flex:none;width:1em;height:1em;display:block;overflow:visible}.op-mark .op-mark__ring,.op-mark .op-mark__stem,.op-mark .op-mark__tick,.op-mark .op-mark__echo{transform-box:view-box;transform-origin:16px 16px}.op-mark .op-mark__tick--n{--op-dx:0px;--op-dy:-3px}.op-mark .op-mark__tick--e{--op-dx:3px;--op-dy:0px}.op-mark .op-mark__tick--s{--op-dx:0px;--op-dy:3px}.op-mark .op-mark__tick--w{--op-dx:-3px;--op-dy:0px}.op-mark .op-mark__echo{opacity:0}.op-mark--intro .op-mark__ring{animation:.7s cubic-bezier(.2,.7,.2,1) both op-mark-ring-in}.op-mark--intro .op-mark__stem{animation:.35s cubic-bezier(.2,.7,.2,1) .35s both op-mark-stem-in}.op-mark--intro .op-mark__tick{animation:.45s cubic-bezier(.2,.7,.2,1) both op-mark-tick-in}.op-mark--intro .op-mark__tick--n{animation-delay:.45s}.op-mark--intro .op-mark__tick--e{animation-delay:.5s}.op-mark--intro .op-mark__tick--s{animation-delay:.55s}.op-mark--intro .op-mark__tick--w{animation-delay:.6s}.op-mark--draw .op-mark__ring{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-ring-loop}.op-mark--draw .op-mark__stem{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-stem-loop}.op-mark--draw .op-mark__tick{animation:3.2s cubic-bezier(.6,0,.2,1) infinite op-mark-tick-loop}.op-mark--sweep .op-mark__tick{animation:2s linear infinite op-mark-sweep}.op-mark--sweep .op-mark__tick--e{animation-delay:.5s}.op-mark--sweep .op-mark__tick--s{animation-delay:1s}.op-mark--sweep .op-mark__tick--w{animation-delay:1.5s}.op-mark--cursor .op-mark__stem{animation:1.1s linear infinite op-mark-cursor}.op-mark--echo .op-mark__echo{animation:4s cubic-bezier(.2,.6,.3,1) infinite op-mark-echo}.op-mark--echo .op-mark__echo--1{animation-delay:2s}.op-mark--breathe .op-mark__ring,.op-mark--breathe .op-mark__stem{animation:2.8s ease-in-out infinite op-mark-breathe}.op-mark--still:hover .op-mark__tick,:is(a,button,.op-mark-host):is(:hover,:focus-visible) .op-mark--still .op-mark__tick{animation:.5s cubic-bezier(.2,.7,.2,1) op-mark-ping}.op-mark--still:hover .op-mark__ring,:is(a,button,.op-mark-host):is(:hover,:focus-visible) .op-mark--still .op-mark__ring{animation:.5s cubic-bezier(.2,.7,.2,1) op-mark-ring-ping}@keyframes op-mark-ring-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}@keyframes op-mark-stem-in{0%{transform:scaleY(0)}}@keyframes op-mark-tick-in{0%{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}}@keyframes op-mark-ring-loop{0%{opacity:0;transform:rotate(-90deg)scale(.6)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:rotate(90deg)scale(.6)}}@keyframes op-mark-stem-loop{0%,15%{transform:scaleY(0)}35%,80%{transform:none}to{transform:scaleY(0)}}@keyframes op-mark-tick-loop{0%,25%{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}45%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--op-dx), var(--op-dy))}}@keyframes op-mark-sweep{0%,to{opacity:.22}8%,24%{opacity:1}42%{opacity:.22}}@keyframes op-mark-cursor{0%,49.9%{opacity:1}50%,to{opacity:.15}}@keyframes op-mark-echo{0%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(2.4)}}@keyframes op-mark-breathe{50%{transform:scale(.88)}}@keyframes op-mark-ping{40%{transform:translate(calc(var(--op-dx) * .5), calc(var(--op-dy) * .5))}}@keyframes op-mark-ring-ping{40%{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.op-mark,.op-mark *{animation:none!important}.op-mark .op-mark__echo{display:none}}
.os-settings-search{align-items:center;margin-top:.15rem;display:flex;position:relative}.os-settings-search svg{pointer-events:none;color:var(--ink-3,#71717a);position:absolute;left:.65rem}.os-settings-search .os-input{height:var(--ctl-h);border-radius:var(--au-r-control);font-size:var(--t-control);padding-inline-start:1.9rem}.os-settings-rail-group+.os-settings-rail-group{border-top:1px solid var(--os-rule,#ececee)}.os-settings-stage{width:100%;max-width:calc(48rem + 2*clamp(1rem,5vw,4.5rem));padding:clamp(1.5rem,5vh,3.5rem) clamp(1rem,5vw,4.5rem) 5rem}.os-settings-stage[data-width=wide]{max-width:calc(64rem + 2*clamp(1rem,5vw,4.5rem))}.os-settings-stage[data-width=full]{padding-inline:clamp(1rem,2.5vw,2rem);max-width:none;padding-bottom:1.5rem}.os-settings-stage .os-btn{border-radius:999px}.os-settings-page{flex-direction:column;display:flex}.os-settings-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.5rem;display:flex}.os-settings-head__copy{flex:18rem;min-width:0}.os-settings-head__title{font-size:var(--t-display,clamp(1.9rem, 3vw, 2.25rem));font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--w-display,400);letter-spacing:var(--track-display,-.03em);color:var(--os-ink,#17181b);text-wrap:balance;margin:0;line-height:1.05}.os-settings-head__lede{max-width:var(--measure,38rem);color:var(--ink-2,#52525b);text-wrap:pretty;margin:.55rem 0 0;font-size:.9375rem;line-height:1.5}.os-settings-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2rem;display:flex}.os-settings-section{flex-direction:column;gap:.9rem;width:100%;padding:2.5rem 0 0;display:flex}.os-settings-head+.os-settings-section{padding-top:.5rem}.os-settings-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;min-width:0;display:flex}.os-settings-section__title{font-size:var(--t-heading,1rem);color:var(--os-ink,#17181b);margin:0;font-weight:500;line-height:1.25}.os-settings-section__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.os-settings-section__body{flex-direction:column;gap:.9rem;min-width:0;display:flex}.os-settings-group{flex-direction:column;display:flex}.os-settings-row{border:0;border-top:1px solid var(--os-rule,#ececee);width:100%;color:inherit;text-align:left;font:inherit;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.25rem;margin:0;padding:.85rem 0;text-decoration:none;display:flex}.os-settings-group>.os-settings-row:first-child{border-top:0;padding-top:0}a.os-settings-row,button.os-settings-row{cursor:pointer}a.os-settings-row:hover .os-settings-row__title,button.os-settings-row:hover .os-settings-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--os-rule,#ececee);text-decoration-color:var(--os-rule,#ececee);text-underline-offset:3px}.os-settings-row--stack{flex-direction:column;align-items:stretch}.os-settings-row--stack .os-settings-row__copy{flex:none}.os-settings-row--stack .os-settings-row__control{justify-content:flex-start;width:100%}.os-settings-row__copy{flex:16rem;min-width:0}.os-settings-row__title{font-size:var(--t-control,13px);color:var(--os-ink,#17181b);margin:0;font-weight:500}.os-settings-row__desc{font-size:var(--t-control,13px);color:var(--ink-2,#52525b);margin:.2rem 0 0;line-height:1.45}.os-settings-row__control{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.os-settings-row__caret{color:var(--ink-3,#71717a)}.os-settings-row__control .os-select,.os-settings-row__control .auvy-select,.os-settings-row__control .os-input,.os-settings-row__control .os-textarea{min-width:14rem}.os-settings-row--stack .os-settings-row__control .os-select,.os-settings-row--stack .os-settings-row__control .auvy-select,.os-settings-row--stack .os-settings-row__control .os-input,.os-settings-row--stack .os-settings-row__control .os-textarea{width:100%;min-width:0}@media not (min-width:40rem){.os-settings-row__control{justify-content:flex-start}.os-settings-row__control,.os-settings-row__control .os-select,.os-settings-row__control .auvy-select,.os-settings-row__control .os-input{width:100%;min-width:0}}.os-settings-mark{width:1.25rem;color:var(--ink-3,#71717a);flex:none;justify-content:center;align-items:center;display:inline-flex}.os-settings-stat__label{font-size:var(--t-control);color:var(--ink-3,#71717a);margin:0 0 .2rem}.os-settings-stat__value{font-size:1.5rem;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-weight:400;line-height:1.1}.os-settings-stat__hint{font-size:var(--t-control);color:var(--ink-2,#52525b);margin:.2rem 0 0}.os-settings-form{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem 1.25rem;width:100%;display:grid}.os-settings-form--stack{grid-template-columns:1fr}.os-settings-form .os-field,.os-settings-form .os-input,.os-settings-form .os-textarea,.os-settings-form .auvy-select,.os-settings-form .os-select{width:100%}.os-settings-toolbar{grid-template-columns:minmax(0,1fr) 8.5rem auto;align-items:end;gap:.5rem;width:100%;display:grid}.os-settings-toolbar--split,.os-settings-toolbar--keys{grid-template-columns:minmax(0,1fr) auto}@media not (min-width:40rem){.os-settings-toolbar,.os-settings-toolbar--split,.os-settings-toolbar--keys{grid-template-columns:1fr}}.os-settings-table-wrap{width:100%;overflow-x:auto}.os-settings-member{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.os-settings-table{border-collapse:collapse;width:100%;font-size:var(--t-control)}.os-settings-table th,.os-settings-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--os-rule,#ececee);padding:.55rem .85rem .55rem 0}.os-settings-table th:last-child,.os-settings-table td:last-child{padding-right:0}.os-settings-table th{font-size:var(--t-control);color:var(--ink-3,#71717a);font-weight:500}.os-settings-table tbody tr:hover td{background:color-mix(in srgb, var(--os-ink) 2.5%, transparent)}.os-settings-table tbody tr:last-child td{border-bottom:0}.os-settings-table td.os-settings-table__num{font-variant-numeric:tabular-nums;white-space:nowrap}.os-settings-table td.os-settings-table__num[title]{cursor:help}.os-settings-table td.os-settings-table__end{text-align:right;white-space:nowrap}.os-settings-table td.os-settings-table__end .os-settings-actions{justify-content:flex-end}.os-settings-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.os-settings-actions{flex-wrap:wrap;gap:.45rem;display:flex}.os-settings-note{font-size:var(--t-control);color:var(--ink-2,#52525b);margin:0;line-height:1.5}.os-settings-note[data-tone=warn]{color:var(--warn,#8a6c34)}.os-settings-preview{font-size:var(--t-heading,16px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.os-settings-preview--meta{font-size:var(--t-control,13px);color:var(--os-ink-2,#3f3f46);font-weight:550}.os-settings-plate-body{flex-direction:column;gap:.85rem;display:flex}.os-pulse-plate{align-items:center;gap:1.25rem var(--os-settings-gutter,2rem);flex-wrap:wrap;margin:0 0 .5rem;padding:1.75rem 0 2rem;display:flex;position:relative}.os-pulse-plate__mark{max-width:var(--os-settings-margin,13rem);aspect-ratio:1;color:var(--os-ink,#17181b);background:linear-gradient(var(--os-rule,#ececee), var(--os-rule,#ececee)) center / 100% 1px no-repeat, linear-gradient(var(--os-rule,#ececee), var(--os-rule,#ececee)) center / 1px 100% no-repeat;border:1px solid var(--os-rule,#ececee);flex:10rem;justify-content:center;align-items:center;font-size:6.5rem;display:flex}.os-pulse-plate__mark[data-tone=idle]{color:var(--ink-3,#71717a)}.os-pulse-plate__mark[data-tone=warn]{color:var(--color-primary,#d41445)}.os-pulse-plate__mark[data-tone=ok] .op-mark__echo{color:var(--ok,#3f7d5f)}.os-pulse-plate__copy{flex-direction:column;flex:999 min(100%,24rem);align-items:flex-start;gap:.4rem;min-width:min(100%,24rem);display:flex}.os-pulse-plate__state{color:var(--ink-3,#71717a);align-items:center;gap:.4rem;margin:0;font-size:.6875rem;display:inline-flex}.os-pulse-plate__state .os-pulse-status__lamp{opacity:.55;background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.os-pulse-plate__state[data-tone=ok] .os-pulse-status__lamp{background:var(--ok,#3f7d5f);opacity:1}.os-pulse-plate__state[data-tone=warn]{color:var(--color-primary,#d41445)}.os-pulse-plate__state[data-tone=warn] .os-pulse-status__lamp{opacity:1}.os-pulse-plate__name{font-size:1.5rem;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:var(--os-ink,#17181b);margin:0;font-weight:400;line-height:1.15}.os-pulse-plate__lede{max-width:30rem;font-size:var(--t-control,13px);color:var(--ink-2,#52525b);margin:0;line-height:1.5}.os-pulse-plate__wire{font-size:var(--t-control,13px);color:var(--ink-3,#71717a);margin:.15rem 0 0}.os-pulse-plate__link{border:1px solid var(--os-rule-ink,#17181b);font-size:var(--t-control,13px);color:var(--os-ink,#17181b);transition:background var(--motion-state) var(--motion-ease), color var(--motion-state) var(--motion-ease);border-radius:999px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.3rem .8rem;font-weight:500;text-decoration:none;display:inline-flex}.os-pulse-plate__link:hover{background:var(--os-ink,#17181b);color:var(--paper,#fff)}.os-pulse-plate__link:focus-visible{outline:2px solid var(--color-primary,#d41445);outline-offset:2px}.os-pulse-plate__fig{font-family:var(--font-mono);color:var(--ink-3,#71717a);font-size:.6875rem;position:absolute;bottom:.5rem;right:0}.os-signin-status{color:var(--ink-3,#71717a);white-space:nowrap;align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.os-signin-status__lamp{opacity:.5;background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.os-signin-status[data-on=true]{color:var(--os-ink,#17181b)}.os-signin-status[data-on=true] .os-signin-status__lamp{background:var(--ok,#3f7d5f);opacity:1}.os-signin-steps{counter-reset:os-signin-step;flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.os-signin-steps>li{counter-increment:os-signin-step;flex-direction:column;gap:.6rem;padding-left:1.75rem;display:flex;position:relative}.os-signin-steps>li:last-child{counter-increment:none;padding-left:1.75rem}.os-signin-steps>li:not(:last-child):before{content:counter(os-signin-step);border:1px solid var(--os-rule-ink,#17181b);width:1.2rem;height:1.2rem;font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:.6875rem;line-height:1;display:grid;position:absolute;top:0;left:0}.os-signin-steps__title{font-size:var(--t-control,13px);color:var(--os-ink,#17181b);margin:0;font-weight:500}.os-signin-qr{border:1px solid var(--os-rule,#ececee);background:#fff;width:fit-content;padding:.75rem}.os-signin-codes{border:1px solid var(--os-rule-ink,#17181b);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.os-signin-codes__list{letter-spacing:.04em;-webkit-user-select:all;user-select:all;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.35rem 1rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.os-settings-load-error{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.os-settings-retry{color:var(--os-ink,#17181b);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.os-settings-save{animation:os-settings-save-in .18s var(--motion-ease,ease) both;align-items:center;gap:.5rem;display:inline-flex}.os-settings-save__note{color:var(--ink-3,#71717a);font-size:var(--t-control,13px)}.os-settings-save__note[data-tone=warn]{color:var(--warn,#8a6c34)}.os-settings-save__saved{color:var(--os-ink,#17181b);font-size:var(--t-control,13px);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.os-settings-save__saved svg{color:var(--filament,#d41445)}@keyframes os-settings-save-in{0%{opacity:0;transform:translateY(2px)}}.os-settings-bar{z-index:5;background:color-mix(in srgb, var(--os-paper,#fff) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);opacity:0;pointer-events:none;height:0;transition:opacity .16s var(--motion-ease,ease), height .16s var(--motion-ease,ease);justify-content:space-between;align-items:center;gap:1rem;margin:0 calc(-1*clamp(1rem,5vw,4.5rem));padding:0 clamp(1rem,5vw,4.5rem);display:flex;position:sticky;top:0;overflow:hidden}.os-settings-bar[data-shown]{border-bottom:1px solid var(--os-rule,#ececee);opacity:1;pointer-events:auto;height:3rem}.os-settings-bar__title{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.os-settings-bar__actions{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.os-settings-save{animation:none}.os-settings-bar{transition:none}}.os-settings-value{color:var(--os-ink,#17181b);font-size:var(--t-control,13px);overflow-wrap:anywhere;font-weight:500}.os-settings-identity{align-items:center;gap:1.25rem;padding:1.75rem 0 1.5rem;display:flex}.os-settings-identity .os-face-field{flex:none}.os-settings-identity__copy{gap:.2rem;min-width:0;display:grid}.os-settings-identity__name{font-size:1.5rem;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.025em;color:var(--os-ink,#17181b);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.15}.os-settings-identity__meta{color:var(--ink-2,#52525b);font-size:var(--t-control,13px);margin:0}.os-settings-identity__hint{color:var(--ink-3,#71717a);font-size:var(--t-label,12px);margin:.2rem 0 0}.os-theme-switch .os-segment__btn{width:2rem;padding-inline:0}.os-theme-switch .os-segment__label{display:none}@media not (min-width:40rem){.os-settings-table thead{display:none}.os-settings-table,.os-settings-table tbody,.os-settings-table tr{width:100%;display:block}.os-settings-table tr{border-bottom:1px solid var(--os-rule,#ececee);padding:.75rem 0}.os-settings-table tbody tr:last-child{border-bottom:0}.os-settings-table td,.os-settings-table td:last-child{overflow-wrap:anywhere;border-bottom:0;gap:.75rem;padding:.15rem 0;display:flex}.os-settings-table td:first-child{padding-bottom:.35rem;font-weight:500}.os-settings-table td[data-label]:before{content:attr(data-label);color:var(--ink-3,#71717a);flex:0 0 5.5rem;font-weight:400}.os-settings-table tbody tr:hover td{background:0 0}.os-settings-table td.os-settings-table__num{white-space:normal}}
