:root[data-ui=v17] .v17-app{gap:var(--v17-gap);padding:var(--v17-gap);box-sizing:border-box;background:radial-gradient(circle at 4px 4px, var(--v17-off) 1.05px, transparent 1.55px) 0 0 / 8px 8px var(--v17-s0);color:var(--v17-t2);font-family:var(--v17-mono);grid-template-rows:50px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}:root[data-ui=v17] .v17-appbar{box-sizing:border-box;height:50px}:root[data-ui=v17] .v17-appbar .v17-doc span{letter-spacing:.04em}:root[data-ui=v17] span.v17-trk__item{cursor:default}:root[data-ui=v17] .v17-appbar.is-settings .topbar-shell__pill{background:var(--v17-t1);color:var(--v17-bg);box-shadow:0 2px 0 var(--v17-sh)}:root[data-ui=v17] .v17-appbar.is-settings .topbar-shell__pill:hover{background:var(--v17-t1)}:root[data-ui=v17] .v17-appbar.is-settings .topbar-shell__chevron{color:var(--v17-bg)}:root[data-ui=v17] .topbar-shell__dropdown-header{border-bottom:1px solid var(--v17-line)}:root[data-ui=v17] .topbar-shell__dropdown-primary{font:400 20px/1.1 var(--v17-bits);font-synthesis:none;color:var(--v17-t1)}:root[data-ui=v17] .topbar-shell__dropdown-secondary{font:400 10.5px/1.4 var(--v17-mono);color:var(--v17-t3)}:root[data-ui=v17] .v17-app .topbar-shell__dropdown-item,:root[data-ui=v17] .settings-app .topbar-shell__dropdown-item{font:400 12px/1.4 var(--v17-mono);color:var(--v17-t2)}:root[data-ui=v17] .v17-app .topbar-shell__dropdown-item:hover,:root[data-ui=v17] .settings-app .topbar-shell__dropdown-item:hover{background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .v17-app .topbar-shell__dropdown-item--danger,:root[data-ui=v17] .settings-app .topbar-shell__dropdown-item--danger{color:var(--v17-err)}:root[data-ui=v17] .v17-toast--at-app{z-index:950;margin:0;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}:root[data-ui=v17] .g-root,:root[data-ui=v17] .settings-topbar,:root[data-ui=v17] .settings-nav:not(.v17-snav){visibility:hidden}:root[data-ui=v17] .v17-gal{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}:root[data-ui=v17] .v17-gal.has-side{grid-template-columns:minmax(0,1fr) 320px}:root[data-ui=v17] .v17-gal__main{flex-direction:column;min-width:0;min-height:0;display:flex}:root[data-ui=v17] .v17-gal__tool{border-bottom:1px solid var(--v17-line);flex:none;align-items:center;gap:10px;min-width:0;padding:14px 18px;display:flex}:root[data-ui=v17] .v17-gal__title{font:400 40px/1 var(--v17-bits);font-synthesis:none;color:var(--v17-t1);white-space:nowrap;margin:0}:root[data-ui=v17] .v17-gal__count{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;align-self:flex-end;margin:0 0 5px 4px}:root[data-ui=v17] .v17-gal__sp{flex:1;min-width:8px}:root[data-ui=v17] .v17-gal__k{border-color:var(--v17-t1);height:30px;padding:0 12px;font-size:10px}:root[data-ui=v17] .v17-gal__k:hover:not(:disabled){background:var(--v17-s2);border-color:var(--v17-t1)}:root[data-ui=v17] .v17-gal__k--danger{border-color:var(--v17-err);color:var(--v17-err)}:root[data-ui=v17] .v17-gal__k--danger:hover:not(:disabled){border-color:var(--v17-err)}:root[data-ui=v17][data-v17-theme="1-bit"] .v17-gal__k--danger{border-style:double;border-width:3px}:root[data-ui=v17] .v17-gal__scroll{flex:1;min-height:0;overflow-y:auto}:root[data-ui=v17] .v17-gal__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 14px;padding:18px;display:grid}:root[data-ui=v17] .v17-wk{cursor:pointer;outline-offset:4px;border-radius:8px;flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-ui=v17] .v17-wk__im{aspect-ratio:1;border:1px solid var(--v17-line);background:var(--v17-s3);border-radius:8px;margin-bottom:4px;position:relative;overflow:hidden}:root[data-ui=v17] .v17-wk__im img{object-fit:cover;width:100%;height:100%;display:block}:root[data-ui=v17] .v17-wk__none{background:radial-gradient(circle at 4px 4px, var(--v17-off) 1.3px, transparent 1.8px) 0 0 / 8px 8px var(--v17-s0);width:100%;height:100%;display:block}:root[data-ui=v17] .v17-wk:hover .v17-wk__im{border-color:var(--v17-t3)}:root[data-ui=v17] .v17-wk.is-on .v17-wk__im{border-color:var(--v17-hot);box-shadow:0 0 0 1px var(--v17-hot), 4px 4px 0 var(--v17-sh)}:root[data-ui=v17][data-v17-theme="1-bit"] .v17-wk.is-on .v17-wk__im{outline:3px double var(--v17-t1);outline-offset:3px}:root[data-ui=v17] .v17-wk__im i,:root[data-ui=v17] .v17-wk__im u{font:400 9.5px/1.45 var(--v17-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:calc(100% - 12px);padding:2px 6px;font-style:normal;text-decoration:none;position:absolute;overflow:hidden}:root[data-ui=v17] .v17-wk__im i{background:var(--v17-bg);color:var(--v17-t1);top:6px;left:6px}:root[data-ui=v17] .v17-wk__im u{background:var(--v17-hot);color:var(--v17-bg);bottom:6px;right:6px}:root[data-ui=v17] .v17-wk b{font:400 11.5px/1.45 var(--v17-mono);color:var(--v17-t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v17] .v17-wk small{font:400 10px/1.4 var(--v17-mono);color:var(--v17-t3);letter-spacing:.05em;text-transform:uppercase}:root[data-ui=v17] .v17-gal__empty{text-align:center;background:radial-gradient(circle at 3px 3px, var(--v17-off) 1.4px, transparent 1.9px) 0 0 / 10px 10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}:root[data-ui=v17] .v17-gal__empty h2{font:400 60px/1 var(--v17-field);font-palette:var(--v17-pal);font-synthesis:none;color:var(--v17-t1);margin:0}:root[data-ui=v17] .v17-gal__empty p{max-width:640px;color:var(--v17-t3);font:400 12px/1.55 var(--v17-mono);margin:0}@media (max-width:720px){:root[data-ui=v17] .v17-gal__empty h2{font:400 40px/1 var(--v17-bits)}}:root[data-ui=v17] .v17-gside{background:var(--v17-s2);border-left:1px solid var(--v17-line);min-width:0;min-height:0;font-family:var(--v17-mono);flex-direction:column;display:flex}:root[data-ui=v17] .v17-gside__big{aspect-ratio:1;border:1px solid var(--v17-line);background:var(--v17-s3);cursor:zoom-in;border-radius:8px;flex:none;margin:14px 14px 12px;padding:0;overflow:hidden}:root[data-ui=v17] .v17-gside__big img{object-fit:cover;width:100%;height:100%;display:block}:root[data-ui=v17] .v17-gside__name{font:400 30px/1.05 var(--v17-bits);font-synthesis:none;color:var(--v17-t1);overflow-wrap:anywhere;flex:none;margin:0 14px 4px}:root[data-ui=v17] .v17-gside__rename{border:1px solid var(--v17-t1);border-radius:var(--v17-r-ctl);background:var(--v17-s0);height:36px;color:var(--v17-t1);font:400 12px/1 var(--v17-mono);outline:none;flex:none;margin:0 14px 4px;padding:0 10px}:root[data-ui=v17] .v17-gside__meta{color:var(--v17-t3);font:400 10.5px/1.5 var(--v17-mono);letter-spacing:.05em;text-transform:uppercase;flex:none;margin:0 14px 12px}:root[data-ui=v17] .v17-rcp{flex-direction:column;flex:1;min-height:0;display:flex}:root[data-ui=v17] .v17-rcp__tabs{border-bottom:1px solid var(--v17-line);flex:none;display:flex}:root[data-ui=v17] .v17-rcp__tabs button{height:34px;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px}:root[data-ui=v17] .v17-rcp__tabs button:disabled{color:var(--v17-t4);cursor:default}:root[data-ui=v17] .v17-rcp__tabs button.is-on{color:var(--v17-t1);border-bottom-color:var(--v17-t1)}:root[data-ui=v17] .v17-rcp__list{flex:1;min-height:0;overflow-y:auto}:root[data-ui=v17] .v17-rcp__row{border-bottom:1px solid var(--v17-line);color:var(--v17-t1);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:grid}:root[data-ui=v17] .v17-rcp__gl{color:var(--v17-t3);place-items:center;display:grid}:root[data-ui=v17] .v17-rcp__row i{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--v17-line);border-radius:3px}:root[data-ui=v17] .v17-rcp__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v17] .v17-rcp__row small{color:var(--v17-t3);white-space:nowrap;font-size:10px}:root[data-ui=v17] .v17-rcp__none{color:var(--v17-t3);margin:0;padding:12px 14px;font-size:11px;line-height:1.5}:root[data-ui=v17] .v17-gside__more{border-top:1px solid var(--v17-line);flex-wrap:wrap;flex:none;gap:4px 14px;padding:10px 14px 0;display:flex}:root[data-ui=v17] .v17-gside__more button{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--v17-t4);text-decoration-color:var(--v17-t4);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0}:root[data-ui=v17] .v17-gside__more button:hover{color:var(--v17-t1)}:root[data-ui=v17] .v17-gside__more button.is-danger{color:var(--v17-err);margin-left:auto}:root[data-ui=v17] .v17-gside__acts{flex:none;gap:8px;padding:12px 14px 14px;display:flex}:root[data-ui=v17] .v17-gside__acts .v17-btn{flex:1}:root[data-ui=v17] .v17-gside__acts .v17-btn--ghost{border-color:var(--v17-t1)}:root[data-ui=v17] .v17-gside__acts.is-col{border-top:1px solid var(--v17-line);flex-direction:column}:root[data-ui=v17] .v17-gside__acts.is-col .v17-btn{flex:none}:root[data-ui=v17] .v17-lbx{z-index:900;border:1px solid var(--v17-line);border-radius:var(--v17-r-panel);background:color-mix(in srgb, var(--v17-s0) 94%, transparent);-webkit-user-select:none;user-select:none;font-family:var(--v17-mono);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;display:grid;position:fixed;inset:66px 8px 8px;overflow:hidden}:root[data-ui=v17] .v17-lbx__stage{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}:root[data-ui=v17] .v17-lbx__img{width:auto;max-width:calc(100% - 140px);height:auto;max-height:calc(100% - 120px);box-shadow:0 0 0 1px var(--v17-line), 8px 8px 0 var(--v17-sh);transform-origin:50%;cursor:zoom-in;border-radius:8px;flex:none;transition:transform .18s ease-out}:root[data-ui=v17] .v17-lbx__img.is-zoomed{cursor:grab;image-rendering:pixelated;border-radius:0}:root[data-ui=v17] .v17-lbx__img.is-dragging{cursor:grabbing;transition:none}:root[data-ui=v17] .v17-lbx__note{color:var(--v17-t3);letter-spacing:.05em;flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex}:root[data-ui=v17] .v17-lbx__x,:root[data-ui=v17] .v17-lbx__nav{background:var(--v17-s1);font:400 14px/1 var(--v17-mono);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute}:root[data-ui=v17] .v17-lbx__x{border:1px solid var(--v17-t1);width:36px;height:36px;color:var(--v17-t1);top:16px;right:18px}:root[data-ui=v17] .v17-lbx__x:hover{background:var(--v17-t1);color:var(--v17-bg)}:root[data-ui=v17] .v17-lbx__nav{border:1px solid var(--v17-line);width:40px;height:40px;color:var(--v17-t2);top:50%;transform:translateY(-50%)}:root[data-ui=v17] .v17-lbx__nav.is-prev{left:18px}:root[data-ui=v17] .v17-lbx__nav.is-next{right:18px}:root[data-ui=v17] .v17-lbx__nav:hover:not(:disabled){border-color:var(--v17-t1);color:var(--v17-t1)}:root[data-ui=v17] .v17-lbx__nav:disabled{color:var(--v17-t4);cursor:default;border-style:dashed}:root[data-ui=v17] .v17-lbx__bar{border:1px solid var(--v17-line);background:var(--v17-s1);white-space:nowrap;border-radius:10px;display:flex;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}:root[data-ui=v17] .v17-lbx__bar>*{color:var(--v17-t2);font:400 10.5px/1.45 var(--v17-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:7px 12px}:root[data-ui=v17] .v17-lbx__bar>*+*{border-left:1px solid var(--v17-line)}:root[data-ui=v17] .v17-lbx__bar button{cursor:pointer}:root[data-ui=v17] .v17-lbx__bar button:hover:not(:disabled):not(.is-on){background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .v17-lbx__bar button:disabled{color:var(--v17-t4);cursor:default}:root[data-ui=v17] .v17-lbx__bar button.is-on{background:var(--v17-t1);color:var(--v17-bg)}:root[data-ui=v17] .v17-lbx__bar span{color:var(--v17-t3)}:root[data-ui=v17] .v17-lbx__bar .v17-lbx__n{color:var(--v17-t1)}:root[data-ui=v17] .v17-lbx__side{background:var(--v17-s1);padding-top:18px}:root[data-ui=v17] .settings-app{--settings-bg:var(--v17-s0);--settings-surface-1:var(--v17-s1);--settings-surface-2:var(--v17-s2);--settings-surface-3:var(--v17-s3);--settings-border:var(--v17-line);--settings-border-strong:var(--v17-t4);--settings-text-1:var(--v17-t1);--settings-text-2:var(--v17-t2);--settings-text-3:var(--v17-t3);--settings-text-4:var(--v17-t4);--settings-accent:var(--v17-t1);--settings-accent-hover:var(--v17-t2);--settings-accent-soft:color-mix(in srgb, var(--v17-t1) 10%, transparent);--settings-accent-glow:transparent;--settings-mod:var(--v17-mod);--settings-mask:var(--v17-t1);--settings-mask-soft:color-mix(in srgb, var(--v17-t1) 10%, transparent);--settings-warn:var(--v17-warn);--settings-error:var(--v17-err);--settings-error-soft:color-mix(in srgb, var(--v17-err) 10%, transparent);--settings-font-display:var(--v17-bits);--settings-font-ui:var(--v17-mono);--settings-font-mono:var(--v17-mono);--settings-topbar-h:50px;box-sizing:border-box;row-gap:var(--v17-gap);padding:var(--v17-gap);background:radial-gradient(circle at 4px 4px, var(--v17-off) 1.05px, transparent 1.55px) 0 0 / 8px 8px var(--v17-s0);color:var(--v17-t2);grid-template-rows:50px minmax(0,1fr);font-size:12px;line-height:1.55}:root[data-ui=v17] .settings-app>.v17-appbar{grid-area:topbar}:root[data-ui=v17] .v17-snav{background:var(--v17-s1);border:1px solid var(--v17-line);border-radius:var(--v17-r-panel) 0 0 var(--v17-r-panel);padding:14px 0}:root[data-ui=v17] .v17-snav__head{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;padding:14px 18px 6px}:root[data-ui=v17] .v17-snav__grp:first-child .v17-snav__head{padding-top:4px}:root[data-ui=v17] .v17-snav__item{border-radius:var(--v17-r-ctl);color:var(--v17-t2);font:400 12px/1.45 var(--v17-mono);justify-content:space-between;align-items:center;gap:8px;margin:1px 8px;padding:9px 10px;text-decoration:none;display:flex}:root[data-ui=v17] .v17-snav__item small{color:var(--v17-t3);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}:root[data-ui=v17] .v17-snav__item:hover:not(.is-on){background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .v17-snav__item.is-on{background:var(--v17-t1);color:var(--v17-bg);box-shadow:0 2px 0 var(--v17-sh)}:root[data-ui=v17] .v17-snav__item.is-on small{color:var(--v17-bg);opacity:.6}:root[data-ui=v17] .v17-snav__item.is-danger{color:var(--v17-err)}:root[data-ui=v17] .v17-snav__item.is-danger.is-on{background:var(--v17-err);color:var(--v17-paint-ink)}:root[data-ui=v17][data-v17-theme="1-bit"] .v17-snav__item.is-danger{text-underline-offset:3px;-webkit-text-decoration:underline double;text-decoration:underline double}:root[data-ui=v17][data-v17-theme="1-bit"] .v17-snav__item.is-danger.is-on{color:var(--v17-bg)}:root[data-ui=v17] .settings-main{background:var(--v17-s1);border:1px solid var(--v17-line);border-radius:0 var(--v17-r-panel) var(--v17-r-panel) 0;border-left:0;padding:28px 40px 80px}:root[data-ui=v17] .settings-main::-webkit-scrollbar{width:8px}:root[data-ui=v17] .settings-main-container,:root[data-ui=v17] .settings-main-container--wide{max-width:980px;margin:0}:root[data-ui=v17] .settings-page-head{margin-bottom:22px}:root[data-ui=v17] .settings-page-title{font:400 40px/1 var(--v17-bits);font-synthesis:none;letter-spacing:0;color:var(--v17-t1);margin:0 0 6px}:root[data-ui=v17] .settings-page-sub{color:var(--v17-t3);max-width:640px;margin:0;font-size:12px;line-height:1.55}:root[data-ui=v17] .settings-section{background:var(--v17-s1);border:1px solid var(--v17-line);border-radius:var(--v17-r-panel);margin-bottom:18px;padding:0 14px 14px;overflow:hidden}:root[data-ui=v17] .settings-section__head{border-bottom:1px solid var(--v17-line);margin:0 -14px 14px;padding:10px 14px;display:block}:root[data-ui=v17] .settings-section__title{font:400 20px/1 var(--v17-bits);font-synthesis:none;letter-spacing:0;color:var(--v17-t1);margin:0 0 4px}:root[data-ui=v17] .settings-section__sub{color:var(--v17-t3);max-width:620px;font-size:11px;line-height:1.5}:root[data-ui=v17] .settings-field{border-bottom:1px solid var(--v17-line);grid-template-columns:180px minmax(0,1fr);align-items:start;column-gap:16px;margin:0 -14px;padding:12px 14px;display:grid}:root[data-ui=v17] .settings-field:first-of-type{padding-top:0}:root[data-ui=v17] .settings-section>.settings-field:last-child,:root[data-ui=v17] form>.settings-field:last-of-type{border-bottom:0}:root[data-ui=v17] .settings-section>.settings-field:last-child{padding-bottom:0}:root[data-ui=v17] .settings-row-2{display:block}:root[data-ui=v17] .settings-row-2>.settings-field{margin-bottom:0;padding-top:12px}:root[data-ui=v17] .settings-field__label-row{flex-direction:column;grid-area:1/1/span 4;align-items:flex-start;gap:3px;margin:0;padding-top:10px;display:flex}:root[data-ui=v17] .settings-field>:not(.settings-field__label-row){grid-column:2}:root[data-ui=v17] .settings-field__label{font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;color:var(--v17-t3)}:root[data-ui=v17] .settings-field__count{font:400 10px/1.45 var(--v17-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--v17-t3)}:root[data-ui=v17] .settings-field__hint{color:var(--v17-t3);margin-top:6px;font-size:10.5px;line-height:1.5}:root[data-ui=v17] .settings-field__error{color:var(--v17-err);font:400 11px/1.5 var(--v17-mono)}:root[data-ui=v17] .settings-field__error:before{content:"! "}:root[data-ui=v17] .settings-field__input,:root[data-ui=v17] .settings-handle-field{background:var(--v17-s0);border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl);box-shadow:none}:root[data-ui=v17] .settings-field__input{height:36px;color:var(--v17-t1);font:400 12px/1.5 var(--v17-mono);padding:0 10px}:root[data-ui=v17] .settings-field__textarea{height:auto;min-height:64px;padding:8px 10px}:root[data-ui=v17] .settings-field__input::placeholder,:root[data-ui=v17] .settings-handle-field__input::placeholder{color:var(--v17-t3);opacity:1}:root[data-ui=v17] .settings-field__input:focus,:root[data-ui=v17] .settings-handle-field:focus-within{border-color:var(--v17-t1);box-shadow:none;background:var(--v17-s0);outline:none}:root[data-ui=v17] .settings-field__input:disabled{opacity:1;color:var(--v17-t3);border-style:dashed}:root[data-ui=v17] .settings-handle-field__prefix{font:400 12px/1.5 var(--v17-mono);color:var(--v17-t3);padding:8px 2px 8px 10px}:root[data-ui=v17] .settings-handle-field__input{font:400 12px/1.5 var(--v17-mono);color:var(--v17-t1);padding:8px 10px 8px 0}:root[data-ui=v17] .settings-handle-field__input:focus-visible{outline:none}:root[data-ui=v17] .settings-handle-field.is-locked{opacity:1;border-style:dashed}:root[data-ui=v17] .settings-handle-field.is-locked .settings-handle-field__input{color:var(--v17-t3)}:root[data-ui=v17] .settings-handle-field__badge{border-left:1px solid var(--v17-line);font:400 9.5px/1 var(--v17-mono);letter-spacing:.07em;color:var(--v17-t3);background:0 0}:root[data-ui=v17] .settings-handle-field__badge--ok{color:var(--v17-t1)}:root[data-ui=v17] .settings-handle-field__badge--ok:before{content:"+"}:root[data-ui=v17] .settings-handle-field__badge--bad{color:var(--v17-err);border-left-color:var(--v17-err)}:root[data-ui=v17] .settings-handle-field__badge--bad:before{content:"!"}:root[data-ui=v17] .settings-btn-sm{border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl);background:var(--v17-s2);height:34px;color:var(--v17-t1);font:400 10.5px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;gap:8px;padding:0 14px}:root[data-ui=v17] .settings-btn-sm:disabled{opacity:1;color:var(--v17-t4);background:0 0;border-style:dashed}:root[data-ui=v17] .settings-btn-sm:hover:not(:disabled){border-color:var(--v17-t3);background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .settings-btn-sm--primary{background:var(--v17-t1);border-color:var(--v17-t1);color:var(--v17-bg);font-weight:400}:root[data-ui=v17] .settings-btn-sm--primary:hover:not(:disabled){background:var(--v17-t1);border-color:var(--v17-t1);color:var(--v17-bg);box-shadow:2px 2px 0 var(--v17-sh)}:root[data-ui=v17] .settings-btn-sm--ghost{border-color:var(--v17-line);color:var(--v17-t2);background:0 0}:root[data-ui=v17] .settings-btn-sm--secondary{border-color:var(--v17-t1);background:0 0}:root[data-ui=v17] .settings-btn-sm--secondary:hover:not(:disabled){background:var(--v17-s2);border-color:var(--v17-t1)}:root[data-ui=v17] .settings-btn-sm--danger{background:var(--v17-err);border-color:var(--v17-err);color:var(--v17-paint-ink)}:root[data-ui=v17] .settings-btn-sm--danger:hover:not(:disabled){background:var(--v17-err);border-color:var(--v17-err);color:var(--v17-paint-ink);box-shadow:2px 2px 0 var(--v17-sh)}:root[data-ui=v17][data-v17-theme="1-bit"] .settings-btn-sm--danger{color:var(--v17-bg);border-style:double;border-width:3px;border-color:var(--v17-bg);outline:1px solid var(--v17-t1)}:root[data-ui=v17] .settings-form-actions{gap:10px;margin-top:14px}:root[data-ui=v17] .settings-app .subtle-link{color:var(--v17-t2);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;text-underline-offset:3px;text-decoration:underline}:root[data-ui=v17] .settings-app .subtle-link:hover{color:var(--v17-t1)}:root[data-ui=v17] .settings-save-bar{background:var(--v17-s2);border:1px solid var(--v17-t1);border-radius:var(--v17-r-pop);box-shadow:4px 4px 0 var(--v17-sh);padding:8px 8px 8px 14px;bottom:28px}:root[data-ui=v17] .settings-save-bar__msg{font:400 11.5px/1.5 var(--v17-mono);color:var(--v17-t1)}:root[data-ui=v17] .settings-save-bar__dot{background:var(--v17-hot);width:7px;height:7px;box-shadow:none;border-radius:0;animation:none}:root[data-ui=v17] .settings-save-bar__actions{border-left-color:var(--v17-line);gap:8px}:root[data-ui=v17] .settings-app .auth-error,:root[data-ui=v17] .editor-error,:root[data-ui=v17] .appearance-error{background:var(--v17-s2);border:1px solid var(--v17-err);border-radius:var(--v17-r-pop);color:var(--v17-t1);font:400 11.5px/1.5 var(--v17-mono)}:root[data-ui=v17][data-v17-theme="1-bit"] .settings-app .auth-error,:root[data-ui=v17][data-v17-theme="1-bit"] .editor-error,:root[data-ui=v17][data-v17-theme="1-bit"] .appearance-error{border-style:double;border-width:3px}:root[data-ui=v17] .settings-modal__backdrop{background:color-mix(in srgb, var(--v17-s0) 72%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;animation:none}:root[data-ui=v17] .settings-modal{background:var(--v17-s1);border:1px solid var(--v17-t1);border-radius:var(--v17-r-pop);max-width:460px;box-shadow:8px 8px 0 var(--v17-hot);font-family:var(--v17-mono);padding:0 18px 18px;animation:none;overflow:hidden}:root[data-ui=v17] .settings-modal__kicker{border-bottom:1px solid var(--v17-t1);height:36px;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;margin:0 -18px 20px;padding:0 14px;display:flex}:root[data-ui=v17] .settings-modal__title{font:400 30px/1.05 var(--v17-bits);font-synthesis:none;letter-spacing:0;color:var(--v17-t1);margin:0 0 10px}:root[data-ui=v17] .settings-modal__copy{color:var(--v17-t2);margin:0 0 12px;font-size:12px;line-height:1.65}:root[data-ui=v17] .settings-modal__handle{border:1px solid var(--v17-t1);color:var(--v17-t1);font:400 12px/1.5 var(--v17-mono);background:0 0;border-radius:4px;padding:1px 6px}:root[data-ui=v17] .settings-modal__actions{flex-direction:row;justify-content:flex-end;gap:10px;margin-top:18px}:root[data-ui=v17] .settings-modal .settings-btn-sm--ghost{border-color:var(--v17-t1);color:var(--v17-t1)}:root[data-ui=v17] .v17-acct{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:40px;max-width:1040px;display:grid}:root[data-ui=v17] .v17-acct>*{grid-column:1;min-width:0}:root[data-ui=v17] .v17-acct>.v17-pcard{grid-area:1/2/span 12;position:sticky;top:0}@media (max-width:1100px){:root[data-ui=v17] .v17-acct{grid-template-columns:minmax(0,1fr)}:root[data-ui=v17] .v17-acct>.v17-pcard{grid-area:auto/1;max-width:300px;margin-bottom:18px;position:static}}:root[data-ui=v17] .v17-pcard{border:1px solid var(--v17-t1);background:var(--v17-s1);box-shadow:6px 6px 0 var(--v17-hot);font-family:var(--v17-mono);border-radius:14px;overflow:hidden}:root[data-ui=v17] .v17-pcard__strip{border-bottom:1px solid var(--v17-line);height:30px;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 14px;display:flex}:root[data-ui=v17] .v17-pcard__who{padding:14px 14px 0}:root[data-ui=v17] .v17-pcard__av{box-sizing:border-box;border:1px solid var(--v17-t1);background:var(--v17-bg);object-fit:cover;border-radius:8px;place-items:center;width:64px;height:64px;display:grid}:root[data-ui=v17] .v17-pcard__name{font:400 30px/1 var(--v17-bits);font-synthesis:none;color:var(--v17-t1);overflow-wrap:anywhere;margin:10px 14px 0}:root[data-ui=v17] .v17-pcard__sub{color:var(--v17-t2);margin:6px 14px 0;font-size:11px;line-height:1.5}:root[data-ui=v17] .v17-pcard__at{color:var(--v17-t3);overflow-wrap:anywhere;margin:4px 14px 14px;font-size:11px;line-height:1.5}:root[data-ui=v17] .v17-pcard__bio{color:var(--v17-t2);overflow-wrap:anywhere;margin:-4px 14px 14px;font-size:11.5px;line-height:1.6}:root[data-ui=v17] .v17-pcard__links{flex-direction:column;gap:5px;margin:-4px 14px 14px;padding:0;font-size:11px;list-style:none;display:flex}:root[data-ui=v17] .v17-pcard__links a{color:var(--v17-t1);overflow-wrap:anywhere;text-decoration:none}:root[data-ui=v17] .v17-pcard__links a:before{content:"↗ ";color:var(--v17-hot)}:root[data-ui=v17] .v17-pcard__links a:hover{text-underline-offset:3px;text-decoration:underline}:root[data-ui=v17] .settings-avatar-block{border-bottom:1px solid var(--v17-line);margin:0 -14px;padding:0 14px 14px}:root[data-ui=v17] .settings-app .auth-avatar-zone{border:1px dashed var(--v17-t4);border-radius:var(--v17-r-ctl);background:var(--v17-s0)}:root[data-ui=v17] .settings-app .auth-avatar-zone:hover,:root[data-ui=v17] .settings-app .auth-avatar-zone:focus-visible{border-color:var(--v17-t1);background:var(--v17-s0)}:root[data-ui=v17] .settings-app .auth-avatar-icon{color:var(--v17-hot)}:root[data-ui=v17] .settings-app .auth-avatar-prompt{color:var(--v17-t1);font:400 11.5px/1.5 var(--v17-mono)}:root[data-ui=v17] .settings-app .auth-avatar-hint{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono)}:root[data-ui=v17] .settings-app .auth-avatar-preview{border-radius:8px}:root[data-ui=v17] .settings-links-editor__list{gap:0;margin:-14px -14px 0}:root[data-ui=v17] .settings-link-row{border:0;border-bottom:1px solid var(--v17-line);background:0 0;border-radius:0;padding:10px 14px}:root[data-ui=v17] .settings-link-row__icon{color:var(--v17-t3);background:0 0;border:0}:root[data-ui=v17] .settings-link-row__url,:root[data-ui=v17] .settings-link-row__label{height:32px;font:400 12px/1.5 var(--v17-mono)}:root[data-ui=v17] .settings-link-row__btn{border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl-s);color:var(--v17-t2)}:root[data-ui=v17] .settings-link-row__btn:hover:not(:disabled){background:var(--v17-s2);border-color:var(--v17-t3);color:var(--v17-t1)}:root[data-ui=v17] .settings-link-row__btn:disabled{opacity:1;color:var(--v17-t4);border-style:dashed}:root[data-ui=v17] .settings-link-row__btn--danger:hover:not(:disabled){border-color:var(--v17-err);color:var(--v17-err);background:0 0}:root[data-ui=v17] .settings-links-editor__empty{border:1px dashed var(--v17-line);border-radius:var(--v17-r-ctl);background:0 0;margin:0 0 14px;padding:18px}:root[data-ui=v17] .settings-links-editor__empty-kicker{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em}:root[data-ui=v17] .settings-links-editor__empty-copy{color:var(--v17-t3);font-size:11.5px;line-height:1.5}:root[data-ui=v17] .settings-links-editor__foot{padding-top:14px}:root[data-ui=v17] .settings-links-editor__count{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em}:root[data-ui=v17] .settings-preview-card{background:var(--v17-s1);border:1px solid var(--v17-line);border-radius:var(--v17-r-panel)}:root[data-ui=v17] .v17-thg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){:root[data-ui=v17] .v17-thg{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-ui=v17] .v17-thp{border:1px solid var(--v17-line);border-radius:var(--v17-r-pop);background:var(--v17-s2);color:var(--v17-t2);font:400 10.5px/1.45 var(--v17-mono);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:8px;display:flex}:root[data-ui=v17] .v17-thp:hover:not(.is-on){border-color:var(--v17-t3)}:root[data-ui=v17] .v17-thp.is-on{border-color:var(--v17-t1);box-shadow:inset 0 0 0 1px var(--v17-t1), 4px 4px 0 var(--v17-sh);cursor:default}:root[data-ui=v17] .v17-thp__sw{border:1px solid var(--v17-line);border-radius:6px;grid-template-columns:2fr 1fr 1fr 1fr;height:46px;display:grid;overflow:hidden}:root[data-ui=v17] .v17-thp__sw i{display:block}:root[data-ui=v17] .v17-thp__name{color:var(--v17-t1);justify-content:space-between;align-items:center;display:flex}:root[data-ui=v17] .v17-thp__name b{box-sizing:border-box;border:1px solid var(--v17-t4);width:7px;height:7px}:root[data-ui=v17] .v17-thp.is-on .v17-thp__name b{background:var(--v17-t1);border-color:var(--v17-t1)}:root[data-ui=v17] .v17-thp__sub{color:var(--v17-t3)}:root[data-ui=v17] .appearance-seg{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:9px;gap:2px;width:auto;padding:3px;display:inline-flex}:root[data-ui=v17] .appearance-seg__item{height:28px;box-shadow:none;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:0 12px}:root[data-ui=v17] .appearance-seg__item:hover:not(.is-active){background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .appearance-seg__item.is-active{background:var(--v17-t1);color:var(--v17-bg);box-shadow:0 2px 0 var(--v17-sh)}:root[data-ui=v17] .appearance-seg__label{font:inherit;color:inherit}:root[data-ui=v17] .appearance-seg__hint,:root[data-ui=v17] .appearance-seg__item.is-active .appearance-seg__hint{font:inherit;color:inherit;opacity:.6;font-size:9px}:root[data-ui=v17] .appearance-subfield{grid-template-columns:180px minmax(0,1fr);align-items:center;column-gap:16px;margin:0;display:grid}:root[data-ui=v17] .appearance-subfield>.appearance-seg{justify-self:start}:root[data-ui=v17] .appearance-subfield__label{font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--v17-t3);margin:0}:root[data-ui=v17] .appearance-toggle-row,:root[data-ui=v17] .editor-toggle-row{border-top:0;border-bottom:1px solid var(--v17-line);margin:0 -14px;padding:12px 14px}:root[data-ui=v17] .settings-section__head+.appearance-toggle-row,:root[data-ui=v17] .settings-section__head+.editor-toggle-row{padding-top:0}:root[data-ui=v17] .appearance-toggle-row:last-of-type,:root[data-ui=v17] .editor-toggle-row:last-of-type{border-bottom:0;padding-bottom:0}:root[data-ui=v17] .editor-perf-grid+.editor-toggle-row{border-top:1px solid var(--v17-line);margin-top:14px;padding-top:12px}:root[data-ui=v17] .appearance-toggle-row__label,:root[data-ui=v17] .editor-toggle-row__label{font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--v17-t2)}:root[data-ui=v17] .appearance-toggle-row__desc,:root[data-ui=v17] .editor-toggle-row__desc{color:var(--v17-t3);font-size:10.5px;line-height:1.5}:root[data-ui=v17] .v17-note-row .appearance-toggle-row__desc{color:var(--v17-t3)}:root[data-ui=v17] .appearance-toggle,:root[data-ui=v17] .editor-toggle{border:1px solid var(--v17-t4);background:var(--v17-s0);border-radius:5px;width:30px;height:16px}:root[data-ui=v17] .appearance-toggle:after,:root[data-ui=v17] .editor-toggle:after{background:var(--v17-t3);width:10px;height:10px;box-shadow:none;border-radius:2px;top:2px;left:2px;transform:none}:root[data-ui=v17] .appearance-toggle.is-on,:root[data-ui=v17] .editor-toggle.is-on{background:var(--v17-t1);border-color:var(--v17-t1)}:root[data-ui=v17] .appearance-toggle.is-on:after,:root[data-ui=v17] .editor-toggle.is-on:after{background:var(--v17-bg);left:16px;transform:none}:root[data-ui=v17] .editor-perf-grid,:root[data-ui=v17] .editor-hand-grid{gap:10px;margin:0}:root[data-ui=v17] .editor-perf-card,:root[data-ui=v17] .editor-hand-card,:root[data-ui=v17] .editor-skin__option{border:1px solid var(--v17-line);border-radius:var(--v17-r-pop);background:var(--v17-s2);box-shadow:none;font-family:var(--v17-mono);transform:none}:root[data-ui=v17] .editor-perf-card:hover,:root[data-ui=v17] .editor-hand-card:hover,:root[data-ui=v17] .editor-skin__option:hover{border-color:var(--v17-t3);transform:none}:root[data-ui=v17] .editor-perf-card.is-active,:root[data-ui=v17] .editor-hand-card.is-active,:root[data-ui=v17] .editor-skin__option.is-active{border-color:var(--v17-t1);background:var(--v17-s2);box-shadow:inset 0 0 0 1px var(--v17-t1), 4px 4px 0 var(--v17-sh)}:root[data-ui=v17] .editor-perf-card__check,:root[data-ui=v17] .editor-hand-card__check{background:var(--v17-t1);color:var(--v17-bg);border-radius:3px}:root[data-ui=v17] .editor-perf-card__kicker{font:400 9.5px/1.45 var(--v17-mono);letter-spacing:.07em;color:var(--v17-t3)}:root[data-ui=v17] .editor-perf-card__kicker:before{display:none}:root[data-ui=v17] .editor-perf-card__title,:root[data-ui=v17] .editor-hand-card__name{font:400 20px/1 var(--v17-bits);font-synthesis:none;color:var(--v17-t1)}:root[data-ui=v17] .editor-perf-card__desc{color:var(--v17-t3);font-size:11px;line-height:1.5}:root[data-ui=v17] .editor-perf-card__meta{font:400 9.5px/1.45 var(--v17-mono);letter-spacing:.05em;color:var(--v17-t3);border-top-color:var(--v17-line)}:root[data-ui=v17] .editor-hand-card__hand{color:var(--v17-t3)}:root[data-ui=v17] .editor-hand-card.is-active .editor-hand-card__hand{color:var(--v17-t1)}:root[data-ui=v17] .editor-hand-card__caption{font:400 10px/1.45 var(--v17-mono);color:var(--v17-t3)}:root[data-ui=v17] .editor-skin__name{font:400 12px/1.45 var(--v17-mono);color:var(--v17-t1)}:root[data-ui=v17] .editor-skin__caption{font:400 10.5px/1.5 var(--v17-mono);color:var(--v17-t3)}:root[data-ui=v17] .editor-skin__option.is-active .editor-skin__name:after{content:" ■"}:root[data-ui=v17] .editor-skin__note{color:var(--v17-t3);font-size:10.5px;line-height:1.5}:root[data-ui=v17] .editor-skin__panels{border-top:1px solid var(--v17-line);margin:14px -14px 0;padding:12px 14px 0}:root[data-ui=v17] .editor-skin__sizes{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:9px;gap:2px;padding:3px;display:inline-flex}:root[data-ui=v17] .editor-skin__size{height:28px;box-shadow:none;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:6px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:0 12px}:root[data-ui=v17] .editor-skin__size .editor-skin__caption{font:inherit;color:inherit;opacity:.6;font-size:9px}:root[data-ui=v17] .editor-skin__size:hover:not(.is-active){background:var(--v17-s2);color:var(--v17-t1)}:root[data-ui=v17] .editor-skin__size.is-active{background:var(--v17-t1);color:var(--v17-bg);box-shadow:0 2px 0 var(--v17-sh)}:root[data-ui=v17] .editor-reset-wrap{justify-content:flex-start;margin-top:4px}:root[data-ui=v17] .editor-reset{border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl);height:34px;color:var(--v17-t2);font:400 10.5px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0 14px}:root[data-ui=v17] .editor-reset:hover:not(:disabled){background:var(--v17-s2);border-color:var(--v17-t3);color:var(--v17-t1)}:root[data-ui=v17] .settings-email-row{background:0 0;border:0;padding:0}:root[data-ui=v17] .settings-email-row__value{font:400 12px/1.5 var(--v17-mono);color:var(--v17-t1)}:root[data-ui=v17] .settings-email-pending{border:1px solid var(--v17-warn);border-radius:var(--v17-r-pop);background:var(--v17-s2);padding:12px 14px 12px 36px;position:relative}:root[data-ui=v17] .settings-email-pending:before{content:"";background:repeating-linear-gradient(var(--v17-warn) 0 3px, transparent 3px 5px);border-radius:2px;width:10px;height:28px;position:absolute;top:14px;left:14px}:root[data-ui=v17][data-v17-theme="1-bit"] .settings-email-pending{border-style:dashed}:root[data-ui=v17] .settings-email-pending__kicker{color:var(--v17-t3);font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;margin-bottom:6px}:root[data-ui=v17] .settings-email-pending__copy{color:var(--v17-t1);font-size:12px;line-height:1.6}:root[data-ui=v17] .settings-email-pending__copy--muted{color:var(--v17-t3);font-size:11px}:root[data-ui=v17] .settings-email-pending__address{color:var(--v17-hot);font:400 12px/1.5 var(--v17-mono);background:0 0;padding:0}:root[data-ui=v17] .v17-data__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}:root[data-ui=v17] .v17-data__label{font:400 10px/1.45 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--v17-t2)}:root[data-ui=v17] .v17-data__desc{color:var(--v17-t3);max-width:520px;margin-top:3px;font-size:10.5px;line-height:1.5}:root[data-ui=v17] .settings-danger-panel,:root[data-ui=v17] .settings-pending-panel{background:var(--v17-s1);border:1px solid var(--v17-err);border-radius:var(--v17-r-panel);box-shadow:none;padding:0 14px 14px;overflow:hidden}:root[data-ui=v17] .settings-pending-panel{border-color:var(--v17-warn)}:root[data-ui=v17][data-v17-theme="1-bit"] .settings-danger-panel{border-style:double;border-width:3px}:root[data-ui=v17][data-v17-theme="1-bit"] .settings-pending-panel{border-style:dashed}:root[data-ui=v17] .settings-danger-panel__kicker,:root[data-ui=v17] .settings-pending-panel__kicker{float:right;color:var(--v17-t3);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;margin:15px 0 0}:root[data-ui=v17] .settings-danger-panel__title,:root[data-ui=v17] .settings-pending-panel__title{border-bottom:1px solid var(--v17-err);font:400 20px/1 var(--v17-bits);font-synthesis:none;letter-spacing:0;color:var(--v17-err);margin:0 -14px 14px;padding:10px 14px}:root[data-ui=v17] .settings-pending-panel__title{border-bottom-color:var(--v17-warn);color:var(--v17-t1)}:root[data-ui=v17] .settings-danger-panel__copy,:root[data-ui=v17] .settings-pending-panel__copy{color:var(--v17-t2);max-width:720px;font-size:12px;line-height:1.6}:root[data-ui=v17] .settings-pending-panel__copy strong{color:var(--v17-t1);text-underline-offset:3px;font-weight:400;text-decoration:underline}:root[data-ui=v17] .settings-danger-panel__list{color:var(--v17-t2);font-size:11.5px;line-height:1.6}:root[data-ui=v17] .settings-danger-panel__list li:before{content:"-";color:var(--v17-err)}
:root[data-ui=v17] .v17-msr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-ui=v17] .v17-mring{place-items:center;width:16px;height:22px;display:grid;position:relative}:root[data-ui=v17] .v17-mring .prow-mod{touch-action:none}:root[data-ui=v17] .v17-mring .prow-mod i{border-color:var(--v17-t4);transition:none}:root[data-ui=v17] .v17-mring .prow-mod:hover:not(:disabled) i{border-color:var(--v17-mod);box-shadow:none}:root[data-ui=v17] .v17-mring.is-paused .prow-mod i{border:2px solid var(--v17-mod)}:root[data-ui=v17] .v17-mring.is-moving .prow-mod i{background:var(--v17-mod);border-color:var(--v17-mod)}:root[data-ui=v17] .v17-mring.is-open .prow-mod i{box-shadow:0 0 0 2px var(--v17-s1), 0 0 0 3px var(--v17-t1)}:root[data-ui=v17] .v17-mring .prow-mod:focus-visible{outline:1px solid var(--v17-t1);outline-offset:0;border-radius:4px}:root[data-ui=v17] .v17-mring__more{z-index:2;background:var(--v17-s3);width:16px;height:11px;color:var(--v17-t1);cursor:pointer;border:0;border-radius:3px;place-items:center;padding:0;font-size:0;line-height:0;display:none;position:absolute;bottom:-11px;left:0}:root[data-ui=v17] .v17-mring__more:before{content:"";background:currentColor;width:2px;height:2px;box-shadow:-4px 0,4px 0}:root[data-ui=v17] .pline:hover .v17-mring__more,:root[data-ui=v17] .v17-mring__more:focus-visible{display:grid}:root[data-ui=v17] .v17-mring__more:hover{background:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17] .prow-mod[data-motion-drop] i{border:2px dashed var(--v17-mod);box-shadow:0 0 0 2px var(--v17-s1), 0 0 0 3px var(--v17-mod);background:0 0}:root[data-ui=v17] .v17-mring-ghost{z-index:400;pointer-events:none;border:1px solid var(--v17-mod);border-radius:var(--v17-r-ctl);background:var(--v17-s2);color:var(--v17-t1);box-shadow:3px 3px 0 var(--v17-sh);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 7px 3px 5px;display:inline-flex;position:fixed;transform:translate(8px,-50%)}:root[data-ui=v17] .v17-mring-ghost i{background:var(--v17-mod);border-radius:50%;width:10px;height:10px}:root[data-ui=v17] .prow>.v17-mmarks{pointer-events:none;inset:0;position:absolute!important}:root[data-ui=v17] .v17-mtoast{z-index:101;background:var(--v17-s2);border:1px solid var(--v17-mod);border-radius:var(--v17-r-pop);max-width:min(520px,100% - 32px);box-shadow:4px 4px 0 var(--v17-sh);color:var(--v17-t1);font:400 12px/1.5 var(--v17-mono);grid-area:canvas;place-self:end center;align-items:center;gap:10px;margin:0 16px 116px;padding:8px 8px 8px 12px;animation:.3s step-end both v17-tear-in;display:flex}:root[data-ui=v17] .v17-mtoast__g{color:var(--v17-mod);font-size:14px;line-height:1}:root[data-ui=v17] .v17-mtoast__msg{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:6px;overflow:hidden}:root[data-ui=v17] .v17-mtoast__act{border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl);background:var(--v17-s1);height:26px;color:var(--v17-t1);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;flex:none;padding:0 10px}:root[data-ui=v17] .v17-mtoast__act:hover{border-color:var(--v17-t1)}:root[data-ui=v17] .v17-mtoast__x{border-radius:var(--v17-r-chip,5px);width:22px;height:22px;color:var(--v17-t3);font:400 14px/1 var(--v17-mono);cursor:pointer;background:0 0;border:0;flex:none;padding:0}:root[data-ui=v17] .v17-mtoast__x:hover{color:var(--v17-t1);background:var(--v17-s3)}:root[data-ui=v17] .v17-mtoast__act:focus-visible,:root[data-ui=v17] .v17-mtoast__x:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-fr__head:has(>.v17-mchip){grid-template-columns:12px minmax(0,1fr) auto 22px}:is(:root[data-ui=v17] .v17-fr__head:has(>.v17-mchip.is-moving) .v17-fr__main .v17-vl,:root[data-ui=v17] .v17-fr__head:has(>.v17-mchip.is-paused) .v17-fr__main .v17-vl){display:none}:root[data-ui=v17] .v17-mchip{border:1px solid var(--v17-line);border-radius:var(--v17-r-chip);background:var(--v17-s1);min-width:24px;height:22px;color:var(--v17-t4);font:400 11px/1 var(--v17-mono);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}:root[data-ui=v17] .v17-mchip:hover{color:var(--v17-t1);border-color:var(--v17-t3)}:root[data-ui=v17] .v17-mchip b{font-weight:400}:root[data-ui=v17] .v17-mchip.is-moving{color:var(--v17-t1);border-color:var(--v17-mod);background:color-mix(in srgb, var(--v17-mod) 22%, var(--v17-s1))}:root[data-ui=v17] .v17-mchip.is-moving i{background:var(--v17-mod);border-radius:50%;width:6px;height:6px}:root[data-ui=v17] .v17-mchip.is-paused{color:var(--v17-t2);border-color:var(--v17-mod);border-style:dashed}:root[data-ui=v17] .v17-mchip.is-open,:root[data-ui=v17] .v17-mchip:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-mchip.is-dormant{opacity:.45}:root[data-ui=v17] .v17-mpop{z-index:300;box-sizing:border-box;background:var(--v17-s1);border:1px solid var(--v17-mod);border-radius:var(--v17-r-panel);width:344px;box-shadow:5px 5px 0 var(--v17-sh);color:var(--v17-t1);font:400 11px/1.4 var(--v17-mono);-webkit-user-select:none;user-select:none;padding:12px;position:fixed}:root[data-ui=v17] .v17-mpop__h{align-items:baseline;gap:8px;padding:2px 2px 10px;display:flex}:root[data-ui=v17] .v17-mpop__h span{color:var(--v17-mod);letter-spacing:.12em;text-transform:uppercase;font-size:9px}:root[data-ui=v17] .v17-mpop__h b{min-width:0;font:400 13px/1.2 var(--v17-mono);color:var(--v17-t1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:root[data-ui=v17] .v17-mpop__h b.is-bits{font:400 20px/1 var(--v17-bits);font-synthesis:none}:root[data-ui=v17] .v17-mpop__h em{color:var(--v17-t3);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal}:root[data-ui=v17] .v17-mpop__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v17] .v17-mpop__f{color:var(--v17-t3);margin:10px 2px 0;font-size:9.5px;line-height:1.5}:root[data-ui=v17] .v17-mt{border:1px solid var(--v17-line);border-radius:var(--v17-r-pop);background:var(--v17-s2);flex-direction:column;min-width:0;display:flex}:root[data-ui=v17] .v17-mt:hover:not(.is-dim){border-color:var(--v17-t3)}:root[data-ui=v17] .v17-mt.is-on{border-color:var(--v17-mod);box-shadow:0 0 0 1px var(--v17-mod)}:root[data-ui=v17] .v17-mt.is-aud{border-color:var(--v17-mod);border-style:dashed}:root[data-ui=v17] .v17-mt__main{border-radius:inherit;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:5px 5px 7px;display:flex}:root[data-ui=v17] .v17-mt__main:disabled{cursor:default}:root[data-ui=v17] .v17-mt__main:focus-visible,:root[data-ui=v17] .v17-mt__sw:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-mt__pic{background:var(--v17-s0);height:84px;color:var(--v17-t3);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-ui=v17] .v17-mt__img{aspect-ratio:1;filter:saturate(.6)brightness(.72);background-repeat:no-repeat;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:root[data-ui=v17] .v17-mt__cv{background:linear-gradient(to top, color-mix(in srgb, var(--v17-s0) 82%, transparent), transparent);width:100%;height:42px;position:absolute;bottom:0;left:0;right:0}:root[data-ui=v17] .v17-mt__cv path{fill:none;stroke:var(--v17-mod);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-ui=v17] .v17-mt__cv path.is-2{stroke:var(--v17-t1);stroke-width:1px;opacity:.7}:root[data-ui=v17] .v17-mt__ph{stroke:var(--v17-t1);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6;animation:4s linear infinite v17-m-loop}:root[data-ui=v17] .v17-mt__tag{background:var(--v17-mod);color:var(--v17-bg);border-radius:4px;padding:3px 5px;font-size:9px;line-height:1.3;position:absolute;top:4px;left:4px;right:4px}:root[data-ui=v17] .v17-mt__tag.is-on{text-transform:uppercase;letter-spacing:.08em;right:auto}:root[data-ui=v17] .v17-mt__none{color:var(--v17-t4);font-size:10px}:root[data-ui=v17] .v17-mt__die{color:var(--v17-t1)}:root[data-ui=v17] .v17-mt__n{justify-content:space-between;align-items:baseline;gap:6px;padding:0 2px;display:flex}:root[data-ui=v17] .v17-mt__n b{color:var(--v17-t1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}:root[data-ui=v17] .v17-mt__n em{letter-spacing:.1em;text-transform:uppercase;color:var(--v17-t3);flex:none;font-size:8.5px;font-style:normal}:root[data-ui=v17] .v17-mt__s{min-height:26px;color:var(--v17-t3);overflow-wrap:anywhere;padding:0 2px;font-size:9.5px;line-height:1.35}:root[data-ui=v17] .v17-mt.is-dim .v17-mt__main{opacity:.5}:root[data-ui=v17] .v17-mt.is-dim .v17-mt__pic:after{content:"";background:repeating-linear-gradient(135deg, transparent 0 5px, var(--v17-line) 5px 6px);position:absolute;inset:0}:root[data-ui=v17] .v17-mt__sw{border:1px solid var(--v17-mod);border-radius:var(--v17-r-ctl);min-height:24px;color:var(--v17-t1);font:400 9px/1.3 var(--v17-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;margin:0 5px 6px;padding:3px 6px}:root[data-ui=v17] .v17-mt__sw:hover{background:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17][data-reduce-motion=on] .v17-mt__ph{animation:none}@media (prefers-reduced-motion:reduce){:root[data-ui=v17] .v17-mt__ph{animation:none}}@keyframes v17-m-loop{0%{transform:translate(0)}to{transform:translate(100%)}}:root[data-ui=v17] .v17-mw{z-index:310;box-sizing:border-box;background:var(--v17-s1);border:1px solid var(--v17-mod);border-radius:var(--v17-r-panel);width:344px;box-shadow:5px 5px 0 var(--v17-mod);color:var(--v17-t1);font:400 11px/1.4 var(--v17-mono);-webkit-user-select:none;user-select:none;position:fixed}:root[data-ui=v17] .v17-mw__h{border-bottom:1px solid var(--v17-line);cursor:grab;touch-action:none;align-items:center;gap:10px;padding:12px 10px 10px 12px;display:flex}:root[data-ui=v17] .v17-mw__h:active{cursor:grabbing}:root[data-ui=v17] .v17-mw__badge{background:color-mix(in srgb, var(--v17-mod) 28%, var(--v17-s1));width:28px;height:28px;color:var(--v17-mod);border-radius:7px;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}:root[data-ui=v17] .v17-mw__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:root[data-ui=v17] .v17-mw__t small{color:var(--v17-mod);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}:root[data-ui=v17] .v17-mw__t b{font:400 14px/1.2 var(--v17-mono);color:var(--v17-t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v17] .v17-mw__t b.is-bits{font:400 20px/1 var(--v17-bits);font-synthesis:none}:root[data-ui=v17] .v17-mw__x{border-radius:var(--v17-r-chip);width:24px;height:24px;color:var(--v17-t3);font:400 15px/1 var(--v17-mono);cursor:pointer;background:0 0;border:0;flex:none;padding:0}:root[data-ui=v17] .v17-mw__x:hover{color:var(--v17-t1);background:var(--v17-s3)}:root[data-ui=v17] .v17-mw__b{flex-direction:column;gap:10px;padding:12px;display:flex}:root[data-ui=v17] .v17-mw__f{flex-direction:column;gap:5px;display:flex}:root[data-ui=v17] .v17-mw__f.is-sub{margin-top:-4px}:root[data-ui=v17] .v17-mw__l{color:var(--v17-t3);letter-spacing:.12em;text-transform:uppercase;font-size:9px}:root[data-ui=v17] .v17-mw__note{color:var(--v17-t3);font-size:9.5px}:root[data-ui=v17] .v17-mw__seg{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:8px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}:root[data-ui=v17] .v17-mw__seg.is-wide{align-self:stretch;display:flex}:root[data-ui=v17] .v17-mw__seg button{min-width:28px;height:24px;color:var(--v17-t2);font:400 10px/1 var(--v17-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 1 0;padding:0 6px}:root[data-ui=v17] .v17-mw__seg button:hover:not(:disabled):not(.on){color:var(--v17-t1);background:var(--v17-s2)}:root[data-ui=v17] .v17-mw__seg button.on{background:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17] .v17-mw__seg button.on.is-warn{color:var(--v17-warn);outline:1px dashed var(--v17-warn);outline-offset:-1px;background:0 0}:root[data-ui=v17] .v17-mw__seg button:disabled{color:var(--v17-t4);cursor:default}:root[data-ui=v17] .v17-mw__seg sup{letter-spacing:.04em;vertical-align:top;margin-left:3px;font-size:7px}:root[data-ui=v17] .v17-mw__waves{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:root[data-ui=v17] .v17-mw__waves button{border:1px solid var(--v17-line);background:var(--v17-s0);height:32px;color:var(--v17-t2);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}:root[data-ui=v17] .v17-mw__waves button:hover{border-color:var(--v17-t3);color:var(--v17-t1)}:root[data-ui=v17] .v17-mw__waves button.on{border-color:var(--v17-mod);box-shadow:0 0 0 1px var(--v17-mod);color:var(--v17-t1);background:color-mix(in srgb, var(--v17-mod) 20%, var(--v17-s0))}:root[data-ui=v17] .v17-mw__waves svg{width:30px;height:16px}:root[data-ui=v17] .v17-mw__waves path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}:root[data-ui=v17] .v17-mw__free{flex-direction:column;gap:6px;display:flex}:root[data-ui=v17] .v17-mw__free input{width:100%}:root[data-ui=v17] .v17-mw__free small{color:var(--v17-t3);font-size:9.5px}:root[data-ui=v17] .v17-mw__free small.is-warn{color:var(--v17-warn)}:root[data-ui=v17] .v17-mw__rows{flex-direction:column;gap:5px;display:flex}:root[data-ui=v17] .v17-mw__rows .pline{grid-template-columns:minmax(0,1fr) 22px 0;gap:4px}:root[data-ui=v17] .v17-mw__rows .prow-mod-none{width:0}:root[data-ui=v17] .v17-mw .prow-seg button.on{background:var(--v17-mod);color:var(--v17-bg);box-shadow:none}:root[data-ui=v17] .v17-mw-range{--vb:100px;cursor:default;grid-template-columns:6px minmax(0,1fr) 94px}:root[data-ui=v17] .prow>.v17-mw-range__band{top:0;bottom:0;left:calc((100% - var(--vb)) * var(--lo));width:calc((100% - var(--vb)) * (var(--hi) - var(--lo)));background:color-mix(in srgb, var(--v17-mod) 30%, var(--v17-s1));pointer-events:none;position:absolute!important}:root[data-ui=v17] .prow>.v17-mw-range__h{z-index:1;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:13px;margin-left:-6px;padding:0;top:0;bottom:0;position:absolute!important}:root[data-ui=v17] .prow>.v17-mw-range__h.is-lo{left:calc((100% - var(--vb)) * var(--lo))}:root[data-ui=v17] .prow>.v17-mw-range__h.is-hi{left:calc((100% - var(--vb)) * var(--hi))}:root[data-ui=v17] .v17-mw-range__h:before{content:"";background:var(--v17-mod);width:2px;position:absolute;top:3px;bottom:3px;left:5px}:root[data-ui=v17] .v17-mw-range__h.is-lo:after,:root[data-ui=v17] .v17-mw-range__h.is-hi:after{content:"";border-top:2px solid var(--v17-mod);border-bottom:2px solid var(--v17-mod);width:4px;position:absolute;top:3px;bottom:3px}:root[data-ui=v17] .v17-mw-range__h.is-lo:after{left:7px}:root[data-ui=v17] .v17-mw-range__h.is-hi:after{left:1px}:root[data-ui=v17] .v17-mw-range__h:focus-visible{outline:1px solid var(--v17-t1);outline-offset:-2px}:root[data-ui=v17] .v17-mw-range__h.is-clamp:before{background:var(--v17-warn);box-shadow:3px 0 0 var(--v17-warn)}:root[data-ui=v17] .v17-mw-range__h.is-hi.is-clamp:before{box-shadow:-3px 0 0 var(--v17-warn)}:root[data-ui=v17] .v17-mw-range__h.is-clamp:after{border-color:var(--v17-warn)}:root[data-ui=v17] .v17-mw-range__vb{cursor:default}:root[data-ui=v17] .v17-mw-range__vb .prow-in{text-align:right;white-space:nowrap}:root[data-ui=v17] .v17-mw__scope{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:8px;height:78px;position:relative;overflow:hidden}:root[data-ui=v17] .v17-mw__loop{width:100%;height:56px;position:absolute;top:0;left:0}:root[data-ui=v17] .v17-mw__loop path{fill:none;stroke:var(--v17-mod);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-ui=v17] .v17-mw__loop line{stroke:var(--v17-t4);stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-ui=v17] .v17-mw__loop circle{fill:var(--v17-t1)}:root[data-ui=v17] .v17-mw__loop.is-off path{stroke:var(--v17-t3);stroke-dasharray:4 3}:root[data-ui=v17] .v17-mw__cap{color:var(--v17-t3);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:9px;display:flex;position:absolute;bottom:6px;left:10px;right:10px}:root[data-ui=v17] .v17-mw__cap span:last-child{color:var(--v17-t1)}:root[data-ui=v17] .v17-mw__saved{flex-direction:column;gap:5px;display:flex}:root[data-ui=v17] .v17-mw__chips{flex-wrap:wrap;gap:4px;display:flex}:root[data-ui=v17] .v17-mw__chip{border:1px solid var(--v17-line);border-radius:var(--v17-r-chip);background:var(--v17-s2);display:inline-flex;overflow:hidden}:root[data-ui=v17] .v17-mw__chip button{height:22px;color:var(--v17-t1);font:400 10px/1 var(--v17-mono);cursor:pointer;background:0 0;border:0;padding:0 7px}:root[data-ui=v17] .v17-mw__chip button+button{border-left:1px solid var(--v17-line);color:var(--v17-t3);padding:0 6px}:root[data-ui=v17] .v17-mw__chip button:hover{background:var(--v17-s3);color:var(--v17-t1)}:root[data-ui=v17] .v17-mw__foot{border-top:1px solid var(--v17-line);align-items:center;gap:8px;padding:10px 12px 12px;display:flex}:root[data-ui=v17] .v17-mw__foot .v17-btn{height:30px;padding:0 10px}:root[data-ui=v17] .v17-btn--motion{background:var(--v17-mod);border-color:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17] .v17-btn--motion:disabled{background:var(--v17-s2);border-color:var(--v17-line);color:var(--v17-t4)}:root[data-ui=v17] .v17-mw__name{flex:1;gap:6px;min-width:0;display:flex}:root[data-ui=v17] .v17-mw__name input{border:1px solid var(--v17-line);border-radius:var(--v17-r-ctl);background:var(--v17-s0);min-width:0;height:30px;color:var(--v17-t1);font:400 11px/1 var(--v17-mono);-webkit-user-select:text;user-select:text;outline:none;flex:1;padding:0 8px}:root[data-ui=v17] .v17-mw__name input:focus{border-color:var(--v17-t1)}:root[data-ui=v17] .v17-mseam{border-radius:var(--v17-r-chip);background:var(--v17-s2);color:var(--v17-t1);white-space:nowrap;margin-right:auto;padding:5px 8px;font-size:10px;line-height:1}:root[data-ui=v17] .v17-mseam.is-warn{color:var(--v17-warn);outline:1px dashed var(--v17-warn);outline-offset:-1px;background:0 0}:root[data-ui=v17] .v17-mw button:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-mrange{top:0;bottom:0;left:calc((100% - var(--vb)) * var(--lo,0));width:calc((100% - var(--vb)) * (var(--hi,0) - var(--lo,0)));background:color-mix(in srgb, var(--v17-mod) 16%, transparent);position:absolute}:root[data-ui=v17] .v17-mrange i{border:2px solid var(--v17-mod);width:4px;position:absolute;top:2px;bottom:2px}:root[data-ui=v17] .v17-mrange i.is-lo{border-right:0;left:-1px}:root[data-ui=v17] .v17-mrange i.is-hi{border-left:0;right:-1px}:root[data-ui=v17] .v17-mmarks.is-clamp-lo .v17-mrange i.is-lo{border-color:var(--v17-warn);box-shadow:-3px 0 0 var(--v17-warn)}:root[data-ui=v17] .v17-mmarks.is-clamp-hi .v17-mrange i.is-hi{border-color:var(--v17-warn);box-shadow:3px 0 0 var(--v17-warn)}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-selected){border-color:var(--v17-t1);box-shadow:0 0 0 1px var(--v17-t1)}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-audition){border-style:dashed;border-color:var(--v17-mod)}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-audition) .prow-fill{background:color-mix(in srgb, var(--v17-mod) 30%, var(--v17-s1))}:root[data-ui=v17] .v17-mlive{top:0;bottom:0;left:calc((100% - var(--vb)) * var(--at,0));background:var(--v17-mod);width:2px;margin-left:-1px;position:absolute}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-aside) .prow-fill{background:var(--v17-row-fill,var(--v17-s3))}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-aside) .prow-live{display:none}:root[data-ui=v17] .prow:has(>.v17-mmarks.is-aside) .prow-g{color:var(--v17-row-glyph,var(--v17-t3))}:root[data-ui=v17] .v17-mtag{right:calc(var(--vb) + 2px);background:var(--v17-mod);color:var(--v17-bg);font:normal 400 8.5px/1 var(--v17-mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:2px 4px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-ui=v17] .v17-mtag.is-stack{background:var(--v17-s1);color:var(--v17-t1);outline:1px solid var(--v17-mod);outline-offset:-1px}:root[data-ui=v17] .v17-mfree{background:var(--v17-warn);width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:2px;transform:rotate(45deg)}:is(:root[data-ui=v17] .pline:has(.v17-mmarks.is-dormant)>.prow,:root[data-ui=v17] .pline:has(.v17-mmarks.is-dormant)>.v17-mring){opacity:.45}:root[data-ui=v17] .v17-mring.is-preview .prow-mod i{border:2px dashed var(--v17-mod);background:0 0;animation:none}:root[data-ui=v17] .v17-morph{flex-direction:column;gap:5px;padding:8px 8px 0;display:flex}:root[data-ui=v17] .v17-morph--layer{padding:4px 9px 8px}:root[data-ui=v17] .v17-morph__h{color:var(--v17-t3);font:400 9px/1.2 var(--v17-mono);letter-spacing:.12em;text-transform:uppercase}:root[data-ui=v17] .v17-morph__row{border:1px dashed var(--v17-mod);background:repeating-linear-gradient(135deg, var(--v17-s0) 0 6px, color-mix(in srgb, var(--v17-mod) 16%, var(--v17-s0)) 6px 8px);min-height:30px;font:400 11px/1 var(--v17-mono);color:var(--v17-t2);border-radius:8px;align-items:center;gap:6px;padding:0 5px 0 9px;display:flex}:root[data-ui=v17] .v17-morph__n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v17] .v17-morph__v{color:var(--v17-t3)}:root[data-ui=v17] .v17-morph__row button{border:1px solid var(--v17-line);border-radius:var(--v17-r-chip);background:var(--v17-s1);height:20px;color:var(--v17-t1);font:400 9px/1 var(--v17-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;padding:0 6px}:root[data-ui=v17] .v17-morph__row button:hover{border-color:var(--v17-t1)}:root[data-ui=v17] .v17-morph__row button.is-danger{color:var(--v17-err)}:root[data-ui=v17] .v17-morph__row button:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-mcl{border:1px solid var(--v17-mod);background:color-mix(in srgb, var(--v17-mod) 12%, var(--v17-s1));height:34px;color:var(--v17-t1);font:400 10.5px/1 var(--v17-mono);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 4px 0 3px;display:inline-flex}:root[data-ui=v17] .v17-mcl__main{height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 6px;display:inline-flex}:root[data-ui=v17] .v17-mcl__main:hover:not(:disabled){background:color-mix(in srgb, var(--v17-mod) 22%, transparent)}:root[data-ui=v17] .v17-mcl__main:disabled{cursor:default}:root[data-ui=v17] .v17-mcl__main b{font-weight:400}:root[data-ui=v17] .v17-mcl__t{color:var(--v17-t2);font-variant-numeric:tabular-nums}:root[data-ui=v17] .v17-mcl__g{color:var(--v17-t4)}:root[data-ui=v17] .v17-mcl__dot{box-sizing:border-box;background:var(--v17-mod);border-radius:50%;flex:none;width:9px;height:9px}:root[data-ui=v17] .v17-mcl.is-playing .v17-mcl__dot,:root[data-ui=v17] .v17-mcl.is-seam .v17-mcl__dot,:root[data-ui=v17] .v17-mcl.is-lowfps .v17-mcl__dot,:root[data-ui=v17] .v17-mcl.is-unsaved .v17-mcl__dot{animation:2s steps(2,end) infinite v17-m-pulse}:root[data-ui=v17] .v17-mcl.is-paused .v17-mcl__dot{border:2px solid var(--v17-mod);background:0 0}:root[data-ui=v17] .v17-mcl.is-none{border-color:var(--v17-line);background:var(--v17-s1);color:var(--v17-t3)}:root[data-ui=v17] .v17-mcl.is-none .v17-mcl__dot{background:var(--v17-t4)}:root[data-ui=v17] .v17-mcl.is-none .v17-mcl__t{color:var(--v17-t3)}:root[data-ui=v17] .v17-mcl.is-exporting{border-color:var(--v17-exp);background:var(--v17-s1)}:root[data-ui=v17] .v17-mcl.is-exporting .v17-mcl__dot{background:var(--v17-exp);border-radius:1px}:root[data-ui=v17] .v17-mcl.is-seam,:root[data-ui=v17] .v17-mcl.is-lowfps,:root[data-ui=v17] .v17-mcl.is-unsaved{border-color:var(--v17-warn);border-style:dashed}:root[data-ui=v17] .v17-mcl.is-seam .v17-mcl__t,:root[data-ui=v17] .v17-mcl.is-lowfps .v17-mcl__t,:root[data-ui=v17] .v17-mcl.is-unsaved .v17-mcl__t,:root[data-ui=v17] .v17-mcl__long{color:var(--v17-warn)}:root[data-ui=v17] .v17-mcl .v17-mseam{margin-right:0;padding:5px 7px}:root[data-ui=v17] .v17-mcl__snap{border:1px solid var(--v17-warn);height:24px;color:var(--v17-warn);font:400 10px/1 var(--v17-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:0 8px}:root[data-ui=v17] .v17-mcl__snap .v17-mcl__long{color:inherit}:root[data-ui=v17] .v17-mcl__snap:hover{background:var(--v17-warn);color:var(--v17-bg)}:root[data-ui=v17] .v17-mcl__pp{background:var(--v17-s2);width:26px;height:26px;color:var(--v17-t1);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}:root[data-ui=v17] .v17-mcl__pp:hover{background:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17] .v17-mcl button:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17][data-reduce-motion=on] .v17-mcl__dot{animation:none!important}@media (prefers-reduced-motion:reduce){:root[data-ui=v17] .v17-mcl__dot{animation:none!important}}@media (max-width:1360px){:root[data-ui=v17] .v17-mcl__long,:root[data-ui=v17] .v17-mcl .v17-mseam{display:none}}@media (max-width:900px){:root[data-ui=v17] .v17-mcl__main b{display:none}}@keyframes v17-m-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}:root[data-ui=v17] .v17-mcl.is-mode{box-shadow:0 0 0 1.5px var(--v17-mod), 4px 4px 0 var(--v17-sh);background:var(--v17-s1);border-style:solid;padding-right:3px}:root[data-ui=v17] .v17-mcl.is-mode.is-seam,:root[data-ui=v17] .v17-mcl.is-mode.is-lowfps,:root[data-ui=v17] .v17-mcl.is-mode.is-unsaved{border-style:dashed}:root[data-ui=v17] .v17-mcl__done{background:var(--v17-mod);height:26px;color:var(--v17-bg);font:400 10px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:root[data-ui=v17] .v17-mcl__done:hover{background:var(--v17-t1)}:root[data-ui=v17] .v17-mcl.is-noimage{border-color:var(--v17-line);color:var(--v17-t4);background:0 0;border-style:dashed}:root[data-ui=v17] .v17-mcl.is-noimage .v17-mcl__dot{border:1px solid var(--v17-t4);background:0 0}:root[data-ui=v17] .v17-mcl.is-noimage .v17-mcl__t{color:var(--v17-t4)}:is(:root[data-ui=v17][data-motion-mode] .v17-props .deck .prow:has(>.v17-mmarks.is-target),:root[data-ui=v17][data-motion-mode] .fx-card .deck .prow:has(>.v17-mmarks.is-target)){border-style:dashed;border-color:var(--v17-mod);cursor:col-resize}:is(:root[data-ui=v17][data-motion-mode] .v17-props .deck .pline:not(:has(.v17-mmarks.is-target))>.prow,:root[data-ui=v17][data-motion-mode] .fx-card .deck .pline:not(:has(.v17-mmarks.is-target))>.prow){opacity:.4}:root[data-ui=v17][data-motion-mode] .deck .prow:has(>.v17-mmarks.is-target.is-selected){border-style:solid;border-color:var(--v17-t1)}:root[data-ui=v17] .v17-mdrag{z-index:3;top:0;bottom:0;left:0;right:var(--vb);pointer-events:auto;cursor:col-resize;touch-action:none;position:absolute}:root[data-ui=v17] .v17-mmarks.is-paused .v17-mrange{background:0 0}:root[data-ui=v17] .v17-mmarks.is-paused .v17-mrange i{border-style:dashed}:root[data-ui=v17][data-motion-mode] .app>.canvas-area{margin-bottom:calc(var(--v17-mstrip-h,0px) + var(--v17-gap))}:root[data-ui=v17][data-motion-mode] .app>.v17-mtoast{margin-bottom:calc(var(--v17-mstrip-h,0px) + 124px)}:root[data-ui=v17][data-motion-mode] .app>.v17-toast{margin-bottom:calc(var(--v17-mstrip-h,0px) + 72px)}:root[data-ui=v17] .v17-mst{--mst-k:112px;z-index:30;min-width:0;height:var(--v17-mstrip-h);box-sizing:border-box;border:1px solid var(--v17-mod);border-radius:var(--v17-r-pop);background:var(--v17-s1);color:var(--v17-t2);font:400 9.5px/1 var(--v17-mono);-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:canvas;align-self:end;display:flex;position:relative;overflow:hidden}:root[data-ui=v17] .v17-mst__head{border-bottom:1px solid var(--v17-line);flex:none;align-items:stretch;height:20px;display:flex}:root[data-ui=v17] .v17-mst__k{width:var(--mst-k);box-sizing:border-box;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;overflow:hidden}:root[data-ui=v17] .v17-mst__k>span{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v17] .v17-mst__head .v17-mst__k b{color:var(--v17-mod);letter-spacing:.1em;text-transform:uppercase;font-weight:400}:root[data-ui=v17] .v17-mst__now{color:var(--v17-t1);font-variant-numeric:tabular-nums}:root[data-ui=v17] .v17-mst__ruler{cursor:col-resize;touch-action:none;outline:none;flex:1;min-width:0;position:relative}:root[data-ui=v17] .v17-mst__ruler:focus-visible{box-shadow:inset 0 0 0 1px var(--v17-t1)}:root[data-ui=v17] .v17-mst__ruler i{background:var(--v17-t4);width:1px;height:4px;position:absolute;bottom:0}:root[data-ui=v17] .v17-mst__ruler i.is-sec{background:var(--v17-t3);height:9px}:root[data-ui=v17] .v17-mst__ruler em{color:var(--v17-t3);white-space:nowrap;font-style:normal;position:absolute;bottom:3px;left:4px}:root[data-ui=v17] .v17-mst__ruler em.is-end{left:auto;right:4px}:root[data-ui=v17] .v17-mst__lanes{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v17] .v17-mst__none{height:18px;color:var(--v17-t4);align-items:center;padding:0 8px;display:flex}:root[data-ui=v17] .v17-mst__lane{width:100%;height:18px;color:var(--v17-t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left:0;border-right:0;align-items:center;padding:0;display:flex}:root[data-ui=v17] .v17-mst__lane:nth-child(2n){background:color-mix(in srgb, var(--v17-s2) 60%, transparent)}:root[data-ui=v17] .v17-mst__lane:hover{color:var(--v17-t1)}:root[data-ui=v17] .v17-mst__cv{flex:1;min-width:0;height:16px}:root[data-ui=v17] .v17-mst__cv path{fill:none;stroke:var(--v17-mod);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-ui=v17] .v17-mst__lane.is-on{border-color:var(--v17-t1);color:var(--v17-t1)}:root[data-ui=v17] .v17-mst__lane.is-on .v17-mst__cv path{stroke-width:2.2px}:root[data-ui=v17] .v17-mst__lane.is-paused .v17-mst__cv path{stroke:var(--v17-t3);stroke-dasharray:4 3}:root[data-ui=v17] .v17-mst__lane.is-dormant{opacity:.45}:root[data-ui=v17] .v17-mst__free{background:var(--v17-warn);flex:none;width:5px;height:5px;transform:rotate(45deg)}:root[data-ui=v17] .v17-mst__lane:focus-visible{outline:1px solid var(--v17-t1);outline-offset:-1px}:root[data-ui=v17] .v17-mst__ph{top:0;bottom:0;left:calc(var(--mst-k) + (100% - var(--mst-k)) * var(--at,0));background:var(--v17-t1);pointer-events:none;width:1px;position:absolute}:root[data-ui=v17] .v17-mst__ph i{box-sizing:border-box;background:var(--v17-t1);clip-path:polygon(0 0,100% 0,50% 100%);width:9px;height:7px;position:absolute;top:0;left:-4px}:root[data-ui=v17] .v17-mst.is-paused .v17-mst__ph{border-left:1px dashed var(--v17-t1);background:0 0}:root[data-ui=v17] .v17-mcl.is-scrubbing .v17-mcl__dot{border:2px solid var(--v17-mod);background:0 0;border-radius:1px}:root[data-ui=v17] .v17-mcl.is-scrubbing .v17-mcl__t{color:var(--v17-t1)}:root[data-ui=v17] .v17-mm{width:100%;min-width:0;height:100%;min-height:0;font:400 11px/1.4 var(--v17-mono);color:var(--v17-t1);flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v17] .v17-mm__h{border-bottom:1px solid var(--v17-line);flex:none;align-items:center;gap:8px;min-height:48px;padding:0 8px 0 14px;display:flex}:root[data-ui=v17] .v17-mm__h>b{font:400 13px/1 var(--v17-mono);color:var(--v17-t1);white-space:nowrap;flex:1}:root[data-ui=v17] .v17-mm__h>b.is-bits{font:400 20px/1 var(--v17-bits);font-synthesis:none}:root[data-ui=v17] .v17-mm__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 10px 12px;display:flex;overflow-y:auto}:root[data-ui=v17] .v17-mm__empty{border:1px dashed var(--v17-line);border-radius:var(--v17-r-pop);color:var(--v17-t3);flex-direction:column;gap:6px;padding:18px 14px;font-size:10.5px;line-height:1.5;display:flex}:root[data-ui=v17] .v17-mm__empty b{color:var(--v17-t1);font-size:12px;font-weight:400}:root[data-ui=v17] .v17-mm__list{flex-direction:column;gap:12px;display:flex}:root[data-ui=v17] .v17-mm__grp{flex-direction:column;gap:5px;display:flex}:root[data-ui=v17] .v17-mm__gh{color:var(--v17-t3);font:400 9px/1.3 var(--v17-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;margin:0;padding:0 2px;display:flex}:root[data-ui=v17] .v17-mm__gh span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-ui=v17] .v17-mm__gh em{font-style:normal}:root[data-ui=v17] .v17-mm__zone{letter-spacing:0;flex:none}:root[data-ui=v17] .v17-mm__row{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:8px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid}:root[data-ui=v17] .v17-mm__row:hover{border-color:var(--v17-t4)}:root[data-ui=v17] .v17-mm__pick{min-width:0;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px 0 0 7px;grid-template-columns:minmax(0,1fr) 56px 28px minmax(0,76px);align-items:center;column-gap:6px;padding:0 4px 0 9px;display:grid}:root[data-ui=v17] .v17-mm__n{align-items:center;gap:5px;min-width:0;display:flex}:root[data-ui=v17] .v17-mm__n span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui=v17] .v17-mm__wave{width:56px;height:16px}:root[data-ui=v17] .v17-mm__wave path{fill:none;stroke:var(--v17-mod);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-ui=v17] .v17-mm__sp{color:var(--v17-t2);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v17] .v17-mm__rg{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--v17-t3);font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}:root[data-ui=v17] .v17-mm__ring{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:30px;padding:0;display:grid}:root[data-ui=v17] .v17-mm__ring i{box-sizing:border-box;border:2px solid var(--v17-mod);border-radius:50%;width:10px;height:10px}:root[data-ui=v17] .v17-mm__ring.is-moving i{background:var(--v17-mod)}:root[data-ui=v17] .v17-mm__ring:hover i{box-shadow:0 0 0 2px var(--v17-s0), 0 0 0 3px var(--v17-t1)}:root[data-ui=v17] .v17-mm__row.is-on{border-color:var(--v17-t1);box-shadow:0 0 0 1px var(--v17-t1)}:root[data-ui=v17] .v17-mm__acts{grid-column:1/-1;gap:6px;padding:0 6px 6px 9px;display:flex}:root[data-ui=v17] .v17-mm__acts button{border:1px solid var(--v17-line);border-radius:var(--v17-r-chip);background:var(--v17-s1);height:22px;color:var(--v17-t1);font:400 9px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:0 8px}:root[data-ui=v17] .v17-mm__acts button:hover{border-color:var(--v17-t1)}:root[data-ui=v17] .v17-mm__acts button.is-danger{color:var(--v17-err)}:root[data-ui=v17] .v17-mm__row.is-paused .v17-mm__wave path{stroke:var(--v17-t3);stroke-dasharray:3 2}:root[data-ui=v17] .v17-mm__row.is-dormant .v17-mm__pick{opacity:.45}:root[data-ui=v17] .v17-mm__row.is-orphan{border-style:dashed;border-color:var(--v17-mod);background:repeating-linear-gradient(135deg, var(--v17-s0) 0 6px, color-mix(in srgb, var(--v17-mod) 16%, var(--v17-s0)) 6px 8px)}:root[data-ui=v17] .v17-mm__free{background:var(--v17-warn);flex:none;width:5px;height:5px;display:inline-block;transform:rotate(45deg)}:root[data-ui=v17] .v17-mm__mxwrap{overflow-x:auto}:root[data-ui=v17] .v17-mm__mx{border-collapse:separate;border-spacing:3px;font:400 9.5px/1.2 var(--v17-mono)}:root[data-ui=v17] .v17-mm__mx th{color:var(--v17-t3);text-align:left;white-space:nowrap;padding:0 3px;font-weight:400}:root[data-ui=v17] .v17-mm__mx thead th{vertical-align:bottom;height:62px}:root[data-ui=v17] .v17-mm__mx thead th span{text-overflow:ellipsis;writing-mode:vertical-rl;max-width:60px;display:inline-block;overflow:hidden;transform:rotate(180deg)}:root[data-ui=v17] .v17-mm__mxs{background:var(--v17-s1);color:var(--v17-t2);position:sticky;left:0}:root[data-ui=v17] .v17-mm__mxs .v17-mm__free{margin-right:5px}:root[data-ui=v17] .v17-mm__mx td{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:5px;width:30px;height:24px;padding:0}:root[data-ui=v17] .v17-mm__cell{background:color-mix(in srgb, var(--v17-mod) 30%, var(--v17-s1));width:100%;min-width:30px;height:100%;color:var(--v17-t1);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:4px;padding:0}:root[data-ui=v17] .v17-mm__cell sup{margin-left:1px;font-size:7px}:root[data-ui=v17] .v17-mm__cell.is-paused{outline:1px dashed var(--v17-mod);outline-offset:-2px;color:var(--v17-t2);background:0 0}:root[data-ui=v17] .v17-mm__cell.is-dormant{opacity:.45}:root[data-ui=v17] .v17-mm__cell.is-on{box-shadow:0 0 0 1px var(--v17-s1), 0 0 0 2px var(--v17-t1)}:root[data-ui=v17] .v17-mm__note{color:var(--v17-t3);margin:8px 2px 0;font-size:9.5px;line-height:1.5}:root[data-ui=v17] .v17-mm__foot{border-top:1px solid var(--v17-line);min-height:44px;color:var(--v17-t3);flex:none;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:10px;display:flex}:root[data-ui=v17] .v17-mm__bl{letter-spacing:.1em;text-transform:uppercase;font-size:9px}:root[data-ui=v17] .v17-mm__bar{border:1px solid var(--v17-line);background:var(--v17-s0);border-radius:3px;flex:1;min-width:24px;height:6px;overflow:hidden}:root[data-ui=v17] .v17-mm__bar i{background:var(--v17-mod);height:100%;display:block}:root[data-ui=v17] .v17-mm__bn{color:var(--v17-t1);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v17] .v17-mm__foot .v17-mseam{margin-right:0}:root[data-ui=v17] .v17-mm__foot.is-full .v17-mm__bar{border-color:var(--v17-t1);box-shadow:0 0 0 1px var(--v17-t1)}:root[data-ui=v17] .v17-mm__foot.is-over .v17-mm__bar{border-color:var(--v17-warn);border-style:dashed}:root[data-ui=v17] .v17-mm__foot.is-over .v17-mm__bar i{background:repeating-linear-gradient(135deg, var(--v17-warn) 0 3px, transparent 3px 5px)}:root[data-ui=v17] .v17-mm__foot.is-over .v17-mm__bn{color:var(--v17-warn)}:root[data-ui=v17] .v17-mm__snap{border:1px dashed var(--v17-warn);height:24px;color:var(--v17-warn);font:400 10px/1 var(--v17-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:0 8px}:root[data-ui=v17] .v17-mm__snap:hover{background:var(--v17-warn);color:var(--v17-bg)}:root[data-ui=v17] .v17-mm button:focus-visible{outline:1px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-mm__work{border-bottom:1px solid var(--v17-line);flex-direction:column;flex:none;gap:8px;padding:10px 0 10px 10px;display:flex}:root[data-ui=v17] .v17-mm__wl{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--v17-line) transparent;gap:6px;padding:2px 10px 4px 2px;display:flex;overflow-x:auto}:root[data-ui=v17] .v17-wt{border:1px solid var(--v17-line);border-radius:var(--v17-r-pop);background:var(--v17-s2);scroll-snap-align:start;flex-direction:column;flex:none;width:104px;display:flex}:root[data-ui=v17] .v17-wt:hover:not(.is-dim){border-color:var(--v17-t3)}:root[data-ui=v17] .v17-wt__main{border-radius:inherit;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:4px 4px 6px;display:flex}:root[data-ui=v17] .v17-wt__pic{background:var(--v17-s0);border-radius:5px;height:38px;position:relative;overflow:hidden}:root[data-ui=v17] .v17-wt__cv{width:100%;height:100%;position:absolute;inset:0}:root[data-ui=v17] .v17-wt__cv path{fill:none;stroke:var(--v17-mod);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-ui=v17] .v17-wt__cv path.is-2{stroke:var(--v17-t1);stroke-width:1px;opacity:.6}:root[data-ui=v17] .v17-wt__main b{color:var(--v17-t1);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:11.5px;font-weight:400;overflow:hidden}:root[data-ui=v17] .v17-wt__s{min-height:36px;color:var(--v17-t3);padding:0 2px;font-size:9px;line-height:1.35}:root[data-ui=v17] .v17-wt__tag{background:var(--v17-mod);color:var(--v17-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:2px 4px;font-size:8.5px;line-height:1.2;position:absolute;top:3px;left:3px}:root[data-ui=v17] .v17-wt.is-on{border-color:var(--v17-mod);box-shadow:0 0 0 1px var(--v17-mod)}:root[data-ui=v17] .v17-wt.is-aud{border-color:var(--v17-mod);border-style:dashed}:root[data-ui=v17] .v17-wt.is-dim .v17-wt__main{opacity:.5;cursor:default}:root[data-ui=v17] .v17-wt.is-dim .v17-wt__pic:after{content:"";background:repeating-linear-gradient(135deg, transparent 0 5px, var(--v17-line) 5px 6px);position:absolute;inset:0}:root[data-ui=v17] .v17-wt__ap{border:1px solid var(--v17-mod);border-radius:var(--v17-r-ctl);height:22px;color:var(--v17-t1);font:400 9px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;margin:0 4px 5px}:root[data-ui=v17] .v17-wt__ap:hover{background:var(--v17-mod);color:var(--v17-bg)}:root[data-ui=v17] .v17-mm__badge{border:1px solid var(--v17-mod);border-radius:var(--v17-r-chip);background:color-mix(in srgb, var(--v17-mod) 14%, var(--v17-s1));justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-right:10px;padding:0 4px 0 8px;font-size:10.5px;display:flex}:root[data-ui=v17] .v17-mm__bt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}:root[data-ui=v17] .v17-mm__bt i{background:var(--v17-mod);border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui=v17] .v17-mm__badge em{color:var(--v17-t3);white-space:nowrap;padding-right:4px;font-size:9.5px;font-style:normal}:root[data-ui=v17] .v17-mm__badge button{border:1px solid var(--v17-warn);border-radius:var(--v17-r-chip);height:20px;color:var(--v17-warn);font:400 9px/1 var(--v17-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 7px}:root[data-ui=v17] .v17-mm__badge button:hover{background:var(--v17-warn);color:var(--v17-bg)}:root[data-ui=v17] .v17-mm__badge.is-stale{background:0 0;border-style:dashed}:root[data-ui=v17] .v17-mm__badge.is-stale .v17-mm__bt i{border:1px solid var(--v17-mod);background:0 0;border-radius:0;transform:rotate(45deg)}
:root[data-ui=v17] .v17-tf{z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}:root[data-ui=v17] .v17-tf__cv{width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-ui=v17] .v17-tf__svg{cursor:crosshair;display:block;position:absolute;inset:0}:root[data-ui=v17] .v17-tf.is-busy .v17-tf__svg{pointer-events:none}:root[data-ui=v17] .v17-tf__dim{fill:var(--v17-s0);fill-opacity:.6;pointer-events:none}:root[data-ui=v17] .v17-tf__in{fill:#0000;cursor:grab}:root[data-ui=v17] .v17-tf.is-move .v17-tf__in{cursor:grabbing}:root[data-ui=v17] .v17-tf__frame{fill:none;stroke:var(--v17-edit);stroke-width:1.5px;pointer-events:none}:root[data-ui=v17] .v17-tf__grid line{stroke:var(--v17-t1);stroke-width:1px;opacity:.32;pointer-events:none}:root[data-ui=v17] .v17-tf.is-turn .v17-tf__grid line{opacity:.22}:root[data-ui=v17] .v17-tf__h{touch-action:none}:root[data-ui=v17] .v17-tf__hit{fill:#0000}:root[data-ui=v17] .v17-tf__knob{fill:var(--v17-s1);stroke:var(--v17-edit);stroke-width:1.5px}:root[data-ui=v17] .v17-tf__h:hover .v17-tf__knob{fill:var(--v17-edit)}:root[data-ui=v17] .v17-tf__hint{z-index:2;pointer-events:none;background:var(--v17-s1);color:var(--v17-t1);box-shadow:0 0 0 1px var(--v17-edit), 3px 3px 0 var(--v17-sh);font:400 11px/1 var(--v17-mono);white-space:nowrap;border-radius:6px;padding:4px 8px;position:absolute}:root[data-ui=v17] .v17-tf__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-ui=v17] .v17-tpill{z-index:3;box-sizing:border-box;background:var(--v17-s1);max-width:calc(100% - 24px);height:38px;box-shadow:0 0 0 1.5px var(--v17-edit), 4px 4px 0 var(--v17-sh);color:var(--v17-t2);font:400 10.5px/1 var(--v17-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 5px 0 14px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}:root[data-ui=v17] .v17-tpill>svg{color:var(--v17-edit);flex:none}:root[data-ui=v17] .v17-tpill i{color:var(--v17-t4);font-style:normal}:root[data-ui=v17] .v17-tpill b{text-overflow:ellipsis;letter-spacing:0;text-transform:none;min-width:0;color:var(--v17-t1);font-size:12px;font-weight:400;overflow:hidden}:root[data-ui=v17] .v17-tpill button{height:28px;color:var(--v17-t2);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:root[data-ui=v17] .v17-tpill button:hover:not(:disabled){color:var(--v17-t1);background:var(--v17-s2)}:root[data-ui=v17] .v17-tpill button:disabled{color:var(--v17-t4);cursor:default}:root[data-ui=v17] .v17-tpill button:focus-visible{outline:1.5px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-tpill .v17-tpill__ghost{box-shadow:inset 0 0 0 1px var(--v17-line)}:root[data-ui=v17] .v17-tpill .v17-tpill__done{background:var(--v17-edit);color:var(--v17-bg);padding:0 12px}:root[data-ui=v17] .v17-tpill .v17-tpill__done:hover:not(:disabled){background:color-mix(in srgb, var(--v17-edit) 82%, var(--v17-t1));color:var(--v17-bg)}:root[data-ui=v17] .v17-tpill__wait{color:var(--v17-t2);flex-direction:row;gap:8px;padding-right:9px}:root[data-ui=v17] .v17-tfp{z-index:6;background:var(--v17-s1);min-width:0;min-height:0;box-shadow:inset 1.5px 0 0 var(--v17-edit);color:var(--v17-t2);font:400 11px/1.4 var(--v17-mono);--v17-row-fill:color-mix(in srgb, var(--v17-edit) 15%, var(--v17-s1));--v17-row-tick:var(--v17-edit);--v17-row-dot:var(--v17-edit);--v17-row-glyph:color-mix(in srgb, var(--v17-edit) 70%, var(--v17-t2));flex-direction:column;display:flex;position:absolute;inset:0}:root[data-ui=v17] .v17-tfp__head{border-bottom:1px solid var(--v17-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}:root[data-ui=v17] .v17-tfp__icon{background:color-mix(in srgb, var(--v17-edit) 22%, transparent);width:30px;height:30px;color:var(--v17-edit);border-radius:8px;place-items:center;display:grid}:root[data-ui=v17] .v17-tfp__title{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v17] .v17-tfp__title small{color:var(--v17-edit);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;line-height:1.2}:root[data-ui=v17] .v17-tfp__title b{font:400 20px/1 var(--v17-bits);font-synthesis:none;text-transform:lowercase;color:var(--v17-t1);white-space:nowrap}:root[data-ui=v17] .v17-tfp__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px;display:flex;overflow-y:auto}:root[data-ui=v17] .v17-tfp section{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-ui=v17] .v17-tfp h4{color:var(--v17-t3);font:400 9.5px/1.2 var(--v17-mono);letter-spacing:.09em;text-transform:uppercase;margin:0}:root[data-ui=v17] .v17-tfp h4 em{color:var(--v17-t4);font-style:normal}:root[data-ui=v17] .v17-tfp__chips{flex-wrap:wrap;width:100%;height:auto;display:flex}:root[data-ui=v17] .v17-tfp__chips .v17-trk__item{letter-spacing:.03em;flex:1 0 auto;min-width:0;padding:0 7px}:root[data-ui=v17] .v17-tfp .v17-trk__item.is-on{background:var(--v17-edit);color:var(--v17-bg);box-shadow:none}:root[data-ui=v17] .v17-tfp .v17-trk__item{justify-content:center;align-items:center;gap:5px;display:inline-flex}:root[data-ui=v17] .v17-tfp .v17-trk__item.is-set{box-shadow:inset 0 -2px 0 var(--v17-t1);color:var(--v17-t1)}:root[data-ui=v17] .v17-tfp__turns{flex-wrap:wrap;gap:6px;display:flex}:root[data-ui=v17] .v17-tfp__turns .v17-trk{flex:1 1 0;display:flex}:root[data-ui=v17] .v17-tfp__turns .v17-trk__item{flex:1;padding:0 6px}:root[data-ui=v17] .v17-tfp kbd{border:1px solid var(--v17-line);color:inherit;font:400 9px/1.2 var(--v17-mono);letter-spacing:0;text-transform:none;border-radius:4px;padding:1px 4px}:root[data-ui=v17] .v17-tfp__pair{color:var(--v17-t3);align-items:center;gap:6px;display:flex}:root[data-ui=v17] .v17-tfp__pair input{box-sizing:border-box;border:1px solid var(--v17-line);background:var(--v17-s0);width:68px;height:24px;color:var(--v17-t1);font:400 11px/1 var(--v17-mono);border-radius:6px;padding:0 6px}:root[data-ui=v17] .v17-tfp__pair input:focus-visible{outline:1.5px solid var(--v17-t1);outline-offset:1px}:root[data-ui=v17] .v17-tfp__link{color:var(--v17-t3);font:400 10px/1.4 var(--v17-mono);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}:root[data-ui=v17] .v17-tfp__link:hover:not(:disabled){color:var(--v17-edit)}:root[data-ui=v17] .v17-tfp__link:disabled{color:var(--v17-t4);cursor:default}:root[data-ui=v17] .v17-tfp__link:focus-visible{outline:1.5px solid var(--v17-t1);outline-offset:2px}:root[data-ui=v17] .v17-tfp__note{color:var(--v17-t3);margin:0;font-size:10px}:root[data-ui=v17] .v17-tfp__foot{border-top:1px solid var(--v17-line);color:var(--v17-t3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}
