:root{--af-bg:var(--page);--af-surface:var(--page);--af-surface-subtle:var(--page-soft);--af-surface-sunk:var(--page-sunk);--af-border:var(--border);--af-border-subtle:var(--rule);--af-border-strong:var(--border-strong);--af-ink:var(--ink);--af-ink-secondary:var(--muted-strong);--af-ink-muted:var(--muted);--af-ink-faint:var(--faint);--af-accent:var(--cobalt);--af-accent-hover:var(--primary-hover);--af-accent-soft:var(--cobalt-wash);--af-accent-border:var(--cobalt-border);--af-warm:var(--terracotta);--af-warm-soft:var(--terracotta-wash);--af-warm-border:var(--terracotta-border);--af-sage:var(--sage);--af-sage-soft:var(--sage-wash);--af-sage-border:var(--sage-border);--af-ok:var(--ok);--af-ok-soft:var(--ok-wash);--af-warn:var(--warn);--af-warn-soft:var(--warn-wash);--af-danger:var(--deny);--af-danger-soft:var(--deny-wash);--af-font-sans:var(--font-sans);--af-font-mono:var(--font-mono);--af-radius-sm:var(--r-sm);--af-radius-md:var(--r);--af-radius-lg:var(--r-lg);--af-radius-pill:var(--r-pill);--af-control-sm:var(--control-h-sm);--af-control-md:var(--control-h);--af-control-lg:var(--control-h-lg);--af-ease-out:var(--ease-out);--af-ease-spring:var(--ease-spring);--af-dur-fast:var(--dur-fast);--af-dur-base:var(--dur-base);--af-dur-panel:var(--dur-panel);--af-dur-page:var(--dur-page)}.ui-as-chat{height:100%;min-height:0;display:flex}.ui-as-chat__main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-as-chat__bar{border-bottom:1px solid var(--line-soft);height:52px;color:var(--muted);flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 20px;display:flex}.ui-as-chat__crumbs{align-items:center;gap:8px;font-size:13.5px;display:flex}.ui-as-chat__crumbs i{color:var(--faint);font-style:normal}.ui-as-chat__crumbs b{color:var(--ink);font-weight:500}.ui-as-chat__crumbs .ui-as-icon-btn{width:24px;height:24px;margin-left:-2px}.ui-as-chat__tools{gap:2px;display:flex}.ui-as-chat__tools .ui-as-icon-btn[aria-pressed=true]{background:var(--chip);color:var(--ink)}.ui-as-chat__thread{flex:1;min-height:0;padding:40px 32px 16px;overflow-y:auto}.ui-as-chat__column{flex-direction:column;gap:22px;max-width:680px;margin:0 auto;display:flex}.ui-as-chat__user{background:var(--chip);color:var(--ink);border-radius:14px;align-self:flex-end;margin:0;padding:8px 14px;font-size:14px}.ui-as-chat__answer{color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;font-size:14px;line-height:1.6;display:flex}.ui-as-chat__answer p{margin:0}.ui-as-chat__who,.ui-as-chat__route{align-items:center;gap:8px;font-weight:500;display:flex}.ui-as-chat__avatar{background:var(--chip);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ui-as-chat__worked{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.ui-as-chat__label{color:var(--muted);padding-top:4px;font-size:12.5px}.ui-as-chat__agents{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.ui-as-chat__agent{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.ui-as-chat__agent svg{color:var(--muted)}.ui-as-chat__agent[data-active]{background:var(--chip);box-shadow:none;color:var(--ink)}.ui-as-chat__agent[data-active] svg{color:var(--ink)}.ui-as-chat__composer{flex-direction:column;gap:8px;width:100%;max-width:744px;margin:0 auto;padding:8px 32px 24px;display:flex}.ui-as-chat__route{color:var(--muted);font-size:13px;font-weight:400}.ui-as-chat__route b{color:var(--ink);font-weight:500}.ui-as-brief{border-left:1px solid var(--line-soft);flex-direction:column;flex:none;width:400px;display:flex}.ui-as-brief__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ui-as-brief__seg{background:var(--chip);border-radius:10px;gap:2px;margin:20px 20px 0;padding:3px;display:flex}.ui-as-brief__seg button{height:28px;color:var(--muted);border-radius:7px;flex:1;font-size:13px;font-weight:500;transition:background-color .14s,color .14s}.ui-as-brief__seg button:hover{color:var(--ink)}.ui-as-brief__seg button[aria-selected=true]{background:var(--card);box-shadow:0 0 0 1px var(--line), var(--shadow);color:var(--ink)}.ui-as-brief__product{align-items:center;gap:12px;margin:18px 20px 6px;display:flex}.ui-as-brief__thumb{background:var(--af-surface-sunk);width:40px;height:40px;color:var(--af-warn);border-radius:10px;flex:none;place-items:center;display:grid}.ui-as-brief__pinfo{min-width:0;color:var(--muted);flex-direction:column;flex:1;font-size:12.5px;line-height:17px;display:flex}.ui-as-brief__pinfo b{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ui-as-brief__chip{color:var(--af-ok);background:#16a34a1a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.ui-as-brief__section{border-top:1px solid var(--line-soft);flex-direction:column;padding:18px 20px;display:flex}.ui-as-brief__product+.ui-as-brief__section{margin-top:14px}.ui-as-brief__section--split{flex-direction:row;justify-content:space-between;gap:16px}.ui-as-brief__label{color:var(--faint);padding-bottom:12px;font-size:12.5px;font-weight:500;line-height:16px}.ui-as-brief__option{min-height:46px;color:var(--muted);text-align:left;border-radius:10px;align-items:center;gap:10px;margin:0 -10px;padding:0 10px;transition:background-color .14s,color .14s,box-shadow .14s;display:flex}.ui-as-brief__option:hover{background:var(--hover);color:var(--ink)}.ui-as-brief__option[aria-checked=true]{background:var(--chip);color:var(--ink)}.ui-as-brief__radio{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;transition:box-shadow .16s}.ui-as-brief__option[aria-checked=true] .ui-as-brief__radio{box-shadow:inset 0 0 0 4px var(--ink)}.ui-as-brief__name{min-width:0;color:var(--ink);flex-direction:column;flex:1;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.ui-as-brief__option .ui-as-brief__name{color:inherit}.ui-as-brief__name small{color:var(--faint);font-size:12.5px;font-weight:400;line-height:17px}.ui-as-brief__signal{align-items:flex-end;gap:2px;height:11px;display:flex}.ui-as-brief__signal i{background:var(--af-border);border-radius:1px;width:3px}.ui-as-brief__signal i:first-child{height:5px}.ui-as-brief__signal i:nth-child(2){height:8px}.ui-as-brief__signal i:nth-child(3){height:11px}.ui-as-brief__signal i[data-on]{background:var(--af-ok)}.ui-as-brief__pills{flex-wrap:wrap;gap:8px;display:flex}.ui-as-brief__pills span{box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:999px;padding:4px 10px;font-size:12.5px}.ui-as-brief__channel{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.ui-as-brief__channel>svg{color:var(--muted)}.ui-as-switch{appearance:none;background:var(--toggle-off);cursor:pointer;border-radius:999px;flex:none;width:30px;height:18px;margin:0;transition:background-color .18s;position:relative}.ui-as-switch:after{content:"";background:var(--af-surface);width:14px;height:14px;transition:translate .22s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ui-as-switch:checked{background:var(--switch-on)}.ui-as-switch:checked:after{translate:12px}.ui-as-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-as-brief__swatches,.ui-as-brief__formats{color:var(--muted);gap:14px;font-size:12px;line-height:16px;display:flex}.ui-as-brief__swatches span,.ui-as-brief__formats span{flex-direction:column;align-items:center;gap:6px;display:flex}.ui-as-brief__swatches i{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.ui-as-brief__formats span{justify-content:flex-end;height:44px}.ui-as-brief__formats i{border:1.5px solid var(--faint);border-radius:4px;max-width:36px;height:24px}.ui-as-brief__formats span:nth-child(3) i{width:36px;height:auto}.ui-as-brief__details{gap:12px;margin:0;display:grid}.ui-as-brief__details div{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ui-as-brief__details dt{color:var(--muted);align-items:center;gap:8px;display:flex}.ui-as-brief__details dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.ui-as-brief__panel{animation:ui-as-rise .38s var(--ease) both;flex-direction:column;flex:1 0 auto;display:flex}.ui-as-brief__assets{padding:16px}.ui-as-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-as-ad{margin:0}.ui-as-ad__art{background:var(--ad);color:var(--ad-ink);border-radius:12px;flex-direction:column;justify-content:space-between;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.ui-as-ad__art b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.ui-as-ad figcaption{color:var(--ink);justify-content:space-between;margin-top:6px;font-size:12.5px;font-weight:500;display:flex}.ui-as-ad figcaption span{color:var(--muted);font-weight:400}.ui-as-brief__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.ui-as-brief__empty>span{background:var(--chip);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.ui-as-brief__empty b{color:var(--ink);font-size:14px;font-weight:500}.ui-as-brief__empty p{max-width:240px;color:var(--muted);margin:0 0 10px;font-size:13px;line-height:19px}.ui-as-activity{margin:0;padding:16px;list-style:none}.ui-as-activity li{gap:12px;padding-bottom:18px;display:flex;position:relative}.ui-as-activity li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:2px;left:13px}.ui-as-activity__icon{width:27px;height:27px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ui-as-activity__text{color:var(--ink);flex-direction:column;padding-top:3px;font-size:13.5px;line-height:19px;display:flex}.ui-as-activity__text small{color:var(--faint);font-size:12.5px}.ui-as-brief__go{border-top:1px solid var(--line-soft);z-index:1;background:var(--panel);justify-content:space-between;align-items:center;margin-top:auto;padding:16px 20px 20px;display:flex;position:sticky;bottom:0}.ui-as-brief__tags{gap:4px;display:flex}.ui-as-brief__tags span{box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:500}.ui-as-chat__main>.ui-as-chat__bar{transition:padding-left .42s var(--ease)}.ui-as-app[data-collapsed] .ui-as-chat__main>.ui-as-chat__bar{padding-left:52px}.ui-as-chat__scrim{display:none}@container ui-as-main (max-width:900px){.ui-as-brief{z-index:12;border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--panel);width:min(400px,100% - 32px);box-shadow:-1px 0 0 var(--line), -20px 0 40px -16px #0003;animation:ui-as-brief-in .42s var(--ease) both;border-left:0;position:absolute;top:0;bottom:0;right:0}.ui-as-chat__scrim{z-index:11;border-radius:inherit;background:#0000002e;animation:.3s both ui-as-brief-fade;display:block;position:absolute;inset:0}}@keyframes ui-as-brief-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ui-as-brief-fade{0%{opacity:0}}@container ui-as (max-width:900px){.ui-as-chat__main>.ui-as-chat__bar{padding-left:52px}}@container ui-as (max-width:600px){.ui-as-chat__main .ui-as-chat__crumbs{min-width:0}.ui-as-chat__main .ui-as-chat__crumbs>svg,.ui-as-chat__main .ui-as-chat__crumbs>i{display:none}.ui-as-chat__main .ui-as-chat__crumbs{font-size:0}.ui-as-chat__main .ui-as-chat__crumbs>b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ui-as-chat__bar{padding-right:8px}.ui-as-brief .ui-as-chat__bar{padding-left:52px}.ui-as-chat__thread{padding:24px 16px 12px}.ui-as-chat__composer{padding:6px 8px 8px}.ui-as-chat__route{padding-left:6px}.ui-as-brief{border-radius:var(--radius-panel);width:100%}.ui-as-brief__seg{margin:16px 16px 0}.ui-as-brief__product{margin:16px 16px 6px}.ui-as-brief__section{padding:16px}.ui-as-brief__section--split{flex-wrap:wrap}.ui-as-brief__go{padding:14px 16px 16px}}.ui-aic{--ui-aic-lane:var(--af-surface-sunk);--ui-aic-card:var(--af-surface);--ui-aic-line:var(--af-surface-sunk);--ui-aic-ink:var(--af-ink);--ui-aic-text:var(--af-ink-2);--ui-aic-muted:var(--af-muted);--ui-aic-faint:var(--af-muted);--ui-aic-blue:var(--af-accent);--ui-aic-amber:var(--af-err);--ui-aic-green:var(--af-ok);--ui-aic-red:var(--af-err);--ui-aic-focus:#17171738;--ui-aic-ease:cubic-bezier(.32, .72, .24, 1);box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-sans);color:var(--ui-aic-text);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;line-height:20px;container-type:inline-size}.ui-aic *,.ui-aic :before,.ui-aic :after{box-sizing:border-box}:where(.ui-aic) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ui-aic button:focus-visible{outline:2px solid var(--ui-aic-focus);outline-offset:2px}.ui-aic ul,.ui-aic ol{margin:0;padding:0;list-style:none}.ui-aic svg{flex:none;display:block}.ui-aic__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-aic__bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 2px;display:flex}.ui-aic__heading{min-width:0;color:var(--ui-aic-ink);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ui-aic__crumb{color:var(--ui-aic-muted);font-weight:400}.ui-aic__slash{color:var(--ui-aic-faint)}.ui-aic__views{background:var(--ui-aic-lane);border-radius:10px;flex:none;gap:2px;padding:3px;display:flex}.ui-aic__view{height:26px;color:var(--ui-aic-muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.ui-aic__view:hover{color:var(--ui-aic-ink)}.ui-aic__view[aria-checked=true]{background:var(--ui-aic-card);color:var(--ui-aic-ink);box-shadow:0 1px 2px #10101814,0 0 0 1px #1010180a}.ui-aic__lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.ui-aic__lane{background:var(--ui-aic-lane);border-radius:14px;min-width:0;padding:4px}.ui-aic__lane-head{grid-template-columns:20px 1fr 20px;align-items:center;height:34px;padding:0 8px 0 10px;display:grid}.ui-aic__lane-spark{color:var(--ui-aic-blue);opacity:.7}.ui-aic__lane-name{letter-spacing:.08em;text-align:center;color:var(--ui-aic-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ui-aic__count{min-width:20px;height:18px;color:var(--ui-aic-text);font-variant-numeric:tabular-nums;background:#1010180f;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:grid}.ui-aic__cards{gap:6px;display:grid}.ui-aic__empty{text-align:center;color:var(--ui-aic-faint);padding:18px 0 20px;font-size:12.5px}.ui-aic__card{background:var(--ui-aic-card);box-shadow:0 0 0 1px var(--ui-aic-line), 0 1px 2px #1010180a;border-radius:10px;transition:box-shadow .2s;position:relative}.ui-aic__card:hover,.ui-aic__card[data-open]{box-shadow:0 0 0 1px var(--af-border), 0 4px 14px -6px #1010181f}.ui-aic__card-main{border-radius:10px;gap:6px;width:100%;padding:12px 14px 12px 12px;display:grid;container:aic-card/inline-size}.ui-aic__title-row{align-items:center;gap:10px;min-width:0;display:flex}.ui-aic__spark{width:16px;color:var(--ui-aic-blue);flex:none;place-items:center;transition:color .3s;display:grid}.ui-aic__card[data-status=waiting] .ui-aic__spark{color:var(--ui-aic-amber)}.ui-aic__card[data-status=failed] .ui-aic__spark{color:var(--ui-aic-red)}.ui-aic__card[data-status=done] .ui-aic__spark{color:var(--ui-aic-green)}.ui-aic__title{min-width:0;color:var(--ui-aic-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ui-aic__desc{color:var(--ui-aic-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:26px;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.ui-aic__foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:4px;padding-left:26px;display:flex}.ui-aic__state{min-width:0;color:var(--ui-aic-text);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ui-aic__state>span:last-child{text-overflow:ellipsis;overflow:hidden}.ui-aic__state-icon{width:12px;height:12px;color:var(--ui-aic-blue);animation:ui-aic-pop .36s var(--ui-aic-ease) both;flex:none;place-items:center;display:grid}.ui-aic__state-icon[data-status=running] svg{animation:.9s linear infinite ui-aic-spin}.ui-aic__state-icon[data-status=waiting]{color:var(--ui-aic-amber)}.ui-aic__state-icon[data-status=done]{color:var(--ui-aic-green)}.ui-aic__state-icon[data-status=failed]{color:var(--ui-aic-red)}.ui-aic__meta{color:var(--ui-aic-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:12px;display:inline-flex}.ui-aic__meta>span{align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ui-aic__meta>span+span{border-left:1px solid var(--ui-aic-line)}.ui-aic__meta>span:last-child{padding-right:0}.ui-aic__fold{opacity:0;transition:grid-template-rows .46s var(--ui-aic-ease), opacity .24s ease;grid-template-rows:0fr;display:grid}.ui-aic__fold[data-open]{opacity:1;transition:grid-template-rows .46s var(--ui-aic-ease), opacity .32s ease .1s;grid-template-rows:1fr}.ui-aic__clip{min-height:0;overflow:hidden}.ui-aic__more{border-top:1px solid var(--ui-aic-line);margin:0 14px 0 12px;padding:10px 0 12px}.ui-aic__agent{color:var(--ui-aic-muted);font-size:12px}.ui-aic__steps{gap:5px;display:grid;position:relative;margin-top:6px!important;padding-left:12px!important}.ui-aic__steps li{color:var(--ui-aic-text);justify-content:space-between;gap:10px;font-size:12.5px;line-height:18px;display:flex;position:relative}.ui-aic__steps li:before{content:"";background:var(--ui-aic-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:-12px}.ui-aic__steps li:not(:last-child):after{content:"";background:var(--ui-aic-line);width:1px;position:absolute;top:15px;bottom:-8px;left:-10.5px}.ui-aic__steps li[data-last]:before{background:var(--ui-aic-ink)}.ui-aic__steps li>span{min-width:0}.ui-aic__steps time{color:var(--ui-aic-muted);flex:none}.ui-aic__actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.ui-aic__actions:empty{display:none}.ui-aic__btn{height:28px;box-shadow:inset 0 0 0 1px var(--ui-aic-line);background:var(--ui-aic-card);color:var(--ui-aic-ink);border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;transition:background-color .16s;display:inline-flex}.ui-aic__btn:hover{background:var(--ui-aic-lane)}.ui-aic__btn--primary{background:var(--ui-aic-ink);box-shadow:none;color:var(--ui-aic-card)}.ui-aic__btn--primary:hover{background:var(--af-ink-2)}.ui-aic[data-view=list] .ui-aic__lanes{grid-template-columns:minmax(0,1fr)}.ui-aic[data-view=list] .ui-aic__lane-head{grid-template-columns:20px auto 1fr;gap:4px}.ui-aic[data-view=list] .ui-aic__lane-name{text-align:left}.ui-aic[data-view=list] .ui-aic__count{justify-self:start}.ui-aic__lanes{animation:.32s both ui-aic-in}@keyframes ui-aic-spin{to{transform:rotate(360deg)}}@keyframes ui-aic-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ui-aic-in{0%{opacity:.4}}@container (max-width:620px){.ui-aic__views{display:none}.ui-aic .ui-aic__lanes{grid-template-columns:minmax(0,1fr)}.ui-aic .ui-aic__lane-head{grid-template-columns:20px auto 1fr;gap:4px}.ui-aic .ui-aic__lane-name{text-align:left}.ui-aic .ui-aic__count{justify-self:start}}@container aic-card (max-width:300px){.ui-aic__desc,.ui-aic__foot{padding-left:0}.ui-aic__state:is([data-status=running],[data-status=done]) .ui-aic__state-word{display:none}}@container (max-width:360px){.ui-aic__desc,.ui-aic__foot{padding-left:0}.ui-aic__title{white-space:normal}}@media (pointer:coarse){.ui-aic__view{height:32px}.ui-aic__btn{height:36px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ui-aic *,.ui-aic :before,.ui-aic :after{transition:none!important;animation:none!important}}.ui-plc{--ui-plc-card:var(--af-surface);--ui-plc-ink:#000000e0;--ui-plc-strong:var(--af-ink);--ui-plc-text:#0000009c;--ui-plc-muted:#00000073;--ui-plc-faint:#00000045;--ui-plc-icon:#00000072;--ui-plc-line:#0000000f;--ui-plc-ring:#0000001a;--ui-plc-rail:#00000014;--ui-plc-fill:#0000000f;--ui-plc-wash:#00000008;--ui-plc-chip:#0000000b;--ui-plc-accent:#0060e2c3;--ui-plc-on-accent:var(--af-surface);--ui-plc-red:var(--af-err);--ui-plc-red-bg:#e5484d14;--ui-plc-primary:#000000e0;--ui-plc-primary-hover:#000000c7;--ui-plc-on-primary:var(--af-surface);--ui-plc-raise-hover:var(--af-surface);--ui-plc-shine:#ffffffd1;--ui-plc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-plc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-plc-focus:#0060e259;--ui-plc-edit-glow:#0060e21a;--ui-plc-ease:cubic-bezier(.22, 1, .36, 1);--ui-plc-inset:30px;box-sizing:border-box;width:100%;max-width:440px;color:var(--ui-plc-ink);font-family:var(--font-sans);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:grid;position:relative;container-type:inline-size}.ui-plc__card{background:var(--ui-plc-card);box-shadow:var(--ui-plc-shadow);border-radius:10px;position:relative}.ui-plc:not([data-status=draft]){--ui-plc-inset:10px}.ui-plc[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-plc *,.ui-plc :before,.ui-plc :after{box-sizing:border-box}.ui-plc svg{width:100%;height:100%;display:block;overflow:visible}:where(.ui-plc) button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ui-plc__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-plc__head{gap:4px;padding:16px 16px 10px;display:grid}.ui-plc__meta{min-height:16px;color:var(--ui-plc-muted);align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.ui-plc__state{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-plc__state-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.ui-plc__state-icon{width:16px;height:16px;color:var(--ui-plc-icon);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-plc__state-icon circle[r=\.6]{fill:currentColor}.ui-plc__estimate{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ui-plc__estimate svg{width:16px;height:16px;color:var(--ui-plc-icon);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ui-plc__title{color:var(--ui-plc-strong);text-wrap:balance;margin:0;font-size:15px;font-weight:500;line-height:24px}.ui-plc__list{margin:0;padding:0 6px 6px;list-style:none;position:relative}.ui-plc__step{padding:8px 10px 8px var(--ui-plc-inset);transition:transform .42s var(--ui-plc-ease), padding .42s var(--ui-plc-ease), height .26s var(--ui-plc-ease), opacity .18s ease, background-color .14s ease, box-shadow .2s ease;border-radius:6px;outline:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid;position:relative}.ui-plc[data-status=draft] .ui-plc__step:hover{background:var(--ui-plc-wash)}.ui-plc__step:focus-visible{outline:2px solid var(--ui-plc-focus);outline-offset:0}.ui-plc__step[data-dragging]{z-index:2;box-shadow:var(--ui-plc-shadow-pop);transition:background-color .14s,box-shadow .2s;background:var(--ui-plc-card)!important}.ui-plc__step[data-removing]{opacity:0;pointer-events:none;padding-top:0;padding-bottom:0;overflow:hidden;height:0!important}.ui-plc__step[data-enter]{animation:ui-plc-enter .38s var(--ui-plc-ease) both}.ui-plc__grip{width:18px;height:20px;color:var(--ui-plc-faint);fill:currentColor;cursor:grab;touch-action:none;opacity:0;border-radius:5px;place-items:center;transition:opacity .14s,color .14s,background-color .14s;display:grid;position:absolute;top:8px;left:6px}.ui-plc__grip svg{width:16px;height:16px}.ui-plc__step:hover .ui-plc__grip,.ui-plc__step:focus-visible .ui-plc__grip,.ui-plc__step[data-dragging] .ui-plc__grip{opacity:1}.ui-plc__grip:hover,.ui-plc__step[data-dragging] .ui-plc__grip{color:var(--ui-plc-icon);background:var(--ui-plc-fill)}.ui-plc__step[data-dragging] .ui-plc__grip{cursor:grabbing}.ui-plc__marker{z-index:1;background:var(--ui-plc-card);width:20px;height:20px;box-shadow:inset 0 0 0 .5px var(--ui-plc-ring), 0 1px 1px -1px #0000001a;color:var(--ui-plc-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1;transition:background-color .32s,color .32s,box-shadow .32s;display:grid;position:relative}.ui-plc__marker>*{animation:ui-plc-pop .36s var(--ui-plc-ease) both;grid-area:1/1}.ui-plc__num{animation:none!important}.ui-plc__marker .ui-plc__spinner{width:14px;height:14px}.ui-plc__mark{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px!important;height:12px!important}.ui-plc__step[data-step=active] .ui-plc__marker{box-shadow:none;color:var(--ui-plc-accent)}.ui-plc__step[data-step=done] .ui-plc__marker{background:var(--ui-plc-accent);box-shadow:none;color:var(--ui-plc-on-accent)}.ui-plc__step[data-step=failed] .ui-plc__marker{background:var(--ui-plc-red-bg);box-shadow:none;color:var(--ui-plc-red)}.ui-plc__step[data-step=skipped] .ui-plc__marker{box-shadow:none;outline:1px dashed var(--ui-plc-faint);outline-offset:-1px}.ui-plc__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-plc-draw .42s var(--ui-plc-ease) 80ms forwards}.ui-plc__spinner line{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:.18;animation:.8s linear infinite ui-plc-ray}.ui-plc__main{gap:2px;min-width:0;display:grid}.ui-plc__name{color:var(--ui-plc-ink);overflow-wrap:anywhere;font-weight:500;transition:color .3s}.ui-plc[data-status=draft] .ui-plc__name{cursor:text}.ui-plc__step[data-step=pending] .ui-plc__name{color:var(--ui-plc-text)}.ui-plc__step[data-step=skipped] .ui-plc__name{color:var(--ui-plc-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-plc-faint);text-decoration-color:var(--ui-plc-faint)}.ui-plc__sub{min-width:0;color:var(--ui-plc-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;display:flex}.ui-plc__detail{overflow-wrap:anywhere;min-width:0}.ui-plc__tool{background:var(--ui-plc-chip);color:var(--ui-plc-text);letter-spacing:0;white-space:nowrap;border-radius:5px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:16px}.ui-plc__edit{background:var(--ui-plc-card);width:calc(100% + 14px);height:28px;box-shadow:0 0 0 .5px var(--ui-plc-focus), 0 0 0 3px var(--ui-plc-edit-glow);color:var(--ui-plc-ink);font:inherit;letter-spacing:inherit;border:0;border-radius:6px;outline:none;margin:-4px -7px;padding:0 6px;font-weight:500}.ui-plc__fail{animation:ui-plc-fade .36s var(--ui-plc-ease) both;justify-items:start;gap:8px;margin-top:4px;display:grid}.ui-plc__error{color:var(--ui-plc-red);overflow-wrap:anywhere;font-size:12px;line-height:16px}.ui-plc__retry,.ui-plc__btn{white-space:nowrap;height:28px;transition:background-color .14s ease, opacity .14s ease, transform .16s var(--ui-plc-ease);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ui-plc__retry,.ui-plc__btn--secondary{background:var(--ui-plc-card);box-shadow:var(--ui-plc-shadow);color:var(--ui-plc-strong)}.ui-plc__retry,.ui-plc__again{padding:0 10px 0 8px}.ui-plc__retry svg,.ui-plc__btn--secondary svg{width:16px;height:16px;color:var(--ui-plc-icon);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ui-plc__retry:hover,.ui-plc__btn--secondary:hover{background:var(--ui-plc-raise-hover)}.ui-plc__retry:active,.ui-plc__btn:active{transform:scale(.97)}.ui-plc__aside{min-height:20px;color:var(--ui-plc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:12px;display:flex}.ui-plc__time{animation:.3s both ui-plc-fade}.ui-plc__step[data-step=active] .ui-plc__time{color:var(--ui-plc-ink)}.ui-plc__remove{width:28px;height:28px;color:var(--ui-plc-icon);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;opacity:0;border-radius:6px;place-items:center;margin:-4px -6px -4px 0;transition:opacity .14s,color .14s,background-color .14s;display:grid}.ui-plc__remove svg{width:16px;height:16px}.ui-plc__step:hover .ui-plc__remove,.ui-plc__step:focus-visible .ui-plc__remove,.ui-plc__remove:focus-visible{opacity:1}.ui-plc__remove:hover{color:var(--ui-plc-ink);background:var(--ui-plc-wash)}.ui-plc__remove:focus-visible,.ui-plc__retry:focus-visible,.ui-plc__btn:focus-visible{outline:2px solid var(--ui-plc-focus);outline-offset:1px}.ui-plc__rail{top:31px;bottom:-5px;left:calc(var(--ui-plc-inset) + 9.5px);background:var(--ui-plc-rail);opacity:0;pointer-events:none;width:1px;transition:opacity .3s;position:absolute;overflow:hidden}.ui-plc:not([data-status=draft]) .ui-plc__rail{opacity:1;transition-delay:.24s}.ui-plc__rail:after{content:"";background:var(--ui-plc-accent);transform-origin:top;transition:transform .56s var(--ui-plc-ease);position:absolute;inset:0;transform:scaleY(0)}.ui-plc__step[data-step=done] .ui-plc__rail:after,.ui-plc__step[data-step=skipped] .ui-plc__rail:after{transform:scaleY(1)}.ui-plc__tail{transition:grid-template-rows .42s var(--ui-plc-ease), opacity .26s ease;grid-template-rows:1fr;display:grid}.ui-plc:not([data-status=draft]) .ui-plc__tail{opacity:0;grid-template-rows:0fr}.ui-plc__tail-inner{min-height:0;overflow:hidden}.ui-plc__add{padding:6px 10px 6px var(--ui-plc-inset);cursor:text;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:10px;margin:-4px 6px 8px;transition:background-color .14s;display:grid}.ui-plc__add:hover,.ui-plc__add:focus-within{background:var(--ui-plc-wash)}.ui-plc__add-icon{width:20px;height:20px;color:var(--ui-plc-icon);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;place-items:center;display:grid}.ui-plc__add-icon svg{width:16px;height:16px}.ui-plc__add input{width:100%;min-width:0;height:20px;color:var(--ui-plc-ink);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;padding:0}.ui-plc__add input::placeholder{color:var(--ui-plc-faint);opacity:1}.ui-plc__foot{border-top:.5px solid var(--ui-plc-line);min-height:48px;color:var(--ui-plc-muted);align-items:center;gap:12px;padding:0 10px 0 16px;font-size:12px;line-height:16px;display:flex}.ui-plc__foot>*{animation:ui-plc-fade .32s var(--ui-plc-ease) both}.ui-plc__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-plc__actions{flex:none;gap:8px;margin-left:auto;display:flex}.ui-plc__btn--primary{background:var(--ui-plc-primary);color:var(--ui-plc-on-primary);padding:0 8px 0 10px}.ui-plc__btn--primary:hover{background:var(--ui-plc-primary-hover)}.ui-plc__btn--primary:disabled{opacity:.4;cursor:default;transform:none}.ui-plc__btn--primary svg{fill:currentColor;width:16px;height:16px}.ui-plc__status{min-width:0;color:var(--ui-plc-ink);align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.ui-plc__status-icon{width:16px;height:16px;color:var(--ui-plc-accent);flex:none}.ui-plc__status-icon .ui-plc__spinner{width:14px;height:14px;margin:1px}.ui-plc__badge circle{fill:currentColor}.ui-plc__badge path{fill:none;stroke:var(--ui-plc-on-accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ui-plc__foot[data-phase=failed] .ui-plc__status-icon{color:var(--ui-plc-red-bg)}.ui-plc__foot[data-phase=failed] .ui-plc__badge path{stroke:var(--ui-plc-red);stroke-width:1.6px}.ui-plc__foot[data-phase=failed] .ui-plc__status{color:var(--ui-plc-red)}.ui-plc__status-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;position:relative;overflow:hidden}.ui-plc__foot[data-phase=done] .ui-plc__status-label{font-weight:500}.ui-plc__shimmer{color:var(--ui-plc-muted)}.ui-plc__shimmer:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-plc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-plc-sweep;position:absolute;inset:0}.ui-plc__elapsed{color:var(--ui-plc-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-right:6px}@media (hover:none){.ui-plc__grip,.ui-plc__remove{opacity:1}}@media (pointer:coarse){.ui-plc__foot{min-height:56px}.ui-plc__btn,.ui-plc__retry{height:36px}.ui-plc__remove{width:36px;height:36px;margin:-8px -10px -8px 0}.ui-plc__grip:after{content:"";position:absolute;inset:-8px -6px}}@container (max-width:400px){.ui-plc__hint{display:none}}@container (max-width:340px){.ui-plc__head{padding:14px 14px 10px}.ui-plc__list{padding-inline:4px}.ui-plc__step,.ui-plc__add{column-gap:8px;padding-right:8px}.ui-plc__add{margin-inline:4px}.ui-plc__foot{padding-left:14px}}@keyframes ui-plc-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ui-plc-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-plc-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes ui-plc-draw{to{stroke-dashoffset:0}}@keyframes ui-plc-ray{0%{opacity:1}to{opacity:.18}}@keyframes ui-plc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-plc *,.ui-plc :before,.ui-plc :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-plc__spinner line{opacity:.6}.ui-plc__draw{stroke-dashoffset:0}.ui-plc__shimmer:after{display:none}}.ui-ansc{--ui-ansc-card:var(--af-surface);--ui-ansc-ink:#000000e0;--ui-ansc-strong:var(--af-ink);--ui-ansc-text:#0000009c;--ui-ansc-muted:#00000073;--ui-ansc-faint:#00000045;--ui-ansc-icon:#00000072;--ui-ansc-line:#0000000f;--ui-ansc-fill:#0000000f;--ui-ansc-fill-strong:#0000001a;--ui-ansc-wash:#00000004;--ui-ansc-accent:#0060e2c3;--ui-ansc-ok:var(--af-ok);--ui-ansc-shine:#ffffffd1;--ui-ansc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-ansc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-ansc-focus:#0060e259;--ui-ansc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:640px;font-family:var(--font-sans);color:var(--ui-ansc-ink);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:grid;position:relative;container-type:inline-size}.ui-ansc *,.ui-ansc :before,.ui-ansc :after{box-sizing:border-box}:where(.ui-ansc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-ansc) svg{flex:none;display:block}.ui-ansc button:focus-visible,.ui-ansc a:focus-visible{outline:2px solid var(--ui-ansc-focus);outline-offset:1px}.ui-ansc__card{background:var(--ui-ansc-card);box-shadow:var(--ui-ansc-shadow);border-radius:10px;overflow:hidden}.ui-ansc__body{transition:height .36s var(--ui-ansc-ease);overflow:hidden}.ui-ansc__inner{padding:20px 20px 16px;display:flow-root}.ui-ansc__question{color:var(--ui-ansc-strong);margin:0 0 14px;font-size:15px;font-weight:500;line-height:24px}.ui-ansc__sources{scrollbar-width:none;-webkit-mask:linear-gradient(90deg, transparent, transparent 6px, var(--af-ink) 20px, var(--af-ink) calc(100% - 120px), transparent calc(100% - 20px));-webkit-mask:linear-gradient(90deg, transparent, transparent 6px, var(--af-ink) 20px, var(--af-ink) calc(100% - 120px), transparent calc(100% - 20px));mask:linear-gradient(90deg, transparent, transparent 6px, var(--af-ink) 20px, var(--af-ink) calc(100% - 120px), transparent calc(100% - 20px));gap:8px;margin:0 -20px;padding:2px 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.ui-ansc__sources::-webkit-scrollbar{display:none}.ui-ansc__source-wrap{flex:none;display:flex}.ui-ansc__source{background:var(--ui-ansc-card);width:168px;box-shadow:var(--ui-ansc-shadow);color:inherit;animation:ui-ansc-card .46s var(--ui-ansc-ease) both;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px 9px;text-decoration:none;transition:background-color .16s,box-shadow .2s;display:flex}a.ui-ansc__source:hover{background:var(--ui-ansc-wash)}.ui-ansc__source[data-lit]{background:var(--ui-ansc-wash);box-shadow:0 0 0 .5px #0000001a,0 1px 1px -1px #0000001a,0 1px 2px #0000000d}.ui-ansc__site{min-width:0;color:var(--ui-ansc-text);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.ui-ansc__site-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-ansc__num{letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--ui-ansc-faint);flex:none;font-size:10px;font-weight:500;line-height:16px}.ui-ansc__favicon{border-radius:4px;flex:none;width:14px;height:14px;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0000001a}.ui-ansc__favicon svg{width:100%;height:100%}.ui-ansc__title{-webkit-line-clamp:2;color:var(--ui-ansc-strong);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.ui-ansc__label{color:var(--ui-ansc-text);align-items:center;gap:6px;margin:16px 0 6px;font-size:12px;line-height:16px;display:flex}.ui-ansc__mark{width:16px;height:16px;fill:var(--ui-ansc-accent);overflow:visible}.ui-ansc__mark path{transform-box:fill-box;transform-origin:50%}.ui-ansc[data-phase=reading] .ui-ansc__mark-big,.ui-ansc[data-phase=writing] .ui-ansc__mark-big{animation:1.4s ease-in-out infinite ui-ansc-breathe}.ui-ansc[data-phase=reading] .ui-ansc__mark-small,.ui-ansc[data-phase=writing] .ui-ansc__mark-small{animation:1.4s ease-in-out infinite ui-ansc-twinkle}.ui-ansc__label-text{animation:ui-ansc-fade .32s var(--ui-ansc-ease) both;position:relative}.ui-ansc[data-phase=done] .ui-ansc__label-text,.ui-ansc[data-phase=stopped] .ui-ansc__label-text{color:var(--ui-ansc-text)}.ui-ansc__answer{color:var(--ui-ansc-ink);font-size:13px;line-height:20px}.ui-ansc__answer p{margin:0 0 8px}.ui-ansc__answer ul{margin:0 0 8px;padding:0 0 0 18px}.ui-ansc__answer li{margin:0 0 4px;padding-left:2px}.ui-ansc__answer li::marker{color:var(--ui-ansc-faint)}.ui-ansc__answer>:last-child{margin-bottom:0}.ui-ansc__empty{color:var(--ui-ansc-muted)}.ui-ansc__w{animation:ui-ansc-word .42s var(--ui-ansc-ease) both}.ui-ansc__w[data-bold]{color:var(--ui-ansc-strong);font-weight:500}.ui-ansc__caret{background:var(--ui-ansc-accent);vertical-align:.1em;border-radius:1.5px;width:6px;height:6px;margin-left:4px;animation:1s ease-in-out infinite ui-ansc-pulse;display:inline-block}.ui-ansc__cite{background:var(--ui-ansc-fill);height:18px;box-shadow:inset 0 0 0 .5px var(--ui-ansc-line);color:var(--ui-ansc-text);vertical-align:.1em;animation:ui-ansc-chip .38s var(--ui-ansc-ease) both;border-radius:5px;align-items:center;gap:3px;margin:0 1px 0 3px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.ui-ansc__cite:hover,.ui-ansc__cite[data-lit]{background:var(--ui-ansc-fill-strong);color:var(--ui-ansc-ink)}.ui-ansc__more{opacity:.7}.ui-ansc__pop{z-index:5;background:var(--ui-ansc-card);box-shadow:var(--ui-ansc-shadow-pop);animation:ui-ansc-pop .2s var(--ui-ansc-ease) both;border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute}.ui-ansc__pop-item{color:inherit;border-radius:6px;gap:2px;padding:8px 10px 9px;text-decoration:none;transition:background-color .14s;display:grid}.ui-ansc__pop-item[href]:hover{background:var(--ui-ansc-wash)}.ui-ansc__pop-title{color:var(--ui-ansc-strong);font-size:13px;font-weight:500;line-height:20px}.ui-ansc__snippet{-webkit-line-clamp:3;color:var(--ui-ansc-text);-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.ui-ansc__follow{margin-top:16px;display:grid}.ui-ansc__follow-label{letter-spacing:.5px;color:var(--ui-ansc-muted);animation:ui-ansc-fade .32s var(--ui-ansc-ease) both;padding-bottom:4px;font-size:10px;font-weight:500;line-height:16px}.ui-ansc__follow-item{border-top:.5px solid var(--ui-ansc-line);text-align:left;min-height:32px;color:var(--ui-ansc-ink);animation:ui-ansc-fade .38s var(--ui-ansc-ease) both;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.ui-ansc__follow-item .ui-ansc__glyph{color:var(--ui-ansc-faint);transition:transform .22s var(--ui-ansc-ease), color .16s ease}.ui-ansc__follow-item:hover .ui-ansc__glyph{color:var(--ui-ansc-ink);transform:translate(2px)}.ui-ansc__foot{border-top:.5px solid var(--ui-ansc-line);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 12px 0 8px;display:flex}.ui-ansc__actions{gap:2px;display:flex}.ui-ansc__action{width:28px;height:28px;color:var(--ui-ansc-icon);animation:ui-ansc-fade .32s var(--ui-ansc-ease) both;border-radius:6px;place-items:center;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.ui-ansc__action:nth-child(2){animation-delay:40ms}.ui-ansc__action:nth-child(3){animation-delay:80ms}.ui-ansc__action:nth-child(4){animation-delay:.12s}.ui-ansc__action:hover{background:var(--ui-ansc-wash);color:var(--ui-ansc-ink)}.ui-ansc__action[aria-pressed=true]{background:var(--ui-ansc-fill);box-shadow:inset 0 0 0 .5px var(--ui-ansc-line);color:var(--ui-ansc-ink)}.ui-ansc__glyph{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-ansc__glyph[data-solid]{fill:currentColor;stroke:none}.ui-ansc__down .ui-ansc__glyph{transform:scaleY(-1)}.ui-ansc__redo:active .ui-ansc__glyph{transition:transform .3s var(--ui-ansc-ease);transform:rotate(120deg)}.ui-ansc__ok{color:var(--ui-ansc-ok);animation:ui-ansc-chip .26s var(--ui-ansc-ease) both}.ui-ansc__action:has(.ui-ansc__ok){color:var(--ui-ansc-ok)}.ui-ansc__status{white-space:nowrap;color:var(--ui-ansc-muted);animation:ui-ansc-fade .26s var(--ui-ansc-ease) both;font-size:12px;line-height:16px}@container (max-width:330px){.ui-ansc__status-lead{display:none}}.ui-ansc__stop{background:var(--ui-ansc-card);height:28px;box-shadow:var(--ui-ansc-shadow);color:var(--ui-ansc-strong);animation:ui-ansc-fade .26s var(--ui-ansc-ease) both;border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;transition:background-color .16s;display:inline-flex}.ui-ansc__stop:hover{background:var(--af-surface)}.ui-ansc__stop-icon{background:var(--ui-ansc-ink);border-radius:2px;width:8px;height:8px;margin:0 2px}.ui-ansc__reasons{opacity:0;transition:grid-template-rows .32s var(--ui-ansc-ease), opacity .2s ease;grid-template-rows:0fr;display:grid}.ui-ansc__reasons[data-open=true]{opacity:1;grid-template-rows:1fr}.ui-ansc__reasons>div{flex-wrap:wrap;gap:8px;min-height:0;margin-top:-4px;padding:4px 12px 0;display:flex;overflow:hidden}.ui-ansc__reasons[data-open=true]>div{padding-bottom:12px}.ui-ansc__reasons button{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-ansc-line);color:var(--ui-ansc-text);border-radius:6px;padding:0 10px;font-size:13px;font-weight:500;transition:color .14s,background-color .14s}.ui-ansc__reasons button:hover{color:var(--ui-ansc-ink);background:var(--ui-ansc-fill)}.ui-ansc__shimmer:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-ansc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-ansc-sweep;position:absolute;inset:0}@keyframes ui-ansc-word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes ui-ansc-card{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}@keyframes ui-ansc-chip{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ui-ansc-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ui-ansc-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-ansc-pulse{50%{opacity:.3}}@keyframes ui-ansc-breathe{50%{transform:scale(.86)}}@keyframes ui-ansc-twinkle{0%,to{opacity:1;transform:none}50%{opacity:.3;transform:scale(.6)rotate(45deg)}}@keyframes ui-ansc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@container (max-width:480px){.ui-ansc__inner{padding:16px 16px 14px}.ui-ansc__sources{margin:0 -16px;padding:2px 16px 4px;scroll-padding:0 16px}.ui-ansc__source{width:150px}}@media (hover:none) and (pointer:coarse){.ui-ansc__action{width:36px;height:36px}.ui-ansc__foot{height:52px}.ui-ansc__stop{height:34px}.ui-ansc__reasons button{height:34px;padding:0 12px}.ui-ansc__follow-item{min-height:44px}.ui-ansc__cite{position:relative}.ui-ansc__cite:after{content:"";position:absolute;inset:-10px -4px}}@media (prefers-reduced-motion:reduce){.ui-ansc *,.ui-ansc :before,.ui-ansc :after{transition:none!important;animation:none!important}}.ui-apc{--ui-apc-tray:var(--af-surface-sunk);--ui-apc-bg:var(--af-surface);--ui-apc-ink:var(--af-ink);--ui-apc-text:var(--af-muted);--ui-apc-muted:var(--af-muted);--ui-apc-line:var(--af-border);--ui-apc-soft:var(--af-surface);--ui-apc-tile:var(--af-surface);--ui-apc-hover:var(--af-surface-sunk);--ui-apc-primary:var(--af-ink);--ui-apc-primary-hover:var(--af-ink);--ui-apc-primary-ink:var(--af-surface);--ui-apc-primary-kbd:#ffffff24;--ui-apc-primary-kbd-ink:#ffffffb8;--ui-apc-kbd:#0000000e;--ui-apc-box:var(--af-border);--ui-apc-box-hover:var(--af-muted);--ui-apc-ring:#17171752;--ui-apc-timer-low:var(--af-err);--ui-apc-low-bg:var(--af-surface);--ui-apc-low-ink:var(--af-muted);--ui-apc-med-bg:var(--af-surface);--ui-apc-med-ink:var(--af-ink-2);--ui-apc-high-bg:var(--af-surface);--ui-apc-high-ink:var(--af-ink-2);--ui-apc-ok-bg:var(--af-surface);--ui-apc-ok-ink:var(--af-ink-2);--ui-apc-no-bg:var(--af-surface);--ui-apc-no-ink:var(--af-muted);--ui-apc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-apc-tray);width:100%;min-width:0;color:var(--ui-apc-text);font-family:var(--font-sans);letter-spacing:-.006em;text-align:left;-webkit-font-smoothing:antialiased;transition:height .52s var(--ui-apc-ease);border-radius:20px;padding:4px;font-size:13px;line-height:1.45;position:relative;overflow:hidden;container-type:inline-size}.ui-apc *,.ui-apc :before,.ui-apc :after{box-sizing:border-box}.ui-apc__card{background:var(--ui-apc-bg);box-shadow:0 0 0 1px var(--ui-apc-line), 0 1px 2px #0000000a;border-radius:16px;position:relative}.ui-apc__pending>.ui-apc__card{padding:16px}.ui-apc__pending[data-leaving]{pointer-events:none;animation:ui-apc-out .28s var(--ui-apc-ease) both;position:absolute;top:4px;left:4px;right:4px}.ui-apc__pending[data-entering]{animation:ui-apc-in .42s var(--ui-apc-ease) 80ms both}.ui-apc[data-busy] .ui-apc__pending{pointer-events:none}.ui-apc__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ui-apc__icon{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ui-apc-line);color:var(--ui-apc-ink);background:0 0;border-radius:9px;place-items:center;display:grid}.ui-apc__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-apc__titles{min-width:0;padding-top:1px}.ui-apc__title{color:var(--ui-apc-ink);letter-spacing:-.011em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:550;line-height:20px;overflow:hidden}.ui-apc__desc{white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:13px;line-height:18px;overflow:hidden}.ui-apc__risk{background:var(--ui-apc-low-bg);height:22px;color:var(--ui-apc-low-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-top:1px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ui-apc__risk-dot{display:none}.ui-apc__risk-word{white-space:pre}.ui-apc__risk[data-risk=medium]{background:var(--ui-apc-med-bg);color:var(--ui-apc-med-ink)}.ui-apc__risk[data-risk=high]{background:var(--ui-apc-high-bg);color:var(--ui-apc-high-ink)}.ui-apc__preview{border-top:1px solid var(--ui-apc-line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.ui-apc__custom{min-width:0}.ui-apc__custom+.ui-apc__details{padding-top:2px}.ui-apc__details{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.ui-apc__detail{display:contents}.ui-apc__detail dt{color:var(--ui-apc-muted)}.ui-apc__detail dd{min-width:0;color:var(--ui-apc-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-apc__always{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;margin-top:14px;display:flex}.ui-apc__always-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-apc__box{flex:none;width:16px;height:16px;display:grid;position:relative}.ui-apc__box input{appearance:none;background:var(--ui-apc-bg);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ui-apc-box);cursor:pointer;border-radius:5px;margin:0;transition:background-color .16s,box-shadow .16s}.ui-apc__box input:hover{box-shadow:inset 0 0 0 1px var(--ui-apc-box-hover)}.ui-apc__box input:checked{background:var(--ui-apc-primary);box-shadow:inset 0 0 0 1px var(--ui-apc-primary)}.ui-apc__box input:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-apc-primary), 0 0 0 2px var(--ui-apc-bg), 0 0 0 4px var(--ui-apc-ring);outline:none}.ui-apc__box svg{fill:none;width:16px;height:16px;stroke:var(--ui-apc-primary-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .16s ease, transform .26s var(--ui-apc-ease);pointer-events:none;position:absolute;inset:0;transform:scale(.6)}.ui-apc__box input:checked+svg{opacity:1;transform:none}.ui-apc__label{color:var(--ui-apc-muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px 4px;font-size:12.5px;line-height:16px;overflow:hidden}.ui-apc[data-label] .ui-apc__pending[data-leaving]{top:30px}.ui-apc[data-actions=card]{background:0 0;border-radius:16px;padding:0}.ui-apc[data-actions=card] .ui-apc__card{box-shadow:inset 0 0 0 1px var(--ui-apc-line)}.ui-apc[data-actions=card] .ui-apc__pending[data-leaving]{top:0;left:0;right:0}.ui-apc[data-actions=card][data-label] .ui-apc__pending[data-leaving]{top:26px}.ui-apc[data-actions=card] .ui-apc__label{padding-left:2px}.ui-apc__card>.ui-apc__foot{border-top:1px solid var(--ui-apc-line);min-height:0;margin-top:16px;padding:14px 0 0}.ui-apc__card>.ui-apc__foot .ui-apc__always{margin-top:0}.ui-apc__foot{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:6px 2px 2px 10px;display:flex}.ui-apc__expires{min-width:0;color:var(--ui-apc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;transition:color .3s;display:inline-flex}.ui-apc__expires svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.ui-apc__expires[data-low]{color:var(--ui-apc-timer-low)}.ui-apc__actions{flex:none;gap:4px;margin-left:auto;display:flex}.ui-apc__btn{height:34px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--ui-apc-ease), opacity .16s ease;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ui-apc__btn:active,.ui-apc__btn[data-pressed]{transform:scale(.97)}.ui-apc__btn:focus-visible{outline:none}.ui-apc__btn--primary{background:var(--ui-apc-primary);color:var(--ui-apc-primary-ink);padding-right:8px;box-shadow:0 1px 2px #0000001f}.ui-apc__btn--primary:hover,.ui-apc__btn--primary[data-pressed]{background:var(--ui-apc-primary-hover)}.ui-apc__btn--primary:focus-visible{box-shadow:0 0 0 2px var(--ui-apc-tray), 0 0 0 4px var(--ui-apc-ring)}.ui-apc__btn--quiet{color:var(--ui-apc-ink);background:0 0;padding-right:8px}.ui-apc__btn--quiet:hover,.ui-apc__btn--quiet[data-pressed]{background:var(--ui-apc-hover)}.ui-apc__btn--quiet:focus-visible{box-shadow:0 0 0 2px var(--ui-apc-ring)}.ui-apc__btn--ghost{color:var(--ui-apc-text);background:0 0}.ui-apc__btn--ghost:hover{background:var(--ui-apc-hover);color:var(--ui-apc-ink)}.ui-apc__btn--ghost:focus-visible{box-shadow:0 0 0 2px var(--ui-apc-ring)}.ui-apc[data-busy] .ui-apc__btn:not(.ui-apc__approve),.ui-apc[data-busy] .ui-apc__always{opacity:.5}.ui-apc[data-busy] .ui-apc__approve{cursor:progress}.ui-apc__kbd{background:var(--ui-apc-kbd);min-width:20px;height:20px;color:var(--ui-apc-muted);font:inherit;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.ui-apc__btn--primary .ui-apc__kbd{background:var(--ui-apc-primary-kbd);color:var(--ui-apc-primary-kbd-ink)}.ui-apc__spinner{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:26 38;transform-origin:50%;width:20px;height:14px;animation:.8s linear infinite ui-apc-spin}.ui-apc__resolved{min-height:48px;animation:ui-apc-in .42s var(--ui-apc-ease) .12s both;outline:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.ui-apc__resolved:focus-visible{box-shadow:0 0 0 1px var(--ui-apc-line), inset 0 0 0 2px var(--ui-apc-ring)}.ui-apc__mark{background:var(--ui-apc-ok-bg);width:22px;height:22px;color:var(--ui-apc-ok-ink);animation:ui-apc-pop .46s var(--ui-apc-ease) .14s both;border-radius:50%;flex:none;place-items:center;display:grid}.ui-apc__resolved[data-status=denied] .ui-apc__mark{background:var(--ui-apc-no-bg);color:var(--ui-apc-no-ink)}.ui-apc__mark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ui-apc__mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-apc-draw .42s var(--ui-apc-ease) .3s forwards}.ui-apc__row-title{min-width:0;color:var(--ui-apc-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;font-weight:500;overflow:hidden}.ui-apc__row-status{color:var(--ui-apc-muted);white-space:nowrap;flex:none}.ui-apc__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:400px){.ui-apc__actions{flex:100%;margin-left:0}.ui-apc__foot{padding-left:2px}.ui-apc__expires{padding-left:8px}.ui-apc__actions .ui-apc__btn{flex:1 1 0;min-width:0;padding:0 10px}.ui-apc__kbd{display:none}}@container (max-width:340px){.ui-apc__pending>.ui-apc__card{padding:14px}.ui-apc__head{gap:10px}.ui-apc__risk-word,.ui-apc__row-time{display:none}.ui-apc__details{column-gap:12px}}@media (hover:none){.ui-apc__kbd{display:none}}@keyframes ui-apc-out{to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.985)}}@keyframes ui-apc-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-apc-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes ui-apc-draw{to{stroke-dashoffset:0}}@keyframes ui-apc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-apc,.ui-apc *,.ui-apc :before,.ui-apc :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.ui-apc__spinner{animation:1.6s linear infinite ui-apc-spin!important}.ui-apc__mark path{stroke-dashoffset:0}}.ui-adc{--ui-adc-card:var(--af-surface);--ui-adc-strong:var(--af-ink);--ui-adc-ink:#000000e0;--ui-adc-text:#0000009c;--ui-adc-muted:#00000073;--ui-adc-faint:#00000045;--ui-adc-icon:#00000072;--ui-adc-line:#0000000f;--ui-adc-wash:#00000008;--ui-adc-fill:#0000000f;--ui-adc-accent:#0060e2c3;--ui-adc-brand-bg:var(--af-accent);--ui-adc-brand-fg:var(--af-ink-2);--ui-adc-warn-bg:var(--af-err);--ui-adc-warn-fg:var(--af-err);--ui-adc-danger-bg:var(--af-ink-2);--ui-adc-danger-fg:var(--af-ink-2);--ui-adc-amber:var(--af-err);--ui-adc-red:var(--af-ink-2);--ui-adc-focus:#0060e259;--ui-adc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-adc-ease:cubic-bezier(.32, .72, .24, 1);box-sizing:border-box;width:100%;max-width:400px;font-family:var(--font-sans);color:var(--ui-adc-text);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;position:relative;container-type:inline-size}.ui-adc *,.ui-adc :before,.ui-adc :after{box-sizing:border-box}:where(.ui-adc) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ui-adc button:focus-visible{outline:2px solid var(--ui-adc-focus);outline-offset:1px}.ui-adc ul{margin:0;padding:0;list-style:none}.ui-adc h4{margin:0}.ui-adc svg{flex:none;display:block}.ui-adc__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-adc__card{background:var(--ui-adc-card);box-shadow:var(--ui-adc-shadow);border-radius:10px;overflow:hidden}.ui-adc__head{align-items:center;gap:10px;padding:16px 16px 0;display:flex}.ui-adc__spark{width:16px;color:var(--ui-adc-accent);flex:none;place-items:center;display:grid}.ui-adc__heading{min-width:0;display:grid}.ui-adc__title{color:var(--ui-adc-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-adc__sub{color:var(--ui-adc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ui-adc__levels{padding:16px 16px 18px}.ui-adc__segmented{gap:8px;display:flex;position:relative}.ui-adc__level{background:var(--ui-adc-fill);color:var(--ui-adc-text);white-space:nowrap;border-radius:6px;flex:1;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;transition:color .18s,background-color .18s,box-shadow .18s;position:relative;text-align:center!important}.ui-adc__level[aria-checked=true]{background:var(--ui-adc-card);box-shadow:var(--ui-adc-shadow);color:var(--ui-adc-strong)}.ui-adc__level[aria-checked=false]:hover{color:var(--ui-adc-ink);background:#00000014}.ui-adc__groups{border-top:.5px solid var(--ui-adc-line);gap:14px;padding:14px 10px 12px;display:grid}.ui-adc__group-head{color:var(--ui-adc-muted);align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:16px;display:flex;margin:0 6px 4px!important}.ui-adc__count{background:var(--ui-adc-card);min-width:16px;height:16px;box-shadow:var(--ui-adc-shadow);color:var(--ui-adc-text);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:grid;overflow:hidden}.ui-adc__roll{display:block}.ui-adc__roll[data-dir=up]{animation:ui-adc-roll-up .36s var(--ui-adc-ease) both}.ui-adc__roll[data-dir=down]{animation:ui-adc-roll-down .36s var(--ui-adc-ease) both}.ui-adc__list{display:grid}.ui-adc__row{background:var(--ui-adc-card);border-radius:6px;align-items:center;gap:12px;min-height:30px;padding:0 4px 0 6px;transition:background-color .16s;display:flex;position:relative}.ui-adc__row:hover{background:var(--ui-adc-wash)}.ui-adc__icon{width:16px;height:16px;color:var(--ui-adc-icon);flex:none;place-items:center;display:grid}.ui-adc__icon>svg{width:16px;height:16px}.ui-adc__name{flex:1;min-width:0;display:grid}.ui-adc__label{color:var(--ui-adc-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-adc__detail{color:var(--ui-adc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ui-adc__line{align-items:center;gap:8px;min-width:0;display:flex}.ui-adc__risk{background:var(--ui-adc-warn-bg);height:18px;color:var(--ui-adc-warn-fg);border-radius:4px;flex:none;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ui-adc__risk>svg{width:12px;height:12px}.ui-adc__risk[data-risk=destructive]{background:var(--ui-adc-danger-bg);color:var(--ui-adc-danger-fg)}.ui-adc__pin{width:28px;height:28px;color:var(--ui-adc-faint);opacity:0;border-radius:6px;flex:none;place-items:center;transition:opacity .16s,color .16s,background-color .16s;display:grid}.ui-adc__row:hover .ui-adc__pin,.ui-adc__pin:focus-visible,.ui-adc__pin[aria-pressed=true]{opacity:1}.ui-adc__pin:hover{background:var(--ui-adc-fill);color:var(--ui-adc-ink)}.ui-adc__pin[aria-pressed=true]{color:var(--ui-adc-icon)}.ui-adc__empty{background:var(--ui-adc-wash);min-height:30px;color:var(--ui-adc-muted);text-align:center;border-radius:6px;justify-content:center;align-items:center;margin:2px 0;padding:6px 10px;font-size:12px;line-height:16px;display:flex}@keyframes ui-adc-roll-up{0%{opacity:0;transform:translateY(70%)}}@keyframes ui-adc-roll-down{0%{opacity:0;transform:translateY(-70%)}}@container (max-width:340px){.ui-adc__detail{display:none}.ui-adc__segmented{gap:4px}.ui-adc__level{padding:4px 6px;font-size:12px}}@media (hover:none){.ui-adc__pin{opacity:1}}@media (pointer:coarse){.ui-adc__level{padding:8px 10px}.ui-adc__pin{width:34px;height:34px}.ui-adc__row{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-adc *,.ui-adc :before,.ui-adc :after{transition:none!important;animation:none!important}}.ui-csc{--ui-csc-card:var(--af-surface);--ui-csc-ink:#000000e0;--ui-csc-strong:var(--af-ink);--ui-csc-text:#0000009c;--ui-csc-muted:#00000073;--ui-csc-icon:#00000072;--ui-csc-line:#0000000f;--ui-csc-wash:#00000004;--ui-csc-good:var(--af-ok);--ui-csc-good-fill:#1a9a5214;--ui-csc-bad:var(--af-err);--ui-csc-bad-fill:#e5484d14;--ui-csc-neutral-fill:#0000000a;--ui-csc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-csc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-csc-card);width:100%;max-width:480px;box-shadow:var(--ui-csc-shadow);font-family:var(--font-sans);color:var(--ui-csc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden;container-type:inline-size}.ui-csc *,.ui-csc :before,.ui-csc :after{box-sizing:border-box}:where(.ui-csc) svg{flex:none;display:block}.ui-csc__head{justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.ui-csc__title{white-space:nowrap;min-width:0;color:var(--ui-csc-strong);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ui-csc__icon{width:16px;height:16px;color:var(--ui-csc-icon);flex:none;place-items:center;display:grid}.ui-csc__period{color:var(--ui-csc-muted);flex:none;font-size:12px;line-height:16px}.ui-csc__list{margin:0}.ui-csc__row{border-top:.5px solid var(--ui-csc-line);min-height:48px;animation:ui-csc-in .52s var(--ui-csc-ease) both;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:0 16px;transition:background-color .14s;display:grid}.ui-csc__row:hover{background:var(--ui-csc-wash)}.ui-csc__label{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-csc-ink);font-weight:500;overflow:hidden}.ui-csc__change{min-width:0;color:var(--ui-csc-text);align-items:center;gap:8px;margin:0;display:flex}.ui-csc__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-csc__trend{border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ui-csc__trend[data-tone=good]{background:var(--ui-csc-good-fill);color:var(--ui-csc-good)}.ui-csc__trend[data-tone=bad]{background:var(--ui-csc-bad-fill);color:var(--ui-csc-bad)}.ui-csc__trend[data-tone=neutral]{background:var(--ui-csc-neutral-fill);color:var(--ui-csc-icon)}@container (max-width:400px){.ui-csc__head{padding:0 14px}.ui-csc__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 14px}.ui-csc__label,.ui-csc__text{white-space:normal}.ui-csc__change{align-items:flex-start}}@media (pointer:coarse){.ui-csc__row{min-height:52px}}@keyframes ui-csc-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ui-csc__row{transition:none;animation:none}}.ui-ccc{--ui-ccc-card:var(--af-surface);--ui-ccc-strong:var(--af-ink);--ui-ccc-ink:#000000e0;--ui-ccc-text:#0000009c;--ui-ccc-muted:#00000073;--ui-ccc-faint:#00000045;--ui-ccc-icon:#00000072;--ui-ccc-line:#0000000f;--ui-ccc-fill:#0000000f;--ui-ccc-wash:#00000008;--ui-ccc-solid:#000000e0;--ui-ccc-on-solid:var(--af-surface);--ui-ccc-accent:#0060e2c3;--ui-ccc-alert:var(--af-err);--ui-ccc-alert-wash:#e5484d14;--ui-ccc-shine:#ffffffd1;--ui-ccc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-ccc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-ccc-focus:#0060e259;--ui-ccc-load:.65s;--ui-ccc-ease:cubic-bezier(.22, 1, .36, 1);--ui-ccc-ease-pop:cubic-bezier(.34, 1.5, .64, 1);width:100%;max-width:560px;position:relative;container-type:inline-size}.ui-ccc__body{background:var(--ui-ccc-card);box-shadow:var(--ui-ccc-shadow);font-family:var(--font-sans);color:var(--ui-ccc-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;position:relative}.ui-ccc__body *,.ui-ccc__body :before,.ui-ccc__body :after{box-sizing:border-box}:where(.ui-ccc__body) button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ui-ccc__body svg{flex:none;max-width:none;display:block}.ui-ccc__body button:focus-visible{outline:2px solid var(--ui-ccc-focus);outline-offset:1px}.ui-ccc__write{cursor:text;padding:14px 10px 10px}.ui-ccc__field{padding:0 4px;position:relative}.ui-ccc__message,.ui-ccc__draft{width:100%;height:calc(var(--ui-ccc-lines,1) * 20px);font:inherit;color:var(--ui-ccc-strong);white-space:pre-wrap;overflow-wrap:break-word;border:0;margin:0;padding:0;font-size:13px;line-height:20px;display:block}.ui-ccc__message{resize:none;scrollbar-width:none;caret-color:var(--ui-ccc-accent);transition:height .26s var(--ui-ccc-ease);background:0 0;outline:0;overflow-y:auto}.ui-ccc__message::-webkit-scrollbar{display:none}.ui-ccc__message::placeholder{color:var(--ui-ccc-faint);opacity:1}.ui-ccc__message:focus-visible{outline:none}.ui-ccc__draft{pointer-events:none;visibility:hidden;width:auto;position:absolute;inset:0 4px;overflow:hidden}.ui-ccc__heard{color:var(--ui-ccc-faint)}.ui-ccc__body[data-recording=true] .ui-ccc__draft{visibility:visible}.ui-ccc__body[data-recording=true] .ui-ccc__message{color:#0000;caret-color:#0000}.ui-ccc__body[data-recording=true] .ui-ccc__message::placeholder{color:#0000}.ui-ccc__tools{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.ui-ccc__group{align-items:center;gap:4px;min-width:0;display:flex}.ui-ccc__swap{justify-items:end;display:grid}.ui-ccc__swap>*{grid-area:1/1}.ui-ccc__icon-btn{width:28px;height:28px;color:var(--ui-ccc-icon);transition:background-color .16s ease, color .16s ease, transform .16s var(--ui-ccc-ease);border-radius:6px;place-items:center;display:grid}.ui-ccc__icon-btn svg{width:16px;height:16px}.ui-ccc__icon-btn svg:not([fill=none]){fill:currentColor}.ui-ccc__icon-btn:hover{background:var(--ui-ccc-wash);color:var(--ui-ccc-ink)}.ui-ccc__icon-btn:active{transform:scale(.94)}.ui-ccc__approval{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-ccc-line);white-space:nowrap;color:var(--ui-ccc-text);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .16s;display:inline-flex;position:relative}.ui-ccc__body[data-approval=idle] .ui-ccc__approval:hover{background:var(--ui-ccc-fill);color:var(--ui-ccc-ink)}.ui-ccc__approval-icon{width:16px;height:16px;color:var(--ui-ccc-icon);position:relative}.ui-ccc__approval-icon svg{width:100%;height:100%;transition:opacity .2s ease-out, transform .36s var(--ui-ccc-ease);position:absolute;inset:0}.ui-ccc__hand{transform-origin:50% 90%}.ui-ccc__shield{color:var(--ui-ccc-alert);opacity:0;transform:scale(.4)}.ui-ccc__approval-text{display:grid;position:relative}.ui-ccc__approval-text>span{grid-area:1/1}.ui-ccc__request{transition:opacity .2s ease-out,filter .2s ease-out}.ui-ccc__granted{color:var(--ui-ccc-alert);opacity:0;filter:blur(6px);transition:opacity .2s ease-out,filter .2s ease-out}.ui-ccc__body[data-approval=done] .ui-ccc__approval{background:var(--ui-ccc-alert-wash);cursor:default;box-shadow:inset 0 0 0 .5px #e5484d24}.ui-ccc__body[data-approval=done] .ui-ccc__hand{opacity:0;transform:scale(.4)rotate(-14deg)}.ui-ccc__body[data-approval=done] .ui-ccc__shield{opacity:1;transition:opacity .22s ease-out 90ms, transform .52s var(--ui-ccc-ease-pop) 90ms;transform:none}.ui-ccc__body[data-approval=done] .ui-ccc__request{opacity:0;filter:blur(6px)}.ui-ccc__body[data-approval=done] .ui-ccc__granted{opacity:1;filter:none;transition:opacity .32s ease-out 90ms,filter .32s ease-out 90ms}.ui-ccc__body[data-approval=loading] .ui-ccc__hand{animation:ui-ccc-wave var(--ui-ccc-load) ease-in-out 2}.ui-ccc__model{white-space:nowrap;height:28px;color:var(--ui-ccc-text);transition:background-color .16s ease, color .16s ease, transform .16s var(--ui-ccc-ease);border-radius:6px;align-items:center;gap:4px;padding:0 6px 0 8px;font-weight:500;display:inline-flex;overflow:clip}.ui-ccc__model:hover,.ui-ccc__model[aria-expanded=true]{background:var(--ui-ccc-wash);color:var(--ui-ccc-ink)}.ui-ccc__model:active{transform:scale(.97)}.ui-ccc__model-face{align-items:center;gap:6px;display:inline-flex}.ui-ccc__model-face[data-morph]{animation:.46s cubic-bezier(.25,1,.5,1) both ui-ccc-model-in}.ui-ccc__model-face[data-morph] .ui-ccc__model-logo{animation:.52s cubic-bezier(.25,1,.5,1) both ui-ccc-logo-in}.ui-ccc__model-logo{width:14px;height:14px;color:var(--ui-ccc-strong);place-items:center;display:grid}.ui-ccc__model-logo svg,.ui-ccc__option-logo svg{width:100%;height:100%}.ui-ccc__chevron{width:16px;height:16px;color:var(--ui-ccc-icon);place-items:center;display:grid}.ui-ccc__chevron svg{width:14px;height:14px;transition:transform .22s var(--ui-ccc-ease)}.ui-ccc__model[aria-expanded=true] .ui-ccc__chevron svg{transform:rotate(180deg)}.ui-ccc__send{width:28px;height:28px;color:var(--ui-ccc-on-solid);transition:background-color .2s ease, color .2s ease, transform .16s var(--ui-ccc-ease);border-radius:6px;flex:none;place-items:center;margin-left:2px;display:grid;background:var(--ui-ccc-solid)!important}.ui-ccc__send svg{width:16px;height:16px}.ui-ccc__send:disabled{color:var(--ui-ccc-faint);cursor:default;background:var(--ui-ccc-fill)!important}.ui-ccc__send:not(:disabled):active{transform:scale(.94)}.ui-ccc__group--end{transition:opacity .22s ease-out, transform .32s var(--ui-ccc-ease)}.ui-ccc__group--voice{opacity:0;pointer-events:none;gap:6px;transform:translateY(6px)}.ui-ccc__body[data-recording=true] .ui-ccc__group--end:not(.ui-ccc__group--voice){opacity:0;pointer-events:none;transform:translateY(-6px)}.ui-ccc__body[data-recording=true] .ui-ccc__group--voice{opacity:1;pointer-events:auto;transform:none}.ui-ccc__trace{align-items:center;gap:3px;height:20px;margin-right:6px;display:flex}.ui-ccc__trace>span{background:var(--ui-ccc-accent);border-radius:1px;flex:none;width:2px;transition:height .11s ease-out}.ui-ccc__button{width:28px;height:28px;box-shadow:var(--ui-ccc-shadow);color:var(--ui-ccc-ink);transition:background-color .16s ease, transform .16s var(--ui-ccc-ease);border-radius:6px;place-items:center;display:grid;background:var(--ui-ccc-card)!important}.ui-ccc__button:hover{background:var(--af-surface)!important}.ui-ccc__button:active{transform:scale(.94)}.ui-ccc__button svg{width:16px;height:16px}.ui-ccc__foot{border-top:.5px solid var(--ui-ccc-line);height:36px;padding:0 8px;display:grid;overflow:hidden}.ui-ccc__row{white-space:nowrap;height:26px;color:var(--ui-ccc-text);transition:background-color .16s ease, color .16s ease, opacity .3s ease-out, transform .46s var(--ui-ccc-ease), filter .3s ease-out;border-radius:6px;grid-area:1/1;place-self:center start;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:12px;line-height:16px;display:inline-flex}.ui-ccc__body[data-apps=idle] .ui-ccc__connect:hover,.ui-ccc__body[data-apps=done] .ui-ccc__project:hover{background:var(--ui-ccc-wash);color:var(--ui-ccc-ink)}.ui-ccc__logos{align-items:center;gap:4px;display:flex}.ui-ccc__logo{place-items:center;width:14px;height:14px;display:grid;position:relative}.ui-ccc__logo svg{width:13px;height:13px}.ui-ccc__folder{width:16px;height:16px;color:var(--ui-ccc-accent)}.ui-ccc__folder svg{fill:currentColor;width:100%;height:100%}.ui-ccc__row-chevron{width:12px;height:12px;color:var(--ui-ccc-faint);margin-left:-2px}.ui-ccc__row-chevron svg{fill:currentColor;width:100%;height:100%}.ui-ccc__project{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(10px)}.ui-ccc__body[data-apps=done] .ui-ccc__connect{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(-10px)}.ui-ccc__body[data-apps=done] .ui-ccc__project{opacity:1;filter:none;pointer-events:auto;transition-delay:0s,0s,.12s,.12s,.12s;transform:none}.ui-ccc__body[data-apps=loading] .ui-ccc__logo{animation:ui-ccc-hop var(--ui-ccc-load) cubic-bezier(.45, 0, .55, 1) 2}.ui-ccc__body[data-apps=loading] .ui-ccc__logo:nth-child(2){animation-delay:90ms}.ui-ccc__body[data-apps=loading] .ui-ccc__logo:nth-child(3){animation-delay:.18s}.ui-ccc__shimmer{position:relative}.ui-ccc__shimmer:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-ccc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ui-ccc__body[data-apps=loading] .ui-ccc__connect .ui-ccc__shimmer:after,.ui-ccc__body[data-approval=loading] .ui-ccc__request:after{opacity:1;animation:ui-ccc-sweep var(--ui-ccc-load) linear 2 both}.ui-ccc__menu{--morph:.38s cubic-bezier(.32, .72, 0, 1);z-index:5;width:260px;transition:visibility linear;position:absolute}.ui-ccc__menu[data-open=false]{visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.ui-ccc__menu-panel{background:var(--ui-ccc-card);box-shadow:var(--ui-ccc-shadow-pop);clip-path:inset(-40px round 10px);transition:clip-path var(--morph);border-radius:10px;outline:none;flex-direction:column;padding:4px;display:flex;position:relative}.ui-ccc__menu[data-placing=true] .ui-ccc__menu-panel{transition:none!important}.ui-ccc__menu[data-open=false] .ui-ccc__menu-panel{clip-path:inset(var(--from-top) 0 var(--from-bottom) var(--from-left) round var(--from-radius));transition:clip-path .26s cubic-bezier(.4,0,.2,1)}.ui-ccc__menu-panel>*{transition:opacity .22s ease-out .1s, transform .36s var(--ui-ccc-ease) 60ms}.ui-ccc__menu[data-open=false] .ui-ccc__menu-panel>*{opacity:0;transition:opacity .12s ease-in}.ui-ccc__menu[data-open=false] .ui-ccc__option{transform:translateY(4px)}.ui-ccc__menu[data-open=false][data-up=false] .ui-ccc__option{transform:translateY(-4px)}.ui-ccc__menu-panel:focus-visible{outline:none}.ui-ccc__menu-fill{background:var(--ui-ccc-fill);pointer-events:none;border-radius:6px;transition:transform .19s cubic-bezier(.25,1,.3,1),height .19s cubic-bezier(.25,1,.3,1),opacity .16s ease-out;position:absolute;top:0;left:4px;right:4px}.ui-ccc__menu-fill[data-glide=false]{transition:opacity .16s ease-out}.ui-ccc__option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex;position:relative}.ui-ccc__option-logo{width:16px;height:16px;color:var(--ui-ccc-strong);flex:none;place-items:center;display:grid}.ui-ccc__option-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-ccc__option-name{color:var(--ui-ccc-strong);font-size:13px;font-weight:500;line-height:20px}.ui-ccc__option-desc{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-ccc-text);font-size:12px;line-height:16px;overflow:hidden}.ui-ccc__option-check{width:16px;height:16px;color:var(--ui-ccc-accent);opacity:0;transition:opacity .16s ease-out, transform .26s var(--ui-ccc-ease-pop);flex:none;transform:scale(.6)}.ui-ccc__option-check svg{width:100%;height:100%}.ui-ccc__option[aria-selected=true] .ui-ccc__option-check{opacity:1;transform:none}.ui-ccc__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-ccc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ui-ccc-hop{0%,70%,to{transform:none}32%{transform:translateY(-3px)}}@keyframes ui-ccc-wave{0%,76%,to{transform:rotate(0)}18%{transform:rotate(16deg)}38%{transform:rotate(-10deg)}58%{transform:rotate(7deg)}}@keyframes ui-ccc-model-in{0%{opacity:0;filter:blur(3px);transform:translateY(30%)}}@keyframes ui-ccc-logo-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}@container (max-width:400px){.ui-ccc__approval{justify-content:center;width:28px;padding:0}.ui-ccc__approval-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.ui-ccc__icon-btn,.ui-ccc__send,.ui-ccc__button{width:34px;height:34px}.ui-ccc__model,.ui-ccc__approval{height:34px}.ui-ccc__foot{height:42px}.ui-ccc__row{height:32px}}@media (prefers-reduced-motion:reduce){.ui-ccc *,.ui-ccc :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.ui-ccc textarea:focus-visible{outline:none}.ui-cac{--ui-cac-card:var(--af-surface);--ui-cac-ink:#000000e0;--ui-cac-strong:var(--af-ink);--ui-cac-text:#0000009c;--ui-cac-muted:#00000073;--ui-cac-faint:#00000045;--ui-cac-icon:#00000072;--ui-cac-line:#0000000f;--ui-cac-fill:#0000000f;--ui-cac-fill-strong:#0000001a;--ui-cac-wash:#00000008;--ui-cac-hl:#0060e212;--ui-cac-mark:#0060e21a;--ui-cac-ok:var(--af-ok);--ui-cac-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-cac-focus:#0060e259;--ui-cac-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-cac-card);width:100%;min-width:0;max-width:460px;box-shadow:var(--ui-cac-shadow);font-family:var(--font-sans);color:var(--ui-cac-ink);text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;position:relative;container-type:inline-size}.ui-cac *,.ui-cac :before,.ui-cac :after{box-sizing:border-box}:where(.ui-cac) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ui-cac :is(button,a):focus-visible{outline:2px solid var(--ui-cac-focus);outline-offset:1px}.ui-cac svg{flex:none;display:block}.ui-cac b{color:var(--ui-cac-ink);font-weight:500}.ui-cac__dot{color:var(--ui-cac-faint)}.ui-cac__icon{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-cac [data-tone=blue]{--ui-cac-g:var(--af-ink-2);--ui-cac-g-bg:#0060e214}.ui-cac [data-tone=violet]{--ui-cac-g:var(--af-ink-2);--ui-cac-g-bg:#6e56e617}.ui-cac [data-tone=green]{--ui-cac-g:var(--af-ink-2);--ui-cac-g-bg:#1a9a5217}.ui-cac [data-tone=amber]{--ui-cac-g:var(--af-err);--ui-cac-g-bg:#e8a20c1f}.ui-cac [data-tone=gray]{--ui-cac-g:#0000008c;--ui-cac-g-bg:#0000000f}.ui-cac__glyph{background:var(--ui-cac-g-bg);width:16px;height:16px;color:var(--ui-cac-g);border-radius:4px;flex:none;place-items:center;font-size:9.5px;font-weight:500;line-height:1;display:grid;overflow:hidden}.ui-cac__glyph>:is(img,svg){object-fit:cover;width:100%;height:100%}.ui-cac__body{padding:16px 20px}.ui-cac__head{align-items:center;gap:8px;height:16px;display:flex}.ui-cac__stack{flex:none;display:flex}.ui-cac__stack .ui-cac__glyph{box-shadow:0 0 0 1.5px var(--ui-cac-card)}.ui-cac__stack .ui-cac__glyph+.ui-cac__glyph{margin-left:-4px}.ui-cac__meta{min-width:0;color:var(--ui-cac-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;overflow:hidden}.ui-cac__text{color:var(--ui-cac-ink);margin-top:12px}.ui-cac__p{margin:0;font-size:13px;line-height:22px}.ui-cac__p+.ui-cac__p{margin-top:10px}.ui-cac__seg{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -2px;padding:2px;transition:background-color .2s,color .2s}.ui-cac__seg[data-hl]{background:var(--ui-cac-hl);color:var(--ui-cac-strong)}.ui-cac__seg[data-dim]{color:var(--ui-cac-faint)}.ui-cac__keep{white-space:nowrap}.ui-cac__marker{background:var(--ui-cac-fill);min-width:16px;height:16px;box-shadow:inset 0 0 0 .5px var(--ui-cac-line);color:var(--ui-cac-text);vertical-align:1px;font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;margin-left:3px;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;transition:background-color .16s,color .16s,opacity .2s;display:inline-grid;position:relative}.ui-cac__marker+.ui-cac__marker{margin-left:2px}.ui-cac__marker:after{content:"";position:absolute;inset:-4px -2px}.ui-cac__marker:hover,.ui-cac__marker[data-lit],.ui-cac__marker[aria-expanded=true]{background:var(--ui-cac-fill-strong);color:var(--ui-cac-ink)}.ui-cac__marker[data-dim]:not([aria-expanded=true]){opacity:.5}.ui-cac__chips{gap:4px;min-width:0;margin-top:16px;display:flex}.ui-cac__chips[data-all]{flex-wrap:wrap}.ui-cac__chip-item{flex:none;min-width:0;max-width:100%;display:flex}.ui-cac__chip-item:only-child,.ui-cac__chips:not([data-all]) .ui-cac__chip-item:first-child:nth-last-child(2){flex:0 auto}.ui-cac__chip{min-width:0;max-width:100%;height:28px;box-shadow:inset 0 0 0 .5px var(--ui-cac-line);color:var(--ui-cac-text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .14s,color .14s,opacity .2s;display:inline-flex}.ui-cac__chip:hover,.ui-cac__chip[data-lit]{background:var(--ui-cac-wash);color:var(--ui-cac-ink)}.ui-cac__chip[aria-expanded=true]{background:var(--ui-cac-fill);color:var(--ui-cac-ink)}.ui-cac__chip[data-dim]:not([aria-expanded=true]){opacity:.5}.ui-cac__chip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-cac__chip-num{color:var(--ui-cac-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:-1px;font-size:11px;font-weight:400}.ui-cac__more{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-cac-line);color:var(--ui-cac-text);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .14s,color .14s;display:inline-grid}.ui-cac__more:hover{background:var(--ui-cac-wash);color:var(--ui-cac-ink)}.ui-cac__ruler{visibility:hidden;pointer-events:none;gap:4px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ui-cac__ruler>*{flex:none}.ui-cac__fold{opacity:0;transition:grid-template-rows .42s var(--ui-cac-ease), opacity .22s ease;grid-template-rows:0fr;display:grid}.ui-cac__fold[data-open]{opacity:1;transition:grid-template-rows .42s var(--ui-cac-ease), opacity .32s ease 80ms;grid-template-rows:1fr}.ui-cac__clip{min-height:0;margin:0 -4px -4px;padding:0 4px 4px;overflow:hidden}.ui-cac__preview{background:var(--ui-cac-card);box-shadow:var(--ui-cac-shadow);border-radius:8px;margin-top:12px;padding:10px 12px 12px;animation:.32s both ui-cac-swap-in}.ui-cac__pv-head{align-items:center;gap:8px;height:24px;display:flex}.ui-cac__pv-meta{min-width:0;color:var(--ui-cac-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:16px;overflow:hidden}.ui-cac__pv-domain{color:var(--ui-cac-text)}.ui-cac__pv-num{background:var(--ui-cac-fill);min-width:16px;height:16px;color:var(--ui-cac-text);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:grid}.ui-cac__close{width:24px;height:24px;color:var(--ui-cac-icon);border-radius:6px;flex:none;place-items:center;margin-right:-6px;transition:background-color .14s,color .14s;display:grid}.ui-cac__close:hover{background:var(--ui-cac-wash);color:var(--ui-cac-ink)}.ui-cac__pv-title{color:var(--ui-cac-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.ui-cac__quote{border-left:2px solid var(--ui-cac-fill);color:var(--ui-cac-text);margin:8px 0 0;padding:0 0 0 10px;font-size:12px;line-height:20px}.ui-cac__quote mark{background:var(--ui-cac-mark);color:var(--ui-cac-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -1px;padding:1px}.ui-cac__pv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ui-cac__btn{height:28px;color:var(--ui-cac-text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.ui-cac__btn .ui-cac__icon{color:var(--ui-cac-icon);transition:color .14s ease, transform .22s var(--ui-cac-ease)}.ui-cac__btn:hover{background:var(--ui-cac-wash);color:var(--ui-cac-ink)}.ui-cac__btn:hover .ui-cac__icon{color:var(--ui-cac-ink)}.ui-cac__btn--main{background:var(--ui-cac-card);box-shadow:var(--ui-cac-shadow);color:var(--ui-cac-strong)}.ui-cac__btn--main:hover{background:var(--af-surface);color:var(--ui-cac-strong)}.ui-cac__btn--main:hover .ui-cac__icon{transform:translate(1px,-1px)}.ui-cac__btn[data-done],.ui-cac__btn[data-done] .ui-cac__icon{color:var(--ui-cac-ok)}.ui-cac__btn-icon{place-items:center;width:16px;height:16px;animation:.28s both ui-cac-swap-in;display:grid}.ui-cac__foot{border-top:.5px solid var(--ui-cac-line);align-items:center;gap:12px;height:44px;padding:0 8px 0 20px;display:flex}.ui-cac__foot:not(:has(.ui-cac__action)){padding-right:20px}.ui-cac__caption{min-width:0;color:var(--ui-cac-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;font-size:12px;line-height:16px;overflow:hidden}.ui-cac__swap{min-width:0;display:grid}.ui-cac__swap-item{text-overflow:ellipsis;grid-area:1/1;min-width:0;animation:.32s both ui-cac-swap-in;overflow:hidden}.ui-cac__swap-item[data-out]{animation:.22s both ui-cac-swap-out}.ui-cac__swap-item[data-tone=ok]{color:var(--ui-cac-ok)}.ui-cac__action{background:var(--ui-cac-card);height:28px;box-shadow:var(--ui-cac-shadow);color:var(--ui-cac-strong);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .14s;display:inline-flex}.ui-cac__action .ui-cac__icon{color:var(--ui-cac-icon);transition:transform .22s var(--ui-cac-ease), color .14s ease}.ui-cac__action:hover{background:var(--af-surface)}.ui-cac__action:hover .ui-cac__icon{color:var(--ui-cac-ink);transform:translate(2px)}@keyframes ui-cac-swap-in{0%{opacity:0;filter:blur(2px)}}@keyframes ui-cac-swap-out{0%{opacity:1}to{opacity:0;filter:blur(2px)}}@container (max-width:400px){.ui-cac__body{padding:14px 16px 16px}.ui-cac__foot{padding-left:16px}}@container (max-width:360px){.ui-cac__pv-num{display:none}}@container (max-width:280px){.ui-cac__btn-text{display:none}}@media (pointer:coarse){.ui-cac__marker:after{inset:-8px -5px}.ui-cac__chip,.ui-cac__more,.ui-cac__btn{height:34px}.ui-cac__close{width:32px;height:32px;margin-right:-8px}.ui-cac__action{height:34px}.ui-cac__foot{height:52px}}@media (prefers-reduced-motion:reduce){.ui-cac *,.ui-cac :before,.ui-cac :after{transition:none!important;animation:none!important}}.ui-cbxc{--ui-cbxc-card:var(--af-surface);--ui-cbxc-ink:#000000e0;--ui-cbxc-strong:var(--af-ink);--ui-cbxc-text:#0000009c;--ui-cbxc-muted:#00000073;--ui-cbxc-faint:#00000045;--ui-cbxc-icon:#00000072;--ui-cbxc-line:#0000000f;--ui-cbxc-fill:#0000000f;--ui-cbxc-fill-strong:#0000001a;--ui-cbxc-wash:#00000008;--ui-cbxc-flash:#00000024;--ui-cbxc-avatar:#0000000f;--ui-cbxc-mark:#0060e21f;--ui-cbxc-accent:#0060e2c3;--ui-cbxc-focus:#0060e259;--ui-cbxc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-cbxc-shadow-hover:0 0 0 .5px #0000001f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-cbxc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-cbxc-ease:cubic-bezier(.22, 1, .36, 1);--ui-cbxc-spring:cubic-bezier(.34, 1.56, .64, 1);width:100%;max-width:440px;font-family:var(--font-sans);color:var(--ui-cbxc-ink);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:block;position:relative;container-type:inline-size}.ui-cbxc *,.ui-cbxc :before,.ui-cbxc :after{box-sizing:border-box}:where(.ui-cbxc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-cbxc) svg{flex:none;display:block}.ui-cbxc__glyph{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-cbxc__label{color:var(--ui-cbxc-text);margin:0 0 6px 2px;font-size:12px;font-weight:500;line-height:16px;display:block}.ui-cbxc__field{background:var(--ui-cbxc-card);box-shadow:var(--ui-cbxc-shadow);cursor:text;transition:height .3s var(--ui-cbxc-ease), box-shadow .16s ease;border-radius:8px;position:relative;overflow:hidden}.ui-cbxc__field:hover{box-shadow:var(--ui-cbxc-shadow-hover)}.ui-cbxc__field:focus-within{outline:2px solid var(--ui-cbxc-focus);outline-offset:1px}.ui-cbxc__field-inner{flex-wrap:nowrap;align-items:center;min-height:32px;padding:4px 32px 4px 4px;display:flex;position:relative;overflow:hidden}.ui-cbxc__measure{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0}.ui-cbxc__chips>.ui-cbxc__chip{flex:none}.ui-cbxc__measure>.ui-cbxc__chip{flex:none;max-width:none}.ui-cbxc__chips{margin:0;padding:0;list-style:none;display:contents}.ui-cbxc__chip{min-width:0;max-width:100%;transition:grid-template-columns .26s var(--ui-cbxc-ease) .16s, margin-right .26s var(--ui-cbxc-ease) .16s, opacity .2s ease .14s;grid-template-columns:1fr;margin-right:4px;display:grid;overflow:hidden}.ui-cbxc__chip[data-leaving]{opacity:0;pointer-events:none;grid-template-columns:0fr;margin-right:0}.ui-cbxc__chip-body{background:var(--ui-cbxc-fill);white-space:nowrap;min-width:0;height:24px;color:var(--ui-cbxc-ink);border-radius:6px;align-items:center;gap:6px;padding:0 2px 0 4px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.ui-cbxc__chip[data-plain] .ui-cbxc__chip-body{padding-left:8px}.ui-cbxc__chip[data-armed] .ui-cbxc__chip-body{background:var(--ui-cbxc-fill-strong);box-shadow:inset 0 0 0 .5px var(--ui-cbxc-faint)}.ui-cbxc__chip[data-leaving] .ui-cbxc__chip-body{animation:.3s ease-out both ui-cbxc-flash}.ui-cbxc__chip-label{text-overflow:ellipsis;min-width:0;max-width:168px;overflow:hidden}.ui-cbxc__chip-x{width:18px;height:18px;color:var(--ui-cbxc-icon);border-radius:4px;flex:none;place-items:center;transition:background-color .14s,color .14s;display:grid}.ui-cbxc__chip-x:hover{background:var(--ui-cbxc-fill);color:var(--ui-cbxc-ink)}.ui-cbxc__chip-x .ui-cbxc__glyph{stroke-width:1.9px;width:12px;height:12px}.ui-cbxc__chip .ui-cbxc__avatar{background:var(--ui-cbxc-card);width:16px;height:16px;box-shadow:0 0 0 .5px var(--ui-cbxc-line);font-size:7px}.ui-cbxc__chip .ui-cbxc__dot{margin:0 1px 0 2px}.ui-cbxc__chip .ui-cbxc__icon{width:16px;height:16px}.ui-cbxc__more .ui-cbxc__chip-body{color:var(--ui-cbxc-text);font-variant-numeric:tabular-nums;gap:0;padding:0 8px}.ui-cbxc__more{transition-delay:0s}.ui-cbxc__more[data-hidden]{opacity:0;grid-template-columns:0fr;margin-right:0}.ui-cbxc__roll{display:inline-grid;overflow:hidden}.ui-cbxc__roll>span{animation:ui-cbxc-roll-up .3s var(--ui-cbxc-ease) both}.ui-cbxc__roll>span[data-dir=down]{animation-name:ui-cbxc-roll-down}.ui-cbxc__input{min-width:72px;height:24px;font:inherit;color:var(--ui-cbxc-ink);background:0 0;border:0;outline:none;flex:1 0 72px;margin:0;padding:0 4px 0 6px}.ui-cbxc__input::placeholder{color:var(--ui-cbxc-faint)}.ui-cbxc__toggle{width:24px;height:24px;color:var(--ui-cbxc-icon);border-radius:6px;place-items:center;transition:background-color .14s,color .14s;display:grid;position:absolute;top:4px;right:4px}.ui-cbxc__toggle:hover{background:var(--ui-cbxc-wash);color:var(--ui-cbxc-ink)}.ui-cbxc__toggle .ui-cbxc__glyph{transition:transform .26s var(--ui-cbxc-ease)}.ui-cbxc[data-open] .ui-cbxc__toggle .ui-cbxc__glyph{transform:rotate(180deg)}.ui-cbxc__avatar{object-fit:cover;background:var(--ui-cbxc-avatar);width:20px;height:20px;color:var(--ui-cbxc-text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:500;line-height:1;display:grid}.ui-cbxc__dot{border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px}.ui-cbxc__icon{width:20px;height:20px;color:var(--ui-cbxc-icon);flex:none;place-items:center;display:grid}.ui-cbxc__icon svg{width:16px;height:16px}.ui-cbxc__pop{z-index:30;background:var(--ui-cbxc-card);box-shadow:var(--ui-cbxc-shadow-pop);transform-origin:top;animation:ui-cbxc-open .24s var(--ui-cbxc-ease) both;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.ui-cbxc__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:300px;transition:height .3s var(--ui-cbxc-ease);padding:4px;position:relative;overflow-y:auto}.ui-cbxc__pill{background:var(--ui-cbxc-fill);opacity:0;pointer-events:none;border-radius:6px;transition:transform 90ms ease-out,height 90ms ease-out,opacity .14s;position:absolute;top:0;left:4px;right:4px}.ui-cbxc__group-label{letter-spacing:.5px;color:var(--ui-cbxc-muted);padding:8px 8px 4px;font-size:10px;font-weight:500;line-height:16px}.ui-cbxc__group:first-child .ui-cbxc__group-label{padding-top:4px}.ui-cbxc__option{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 8px;display:flex;position:relative}.ui-cbxc__text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-cbxc__name{min-width:0;max-width:100%;color:var(--ui-cbxc-ink);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.ui-cbxc__hint{min-width:0;color:var(--ui-cbxc-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;font-size:12px;line-height:16px;overflow:hidden}.ui-cbxc mark{background:var(--ui-cbxc-mark);color:inherit;border-radius:3px}.ui-cbxc__check{width:16px;height:16px;color:var(--ui-cbxc-accent);stroke-width:1.8px;opacity:0;margin-left:auto;transition:opacity .12s,transform .16s;transform:scale(.4)}.ui-cbxc__option[aria-selected=true] .ui-cbxc__check{opacity:1;transition:opacity .16s ease, transform .38s var(--ui-cbxc-spring);transform:none}.ui-cbxc__empty{text-align:center;color:var(--ui-cbxc-muted);animation:ui-cbxc-in .24s var(--ui-cbxc-ease) both;padding:12px 8px 10px}.ui-cbxc__create{animation:ui-cbxc-in .24s var(--ui-cbxc-ease) both}.ui-cbxc__plus{width:20px;height:20px;color:var(--ui-cbxc-icon);box-shadow:inset 0 0 0 .5px var(--ui-cbxc-fill-strong);border-radius:6px;flex:none;place-items:center;display:grid}.ui-cbxc__plus .ui-cbxc__glyph{stroke-width:1.9px;width:12px;height:12px}.ui-cbxc__foot{border-top:.5px solid var(--ui-cbxc-line);height:32px;color:var(--ui-cbxc-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.ui-cbxc__count{font-variant-numeric:tabular-nums;display:inline-flex}.ui-cbxc__keys{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ui-cbxc kbd{background:var(--ui-cbxc-card);min-width:16px;height:16px;box-shadow:var(--ui-cbxc-shadow);color:var(--ui-cbxc-text);border-radius:4px;place-items:center;padding:0 4px;font-family:inherit;font-size:10px;font-weight:500;line-height:16px;display:inline-grid}.ui-cbxc__keys>span{margin:0 6px 0 2px}.ui-cbxc__keys>span:last-child{margin-right:0}.ui-cbxc__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ui-cbxc-open{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-cbxc-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ui-cbxc-flash{0%{background-color:var(--ui-cbxc-fill)}35%{background-color:var(--ui-cbxc-flash)}to{background-color:var(--ui-cbxc-flash);transform:scale(.92)}}@keyframes ui-cbxc-roll-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes ui-cbxc-roll-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@container (max-width:380px){.ui-cbxc__keys{display:none}.ui-cbxc__chip-label{max-width:132px}.ui-cbxc__input{flex-basis:44px;min-width:44px}}@media (hover:none) and (pointer:coarse){.ui-cbxc__field-inner{min-height:40px;padding:4px 40px 4px 4px}.ui-cbxc__chip-body{height:32px}.ui-cbxc__chip-x{width:26px;height:26px}.ui-cbxc__input{height:32px;font-size:16px}.ui-cbxc__toggle{width:32px;height:32px}.ui-cbxc__option{height:44px}.ui-cbxc__list{max-height:340px}.ui-cbxc__keys{display:none}}@media (prefers-reduced-motion:reduce){.ui-cbxc *,.ui-cbxc :before,.ui-cbxc :after{transition:none!important;animation:none!important}}.ui-cmc{--ui-cmc-card:var(--af-surface);--ui-cmc-ink:#000000e0;--ui-cmc-strong:var(--af-ink);--ui-cmc-text:#0000009c;--ui-cmc-muted:#00000073;--ui-cmc-faint:#00000045;--ui-cmc-icon:#00000072;--ui-cmc-line:#0000000f;--ui-cmc-line-strong:#0000001a;--ui-cmc-active:#0000000f;--ui-cmc-tile:var(--af-surface);--ui-cmc-tile-ring:#0000001a;--ui-cmc-mark:#0060e21f;--ui-cmc-accent:#0060e2c3;--ui-cmc-ok:var(--af-ok);--ui-cmc-shadow:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-cmc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:600px;font-family:var(--font-sans);color:var(--ui-cmc-ink);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:grid;container-type:inline-size}.ui-cmc *,.ui-cmc :before,.ui-cmc :after{box-sizing:border-box}:where(.ui-cmc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-cmc) svg{flex:none;display:block}.ui-cmc__card{background:var(--ui-cmc-card);box-shadow:var(--ui-cmc-shadow);border-radius:12px;overflow:hidden}.ui-cmc__search{border-bottom:.5px solid var(--ui-cmc-line);cursor:text;align-items:center;gap:12px;height:48px;padding:0 12px 0 14px;display:flex}.ui-cmc__search>svg{fill:none;width:16px;height:16px;stroke:var(--ui-cmc-icon);stroke-width:1.1px;stroke-linecap:round}.ui-cmc__search input{min-width:0;height:20px;font:inherit;color:var(--ui-cmc-ink);caret-color:var(--ui-cmc-accent);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;line-height:20px}.ui-cmc__search input::placeholder{color:var(--ui-cmc-faint)}.ui-cmc__search input:focus-visible{outline:none}.ui-cmc__enter svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ui-cmc__list{scrollbar-width:thin;max-height:360px;transition:height .32s var(--ui-cmc-ease);padding:0 4px 4px;position:relative;overflow-y:auto}.ui-cmc__group{flex-direction:column;display:flex}.ui-cmc__label{letter-spacing:.5px;color:var(--ui-cmc-muted);padding:10px 8px 4px;font-size:10px;font-weight:500;line-height:16px}.ui-cmc__group:first-child:not(:has(.ui-cmc__label)){padding-top:4px}.ui-cmc__pill{background:var(--ui-cmc-active);opacity:0;border-radius:6px;transition:transform 90ms ease-out,height 90ms ease-out,opacity .14s;position:absolute;top:0;left:4px;right:4px}.ui-cmc__pill[data-lit]{opacity:1}.ui-cmc__item{text-align:left;border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 8px;display:flex;position:relative}.ui-cmc__logo{background:var(--ui-cmc-tile);width:20px;height:20px;box-shadow:0 0 0 .5px var(--ui-cmc-tile-ring), 0 1px 1px -1px #0000001a;color:var(--ui-cmc-strong);border-radius:5px;flex:none;place-items:center;display:grid}.ui-cmc__logo svg{width:12px;height:12px}.ui-cmc__icon{width:20px;height:20px;color:var(--ui-cmc-icon);flex:none;place-items:center;transition:color .14s;display:grid}.ui-cmc__glyph{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-cmc__glyph path{vector-effect:non-scaling-stroke}.ui-cmc__item[aria-selected=true] .ui-cmc__icon{color:var(--ui-cmc-ink)}.ui-cmc__text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-cmc__name{color:var(--ui-cmc-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-cmc__hint{color:var(--ui-cmc-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-cmc mark{background:var(--ui-cmc-mark);color:inherit;border-radius:3px}.ui-cmc__keys{flex:none;gap:2px;display:inline-flex}.ui-cmc kbd{min-width:20px;height:20px;box-shadow:inset 0 0 0 .5px var(--ui-cmc-line-strong);color:var(--ui-cmc-muted);border-radius:5px;place-items:center;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:16px;transition:color .14s;display:inline-grid}.ui-cmc__item[aria-selected=true] kbd{color:var(--ui-cmc-text)}.ui-cmc__enter{color:var(--ui-cmc-icon);padding:0 4px}.ui-cmc__item[data-ran]{animation:ui-cmc-ran .6s var(--ui-cmc-ease)}@keyframes ui-cmc-ran{30%{transform:scale(.985)}}.ui-cmc__foot{border-top:.5px solid var(--ui-cmc-line);height:40px;color:var(--ui-cmc-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.ui-cmc__foot>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-cmc__done{color:var(--ui-cmc-ink);animation:ui-cmc-in .26s var(--ui-cmc-ease)}.ui-cmc__done-text{text-overflow:ellipsis;overflow:hidden}.ui-cmc__done svg{fill:none;width:16px;height:16px;stroke:var(--ui-cmc-ok);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ui-cmc__foot-right{flex:none}@keyframes ui-cmc-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@container (max-width:480px){.ui-cmc__item .ui-cmc__keys,.ui-cmc__foot>.ui-cmc__foot-right,.ui-cmc__foot>.ui-cmc__tip,.ui-cmc__enter,.ui-cmc__hint{display:none}.ui-cmc__item{height:40px}.ui-cmc__list{max-height:360px}.ui-cmc__foot:not(:has(.ui-cmc__done)){display:none}}@media (hover:none) and (pointer:coarse){.ui-cmc__item{height:44px}.ui-cmc__search{height:52px}}@media (prefers-reduced-motion:reduce){.ui-cmc *,.ui-cmc :before,.ui-cmc :after{transition:none!important;animation:none!important}}.ui-dtc{--ui-dtc-card:var(--af-surface);--ui-dtc-ink:#000000e0;--ui-dtc-strong:var(--af-ink);--ui-dtc-text:#0000009c;--ui-dtc-muted:#00000073;--ui-dtc-faint:#00000045;--ui-dtc-icon:#00000072;--ui-dtc-line:#0000000f;--ui-dtc-fill:#0000000f;--ui-dtc-wash:#00000008;--ui-dtc-row-hover:#00000004;--ui-dtc-accent:#0060e2c3;--ui-dtc-selected:#0060e20d;--ui-dtc-active-blur:#0060e259;--ui-dtc-check-ring:#00000038;--ui-dtc-check-ring-hover:#0006;--ui-dtc-check-on:#000000e0;--ui-dtc-check-mark:var(--af-surface);--ui-dtc-underline:#00000029;--ui-dtc-danger:var(--af-err);--ui-dtc-danger-wash:#e5484d14;--ui-dtc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-dtc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-dtc-focus:#0060e259;--ui-dtc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-dtc-card);width:100%;min-width:0;box-shadow:var(--ui-dtc-shadow);font-family:var(--font-sans);color:var(--ui-dtc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.ui-dtc *,.ui-dtc :before,.ui-dtc :after{box-sizing:border-box}:where(.ui-dtc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-dtc) svg{flex:none;display:block}.ui-dtc button:focus-visible,.ui-dtc a:focus-visible{outline:2px solid var(--ui-dtc-focus);outline-offset:1px}.ui-dtc__head{align-items:center;gap:8px;min-height:52px;padding:12px 12px 12px 16px;display:flex}.ui-dtc__title{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-dtc-strong);margin:0;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.ui-dtc__title-icon{flex:none;display:grid}.ui-dtc__title-icon svg{width:18px;height:18px}.ui-dtc__tools{gap:2px;margin-left:auto;display:flex}.ui-dtc__tool{width:28px;height:28px;color:var(--ui-dtc-icon);border-radius:6px;place-items:center;transition:background-color .14s,color .14s,opacity .14s;display:grid}.ui-dtc__tool:hover:not(:disabled){background:var(--ui-dtc-wash);color:var(--ui-dtc-ink)}.ui-dtc__tool:disabled{opacity:.4;cursor:default}.ui-dtc__scroll{scrollbar-width:thin;outline:none;overflow-x:auto}.ui-dtc__scroll[data-dragging]{cursor:cell;-webkit-user-select:none;user-select:none}.ui-dtc__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px;font-size:13px;line-height:20px}.ui-dtc__table th,.ui-dtc__table td{border-top:.5px solid var(--ui-dtc-line);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:40px;padding:0 12px;position:relative;overflow:hidden}.ui-dtc__table th{height:36px;color:var(--ui-dtc-text);padding:0 6px;font-size:12px;font-weight:500;line-height:16px;transition:color .14s}.ui-dtc__table th[data-col-active]{color:var(--ui-dtc-ink)}.ui-dtc__th{text-align:left;border-radius:6px;align-items:center;gap:6px;width:100%;height:28px;padding:0 6px;transition:background-color .14s,color .14s;display:flex}.ui-dtc__th:hover{background:var(--ui-dtc-wash);color:var(--ui-dtc-ink)}.ui-dtc__th:focus-visible{outline-offset:-2px}.ui-dtc__th-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-dtc__col-icon{color:var(--ui-dtc-icon);display:grid}.ui-dtc__sort{color:var(--ui-dtc-icon);opacity:0;transition:opacity .14s ease, transform .22s var(--ui-dtc-ease);margin-left:auto;display:grid}.ui-dtc__th:hover .ui-dtc__sort{opacity:1}.ui-dtc__sort[data-dir]{opacity:1;color:var(--ui-dtc-accent)}.ui-dtc__sort[data-dir=asc]{transform:rotate(180deg)}.ui-dtc__table .ui-dtc__select{text-align:center;padding:0}.ui-dtc__select .ui-dtc__check{margin:0 auto}.ui-dtc__table tbody tr{transition:background-color .12s}.ui-dtc__table tbody tr:hover{background:var(--ui-dtc-row-hover)}.ui-dtc__table tbody tr[data-selected]{background:var(--ui-dtc-selected)}.ui-dtc__table td[data-cell]{cursor:cell}.ui-dtc__table td[data-in-range]{background:var(--ui-dtc-selected)}.ui-dtc__table td[data-active]:after{content:"";box-shadow:inset 0 0 0 1.5px var(--ui-dtc-accent);pointer-events:none;border-radius:4px;position:absolute;inset:1px}.ui-dtc__scroll:not(:focus-within) td[data-active]:after{box-shadow:inset 0 0 0 1px var(--ui-dtc-active-blur)}.ui-dtc__table td[data-editing]{background:var(--ui-dtc-card);padding:0;overflow:visible}.ui-dtc__input{width:100%;height:100%;font:inherit;color:var(--ui-dtc-ink);caret-color:var(--ui-dtc-accent);background:0 0;border:0;outline:none;padding:0 12px}.ui-dtc__table td[data-type=number] .ui-dtc__input{font-variant-numeric:tabular-nums}.ui-dtc__picker-anchor{display:block}.ui-dtc__picker-origin{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.ui-dtc__picker{z-index:50;background:var(--ui-dtc-card);box-shadow:var(--ui-dtc-shadow-pop);animation:ui-dtc-drop .18s var(--ui-dtc-ease);border-radius:10px;gap:2px;padding:4px;display:grid;position:fixed}.ui-dtc__option{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 6px;display:flex}.ui-dtc__option:hover,.ui-dtc__option:focus-visible{background:var(--ui-dtc-fill);outline:none}.ui-dtc__option-check{fill:none;width:16px;height:16px;stroke:var(--ui-dtc-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ui-dtc__option[aria-selected=true] .ui-dtc__option-check{opacity:1}.ui-dtc__name{align-items:center;gap:8px;min-width:0;display:flex}.ui-dtc__name-text{text-overflow:ellipsis;color:var(--ui-dtc-ink);font-weight:500;overflow:hidden}.ui-dtc__name-text[data-empty]{color:var(--ui-dtc-faint);font-weight:400}.ui-dtc__logo{flex:none;place-items:center;width:16px;height:16px;display:grid}.ui-dtc__logo svg{width:100%;height:100%}.ui-dtc__logo--empty{background:var(--ui-dtc-fill);border-radius:4px}.ui-dtc__check{background:var(--ui-dtc-card);width:14px;height:14px;box-shadow:inset 0 0 0 .5px var(--ui-dtc-check-ring), 0 1px 1px 0 #0000000a;border-radius:4px;flex:none;place-items:center;transition:background-color .14s,box-shadow .14s;display:grid}.ui-dtc__check:hover{box-shadow:inset 0 0 0 .5px var(--ui-dtc-check-ring-hover), 0 1px 1px 0 #0000000a}.ui-dtc__check:focus-visible{outline-offset:2px}.ui-dtc__check svg{fill:none;width:12px;height:12px;stroke:var(--ui-dtc-check-mark);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .14s,transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.ui-dtc__check[aria-checked=true],.ui-dtc__check[aria-checked=mixed]{background:var(--ui-dtc-check-on);box-shadow:none}.ui-dtc__check[aria-checked=true] svg,.ui-dtc__check[aria-checked=mixed] svg{opacity:1;transform:none}.ui-dtc__tag{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:5px;max-width:100%;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px;display:inline-block;overflow:hidden}.ui-dtc__tag[data-tone=blue]{color:var(--af-ink-2);background:#0060e214}.ui-dtc__tag[data-tone=violet]{color:var(--af-ink-2);background:#7c4dff17}.ui-dtc__tag[data-tone=pink]{color:var(--af-ink-2);background:#db277714}.ui-dtc__tag[data-tone=green]{color:var(--af-ink-2);background:#1a9a5217}.ui-dtc__tag[data-tone=amber]{color:var(--af-err);background:#e8a20c1f}.ui-dtc__tag[data-tone=gray]{color:var(--ui-dtc-text);background:#0000000d}.ui-dtc__link{color:var(--ui-dtc-text);text-decoration:underline;-webkit-text-decoration-color:var(--ui-dtc-underline);text-decoration-color:var(--ui-dtc-underline);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .14s,color .14s}.ui-dtc__link:hover{color:var(--ui-dtc-ink);text-decoration-color:currentColor}.ui-dtc__text{color:var(--ui-dtc-text);font-variant-numeric:tabular-nums}.ui-dtc__empty{border-top:.5px solid var(--ui-dtc-line);text-align:center;color:var(--ui-dtc-muted);margin:0;padding:24px}.ui-dtc__foot{border-top:.5px solid var(--ui-dtc-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 16px 8px 8px;display:flex}.ui-dtc__bulk{align-items:center;gap:2px;min-width:0;padding-left:8px;display:flex}.ui-dtc__bulk>span{white-space:nowrap;color:var(--ui-dtc-ink);margin-right:8px;font-weight:500}.ui-dtc__add{white-space:nowrap;height:28px;color:var(--ui-dtc-text);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.ui-dtc__add svg{color:var(--ui-dtc-icon);transition:color .14s}.ui-dtc__add:not(:has(svg)){padding:0 10px}.ui-dtc__add:hover{background:var(--ui-dtc-wash);color:var(--ui-dtc-ink)}.ui-dtc__add:hover svg{color:var(--ui-dtc-ink)}.ui-dtc__add--danger,.ui-dtc__add--danger svg,.ui-dtc__add--danger:hover svg{color:var(--ui-dtc-danger)}.ui-dtc__add--danger:hover{background:var(--ui-dtc-danger-wash);color:var(--ui-dtc-danger)}.ui-dtc__summary{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ui-dtc-muted);font-size:12px;line-height:16px;overflow:hidden}@keyframes ui-dtc-drop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-dtc__morph{overflow:hidden}.ui-dtc__morph[data-smooth]{transition:height .38s var(--ui-dtc-ease)}@media (max-width:480px){.ui-dtc__head{padding-left:14px}.ui-dtc__foot{padding-right:14px}}@media (hover:none) and (pointer:coarse){.ui-dtc__tool{width:36px;height:36px}.ui-dtc__add{height:36px}.ui-dtc__table td{height:44px}.ui-dtc__option{height:40px}.ui-dtc__check{position:relative}.ui-dtc__check:after{content:"";position:absolute;inset:-12px}}@media (prefers-reduced-motion:reduce){.ui-dtc *,.ui-dtc :before,.ui-dtc :after{transition:none!important;animation:none!important}}.ui-dtc input:not([type=checkbox]):not([type=radio]):focus-visible,.ui-dtc textarea:focus-visible,.ui-dtc [contenteditable]:focus-visible{outline:none}.ui-drpc{--ui-drpc-card:var(--af-surface);--ui-drpc-ink:#000000e0;--ui-drpc-strong:var(--af-ink);--ui-drpc-text:#0000009c;--ui-drpc-muted:#00000073;--ui-drpc-faint:#00000045;--ui-drpc-icon:#00000072;--ui-drpc-line:#0000000f;--ui-drpc-wash:#00000008;--ui-drpc-fill:#0000000f;--ui-drpc-fill-strong:#0000001a;--ui-drpc-chip:#000000e0;--ui-drpc-chip-hover:#000000c7;--ui-drpc-on-chip:var(--af-surface);--ui-drpc-band:#0000000f;--ui-drpc-band-preview:#0000000a;--ui-drpc-compare:#0060e214;--ui-drpc-compare-edge:#0060e266;--ui-drpc-accent:#0060e2c3;--ui-drpc-today-on-chip:var(--af-accent);--ui-drpc-focus:#0060e259;--ui-drpc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-drpc-shadow-hover:0 0 0 .5px #0000001f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-drpc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-drpc-ease:cubic-bezier(.22, 1, .36, 1);--ui-drpc-spring:cubic-bezier(.34, 1.56, .64, 1);max-width:100%;font-family:var(--font-sans);color:var(--ui-drpc-ink);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:inline-block;position:relative}.ui-drpc *,.ui-drpc :before,.ui-drpc :after{box-sizing:border-box}:where(.ui-drpc) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-drpc) svg{flex:none;display:block}.ui-drpc button:focus-visible{outline:2px solid var(--ui-drpc-focus);outline-offset:1px}.ui-drpc__glyph{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-drpc__trigger{background:var(--ui-drpc-card);max-width:100%;height:32px;box-shadow:var(--ui-drpc-shadow);text-align:left;transition:box-shadow .16s ease, width .32s var(--ui-drpc-ease);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex;overflow:hidden}.ui-drpc__trigger:hover{box-shadow:var(--ui-drpc-shadow-hover)}.ui-drpc__trigger-inner{max-width:calc(100vw - 56px);color:var(--ui-drpc-icon);flex:none;align-items:center;gap:8px;display:inline-flex}.ui-drpc__trigger-text{white-space:nowrap;min-width:0;animation:ui-drpc-in .24s var(--ui-drpc-ease) both;align-items:baseline;gap:6px;display:flex}.ui-drpc__trigger-range{max-width:100%;color:var(--ui-drpc-ink);text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}.ui-drpc__trigger-compare{min-width:0;color:var(--ui-drpc-muted);text-overflow:ellipsis;flex:0 auto;font-size:12px;line-height:16px;overflow:hidden}.ui-drpc__chevron{transition:transform .26s var(--ui-drpc-ease)}.ui-drpc[data-open] .ui-drpc__chevron{transform:rotate(180deg)}.ui-drpc__panel{z-index:30;width:var(--ui-drpc-panel-width,min(652px, calc(100vw - 32px)));background:var(--ui-drpc-card);box-shadow:var(--ui-drpc-shadow-pop);transform-origin:0 0;animation:ui-drpc-open .24s var(--ui-drpc-ease) both;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;container-type:inline-size}.ui-drpc__clip{transition:height .32s var(--ui-drpc-ease);overflow:hidden}.ui-drpc__body{grid-template-columns:140px 1fr;display:grid}.ui-drpc__presets{border-right:.5px solid var(--ui-drpc-line);flex-direction:column;gap:2px;padding:4px;display:flex;position:relative}.ui-drpc__preset{text-align:left;white-space:nowrap;height:28px;color:var(--ui-drpc-text);border-radius:6px;flex:none;align-items:center;padding:0 10px;font-weight:500;transition:background-color .12s,color .12s;display:flex}button.ui-drpc__preset:hover:not([aria-selected=true]){background:var(--ui-drpc-wash);color:var(--ui-drpc-ink)}.ui-drpc__preset[aria-selected=true],.ui-drpc__preset-custom[data-active]{background:var(--ui-drpc-fill);color:var(--ui-drpc-ink)}.ui-drpc__preset-custom{color:var(--ui-drpc-faint);cursor:default;margin-top:auto}.ui-drpc__cal{padding:10px 12px;position:relative;overflow:hidden}.ui-drpc__nav{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:12px;right:12px}.ui-drpc__nav>*{pointer-events:auto}.ui-drpc__icon-btn{width:28px;height:28px;color:var(--ui-drpc-icon);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.ui-drpc__icon-btn:hover{background:var(--ui-drpc-wash);color:var(--ui-drpc-ink)}.ui-drpc__months{animation:ui-drpc-slide .32s var(--ui-drpc-ease) both;grid-template-columns:repeat(2,auto);justify-content:center;gap:24px;display:grid}.ui-drpc__months[data-dir="-1"]{animation-name:ui-drpc-slide-back}.ui-drpc__month-name{text-align:center;height:28px;color:var(--ui-drpc-strong);margin-bottom:4px;font-weight:500;line-height:28px}.ui-drpc__grid{gap:2px;display:grid}.ui-drpc__weekdays,.ui-drpc__week{grid-template-columns:repeat(7,32px);display:grid}.ui-drpc__weekday{letter-spacing:.5px;text-align:center;height:24px;color:var(--ui-drpc-muted);font-size:10px;font-weight:500;line-height:24px}.ui-drpc__day{height:32px;display:grid;position:relative}.ui-drpc__day:before{content:"";transition:background-color .16s ease, border-radius .22s var(--ui-drpc-ease), left .22s var(--ui-drpc-ease), right .22s var(--ui-drpc-ease);position:absolute;inset:2px 0}.ui-drpc__day[data-range]:before{background:var(--ui-drpc-band)}.ui-drpc__day[data-preview]:before{background:var(--ui-drpc-band-preview)}.ui-drpc__day[data-compare]:before{background:var(--ui-drpc-compare)}.ui-drpc__day[data-start]:before,.ui-drpc__day[data-compare-start]:before,.ui-drpc__day[data-row-start]:before{border-top-left-radius:6px;border-bottom-left-radius:6px;left:2px}.ui-drpc__day[data-end]:before,.ui-drpc__day[data-compare-end]:before,.ui-drpc__day[data-row-end]:before{border-top-right-radius:6px;border-bottom-right-radius:6px;right:2px}.ui-drpc__day button{font-variant-numeric:tabular-nums;color:var(--ui-drpc-ink);transition:background-color .12s ease, color .12s ease, box-shadow .12s ease, transform .16s var(--ui-drpc-ease);border-radius:6px;margin:2px;font-size:13px;line-height:20px;position:relative}.ui-drpc__day button:hover:not(:disabled){background:var(--ui-drpc-fill)}.ui-drpc__day button:active:not(:disabled){transform:scale(.94)}.ui-drpc__day button:disabled{color:var(--ui-drpc-faint);cursor:default}.ui-drpc__day button[aria-current=date]{color:var(--ui-drpc-accent);font-weight:500}.ui-drpc__day button[aria-current=date]:after{content:"";background:var(--ui-drpc-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.ui-drpc__day[data-start] button,.ui-drpc__day[data-end] button{color:var(--ui-drpc-on-chip);animation:ui-drpc-pick .38s var(--ui-drpc-spring);font-weight:500;background:var(--ui-drpc-chip)!important;box-shadow:none!important}.ui-drpc__day[data-start] button[aria-current=date]:after,.ui-drpc__day[data-end] button[aria-current=date]:after{background:var(--ui-drpc-today-on-chip)}.ui-drpc__day[data-preview][data-end] button{animation:none}.ui-drpc__day[data-compare-start] button,.ui-drpc__day[data-compare-end] button{box-shadow:inset 0 0 0 .5px var(--ui-drpc-compare-edge)}.ui-drpc__day-empty:before{display:none}.ui-drpc__foot{border-top:.5px solid var(--ui-drpc-line);justify-content:space-between;align-items:flex-end;gap:12px;padding:10px 10px 10px 14px;display:flex}.ui-drpc__summary{gap:8px;min-width:0;display:grid}.ui-drpc__summary-range{white-space:nowrap;min-width:0;color:var(--ui-drpc-strong);align-items:baseline;gap:8px;font-weight:500;display:flex}.ui-drpc__summary-range>span:first-child{text-overflow:ellipsis;min-width:0;animation:ui-drpc-in .24s var(--ui-drpc-ease) both;overflow:hidden}.ui-drpc__count{font-variant-numeric:tabular-nums;color:var(--ui-drpc-muted);animation:ui-drpc-in .24s var(--ui-drpc-ease) both;flex:none;font-size:12px;font-weight:400;line-height:16px}.ui-drpc__compare{align-items:center;gap:8px;display:flex}.ui-drpc__compare-label{color:var(--ui-drpc-muted);font-size:12px;line-height:16px}.ui-drpc__segments{flex-wrap:wrap;gap:4px;display:inline-flex}.ui-drpc__segment{box-shadow:inset 0 0 0 .5px var(--ui-drpc-line);white-space:nowrap;color:var(--ui-drpc-text);border-radius:6px;padding:4px 10px;font-weight:500;transition:background-color .12s,color .12s}.ui-drpc__segment:hover:not([aria-checked=true]){background:var(--ui-drpc-wash);color:var(--ui-drpc-ink)}.ui-drpc__segment[aria-checked=true]{background:var(--ui-drpc-fill);color:var(--ui-drpc-ink)}.ui-drpc__fold{opacity:0;transition:grid-template-rows .3s var(--ui-drpc-ease), opacity .2s ease, margin-top .3s var(--ui-drpc-ease);grid-template-rows:0fr;margin-top:-8px;display:grid}.ui-drpc__fold[data-open]{opacity:1;grid-template-rows:1fr;margin-top:0}.ui-drpc__fold>div{min-height:0;overflow:hidden}.ui-drpc__compare-range{color:var(--ui-drpc-muted);animation:ui-drpc-in .22s var(--ui-drpc-ease) both;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.ui-drpc__compare-range:before{content:"";background:var(--ui-drpc-compare);width:14px;height:8px;box-shadow:inset 0 0 0 .5px var(--ui-drpc-compare-edge);border-radius:3px;flex:none}.ui-drpc__buttons{flex:none;gap:8px;display:flex}.ui-drpc__btn{background:var(--ui-drpc-card);height:28px;box-shadow:var(--ui-drpc-shadow);color:var(--ui-drpc-strong);border-radius:6px;align-items:center;padding:0 10px;font-weight:500;transition:background-color .14s,box-shadow .14s,opacity .14s,transform .14s;display:inline-flex}.ui-drpc__btn:not(.ui-drpc__btn-primary):hover{box-shadow:var(--ui-drpc-shadow-hover)}.ui-drpc__btn-primary{background:var(--ui-drpc-chip);box-shadow:none;color:var(--ui-drpc-on-chip)}.ui-drpc__btn-primary:hover:not(:disabled){background:var(--ui-drpc-chip-hover)}.ui-drpc__btn:active:not(:disabled){transform:scale(.97)}.ui-drpc__btn-primary:disabled{opacity:.35;cursor:default}@keyframes ui-drpc-open{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-drpc-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ui-drpc-slide-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ui-drpc-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ui-drpc-pick{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:scale(1)}}@container (max-width:600px){.ui-drpc__body{grid-template-columns:1fr}.ui-drpc__presets{border-right:0;border-bottom:.5px solid var(--ui-drpc-line);scrollbar-width:none;flex-direction:row;gap:4px;padding:8px;overflow-x:auto}.ui-drpc__presets::-webkit-scrollbar{display:none}.ui-drpc__preset{height:auto;box-shadow:inset 0 0 0 .5px var(--ui-drpc-line);padding:4px 10px}.ui-drpc__preset-custom{display:none}.ui-drpc__months{grid-template-columns:1fr;justify-items:center}.ui-drpc__month:not([data-second]){display:none}.ui-drpc__foot{flex-direction:column;align-items:stretch;padding:10px 10px 10px 12px}.ui-drpc__buttons{justify-content:flex-end}.ui-drpc__compare{flex-wrap:wrap}}@container (max-width:340px){.ui-drpc__weekdays,.ui-drpc__week{grid-template-columns:repeat(7,1fr)}.ui-drpc__cal{padding:10px 8px}.ui-drpc__nav{left:8px;right:8px}.ui-drpc__months{justify-items:stretch}}@media (hover:none) and (pointer:coarse){.ui-drpc__trigger,.ui-drpc__day{height:40px}.ui-drpc__weekdays,.ui-drpc__week{grid-template-columns:repeat(7,minmax(0,40px))}.ui-drpc__icon-btn{width:36px;height:36px}.ui-drpc__month-name{height:36px;line-height:36px}.ui-drpc__preset{height:36px}.ui-drpc__btn{height:36px;padding:0 14px}.ui-drpc__segment{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.ui-drpc *,.ui-drpc :before,.ui-drpc :after{transition:none!important;animation:none!important}}.ui-dic{--ui-dic-card:var(--af-surface);--ui-dic-strong:var(--af-ink);--ui-dic-ink:#000000e0;--ui-dic-text:#0000009c;--ui-dic-muted:#00000073;--ui-dic-faint:#00000045;--ui-dic-line:#0000000f;--ui-dic-wash:#00000008;--ui-dic-alert:var(--af-err);--ui-dic-ok:var(--af-ok);--ui-dic-ok-bg:#1a9a5214;--ui-dic-solid:#000000e0;--ui-dic-solid-hover:#000c;--ui-dic-on-solid:var(--af-surface);--ui-dic-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-dic-shadow-hover:0 0 0 .5px #0000001a, 0 1px 1px -1px #0000001f, 0 1px 3px 0 #00000012;--ui-dic-focus:#0060e259;--ui-dic-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-dic-card);width:100%;max-width:440px;box-shadow:var(--ui-dic-shadow);font-family:var(--font-sans);color:var(--ui-dic-ink);text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden;container-type:inline-size}.ui-dic *,.ui-dic :before,.ui-dic :after{box-sizing:border-box}:where(.ui-dic) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-dic) svg{flex:none;display:block}.ui-dic button:focus-visible{outline:2px solid var(--ui-dic-focus);outline-offset:1px}.ui-dic__glyph{width:16px;height:16px}.ui-dic__cut{stroke:var(--ui-dic-card)}.ui-dic__cut-dot{fill:var(--ui-dic-card)}.ui-dic__head{border-bottom:.5px solid var(--ui-dic-line);height:44px;color:var(--ui-dic-ink);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.ui-dic__head .ui-dic__glyph{color:var(--ui-dic-alert);animation:ui-dic-pop .36s var(--ui-dic-ease) both}.ui-dic[data-clear] .ui-dic__head .ui-dic__glyph{color:var(--ui-dic-ok)}.ui-dic__head span{animation:ui-dic-in .32s var(--ui-dic-ease) both}.ui-dic__row{transition:grid-template-rows .46s var(--ui-dic-ease), opacity .3s ease;grid-template-rows:1fr;display:grid}.ui-dic__row[data-gone]{opacity:0;grid-template-rows:0fr}.ui-dic__row-inner{min-height:0;overflow:hidden}.ui-dic__row+.ui-dic__row .ui-dic__item{border-top:.5px solid var(--ui-dic-line)}.ui-dic__row[data-gone]+.ui-dic__row .ui-dic__item{border-top-color:#0000}.ui-dic__item{padding:14px 16px 16px}.ui-dic__item:not([data-open]){padding:0}.ui-dic__title{text-align:left;width:100%;color:var(--ui-dic-strong);margin:0;font-size:13px;font-weight:500;line-height:20px;display:block}:where(.ui-dic) .ui-dic__title--folded{color:var(--ui-dic-muted);padding:14px 16px;font-weight:400;transition:color .14s,background-color .14s}.ui-dic__title--folded:hover{background:var(--ui-dic-wash);color:var(--ui-dic-ink)}.ui-dic button.ui-dic__title--folded:focus-visible{outline-offset:-2px}.ui-dic__body{transition:grid-template-rows .42s var(--ui-dic-ease);grid-template-rows:0fr;display:grid}.ui-dic__body[data-open]{grid-template-rows:1fr}.ui-dic__body-inner{min-height:0;margin:0 -4px -4px;padding:0 4px 4px;overflow:hidden}.ui-dic__detail{color:var(--ui-dic-text);margin:2px 0 0;font-size:13px;line-height:20px}.ui-dic__actions{align-items:center;gap:8px;min-height:28px;margin-top:12px;display:flex}.ui-dic__btn{white-space:nowrap;height:28px;transition:background-color .14s ease, box-shadow .14s ease, transform .16s var(--ui-dic-ease);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}:where(.ui-dic) .ui-dic__btn{background:var(--ui-dic-card);box-shadow:var(--ui-dic-shadow);color:var(--ui-dic-strong)}.ui-dic__btn:hover{box-shadow:var(--ui-dic-shadow-hover)}.ui-dic__btn:active{transform:scale(.97)}:where(.ui-dic) .ui-dic__btn--primary{background:var(--ui-dic-solid);box-shadow:none;color:var(--ui-dic-on-solid)}.ui-dic__btn--primary:hover{background:var(--ui-dic-solid-hover);box-shadow:none}.ui-dic__done{background:var(--ui-dic-ok-bg);height:28px;color:var(--ui-dic-ok);animation:ui-dic-in .36s var(--ui-dic-ease);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ui-dic__empty{color:var(--ui-dic-muted);margin:0;padding:14px 16px;font-size:13px;line-height:20px;display:none}.ui-dic[data-clear] .ui-dic__empty{animation:ui-dic-in .42s var(--ui-dic-ease) .3s both;display:block}@keyframes ui-dic-in{0%{opacity:0;transform:translateY(3px)}}@keyframes ui-dic-pop{0%{opacity:0;transform:scale(.6)}}@container (max-width:340px){.ui-dic__head{padding:0 14px}.ui-dic__item{padding:12px 14px 14px}:where(.ui-dic) .ui-dic__title--folded,.ui-dic__empty{padding:14px}}@media (pointer:coarse){.ui-dic__btn,.ui-dic__done{height:36px;padding:0 14px}.ui-dic__done{padding:0 14px 0 12px}.ui-dic__actions{min-height:36px}:where(.ui-dic) .ui-dic__title--folded{padding-top:14px;padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.ui-dic__row,.ui-dic__body{transition:none}.ui-dic__done,.ui-dic__empty,.ui-dic__head .ui-dic__glyph,.ui-dic__head span{animation:none!important}}.ui-edc{--ui-edc-card:var(--af-surface);--ui-edc-strong:var(--af-ink);--ui-edc-ink:#000000e0;--ui-edc-text:#0000009c;--ui-edc-muted:#00000073;--ui-edc-faint:#00000045;--ui-edc-icon:#00000072;--ui-edc-line:#0000000f;--ui-edc-fill:#0000000f;--ui-edc-wash:#00000008;--ui-edc-solid:#000000e0;--ui-edc-on-solid:var(--af-surface);--ui-edc-accent:#0060e2c3;--ui-edc-ok:var(--af-ok);--ui-edc-ok-bg:#1a9a5214;--ui-edc-warn:var(--af-err);--ui-edc-warn-bg:#e8a20c1f;--ui-edc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-edc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-edc-focus:#0060e259;--ui-edc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-edc-card);width:100%;max-width:480px;box-shadow:var(--ui-edc-shadow);font-family:var(--font-sans);color:var(--ui-edc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;flex-direction:column;font-size:13px;font-weight:400;line-height:20px;display:flex;position:relative;container-type:inline-size}.ui-edc *,.ui-edc :before,.ui-edc :after{box-sizing:border-box}:where(.ui-edc) button{appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ui-edc button:focus-visible,.ui-edc a:focus-visible{outline:2px solid var(--ui-edc-focus);outline-offset:1px}:where(.ui-edc) svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.ui-edc__record{border-bottom:.5px solid var(--ui-edc-line);padding:12px 16px;display:grid}.ui-edc__ref{align-items:center;gap:8px;min-width:0;display:flex}.ui-edc__id{color:var(--ui-edc-strong);flex:none;font-size:15px;font-weight:500;line-height:24px}.ui-edc__status{background:var(--ui-edc-warn-bg);min-width:0;color:var(--ui-edc-warn);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ui-edc__amount{font-variant-numeric:tabular-nums;color:var(--ui-edc-strong);flex:none;margin-left:auto;font-size:15px;font-weight:500;line-height:24px}.ui-edc__account{color:var(--ui-edc-text);font-size:12px;line-height:16px}.ui-edc__outer{position:relative;overflow:clip}.ui-edc__outer[data-menu]{z-index:2;overflow:visible}.ui-edc__outer[data-smooth]{transition:height .36s var(--ui-edc-ease)}.ui-edc__draft{animation:ui-edc-in .32s var(--ui-edc-ease) both;transition:opacity .22s}.ui-edc__draft[data-sending]{opacity:.6;pointer-events:none}.ui-edc__meta{border-bottom:.5px solid var(--ui-edc-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px 10px 16px;display:flex}.ui-edc__to{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ui-edc__label{color:var(--ui-edc-muted);flex:none;font-size:13px}.ui-edc__recipient{min-width:0;height:28px;box-shadow:inset 0 0 0 .5px var(--ui-edc-line);white-space:nowrap;color:var(--ui-edc-ink);border-radius:6px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;font-weight:500;transition:background-color .16s;display:inline-flex}.ui-edc__recipient:hover,.ui-edc__recipient[aria-expanded=true]{background:var(--ui-edc-wash)}.ui-edc__name{flex:none}.ui-edc__email{text-overflow:ellipsis;min-width:0;color:var(--ui-edc-muted);font-weight:400;overflow:hidden}.ui-edc__recipient svg{color:var(--ui-edc-icon);transition:transform .22s var(--ui-edc-ease)}.ui-edc__recipient[aria-expanded=true] svg{transform:rotate(180deg)}.ui-edc__menu{z-index:5;background:var(--ui-edc-card);width:260px;max-width:calc(100cqw - 40px);box-shadow:var(--ui-edc-shadow-pop);animation:ui-edc-menu .2s var(--ui-edc-ease) both;transform-origin:0 0;border-radius:10px;gap:2px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:26px}.ui-edc__menu button{text-align:left;width:100%;color:var(--ui-edc-ink);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;line-height:20px;display:flex}.ui-edc__menu button:hover{background:var(--ui-edc-fill)}.ui-edc__avatar{background:var(--ui-edc-fill);letter-spacing:.5px;width:28px;height:28px;color:var(--ui-edc-text);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid}.ui-edc__menu-text{flex:1;min-width:0;display:grid}.ui-edc__menu-text small{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-edc-muted);font-size:12px;line-height:16px;overflow:hidden}.ui-edc__tick{color:var(--ui-edc-accent);stroke-width:1.8px}.ui-edc__file{white-space:nowrap;min-width:0;color:var(--ui-edc-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ui-edc__file>svg{color:var(--ui-edc-icon)}.ui-edc__file-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-edc__file button{width:24px;height:24px;color:var(--ui-edc-icon);border-radius:6px;flex:none;place-items:center;margin-left:-2px;transition:background-color .16s,color .16s;display:grid}.ui-edc__file button svg{width:14px;height:14px}.ui-edc__file button:hover{background:var(--ui-edc-wash);color:var(--ui-edc-ink)}.ui-edc__attach{white-space:nowrap;min-width:0;height:28px;color:var(--ui-edc-text);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:13px;transition:background-color .16s,color .16s;animation:.22s both ui-edc-fade;display:inline-flex}.ui-edc__attach svg{color:var(--ui-edc-icon)}.ui-edc__attach:hover{background:var(--ui-edc-wash);color:var(--ui-edc-ink)}.ui-edc__body{padding:14px 16px 2px}.ui-edc__text{color:var(--ui-edc-ink);cursor:text;border-radius:6px;margin:-4px -6px;padding:4px 6px;font-size:13px;line-height:20px;transition:background-color .16s;animation:.28s both ui-edc-fade}.ui-edc__text:hover{background:var(--ui-edc-wash)}.ui-edc__text a{color:var(--ui-edc-strong);text-decoration:underline;-webkit-text-decoration-color:var(--ui-edc-faint);text-decoration-color:var(--ui-edc-faint);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .16s}.ui-edc__text a:hover{text-decoration-color:currentColor}.ui-edc__edit{background:var(--ui-edc-wash);width:calc(100% + 12px);box-shadow:inset 0 0 0 .5px var(--ui-edc-line);resize:none;font:inherit;color:var(--ui-edc-strong);caret-color:var(--ui-edc-accent);border:0;border-radius:6px;outline:none;margin:-4px -6px;padding:4px 6px;font-size:13px;line-height:20px;display:block;overflow:hidden}.ui-edc__tune{justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 14px 16px;display:flex}.ui-edc__tones{align-items:center;gap:4px;min-width:0;display:flex}.ui-edc__tones button{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-edc-line);white-space:nowrap;color:var(--ui-edc-text);border-radius:6px;align-items:center;padding:4px 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .16s,color .16s;display:inline-flex}.ui-edc__tones button:hover{background:var(--ui-edc-wash);color:var(--ui-edc-ink)}.ui-edc__tones button[aria-pressed=true]{background:var(--ui-edc-fill);color:var(--ui-edc-ink)}.ui-edc__tones .ui-edc__edit-btn{width:28px;box-shadow:none;color:var(--ui-edc-icon);justify-content:center;margin-left:4px;padding:0}.ui-edc__tones .ui-edc__edit-btn:hover{color:var(--ui-edc-ink)}.ui-edc__tones .ui-edc__edit-btn[aria-pressed=true]{background:var(--ui-edc-fill);color:var(--ui-edc-ink)}.ui-edc__hint{white-space:nowrap;color:var(--ui-edc-faint);flex:none;font-size:12px;line-height:16px}.ui-edc__receipt{color:var(--ui-edc-text);animation:ui-edc-in .32s var(--ui-edc-ease) both;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-size:13px;display:flex}.ui-edc__receipt b{color:var(--ui-edc-strong);font-weight:500}.ui-edc__receipt-icon{background:var(--ui-edc-fill);width:24px;height:24px;color:var(--ui-edc-icon);border-radius:6px;flex:none;place-items:center;display:grid}.ui-edc__receipt-icon[data-tone=ok]{background:var(--ui-edc-ok-bg);color:var(--ui-edc-ok)}.ui-edc__receipt-icon svg{stroke-width:2px;width:14px;height:14px}.ui-edc__receipt-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-edc__undo{height:28px;color:var(--ui-edc-ink);border-radius:6px;flex:none;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .16s}.ui-edc__undo:hover{background:var(--ui-edc-wash)}.ui-edc__foot{border-top:.5px solid var(--ui-edc-line);align-items:center;gap:8px;min-height:48px;padding:10px 10px 10px 16px;display:flex}.ui-edc__agent{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ui-edc-ink);font-size:13px;overflow:hidden}.ui-edc__badge{white-space:nowrap;border-radius:5px;flex:none;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;animation:.26s both ui-edc-fade}.ui-edc__badge[data-tone=ok]{background:var(--ui-edc-ok-bg);color:var(--ui-edc-ok)}.ui-edc__badge[data-tone=muted]{background:var(--ui-edc-fill);color:var(--ui-edc-text)}.ui-edc__buttons{flex:none;gap:8px;margin-left:auto;display:flex}.ui-edc__secondary,.ui-edc__primary{white-space:nowrap;height:28px;transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--ui-edc-ease);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ui-edc__secondary{background:var(--ui-edc-card);box-shadow:var(--ui-edc-shadow);color:var(--ui-edc-strong)}.ui-edc__secondary:hover:not(:disabled){background:linear-gradient(var(--ui-edc-wash), var(--ui-edc-wash)), var(--ui-edc-card)}.ui-edc__primary{background:var(--ui-edc-solid);color:var(--ui-edc-on-solid)}.ui-edc__primary:hover:not(:disabled){background:var(--ui-edc-strong)}.ui-edc__secondary:disabled,.ui-edc__primary:disabled{cursor:default}.ui-edc__secondary:not(:disabled):active,.ui-edc__primary:not(:disabled):active{transform:scale(.97)}.ui-edc__spinner{border:1.5px solid color-mix(in srgb, var(--ui-edc-on-solid) 30%, transparent);border-top-color:var(--ui-edc-on-solid);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ui-edc-spin}@keyframes ui-edc-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ui-edc-fade{0%{opacity:0}}@keyframes ui-edc-menu{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@keyframes ui-edc-spin{to{transform:rotate(360deg)}}@container (max-width:440px){.ui-edc__email,.ui-edc__hint{display:none}}@container (max-width:380px){.ui-edc__record{padding:12px 14px}.ui-edc__meta,.ui-edc__tune,.ui-edc__receipt,.ui-edc__foot{padding-left:14px}.ui-edc__body{padding-left:14px;padding-right:14px}.ui-edc[data-phase=draft] .ui-edc__agent,.ui-edc[data-phase=sending] .ui-edc__agent{display:none}.ui-edc__tones{gap:2px}.ui-edc__tones button{padding:4px 8px}.ui-edc__tones .ui-edc__edit-btn{margin-left:2px}}@media (pointer:coarse){.ui-edc__recipient,.ui-edc__tones button,.ui-edc__secondary,.ui-edc__primary,.ui-edc__undo,.ui-edc__attach{height:34px}.ui-edc__tones .ui-edc__edit-btn{width:34px}.ui-edc__file button{width:30px;height:30px}.ui-edc__menu button{padding:9px 8px}}@media (prefers-reduced-motion:reduce){.ui-edc__outer[data-smooth]{transition:none}.ui-edc__draft,.ui-edc__receipt,.ui-edc__text,.ui-edc__badge,.ui-edc__menu,.ui-edc__attach{animation:none}}.ui-edc input:not([type=checkbox]):not([type=radio]):focus-visible,.ui-edc textarea:focus-visible,.ui-edc [contenteditable]:focus-visible{outline:none}.ui-fmc{--ui-fmc-card:var(--af-surface);--ui-fmc-ink:#000000e0;--ui-fmc-strong:var(--af-ink);--ui-fmc-text:#0000009c;--ui-fmc-muted:#00000073;--ui-fmc-faint:#00000045;--ui-fmc-icon:#00000072;--ui-fmc-line:#0000000f;--ui-fmc-fill:#0000000f;--ui-fmc-fill-strong:#0000001a;--ui-fmc-wash:#00000008;--ui-fmc-box-ring:#00000038;--ui-fmc-accent:#0060e2c3;--ui-fmc-check:var(--af-surface);--ui-fmc-focus:#0060e259;--ui-fmc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-fmc-ease:cubic-bezier(.22, 1, .36, 1);--ui-fmc-spring:cubic-bezier(.34, 1.56, .64, 1);box-sizing:border-box;background:var(--ui-fmc-card);width:100%;max-width:400px;box-shadow:var(--ui-fmc-shadow);font-family:var(--font-sans);color:var(--ui-fmc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;overflow:hidden;container-type:inline-size}.ui-fmc *,.ui-fmc :before,.ui-fmc :after{box-sizing:border-box}:where(.ui-fmc) button{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-fmc) svg{flex:none;display:block}.ui-fmc button:focus-visible{outline:2px solid var(--ui-fmc-focus);outline-offset:1px}.ui-fmc__head{justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 8px 16px;display:flex}.ui-fmc__title{color:var(--ui-fmc-strong);font-size:15px;font-weight:500;line-height:24px}.ui-fmc__clear{height:28px;color:var(--ui-fmc-text);border-radius:6px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;padding:0 8px!important}.ui-fmc__clear:hover:not(:disabled){background:var(--ui-fmc-wash);color:var(--ui-fmc-ink)}.ui-fmc__clear:disabled{color:var(--ui-fmc-faint);cursor:default}.ui-fmc__chips-outer{overflow:hidden}.ui-fmc__chips-outer[data-smooth]{transition:height .32s var(--ui-fmc-ease)}.ui-fmc__chips{flex-wrap:nowrap;gap:4px;padding:0 16px 12px;display:flex;position:relative;overflow:hidden}.ui-fmc__chips[data-empty]{padding-bottom:0}.ui-fmc__measure{visibility:hidden;pointer-events:none;gap:4px;width:max-content;display:flex;position:absolute;top:0;left:0}.ui-fmc__chip{background:var(--ui-fmc-fill);height:24px;color:var(--ui-fmc-ink);white-space:nowrap;animation:ui-fmc-chip-in .26s var(--ui-fmc-ease) both;border-radius:6px;flex:none;align-items:center;gap:2px;padding:0 3px 0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ui-fmc__chip-label{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ui-fmc__chip-x{width:18px;height:18px;color:var(--ui-fmc-icon);border-radius:4px;flex:none;place-items:center;transition:background-color .14s,color .14s;display:grid}.ui-fmc__chip-x:hover{background:var(--ui-fmc-fill);color:var(--ui-fmc-ink)}.ui-fmc__chip-x svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:12px;height:12px}.ui-fmc__more{color:var(--ui-fmc-text);font-variant-numeric:tabular-nums;cursor:default;padding:0 8px}.ui-fmc__roll{animation:ui-fmc-roll .3s var(--ui-fmc-ease) both;display:inline-block}.ui-fmc__groups{border-top:.5px solid var(--ui-fmc-line);padding:4px;display:grid}.ui-fmc__group-head{border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;transition:background-color .14s;display:flex;padding:0 8px!important}.ui-fmc__group-head:hover{background:var(--ui-fmc-wash);transition-duration:90ms}.ui-fmc__group-head:focus-visible,.ui-fmc__option:focus-visible{outline-offset:-2px}.ui-fmc__chevron{fill:none;width:16px;height:16px;stroke:var(--ui-fmc-icon);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s var(--ui-fmc-ease);transform:rotate(-90deg)}.ui-fmc__group[data-open] .ui-fmc__chevron{transform:none}.ui-fmc__group-label{color:var(--ui-fmc-ink);white-space:nowrap;font-weight:500}.ui-fmc__group-count{color:var(--ui-fmc-faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.ui-fmc__group-picked{color:var(--ui-fmc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.ui-fmc__panel{transition:grid-template-rows .32s var(--ui-fmc-ease);grid-template-rows:0fr;display:grid}.ui-fmc__group[data-open] .ui-fmc__panel{grid-template-rows:1fr}.ui-fmc__panel-inner{opacity:0;min-height:0;transition:opacity .22s ease, padding .32s var(--ui-fmc-ease);padding:0;display:grid;overflow:hidden}.ui-fmc__group[data-open] .ui-fmc__panel-inner{opacity:1;padding:0 0 4px}.ui-fmc__option{width:100%;height:32px;color:var(--ui-fmc-ink);border-radius:6px;align-items:center;gap:8px;transition:background-color .14s;display:flex;padding:0 8px 0 32px!important}.ui-fmc__option:hover{background:var(--ui-fmc-wash);transition-duration:90ms}.ui-fmc__option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-fmc__box{background:var(--ui-fmc-card);width:14px;height:14px;box-shadow:inset 0 0 0 .5px var(--ui-fmc-box-ring), 0 1px 1px 0 #0000000a;border-radius:4px;flex:none;place-items:center;transition:background-color .16s,box-shadow .16s;display:grid}.ui-fmc__box svg{fill:none;width:12px;height:12px;stroke:var(--ui-fmc-check);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .24s var(--ui-fmc-ease)}.ui-fmc__option[aria-checked=true] .ui-fmc__box{background:var(--ui-fmc-accent);box-shadow:none}.ui-fmc__option[aria-checked=true] .ui-fmc__box svg{stroke-dashoffset:0;transition-delay:40ms}.ui-fmc__hints{border-top:.5px solid var(--ui-fmc-line);height:32px;color:var(--ui-fmc-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.ui-fmc__hint{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ui-fmc__hint>span{margin-left:4px}.ui-fmc kbd{background:var(--ui-fmc-card);min-width:16px;height:16px;box-shadow:var(--ui-fmc-shadow);color:var(--ui-fmc-text);border-radius:4px;place-items:center;padding:0 4px;font-family:inherit;font-size:10px;font-weight:500;line-height:16px;display:inline-grid}@keyframes ui-fmc-chip-in{0%{opacity:0;transform:scale(.9)}}@keyframes ui-fmc-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@container (max-width:320px){.ui-fmc__head{padding-left:14px}.ui-fmc__chips{padding-left:14px;padding-right:14px}.ui-fmc__chip-label{max-width:132px}}@media (hover:none) and (pointer:coarse){.ui-fmc__clear{height:36px}.ui-fmc__chip{height:32px}.ui-fmc__chip-x{width:26px;height:26px}.ui-fmc__group-head,.ui-fmc__option{height:44px}.ui-fmc__box{border-radius:5px;width:18px;height:18px}.ui-fmc__box svg{width:14px;height:14px}.ui-fmc__hints{display:none}}@media (prefers-reduced-motion:reduce){.ui-fmc *,.ui-fmc :before,.ui-fmc :after{transition:none!important;animation:none!important}}.ui-dfc{--ui-dfc-card:var(--af-surface);--ui-dfc-ink:#000000e0;--ui-dfc-strong:var(--af-ink);--ui-dfc-text:#0000009c;--ui-dfc-muted:#00000073;--ui-dfc-faint:#00000045;--ui-dfc-icon:#00000072;--ui-dfc-line:#0000000f;--ui-dfc-fill:#0000000f;--ui-dfc-wash:#00000008;--ui-dfc-accent:#0060e2c3;--ui-dfc-add:#1a9a521a;--ui-dfc-add-strong:#1a9a5229;--ui-dfc-del:#e5484d14;--ui-dfc-del-strong:#e5484d24;--ui-dfc-del-ink:#00000073;--ui-dfc-strike:#e5484d99;--ui-dfc-ok:var(--af-ok);--ui-dfc-primary:#000000e0;--ui-dfc-primary-ink:var(--af-surface);--ui-dfc-primary-kbd:#ffffff29;--ui-dfc-primary-kbd-ink:#ffffffa8;--ui-dfc-secondary-hover:var(--af-surface);--ui-dfc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-dfc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-dfc-focus:#0060e259;--ui-dfc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;min-width:0;color:var(--ui-dfc-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-align:left;font-size:13px;font-weight:400;line-height:20px;display:grid;position:relative}.ui-dfc *,.ui-dfc :before,.ui-dfc :after{box-sizing:border-box}:where(.ui-dfc) button{appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-dfc) svg{flex:none;display:block}.ui-dfc__card{background:var(--ui-dfc-card);min-width:0;box-shadow:var(--ui-dfc-shadow);border-radius:10px;position:relative;container:ui-dfc-card/inline-size}.ui-dfc__label{min-width:0;color:var(--ui-dfc-text);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;line-height:16px;display:flex}.ui-dfc__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-dfc__label svg{width:16px;height:16px;fill:var(--ui-dfc-accent)}.ui-dfc__body{padding:16px 16px 18px}.ui-dfc__text{color:var(--ui-dfc-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:22px}.ui-dfc__chg{cursor:pointer;border-radius:4px;scroll-margin:64px 0 72px}.ui-dfc__chg:not([data-state=pending]){cursor:auto}.ui-dfc__chg:focus{outline:none}.ui-dfc__chg:focus-visible{outline:2px solid var(--ui-dfc-focus);outline-offset:1px}.ui-dfc__del,.ui-dfc__ins{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .36s ease, color .36s ease, text-decoration-color .3s ease, font-size .46s var(--ui-dfc-ease), padding .46s var(--ui-dfc-ease), margin .46s var(--ui-dfc-ease), opacity .3s ease;border-radius:4px;padding:1px 2px;font-size:1em}.ui-dfc__del{background:var(--ui-dfc-del);color:var(--ui-dfc-del-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-dfc-strike);text-decoration-color:var(--ui-dfc-strike);text-decoration-thickness:1px}.ui-dfc__ins{background:var(--ui-dfc-add);color:var(--ui-dfc-ink);text-decoration:none}.ui-dfc__del+.ui-dfc__ins{margin-left:3px}.ui-dfc__chg[data-active] .ui-dfc__del{background:var(--ui-dfc-del-strong)}.ui-dfc__chg[data-active] .ui-dfc__ins{background:var(--ui-dfc-add-strong)}.ui-dfc__chg[data-state=accepted] .ui-dfc__del,.ui-dfc__chg[data-state=rejected] .ui-dfc__ins{opacity:0;margin:0;padding:0;font-size:0}.ui-dfc__chg[data-state=accepted] .ui-dfc__ins,.ui-dfc__chg[data-state=rejected] .ui-dfc__del{color:inherit;background:0 0;margin:0;padding:0;text-decoration-color:#0000}.ui-dfc__foot{border-top:.5px solid var(--ui-dfc-line);align-items:center;min-height:44px;padding:8px 8px 8px 16px;display:grid}.ui-dfc__bar{display:grid}.ui-dfc__layer{opacity:0;visibility:hidden;filter:blur(2px);min-width:0;transition:opacity .26s ease, transform .42s var(--ui-dfc-ease), filter .26s ease, visibility 0s .42s;flex-wrap:wrap;grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;display:flex;transform:translateY(4px)}.ui-dfc__layer[data-show]{opacity:1;visibility:visible;filter:none;transition:opacity .32s ease 80ms, transform .46s var(--ui-dfc-ease) 80ms, filter .32s ease 80ms, visibility 0s;transform:none}@container ui-dfc-card (max-width:400px){.ui-dfc__word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ui-dfc__count{color:var(--ui-dfc-text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.ui-dfc__count--done{color:var(--ui-dfc-ink);gap:6px;font-weight:500}.ui-dfc__num{background:var(--ui-dfc-fill);min-width:20px;height:20px;color:var(--ui-dfc-ink);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.ui-dfc__ok{fill:none;width:16px;height:16px;stroke:var(--ui-dfc-ok);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.ui-dfc[data-done] .ui-dfc__ok{animation:ui-dfc-draw .42s var(--ui-dfc-ease) .22s forwards}.ui-dfc__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ui-dfc__nav{gap:2px;display:inline-flex}.ui-dfc__btn,.ui-dfc__icon{white-space:nowrap;height:28px;transition:background-color .16s ease, color .16s ease, opacity .16s ease, transform .16s var(--ui-dfc-ease);border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ui-dfc__btn{background:var(--ui-dfc-card);box-shadow:var(--ui-dfc-shadow);color:var(--ui-dfc-strong);padding:0 10px}.ui-dfc__btn:has(svg){padding:0 10px 0 8px}.ui-dfc__icon{width:28px;color:var(--ui-dfc-icon)}.ui-dfc__btn svg,.ui-dfc__icon svg,.ui-dfc__pbtn svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-dfc__btn svg{color:var(--ui-dfc-icon)}.ui-dfc__btn:hover:not(:disabled){background:var(--ui-dfc-secondary-hover)}.ui-dfc__icon:hover:not(:disabled){background:var(--ui-dfc-wash);color:var(--ui-dfc-ink)}.ui-dfc__btn--primary{background:var(--ui-dfc-primary);color:var(--ui-dfc-primary-ink);box-shadow:none}.ui-dfc__btn--primary:hover:not(:disabled){background:var(--ui-dfc-primary);opacity:.9}.ui-dfc__btn:active:not(:disabled),.ui-dfc__icon:active:not(:disabled){transform:scale(.97)}.ui-dfc__btn:disabled,.ui-dfc__icon:disabled{opacity:.4;cursor:default}.ui-dfc__btn:focus-visible,.ui-dfc__icon:focus-visible{outline:2px solid var(--ui-dfc-focus);outline-offset:1px}.ui-dfc__pop{z-index:2;background:var(--ui-dfc-card);box-shadow:var(--ui-dfc-shadow-pop);opacity:0;visibility:hidden;transform-origin:50% 100%;pointer-events:none;transition:opacity .16s ease, transform .24s var(--ui-dfc-ease), left 90ms ease-out, top 90ms ease-out, visibility 0s .24s;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:0;left:0;transform:translateY(4px)scale(.96)}.ui-dfc__pop[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease, transform .28s var(--ui-dfc-ease), left 90ms ease-out, top 90ms ease-out, visibility 0s;transform:none}.ui-dfc__pop[data-snap]{transition-property:opacity,transform,visibility}.ui-dfc__pbtn{background:var(--ui-dfc-card);height:28px;box-shadow:var(--ui-dfc-shadow);color:var(--ui-dfc-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .14s,opacity .14s;display:inline-flex}.ui-dfc__pbtn svg{color:var(--ui-dfc-icon)}.ui-dfc__pbtn:hover{background:var(--ui-dfc-secondary-hover)}.ui-dfc__pbtn--primary{background:var(--ui-dfc-primary);box-shadow:none;color:var(--ui-dfc-primary-ink)}.ui-dfc__pbtn--primary svg{color:currentColor}.ui-dfc__pbtn--primary:hover{background:var(--ui-dfc-primary);opacity:.9}.ui-dfc__pbtn kbd{background:var(--ui-dfc-fill);min-width:16px;height:16px;color:var(--ui-dfc-muted);font:inherit;border-radius:4px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:inline-grid}.ui-dfc__pbtn--primary kbd{background:var(--ui-dfc-primary-kbd);color:var(--ui-dfc-primary-kbd-ink)}.ui-dfc__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-dfc-draw{to{stroke-dashoffset:0}}@container ui-dfc-card (max-width:360px){.ui-dfc__nav{display:none}.ui-dfc__body{padding:14px 14px 16px}.ui-dfc__foot{padding-left:14px}}@media (hover:none) and (pointer:coarse){.ui-dfc__pbtn kbd{display:none}.ui-dfc__pbtn{height:34px;padding:0 12px 0 10px}.ui-dfc__btn{height:34px}.ui-dfc__icon{width:34px;height:34px}.ui-dfc__foot{min-height:52px}}@media (prefers-reduced-motion:reduce){.ui-dfc *,.ui-dfc :before,.ui-dfc :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.ui-dfc__layer{filter:none;transform:none}}.ui-mpc{--ui-mpc-card:var(--af-surface);--ui-mpc-ink:#000000e0;--ui-mpc-strong:var(--af-ink);--ui-mpc-text:#0000009c;--ui-mpc-muted:#00000073;--ui-mpc-faint:#00000045;--ui-mpc-icon:#00000072;--ui-mpc-line:#0000000f;--ui-mpc-wash:#00000008;--ui-mpc-fill:#0000000f;--ui-mpc-fill-strong:#0000001a;--ui-mpc-accent:#0060e2c3;--ui-mpc-focus:#0060e259;--ui-mpc-red:var(--af-err);--ui-mpc-red-soft:#e5484d14;--ui-mpc-amber:var(--af-err);--ui-mpc-amber-soft:#e8a20c1f;--ui-mpc-solid:#000000e0;--ui-mpc-on-solid:var(--af-surface);--ui-mpc-knob:var(--af-surface);--ui-mpc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-mpc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;min-width:0;max-width:400px;font-family:var(--font-sans);color:var(--ui-mpc-ink);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-mpc *,.ui-mpc :before,.ui-mpc :after{box-sizing:border-box}:where(.ui-mpc) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-mpc) :is(p,h3,ul){font:inherit;margin:0;padding:0;list-style:none}.ui-mpc button:focus-visible{outline:2px solid var(--ui-mpc-focus);outline-offset:1px}.ui-mpc :is(input,textarea):focus-visible{outline:none}:where(.ui-mpc) svg{flex:none;display:block}.ui-mpc b{color:var(--ui-mpc-ink);font-weight:500}.ui-mpc__glyph{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-mpc__glyph[data-solid]{fill:currentColor;stroke:none}.ui-mpc__card{background:var(--ui-mpc-card);box-shadow:var(--ui-mpc-shadow);border-radius:10px}.ui-mpc__fold{opacity:0;transition:grid-template-rows .42s var(--ui-mpc-ease), opacity .22s ease;grid-template-rows:0fr;display:grid}.ui-mpc__fold[data-open]{opacity:1;transition:grid-template-rows .42s var(--ui-mpc-ease), opacity .32s ease 80ms;grid-template-rows:1fr}.ui-mpc__fold--row[data-leaving]{transition:grid-template-rows .32s var(--ui-mpc-ease), opacity .2s ease, filter .2s ease;filter:blur(2px)}.ui-mpc__clip{min-height:0;overflow:hidden}.ui-mpc__head{align-items:center;gap:8px;padding:12px 10px 0 16px;display:flex}.ui-mpc__title{min-width:0;color:var(--ui-mpc-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.ui-mpc__count{background:var(--ui-mpc-fill);text-align:center;min-width:20px;height:18px;color:var(--ui-mpc-text);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.ui-mpc__switch{height:28px;color:var(--ui-mpc-text);border-radius:6px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 6px 0 8px;transition:background-color 90ms,color 90ms;display:inline-flex}.ui-mpc__switch:hover{background:var(--ui-mpc-wash);color:var(--ui-mpc-ink)}.ui-mpc__track{background:var(--ui-mpc-fill-strong);border-radius:5px;width:26px;height:16px;transition:background-color .22s;position:relative}.ui-mpc__knob{background:var(--ui-mpc-knob);width:12px;height:12px;transition:transform .26s var(--ui-mpc-ease);border-radius:3.5px;position:absolute;top:2px;left:2px;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #00000029}.ui-mpc__switch[aria-checked=true] .ui-mpc__track{background:var(--ui-mpc-accent)}.ui-mpc__switch[aria-checked=true] .ui-mpc__knob{transform:translate(10px)}.ui-mpc__note{background:var(--ui-mpc-wash);color:var(--ui-mpc-text);border-radius:8px;gap:8px;padding:8px 10px;display:flex;margin:10px 12px 0 16px!important;font-size:12px!important;line-height:16px!important}.ui-mpc__note .ui-mpc__glyph{color:var(--ui-mpc-icon)}.ui-mpc__filters{border-bottom:.5px solid var(--ui-mpc-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 10px 12px 16px;transition:opacity .3s;display:grid;position:relative}.ui-mpc__chips,.ui-mpc__search{grid-area:1/1;transition:opacity .22s,filter .22s}.ui-mpc__chips{scrollbar-width:none;gap:4px;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.ui-mpc__chips[data-more],.ui-mpc__cats[data-more]{-webkit-mask-image:linear-gradient(90deg, var(--af-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--af-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, var(--af-ink) calc(100% - 24px), transparent)}.ui-mpc__chips::-webkit-scrollbar{display:none}.ui-mpc__chip{box-shadow:inset 0 0 0 .5px var(--ui-mpc-line);color:var(--ui-mpc-text);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color 90ms,color 90ms;display:inline-flex}.ui-mpc__chip:hover{background:var(--ui-mpc-wash)}.ui-mpc__chip[data-linked]{color:var(--ui-mpc-ink)}.ui-mpc__chip[aria-checked=true]{background:var(--ui-mpc-fill);color:var(--ui-mpc-ink)}.ui-mpc__chip-count{color:var(--ui-mpc-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.ui-mpc__chip[aria-checked=true] .ui-mpc__chip-count{color:var(--ui-mpc-text)}.ui-mpc__search{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-mpc-line);background:var(--ui-mpc-wash);color:var(--ui-mpc-icon);opacity:0;visibility:hidden;border-radius:6px;align-items:center;gap:6px;padding:0 2px 0 8px;display:flex}.ui-mpc__input{min-width:0;height:28px;font:inherit;color:var(--ui-mpc-strong);caret-color:var(--ui-mpc-accent);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:13px}.ui-mpc__input::placeholder{color:var(--ui-mpc-faint);opacity:1}.ui-mpc__search .ui-mpc__icon{width:24px;height:24px}.ui-mpc__filters[data-searching] .ui-mpc__chips{opacity:0;filter:blur(2px)}.ui-mpc__filters[data-searching] .ui-mpc__search{opacity:1;visibility:visible;grid-area:1/1/2/3}.ui-mpc__filters[data-searching] .ui-mpc__search-open{opacity:0;visibility:hidden}.ui-mpc__search-open{grid-area:1/2;transition:opacity .2s,background-color 90ms,color 90ms}.ui-mpc__list{max-height:var(--ui-mpc-max);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-mpc-fill-strong) transparent;padding:2px 6px 6px;transition:opacity .3s;overflow-y:auto}.ui-mpc[data-off] .ui-mpc__list,.ui-mpc[data-off] .ui-mpc__filters{opacity:.5}.ui-mpc[data-off] .ui-mpc__list:hover,.ui-mpc[data-off] .ui-mpc__list:focus-within{opacity:.85}.ui-mpc__group{letter-spacing:.5px;color:var(--ui-mpc-muted);padding:12px 10px 4px;font-size:10px!important;font-weight:500!important;line-height:16px!important}.ui-mpc__item{border-radius:8px;padding:8px 10px 7px;transition:background-color 90ms ease-out,opacity .22s}.ui-mpc__item[data-hot],.ui-mpc__item[data-editing]{background:var(--ui-mpc-wash)}.ui-mpc__text{color:var(--ui-mpc-ink);overflow-wrap:anywhere;transition:color .24s}.ui-mpc__item[data-paused] .ui-mpc__text{color:var(--ui-mpc-muted)}.ui-mpc__meta{min-height:20px;color:var(--ui-mpc-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.ui-mpc__source{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-mpc__dot{color:var(--ui-mpc-faint)}.ui-mpc__tag{background:var(--ui-mpc-amber-soft);height:18px;color:var(--ui-mpc-amber);opacity:0;transition:opacity .22s ease, transform .28s var(--ui-mpc-ease);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;transform:scale(.9)}.ui-mpc__tag:not([data-on]){visibility:hidden;position:absolute}.ui-mpc__tag[data-on]{opacity:1;animation:ui-mpc-in .28s var(--ui-mpc-ease) both;transform:none}.ui-mpc__acts{opacity:0;flex:none;align-items:center;gap:2px;margin:-4px -6px -4px auto;transition:opacity .12s;display:inline-flex}.ui-mpc__item:is([data-hot],:focus-within) .ui-mpc__acts,.ui-mpc__acts--edit{opacity:1}.ui-mpc__acts--edit{gap:4px;margin-top:4px;margin-bottom:0;margin-right:-2px}.ui-mpc__item[data-editing]{padding-bottom:8px}.ui-mpc__icon{width:28px;height:28px;color:var(--ui-mpc-icon);border-radius:6px;flex:none;place-items:center;transition:background-color 90ms,color 90ms,opacity .2s;display:grid}.ui-mpc__icon:hover{background:var(--ui-mpc-wash);color:var(--ui-mpc-ink)}.ui-mpc__item .ui-mpc__icon:hover{background:var(--ui-mpc-fill)}.ui-mpc__item .ui-mpc__icon--forget:hover{background:var(--ui-mpc-red-soft);color:var(--ui-mpc-red)}.ui-mpc__icon-swap{animation:.26s both ui-mpc-in;display:grid}.ui-mpc__text-btn{height:28px;color:var(--ui-mpc-text);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color 90ms,color 90ms,opacity .16s;display:inline-flex}.ui-mpc__text-btn:hover{background:var(--ui-mpc-fill);color:var(--ui-mpc-ink)}.ui-mpc__text-btn--main,.ui-mpc__text-btn--main:hover{background:var(--ui-mpc-solid);color:var(--ui-mpc-on-solid)}.ui-mpc__text-btn--main:hover{opacity:.88}.ui-mpc__text-btn:disabled{cursor:default;opacity:.3}.ui-mpc__edit{width:100%;min-height:20px;font:inherit;color:var(--ui-mpc-strong);caret-color:var(--ui-mpc-accent);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.ui-mpc__edit::placeholder{color:var(--ui-mpc-faint);opacity:1}.ui-mpc__empty{text-align:center;color:var(--ui-mpc-muted);padding:20px 8px 14px;font-size:13px}.ui-mpc__bottom{border-top:.5px solid var(--ui-mpc-line);padding:6px}.ui-mpc__add{width:100%;height:32px;color:var(--ui-mpc-text);border-radius:6px;align-items:center;gap:8px;padding:0 10px;transition:background-color 90ms,color 90ms;display:flex}.ui-mpc__add .ui-mpc__glyph{color:var(--ui-mpc-icon);transition:color 90ms}.ui-mpc__add:hover{background:var(--ui-mpc-wash);color:var(--ui-mpc-ink)}.ui-mpc__add:hover .ui-mpc__glyph{color:var(--ui-mpc-ink)}.ui-mpc__new{padding:6px 4px 2px 10px}.ui-mpc__new-row{align-items:center;gap:8px;margin-top:10px;display:flex}.ui-mpc__cats{scrollbar-width:none;flex:auto;gap:4px;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.ui-mpc__cats::-webkit-scrollbar{display:none}.ui-mpc__cat{box-shadow:inset 0 0 0 .5px var(--ui-mpc-line);color:var(--ui-mpc-text);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px;transition:background-color 90ms,color 90ms;display:inline-flex}.ui-mpc__cat:hover{background:var(--ui-mpc-wash)}.ui-mpc__cat[aria-checked=true]{background:var(--ui-mpc-fill);color:var(--ui-mpc-ink)}.ui-mpc__new .ui-mpc__acts--edit{margin:0}.ui-mpc__foot{border-top:.5px solid var(--ui-mpc-line);align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;display:flex}.ui-mpc__caption{min-width:0;color:var(--ui-mpc-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;font-size:12px;line-height:16px;overflow:hidden}.ui-mpc__swap{min-width:0;display:grid}.ui-mpc__swap-item{text-overflow:ellipsis;grid-area:1/1;min-width:0;animation:.32s both ui-mpc-swap-in;overflow:hidden}.ui-mpc__swap-item[data-out]{animation:.22s both ui-mpc-swap-out}.ui-mpc__forgot{min-width:0;display:flex}.ui-mpc__flat{white-space:pre;flex:none}.ui-mpc__quote{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-mpc__action{height:28px;color:var(--ui-mpc-text);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color 90ms,color 90ms;animation:.3s both ui-mpc-swap-in;display:inline-flex}.ui-mpc__action .ui-mpc__glyph{color:var(--ui-mpc-icon);transition:transform .22s var(--ui-mpc-ease), color 90ms ease}.ui-mpc__action:hover{background:var(--ui-mpc-wash);color:var(--ui-mpc-ink)}.ui-mpc__action:not(.ui-mpc__action--undo):hover .ui-mpc__glyph{color:var(--ui-mpc-ink);transform:translate(2px)}.ui-mpc__action--undo{background:var(--ui-mpc-card);box-shadow:var(--ui-mpc-shadow);color:var(--ui-mpc-strong);gap:6px;padding:0 10px 0 8px}.ui-mpc__action--undo:hover{background:var(--af-surface);color:var(--ui-mpc-strong)}@keyframes ui-mpc-in{0%{opacity:0;transform:scale(.9)}}@keyframes ui-mpc-swap-in{0%{opacity:0;filter:blur(2px)}}@keyframes ui-mpc-swap-out{0%{opacity:1}to{opacity:0;filter:blur(2px)}}@container (max-width:360px){.ui-mpc__chip-count{display:none}.ui-mpc__head,.ui-mpc__filters,.ui-mpc__foot{padding-left:14px}.ui-mpc__note{margin-left:14px!important}}@container (max-width:320px){.ui-mpc__switch-label{display:none}.ui-mpc__switch{padding:0 6px}.ui-mpc__chip{padding:4px 8px}}@media (pointer:coarse){.ui-mpc__acts{opacity:1}.ui-mpc__icon{width:34px;height:34px}.ui-mpc__acts{margin-top:-7px;margin-bottom:-7px}.ui-mpc__acts--edit{margin-top:4px;margin-bottom:0}.ui-mpc__chip{padding:6px 12px}.ui-mpc__cat{padding:5px 10px}.ui-mpc__text-btn,.ui-mpc__action{height:34px}.ui-mpc__switch,.ui-mpc__add{height:36px}.ui-mpc__search,.ui-mpc__input{height:34px}.ui-mpc__foot{min-height:52px}}@media (prefers-reduced-motion:reduce){.ui-mpc *,.ui-mpc :before,.ui-mpc :after{transition:none!important;animation:none!important}}.ui-mac{--ui-mac-card:var(--af-surface);--ui-mac-strong:var(--af-ink);--ui-mac-ink:#000000e0;--ui-mac-text:#0000009c;--ui-mac-muted:#00000073;--ui-mac-faint:#00000045;--ui-mac-icon:#00000072;--ui-mac-line:#0000000f;--ui-mac-fill:#0000000f;--ui-mac-wash:#00000008;--ui-mac-solid:#000000e0;--ui-mac-solid-hover:#000c;--ui-mac-on-solid:var(--af-surface);--ui-mac-accent:#0060e2c3;--ui-mac-ok:var(--af-ok);--ui-mac-ok-bg:#1a9a5214;--ui-mac-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-mac-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-mac-focus:#0060e259;--ui-mac-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-sans);color:var(--ui-mac-ink);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;display:block;container-type:inline-size}.ui-mac *,.ui-mac :before,.ui-mac :after{box-sizing:border-box}:where(.ui-mac) button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.ui-mac button:focus-visible,.ui-mac input:focus-visible{outline:2px solid var(--ui-mac-focus);outline-offset:1px}.ui-mac svg{flex:none;display:block}.ui-mac__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-mac__bar{align-items:center;gap:2px;min-height:28px;transition:opacity .24s;display:flex}.ui-mac[data-quiet] .ui-mac__bar{opacity:.6}.ui-mac[data-quiet]:hover .ui-mac__bar,.ui-mac[data-quiet]:focus-within .ui-mac__bar,.ui-mac[data-quiet][data-active] .ui-mac__bar,:where([data-ui-message]:hover,[data-ui-message]:focus-within) .ui-mac[data-quiet] .ui-mac__bar{opacity:1}.ui-mac__item{flex:none;display:inline-flex;position:relative}.ui-mac__btn{width:28px;height:28px;color:var(--ui-mac-icon);border-radius:6px;place-items:center;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.ui-mac__btn:hover{background:var(--ui-mac-wash);color:var(--ui-mac-ink)}.ui-mac__btn:active .ui-mac__icon{transform:scale(.9)}.ui-mac__btn[aria-pressed=true],.ui-mac__btn[aria-pressed=true]:hover{background:var(--ui-mac-fill);box-shadow:inset 0 0 0 .5px var(--ui-mac-line);color:var(--ui-mac-ink)}.ui-mac__btn--copy[data-done]{color:var(--ui-mac-ok)}.ui-mac__icon{width:16px;height:16px;transition:transform .16s var(--ui-mac-ease);place-items:center;display:grid;position:relative}.ui-mac__glyph{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-mac__glyph[data-solid],.ui-mac__fill{fill:currentColor;stroke:none}.ui-mac__morph{display:grid}.ui-mac__layer{opacity:0;filter:blur(2px);transition:opacity .2s ease, transform .3s var(--ui-mac-ease), filter .2s ease;grid-area:1/1;place-items:center;display:grid;transform:scale(.6)}.ui-mac__layer[data-on]{opacity:1;filter:none;transform:none}.ui-mac__spin{place-items:center;display:grid}.ui-mac__spin[data-spin]{animation:ui-mac-spin .64s var(--ui-mac-ease)}.ui-mac__btn[data-busy]{color:var(--ui-mac-ink)}.ui-mac__btn[data-busy] .ui-mac__spin{animation:.9s linear infinite ui-mac-spin}.ui-mac__btn--down .ui-mac__glyph{transform:scaleY(-1)}.ui-mac__btn[aria-pressed=true] .ui-mac__thumb{animation:ui-mac-pop .42s var(--ui-mac-ease)}.ui-mac__eq{width:16px;height:16px;color:var(--ui-mac-accent);justify-content:center;align-items:center;gap:2px;display:flex}.ui-mac__eq i{background:currentColor;border-radius:1px;width:2px;height:11px;display:block;transform:scaleY(.3)}.ui-mac__eq[data-on] i{animation:.9s ease-in-out infinite ui-mac-eq}.ui-mac__eq[data-on] i:nth-child(2){animation-duration:.76s;animation-delay:-300ms}.ui-mac__eq[data-on] i:nth-child(3){animation-duration:1s;animation-delay:-520ms}.ui-mac__eq[data-on] i:nth-child(4){animation-duration:.82s;animation-delay:-140ms}.ui-mac__tip{z-index:3;background:var(--ui-mac-card);width:max-content;box-shadow:var(--ui-mac-shadow-pop);color:var(--ui-mac-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease, transform .2s var(--ui-mac-ease);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;display:block;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px)}.ui-mac__btn:focus-visible+.ui-mac__tip,.ui-mac__item[data-flash] .ui-mac__tip{opacity:1;transition-delay:0s;transform:translate(-50%)}@media (hover:hover){.ui-mac__item:hover .ui-mac__tip{opacity:1;transition-delay:.38s;transform:translate(-50%)}}.ui-mac__regen{flex:none;align-items:center;display:inline-flex}.ui-mac__versions{opacity:0;transition:grid-template-columns .42s var(--ui-mac-ease), opacity .22s ease;grid-template-columns:0fr;display:grid}.ui-mac__versions[data-open]{opacity:1;transition:grid-template-columns .42s var(--ui-mac-ease), opacity .32s ease .1s;grid-template-columns:1fr}.ui-mac__versions-clip{align-items:center;min-width:0;padding-right:2px;display:flex;overflow:hidden}.ui-mac__step{width:20px;height:28px;color:var(--ui-mac-icon);border-radius:6px;flex:none;place-items:center;transition:background-color .16s,color .16s,opacity .16s;display:grid}.ui-mac__step[data-dir=prev] .ui-mac__glyph{transform:scaleX(-1)}.ui-mac__step:hover:not(:disabled){background:var(--ui-mac-wash);color:var(--ui-mac-ink)}.ui-mac__step:disabled{cursor:default;opacity:.45}.ui-mac__count{color:var(--ui-mac-faint);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:0 2px;font-size:12px;line-height:16px;display:inline-flex}.ui-mac__count-now{color:var(--ui-mac-ink);font-weight:500}.ui-mac__count>.ui-mac__swap:last-child{color:var(--ui-mac-muted)}.ui-mac__swap{min-width:0;display:inline-grid}.ui-mac__swap-item{grid-area:1/1;justify-content:center;align-items:center;gap:4px;min-width:0;animation:.3s both ui-mac-in;display:inline-flex}.ui-mac__swap-item[data-out]{animation:.22s both ui-mac-out}.ui-mac__fold{opacity:0;transition:grid-template-rows .42s var(--ui-mac-ease), opacity .22s ease;grid-template-rows:0fr;display:grid}.ui-mac__fold[data-open]{opacity:1;transition:grid-template-rows .42s var(--ui-mac-ease), opacity .32s ease 80ms;grid-template-rows:1fr}.ui-mac__clip{min-height:0;margin:-3px;padding:3px;overflow:hidden}.ui-mac__panel{padding:10px 8px 8px}.ui-mac__panel-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.ui-mac__ask{color:var(--ui-mac-strong);font-size:13px;font-weight:500;line-height:20px}.ui-mac__close{width:24px;height:24px;color:var(--ui-mac-icon);border-radius:6px;flex:none;place-items:center;margin-right:-4px;transition:background-color .16s,color .16s;display:grid}.ui-mac__close:hover{background:var(--ui-mac-wash);color:var(--ui-mac-ink)}.ui-mac__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ui-mac__chip{height:28px;box-shadow:inset 0 0 0 .5px var(--ui-mac-line);color:var(--ui-mac-text);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .14s,color .14s,opacity .2s}.ui-mac__chip:hover:not(:disabled){background:var(--ui-mac-wash);color:var(--ui-mac-ink)}.ui-mac__chip[aria-pressed=true],.ui-mac__chip[aria-pressed=true]:hover:not(:disabled){background:var(--ui-mac-fill);color:var(--ui-mac-ink)}.ui-mac__chip:disabled{cursor:default}.ui-mac__chip:disabled:not([aria-pressed=true]){opacity:.45}.ui-mac__send{background:var(--ui-mac-solid);min-width:60px;height:28px;color:var(--ui-mac-on-solid);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .22s,color .22s,opacity .2s;display:inline-flex}.ui-mac__send:hover:not(:disabled):not([data-sent]){background:var(--ui-mac-solid-hover)}.ui-mac__send:disabled{cursor:default;opacity:.3}.ui-mac__send[data-sent]{cursor:default;background:var(--ui-mac-ok-bg);color:var(--ui-mac-ok)}.ui-mac__send .ui-mac__glyph{stroke-width:1.5px;width:14px;height:14px}.ui-mac__input{background:var(--ui-mac-card);width:100%;height:32px;box-shadow:var(--ui-mac-shadow);font:inherit;color:var(--ui-mac-ink);border:0;border-radius:6px;outline:none;margin-top:8px;padding:0 10px;font-size:13px;line-height:20px;display:block}.ui-mac__input::placeholder{color:var(--ui-mac-faint)}.ui-mac-text{transition:height .36s var(--ui-mac-ease,cubic-bezier(.22, 1, .36, 1));overflow:hidden}.ui-mac-text__swap{display:grid}.ui-mac-text__swap>.ui-mac__swap-item{animation:.42s both ui-mac-text-in;display:block}.ui-mac-text__swap>.ui-mac__swap-item[data-out]{animation:.26s both ui-mac-out}@keyframes ui-mac-in{0%{opacity:0;filter:blur(2px)}}@keyframes ui-mac-text-in{0%{opacity:0;filter:blur(3px)}}@keyframes ui-mac-out{0%{opacity:1}to{opacity:0;filter:blur(2px)}}@keyframes ui-mac-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-mac-pop{0%{transform:scale(1)}40%{transform:scale(1.22)rotate(-8deg)}to{transform:scale(1)}}@keyframes ui-mac-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@container (max-width:320px){.ui-mac__send{flex-basis:100%}}@media (pointer:coarse){.ui-mac[data-quiet] .ui-mac__bar{opacity:1}.ui-mac__btn{width:36px;height:36px}.ui-mac__step{width:28px;height:36px}.ui-mac__chip,.ui-mac__send{height:34px;padding-top:7px;padding-bottom:7px}.ui-mac__close{width:32px;height:32px}.ui-mac__input{height:38px}}@media (prefers-reduced-motion:reduce){.ui-mac *,.ui-mac :before,.ui-mac :after,.ui-mac-text,.ui-mac-text *{transition:none!important;animation:none!important}.ui-mac__eq[data-on] i:nth-child(odd){transform:scaleY(.8)}.ui-mac__eq[data-on] i:nth-child(2n){transform:scaleY(.5)}}.ui-nt{--ui-nt-lh:1.15em;--ui-nt-ease:cubic-bezier(.22, 1, .36, 1);line-height:var(--ui-nt-lh);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;position:relative}.ui-nt__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-nt__track{height:var(--ui-nt-lh);line-height:var(--ui-nt-lh);align-items:flex-start;display:inline-flex}.ui-nt__col{height:var(--ui-nt-lh);-webkit-mask-image:linear-gradient(transparent, var(--af-ink) 14%, var(--af-ink) 86%, transparent);-webkit-mask-image:linear-gradient(transparent, var(--af-ink) 14%, var(--af-ink) 86%, transparent);mask-image:linear-gradient(transparent, var(--af-ink) 14%, var(--af-ink) 86%, transparent);display:inline-block;overflow:hidden}.ui-nt__col[data-enter]{animation:ui-nt-in .45s var(--ui-nt-ease) both}.ui-nt__stack{will-change:transform;flex-direction:column;display:flex}.ui-nt__cell,.ui-nt__static{height:var(--ui-nt-lh);text-align:center;display:block}.ui-nt__static{white-space:pre}@keyframes ui-nt-in{0%{opacity:0;transform:translateY(-35%)}}@media (prefers-reduced-motion:reduce){.ui-nt__col[data-enter]{animation:none}}.ui-pmc{--ui-pmc-card:var(--af-surface);--ui-pmc-strong:var(--af-ink);--ui-pmc-ink:#000000e0;--ui-pmc-text:#0000009c;--ui-pmc-muted:#00000073;--ui-pmc-faint:#00000045;--ui-pmc-icon:#00000072;--ui-pmc-line:#0000000f;--ui-pmc-wash:#00000008;--ui-pmc-hover:#0000000f;--ui-pmc-track:#0000000f;--ui-pmc-accent:#0060e2c3;--ui-pmc-focus:#0060e259;--ui-pmc-badge:var(--af-err);--ui-pmc-badge-wash:#e11d4814;--ui-pmc-shadow:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-pmc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:260px;font-family:var(--font-sans);color:var(--ui-pmc-ink);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-pmc *,.ui-pmc :before,.ui-pmc :after{box-sizing:border-box}:where(.ui-pmc) button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-pmc) svg{flex:none;display:block}.ui-pmc__card{background:var(--ui-pmc-card);box-shadow:var(--ui-pmc-shadow);border-radius:10px;padding:4px}.ui-pmc__user{border-bottom:.5px solid var(--ui-pmc-line);align-items:center;gap:10px;margin:0 -4px 4px;padding:8px 12px 10px;display:flex}.ui-pmc__avatar{width:32px;height:32px;color:var(--ui-pmc-accent);border-radius:50%;flex:none;overflow:hidden}.ui-pmc__avatar>*{object-fit:cover;width:100%;height:100%;display:block}.ui-pmc__who{min-width:0;display:grid}.ui-pmc__name{color:var(--ui-pmc-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-pmc__email{color:var(--ui-pmc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ui-pmc__items{gap:0;display:grid}.ui-pmc__item{width:100%;height:32px;color:var(--ui-pmc-ink);border-radius:6px;align-items:center;gap:10px;padding:0 8px;transition:background-color .14s;display:flex}.ui-pmc__item:hover{background:var(--ui-pmc-hover);transition-duration:60ms}.ui-pmc__item:focus-visible{background:var(--ui-pmc-hover);outline:none}.ui-pmc__item:active{background:#00000014}.ui-pmc__icon{width:16px;height:16px;color:var(--ui-pmc-icon);flex:none;place-items:center;transition:color .14s;display:grid}.ui-pmc__icon svg{width:16px;height:16px}.ui-pmc__icon svg *{vector-effect:non-scaling-stroke}.ui-pmc__item:hover .ui-pmc__icon,.ui-pmc__item:focus-visible .ui-pmc__icon{color:var(--ui-pmc-ink)}.ui-pmc__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-pmc__badge{background:var(--ui-pmc-badge-wash);color:var(--ui-pmc-badge);border-radius:5px;flex:none;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.ui-pmc__setup{border-top:.5px solid var(--ui-pmc-line);margin:4px -4px -4px;padding:10px 12px 12px}.ui-pmc__setup:has(.ui-pmc__next){padding-bottom:6px}.ui-pmc__setup-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.ui-pmc__setup-title{color:var(--ui-pmc-text);font-weight:500}.ui-pmc__setup-count{font-variant-numeric:tabular-nums;color:var(--ui-pmc-muted)}.ui-pmc__track{background:var(--ui-pmc-track);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.ui-pmc__fill{border-radius:inherit;background:var(--ui-pmc-accent);transform-origin:0;height:100%;transition:scale .9s var(--ui-pmc-ease) .15s;display:block;scale:0 1}.ui-pmc[data-filled] .ui-pmc__fill{scale:1}.ui-pmc__next{width:calc(100% + 16px);height:28px;color:var(--ui-pmc-ink);border-radius:6px;align-items:center;gap:8px;margin:6px -8px 0;padding:0 8px;transition:background-color .14s;display:flex}.ui-pmc__next:hover{background:var(--ui-pmc-wash)}.ui-pmc__next:focus-visible{outline:2px solid var(--ui-pmc-focus);outline-offset:1px}.ui-pmc__next-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-pmc__next-hint{color:var(--ui-pmc-muted)}.ui-pmc__next svg{width:16px;height:16px;color:var(--ui-pmc-icon);transition:transform .2s var(--ui-pmc-ease), color .14s ease}.ui-pmc__next svg *{vector-effect:non-scaling-stroke}.ui-pmc__next:hover svg{color:var(--ui-pmc-ink);transform:translate(2px)}@media (hover:none) and (pointer:coarse){.ui-pmc__item{height:40px}.ui-pmc__next{height:36px}}@media (prefers-reduced-motion:reduce){.ui-pmc__item,.ui-pmc__icon,.ui-pmc__fill,.ui-pmc__next,.ui-pmc__next svg{transition:none}}.ui-progressc{--ui-pgc-card:var(--af-surface);--ui-pgc-strong:var(--af-ink);--ui-pgc-ink:#000000e0;--ui-pgc-muted:#00000073;--ui-pgc-faint:#00000045;--ui-pgc-icon:#00000072;--ui-pgc-ring:#0003;--ui-pgc-track:#0000000f;--ui-pgc-hover:#00000008;--ui-pgc-accent:#0060e2c3;--ui-pgc-on-accent:var(--af-surface);--ui-pgc-shine:#ffffffd1;--ui-pgc-focus:#0060e259;--ui-pgc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-pgc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-pgc-card);width:100%;max-width:340px;box-shadow:var(--ui-pgc-shadow);font-family:var(--font-sans);color:var(--ui-pgc-ink);text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;padding:14px 6px 6px;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-progressc *,.ui-progressc :before,.ui-progressc :after{box-sizing:border-box}:where(.ui-progressc) button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ui-progressc__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 10px;display:flex}.ui-progressc__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-pgc-strong);margin:0;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.ui-progressc__count{color:var(--ui-pgc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.ui-progressc__digit{color:var(--ui-pgc-ink);animation:ui-progressc-roll .56s var(--ui-pgc-ease);display:inline-block}.ui-progressc__bar{background:var(--ui-pgc-track);border-radius:2px;height:4px;margin:10px 10px 8px;position:relative;overflow:hidden}.ui-progressc__fill{border-radius:inherit;background:var(--ui-pgc-accent);transform-origin:0;transition:transform 1.1s var(--ui-pgc-ease);position:absolute;inset:0;overflow:hidden}.ui-progressc__shine{background:linear-gradient(90deg, transparent 30%, var(--ui-pgc-shine) 50%, transparent 70%) 0 0 / 220% 100% no-repeat;animation:1.4s ease-out both ui-progressc-shine;position:absolute;inset:0}.ui-progressc__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-progressc{animation:ui-progressc-in .52s var(--ui-pgc-ease) both}.ui-progressc__list>li{animation:ui-progressc-row-in .64s var(--ui-pgc-ease) both;position:relative}.ui-progressc__step{text-align:left;background:0 0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:13px;line-height:20px;transition:background-color 90ms ease-out;display:flex}.ui-progressc__step:hover{background:var(--ui-pgc-hover)}.ui-progressc__step:focus-visible{outline:2px solid var(--ui-pgc-focus);outline-offset:0}.ui-progressc__check{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ui-pgc-ring);transition:background-color .22s var(--ui-pgc-ease), box-shadow .22s var(--ui-pgc-ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ui-progressc__check svg{fill:none;width:12px;height:12px;stroke:var(--ui-pgc-on-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s ease-in}.ui-progressc__step[aria-checked=true] .ui-progressc__check{background:var(--ui-pgc-accent);animation:ui-progressc-pop .56s var(--ui-pgc-ease);box-shadow:inset 0 0 0 1px #0000}.ui-progressc__step[aria-checked=true] .ui-progressc__check svg{stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ui-pgc-ease) .16s}.ui-progressc__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;transition:color .3s;overflow:hidden}.ui-progressc__label>span{background:linear-gradient(var(--ui-pgc-faint), var(--ui-pgc-faint)) 0 60% / 0% 1px no-repeat;transition:background-size .38s var(--ui-pgc-ease)}.ui-progressc__step[aria-checked=true] .ui-progressc__label{color:var(--ui-pgc-muted)}.ui-progressc__step[aria-checked=true] .ui-progressc__label>span{transition:background-size .62s var(--ui-pgc-ease) .22s;background-size:100% 1px}.ui-progressc__icon{width:16px;height:16px;color:var(--ui-pgc-icon);flex:none;place-items:center;transition:opacity .3s;display:grid}.ui-progressc__icon>svg{width:100%;height:100%}.ui-progressc__step[aria-checked=true] .ui-progressc__icon{opacity:.45}@media (pointer:coarse){.ui-progressc__step{padding-top:10px;padding-bottom:10px}}@container (max-width:300px){.ui-progressc__head{padding:0 8px}.ui-progressc__bar{margin-left:8px;margin-right:8px}.ui-progressc__step{padding-left:8px;padding-right:8px}}@keyframes ui-progressc-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ui-progressc-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-progressc-row-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}@keyframes ui-progressc-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes ui-progressc-shine{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.ui-progressc,.ui-progressc *,.ui-progressc :before,.ui-progressc :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}@property --ui-segc-min{syntax:"<length>";inherits:true;initial-value:0}@property --ui-segc-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --ui-segc-fade-r{syntax:"<length>";inherits:false;initial-value:0}.ui-segc{--ui-segc-ink:#000000e0;--ui-segc-text:#0000009c;--ui-segc-hover-text:#000000bf;--ui-segc-line:#0000000f;--ui-segc-wash:#00000008;--ui-segc-fill:#0000000f;--ui-segc-track:#0000000a;--ui-segc-card:var(--af-surface);--ui-segc-card-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-segc-accent:#0060e2c3;--ui-segc-accent-soft:#0060e214;--ui-segc-focus:#0060e259;--ui-segc-ease:cubic-bezier(.25, .9, .3, 1);--ui-segc-h:28px;--ui-segc-px:10px;--ui-segc-fs:13px;--ui-segc-lh:20px;--ui-segc-icon:16px;--ui-segc-gap:8px;--ui-segc-pad:2px;--ui-segc-ring:3px;box-sizing:border-box;vertical-align:middle;min-width:0;max-width:100%;font-family:var(--font-sans);font-size:var(--ui-segc-fs);font-weight:500;line-height:var(--ui-segc-lh);color:var(--ui-segc-text);-webkit-font-smoothing:antialiased;border-radius:8px;display:inline-flex}.ui-segc[data-size=sm]{--ui-segc-h:24px;--ui-segc-px:8px;--ui-segc-fs:12px;--ui-segc-lh:16px;--ui-segc-icon:14px;--ui-segc-gap:6px}.ui-segc[data-size=lg]{--ui-segc-h:32px;--ui-segc-px:12px;--ui-segc-icon:16px;--ui-segc-gap:8px}.ui-segc[data-full]{width:100%;display:flex}.ui-segc[data-disabled]{opacity:.5;pointer-events:none}.ui-segc *,.ui-segc :before,.ui-segc :after{box-sizing:border-box}:where(.ui-segc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-segc) svg{flex:none;display:block}.ui-segc__scroller{min-width:0;padding:var(--ui-segc-pad);border-radius:inherit;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--af-ink) var(--ui-segc-fade-l), var(--af-ink) calc(100% - var(--ui-segc-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--af-ink) var(--ui-segc-fade-l), var(--af-ink) calc(100% - var(--ui-segc-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, var(--af-ink) var(--ui-segc-fade-l), var(--af-ink) calc(100% - var(--ui-segc-fade-r)), transparent);flex:1;transition:--ui-segc-fade-l .16s,--ui-segc-fade-r .16s;position:relative;overflow:auto hidden}.ui-segc__scroller::-webkit-scrollbar{display:none}.ui-segc__track{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:max-content;min-width:100%;display:flex;position:relative}.ui-segc[data-overflow] .ui-segc__track{touch-action:pan-x pan-y}.ui-segc[data-full] .ui-segc__track{grid-auto-flow:column;grid-auto-columns:minmax(var(--ui-segc-min), 1fr);display:grid}.ui-segc[data-ready] .ui-segc__track{transition:--ui-segc-min .2s var(--ui-segc-ease)}.ui-segc__opt{z-index:1;height:var(--ui-segc-h);padding:0 var(--ui-segc-px);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:color 90ms,background-color 90ms;display:flex;position:relative;overflow:clip}.ui-segc[data-ready]:not([data-full]) .ui-segc__opt{transition:color 90ms ease, background-color 90ms ease, width .2s var(--ui-segc-ease)}.ui-segc__opt[data-active]{color:var(--ui-segc-ink)}.ui-segc__opt:disabled{opacity:.4;cursor:not-allowed}.ui-segc__opt:focus-visible{outline:2px solid var(--ui-segc-focus);outline-offset:1px}@media (hover:hover){.ui-segc__opt:not([data-active]):not(:disabled):hover{background-color:var(--ui-segc-wash)}}.ui-segc__content{flex:none;align-items:center;gap:6px;display:inline-flex}.ui-segc[data-size=sm] .ui-segc__content{gap:5px}.ui-segc__icon{width:var(--ui-segc-icon);height:var(--ui-segc-icon);color:#00000072;place-items:center;transition:color 90ms;display:grid}.ui-segc__opt[data-active] .ui-segc__icon{color:var(--ui-segc-ink)}.ui-segc__icon svg{width:100%;height:100%}.ui-segc__label{display:block}.ui-segc__count{background:var(--ui-segc-fill);font-variant-numeric:tabular-nums;min-width:16px;height:16px;color:var(--ui-segc-text);animation:ui-segc-in .2s var(--ui-segc-ease) both;border-radius:5px;place-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;display:inline-grid}.ui-segc__opt[data-active] .ui-segc__count{background:var(--ui-segc-card);box-shadow:0 0 0 .5px var(--ui-segc-line);color:var(--ui-segc-ink)}.ui-segc[data-size=sm] .ui-segc__count{border-radius:4px;min-width:14px;height:14px;padding:0 3px;font-size:10px;line-height:14px}.ui-segc__badge{background:var(--ui-segc-accent-soft);height:18px;color:var(--ui-segc-accent);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ui-segc[data-size=sm] .ui-segc__badge{height:16px;padding:0 5px;font-size:10px}.ui-segc__pill{z-index:0;background:var(--ui-segc-fill);opacity:0;pointer-events:none;transition:left .2s var(--ui-segc-ease), right .2s var(--ui-segc-ease), scale .12s var(--ui-segc-ease), opacity .12s ease;border-radius:6px;position:absolute;inset:0 100% 0 0}.ui-segc__pill[data-dir=right]{transition-duration:.22s,.16s,.12s,.12s}.ui-segc__pill[data-dir=left]{transition-duration:.16s,.22s,.12s,.12s}.ui-segc[data-pressed]:not([data-variant=underline]) .ui-segc__pill{scale:.97}.ui-segc[data-variant=buttons]{--ui-segc-pad:var(--ui-segc-ring);margin:calc(var(--ui-segc-ring) * -1);max-width:calc(100% + var(--ui-segc-ring) * 2)}.ui-segc[data-variant=buttons][data-full]{width:calc(100% + var(--ui-segc-ring) * 2)}.ui-segc[data-variant=buttons] .ui-segc__track{gap:var(--ui-segc-gap)}.ui-segc[data-variant=buttons] .ui-segc__opt{box-shadow:inset 0 0 0 .5px var(--ui-segc-line)}.ui-segc[data-variant=tray]{background:var(--ui-segc-track)}.ui-segc[data-variant=tray] .ui-segc__opt{height:calc(var(--ui-segc-h) - var(--ui-segc-pad) * 2)}.ui-segc[data-variant=tray] .ui-segc__pill{background:var(--ui-segc-card);box-shadow:var(--ui-segc-card-shadow)}.ui-segc[data-variant=underline]{--ui-segc-px:2px;--ui-segc-gap:20px;box-shadow:inset 0 -.5px 0 var(--ui-segc-line);border-radius:0}.ui-segc[data-variant=underline] .ui-segc__scroller{padding:0}.ui-segc[data-variant=underline]:not([data-full]) .ui-segc__track{gap:var(--ui-segc-gap)}.ui-segc[data-variant=underline][data-full]{--ui-segc-px:10px}.ui-segc[data-variant=underline] .ui-segc__opt{height:calc(var(--ui-segc-h) + 6px)}.ui-segc[data-variant=underline] .ui-segc__opt:focus-visible{outline-offset:-2px}.ui-segc[data-variant=underline] .ui-segc__pill{background:var(--ui-segc-ink);border-radius:1.5px 1.5px 0 0;height:1.5px;top:auto}@media (hover:hover){.ui-segc[data-variant=underline] .ui-segc__opt:not([data-active]):not(:disabled):hover{color:var(--ui-segc-hover-text);background-color:#0000}}@keyframes ui-segc-in{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:none;transform:none}}@media (hover:none) and (pointer:coarse){.ui-segc[data-size]{--ui-segc-h:40px}.ui-segc[data-size=lg],.ui-segc[data-variant=tray][data-size]{--ui-segc-h:44px}.ui-segc[data-variant=underline] .ui-segc__opt{height:var(--ui-segc-h)}}@media (prefers-reduced-motion:reduce){.ui-segc *,.ui-segc :before,.ui-segc :after{transition:none!important;animation:none!important}}.ui-sgc{--ui-sgc-card:var(--af-surface);--ui-sgc-strong:var(--af-ink);--ui-sgc-ink:#000000e0;--ui-sgc-text:#0000009c;--ui-sgc-muted:#00000073;--ui-sgc-faint:#00000045;--ui-sgc-icon:#00000072;--ui-sgc-line:#0000000f;--ui-sgc-fill:#0000000f;--ui-sgc-ring:#0003;--ui-sgc-wash:#00000008;--ui-sgc-open:#00000006;--ui-sgc-accent:#0060e2c3;--ui-sgc-on-accent:var(--af-surface);--ui-sgc-focus:#0060e259;--ui-sgc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-sgc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-sgc-card);width:100%;max-width:320px;box-shadow:var(--ui-sgc-shadow);font-family:var(--font-sans);color:var(--ui-sgc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-sgc *,.ui-sgc :before,.ui-sgc :after{box-sizing:border-box}:where(.ui-sgc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-sgc) svg{flex:none;display:block}.ui-sgc button:focus-visible{outline:2px solid var(--ui-sgc-focus);outline-offset:1px}.ui-sgc__head{justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 0 16px;display:flex}.ui-sgc__title{min-width:0;color:var(--ui-sgc-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.ui-sgc__actions{flex:none;align-items:center;gap:2px;display:flex}.ui-sgc__edit{height:28px;color:var(--ui-sgc-text);border-radius:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .1s,color .1s}.ui-sgc__edit:hover{background:var(--ui-sgc-wash);color:var(--ui-sgc-ink)}.ui-sgc__icon-btn{width:28px;height:28px;color:var(--ui-sgc-icon);border-radius:6px;place-items:center;transition:background-color .1s,color .1s;display:grid}.ui-sgc__icon-btn:hover{background:var(--ui-sgc-wash);color:var(--ui-sgc-ink)}.ui-sgc__icon-btn svg{width:16px;height:16px}.ui-sgc__progress{align-items:center;gap:10px;padding:8px 16px 12px;display:flex}.ui-sgc__track{background:var(--ui-sgc-fill);border-radius:2px;flex:1;height:4px;display:block;overflow:hidden}.ui-sgc__fill{border-radius:inherit;background:var(--ui-sgc-accent);transform-origin:0;height:100%;transition:transform .7s var(--ui-sgc-ease);display:block}.ui-sgc__count{font-variant-numeric:tabular-nums;color:var(--ui-sgc-muted);flex:none;font-size:12px;line-height:16px}.ui-sgc__body{transition:grid-template-rows .42s var(--ui-sgc-ease), opacity .26s ease;grid-template-rows:1fr;display:grid}.ui-sgc__body[data-hidden]{opacity:0;grid-template-rows:0fr}.ui-sgc__groups{border-top:.5px solid var(--ui-sgc-line);gap:2px;min-height:0;padding:0 4px;display:grid;overflow:hidden}.ui-sgc__groups:before,.ui-sgc__groups:after{content:"";height:2px;display:block}.ui-sgc__group{border-radius:8px;transition:background-color .2s}.ui-sgc__group[data-open]{background:var(--ui-sgc-open)}.ui-sgc__group-head{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 8px 8px 12px;transition:background-color .1s;display:flex}.ui-sgc__group-head:hover{background:var(--ui-sgc-wash)}.ui-sgc__group[data-open] .ui-sgc__group-head:hover{background:0 0}.ui-sgc__group-title{min-width:0;color:var(--ui-sgc-strong);font-size:13px;font-weight:500;line-height:20px;transition:color .3s;position:relative}.ui-sgc__group-title[data-done]{color:var(--ui-sgc-muted)}.ui-sgc__group-title:after{content:"";transform-origin:0;height:1px;transition:transform .42s var(--ui-sgc-ease);background:currentColor;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.ui-sgc__group-title[data-done]:after{transform:scaleX(1)}.ui-sgc__chevron{width:16px;height:16px;color:var(--ui-sgc-icon);transition:transform .32s var(--ui-sgc-ease)}.ui-sgc__group[data-open] .ui-sgc__chevron{transform:rotate(180deg)}.ui-sgc__panel{transition:grid-template-rows .38s var(--ui-sgc-ease);grid-template-rows:0fr;display:grid}.ui-sgc__group[data-open] .ui-sgc__panel{grid-template-rows:1fr}.ui-sgc__tasks{min-height:0;margin:0;padding:0 4px;list-style:none;overflow:hidden}.ui-sgc__tasks li:last-child{padding-bottom:6px}.ui-sgc__task{text-align:left;opacity:0;width:100%;transition:opacity .26s ease, transform .32s var(--ui-sgc-ease), color .26s ease, background-color .1s ease;border-radius:6px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex;transform:translateY(-4px)}.ui-sgc__group[data-open] .ui-sgc__task{opacity:1;transition-delay:80ms,80ms,0s,0s;transform:none}.ui-sgc__task:not(:disabled):hover{background:var(--ui-sgc-wash)}.ui-sgc__task[data-state=current]{color:var(--ui-sgc-ink)}.ui-sgc__task[data-state=locked]{color:var(--ui-sgc-muted);cursor:default}.ui-sgc__task[data-state=done]{color:var(--ui-sgc-muted)}.ui-sgc__mark{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;transition:box-shadow .16s;display:grid}.ui-sgc__task[data-state=current] .ui-sgc__mark{box-shadow:inset 0 0 0 1px var(--ui-sgc-ring)}.ui-sgc__task[data-state=current]:hover .ui-sgc__mark{box-shadow:inset 0 0 0 1px var(--ui-sgc-accent)}.ui-sgc__task[data-state=locked] .ui-sgc__mark{color:var(--ui-sgc-faint)}.ui-sgc__task[data-state=done] .ui-sgc__mark{color:var(--ui-sgc-accent)}.ui-sgc__mark svg{width:16px;height:16px}.ui-sgc__task[data-state=done] .ui-sgc__mark svg{animation:ui-sgc-pop .42s var(--ui-sgc-ease)}.ui-sgc__task-label{min-width:0;font-size:13px;line-height:20px;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .26s}.ui-sgc__task[data-state=done] .ui-sgc__task-label{text-decoration-color:currentColor}@keyframes ui-sgc-pop{0%{opacity:0;transform:scale(.5)}}@container (max-width:300px){.ui-sgc__head{padding-left:12px}.ui-sgc__progress{padding-inline:12px}.ui-sgc__group-head{padding-left:10px}}@media (pointer:coarse){.ui-sgc__icon-btn{width:36px;height:36px}.ui-sgc__edit{height:36px}.ui-sgc__group-head{padding-block:12px}.ui-sgc__task{padding-block:9px}}@media (prefers-reduced-motion:reduce){.ui-sgc__fill,.ui-sgc__body,.ui-sgc__panel,.ui-sgc__task,.ui-sgc__chevron,.ui-sgc__group,.ui-sgc__group-title:after{transition:none}.ui-sgc__mark svg{animation:none}}.ui-shm,.ui-shm-text{--ui-shm-base:var(--af-border);--ui-shm-glow:#ffffffe6;--ui-shm-text:var(--af-muted);--ui-shm-text-glow:var(--af-surface);--ui-shm-dur:2.2s}.ui-shm{background-color:var(--ui-shm-base);background-image:linear-gradient(100deg, transparent 0%, transparent 30%, var(--ui-shm-glow) 50%, transparent 70%, transparent 100%);width:100%;max-width:100%;height:12px;animation:ui-shm-sweep var(--ui-shm-dur) linear infinite;background-repeat:repeat-x;background-size:150vw 100%;background-attachment:fixed;border-radius:6px;flex:none;display:block}@keyframes ui-shm-sweep{0%{background-position:-50vw 0}to{background-position:100vw 0}}.ui-shm-text{color:var(--ui-shm-text);background-image:linear-gradient(90deg, var(--ui-shm-text) 0%, var(--ui-shm-text) 40%, var(--ui-shm-text-glow) 50%, var(--ui-shm-text) 60%, var(--ui-shm-text) 100%);-webkit-text-fill-color:transparent;animation:ui-shm-text var(--ui-shm-text-dur,2s) linear infinite;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes ui-shm-text{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-shm{background-image:none;animation:none}.ui-shm-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.ui-src{--ui-src-card:var(--af-surface);--ui-src-strong:var(--af-ink);--ui-src-ink:#000000e0;--ui-src-text:#0000009c;--ui-src-muted:#00000073;--ui-src-faint:#00000045;--ui-src-icon:#00000072;--ui-src-line:#0000000f;--ui-src-wash:#00000008;--ui-src-fill:#0000000f;--ui-src-bar:#0000001a;--ui-src-accent:#0060e2c3;--ui-src-accent-bg:#0060e20d;--ui-src-accent-line:#0060e259;--ui-src-tag:#0060e214;--ui-src-alt:var(--af-accent);--ui-src-alt-bg:#5b5bd61a;--ui-src-ok:var(--af-ok);--ui-src-ok-bg:#1a9a5214;--ui-src-warn:var(--af-err);--ui-src-solid:#000000e0;--ui-src-solid-hover:#000c;--ui-src-on-solid:var(--af-surface);--ui-src-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-src-shadow-hover:0 0 0 .5px #0000001a, 0 1px 1px -1px #0000001f, 0 1px 3px 0 #00000012;--ui-src-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-src-focus:#0060e259;--ui-src-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-src-card);width:100%;max-width:440px;box-shadow:var(--ui-src-shadow);font-family:var(--font-sans);color:var(--ui-src-ink);text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-src *,.ui-src :before,.ui-src :after{box-sizing:border-box}:where(.ui-src) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-src) svg{flex:none;display:block}.ui-src button:focus-visible{outline:2px solid var(--ui-src-focus);outline-offset:1px}.ui-src__head{text-align:left;border-radius:10px 10px 0 0;align-items:center;gap:8px;width:100%;height:44px;padding:0 12px 0 16px;transition:background-color .14s;display:flex}.ui-src__head:hover{background:var(--ui-src-wash)}.ui-src button.ui-src__head:focus-visible{outline-offset:-2px}.ui-src__mark{width:16px;height:16px;fill:var(--ui-src-accent)}.ui-src__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ui-src-strong);font-weight:500;overflow:hidden}.ui-src__pill{background:var(--ui-src-alt-bg);color:var(--ui-src-alt);animation:ui-src-swap .3s var(--ui-src-ease);border-radius:5px;flex:none;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.ui-src__chevron{width:20px;height:20px;color:var(--ui-src-icon);transition:transform .28s var(--ui-src-ease), color .14s ease;flex:none;place-items:center;margin-left:auto;display:grid}.ui-src__head:hover .ui-src__chevron{color:var(--ui-src-ink)}.ui-src__head[aria-expanded=false] .ui-src__chevron{transform:rotate(-90deg)}.ui-src__body{transition:grid-template-rows .34s var(--ui-src-ease);grid-template-rows:0fr;display:grid}.ui-src__body[data-open]{grid-template-rows:1fr}.ui-src__reason{min-height:0;color:var(--ui-src-text);animation:ui-src-swap .36s var(--ui-src-ease);margin:0;padding:0 16px;font-size:13px;line-height:20px;overflow:hidden}.ui-src__body[data-open] .ui-src__reason{padding-bottom:14px}.ui-src__reason strong{color:var(--ui-src-ink);font-weight:500}.ui-src__foot{border-top:.5px solid var(--ui-src-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-height:48px;padding:10px 10px 10px 16px;display:flex}.ui-src__signal{white-space:nowrap;color:var(--ui-src-text);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.ui-src__bars,.ui-src__mini{align-items:flex-end;gap:2px;display:inline-flex}.ui-src__bars span,.ui-src__mini span{background:var(--ui-src-bar);border-radius:1px;width:3px;transition:background-color .26s}.ui-src__bars span:first-child,.ui-src__mini span:first-child{height:5px}.ui-src__bars span:nth-child(2),.ui-src__mini span:nth-child(2){height:8px}.ui-src__bars span:nth-child(3),.ui-src__mini span:nth-child(3){height:11px}.ui-src [data-level="1"]>span[data-on]{background:var(--ui-src-warn)}.ui-src [data-level="2"]>span[data-on]{background:var(--ui-src-accent)}.ui-src [data-level="3"]>span[data-on]{background:var(--ui-src-ok)}.ui-src [data-level="0"]>span:first-child{background:var(--ui-src-faint)}.ui-src__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-src__btn{white-space:nowrap;height:28px;transition:background-color .14s ease, box-shadow .14s ease, transform .16s var(--ui-src-ease);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}:where(.ui-src) .ui-src__btn{background:var(--ui-src-card);box-shadow:var(--ui-src-shadow);color:var(--ui-src-strong)}.ui-src__btn--icon{padding:0 10px 0 8px}.ui-src__btn--icon svg{color:var(--ui-src-icon)}.ui-src__btn:hover{box-shadow:var(--ui-src-shadow-hover)}.ui-src__btn[aria-expanded=true]{background:var(--ui-src-wash)}.ui-src__btn:active{transform:scale(.97)}:where(.ui-src) .ui-src__btn--primary{background:var(--ui-src-solid);box-shadow:none;color:var(--ui-src-on-solid)}.ui-src__btn--primary:hover{background:var(--ui-src-solid-hover);box-shadow:none}.ui-src__done{background:var(--ui-src-ok-bg);min-width:0;height:28px;color:var(--ui-src-ok);animation:ui-src-swap .3s var(--ui-src-ease);border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ui-src__done-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-src__alt{position:relative}.ui-src__menu{z-index:5;background:var(--ui-src-card);width:248px;box-shadow:var(--ui-src-shadow-pop);animation:ui-src-drop .18s var(--ui-src-ease);border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}@container (max-width:420px){.ui-src__actions{position:relative}.ui-src__alt{position:static}.ui-src__menu{width:min(248px,100cqw - 20px)}}.ui-src__option{text-align:left;height:32px;color:var(--ui-src-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:13px;line-height:20px;transition:background-color 90ms ease-out;display:flex}.ui-src__option:hover{background:var(--ui-src-wash)}.ui-src__option[aria-checked=true]{background:var(--ui-src-accent-bg);box-shadow:inset 0 0 0 .5px var(--ui-src-accent-line)}.ui-src button.ui-src__option:focus-visible{outline-offset:-2px}.ui-src__option-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-src__option-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-src__tag{background:var(--ui-src-tag);color:var(--ui-src-accent);border-radius:5px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}@keyframes ui-src-swap{0%{opacity:0;transform:translateY(2px)}}@keyframes ui-src-drop{0%{opacity:0;transform:translateY(4px)scale(.98)}}@container (max-width:340px){.ui-src__head{padding:0 10px 0 14px}.ui-src__reason{padding:0 14px}.ui-src__foot{padding:10px 10px 10px 14px}}@media (pointer:coarse){.ui-src__head{height:48px}.ui-src__btn,.ui-src__done{height:36px}.ui-src__btn{padding:0 14px}.ui-src__btn--icon,.ui-src__done{padding:0 14px 0 12px}.ui-src__option{height:40px}}@media (prefers-reduced-motion:reduce){.ui-src__reason,.ui-src__done,.ui-src__menu,.ui-src__pill{animation:none}.ui-src__body,.ui-src__chevron{transition:none}}.ui-tlc{--ui-tlc-ink:#000000e0;--ui-tlc-text:#0000009c;--ui-tlc-accent:#0060e2c3;--ui-tlc-bg:var(--af-surface);--ui-tlc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-tlc-shine:#ffffffd1;--ui-tlc-ease:cubic-bezier(.22, 1, .36, 1);--ui-tlc-h:32px;--ui-tlc-font:13px;--ui-tlc-lh:20px;--ui-tlc-icon:16px;box-sizing:border-box;height:var(--ui-tlc-h);background:var(--ui-tlc-bg);box-shadow:var(--ui-tlc-shadow);color:var(--ui-tlc-text);font-family:var(--font-sans);font-size:var(--ui-tlc-font);font-weight:500;line-height:var(--ui-tlc-lh);letter-spacing:-.003em;vertical-align:middle;-webkit-font-smoothing:antialiased;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ui-tlc[data-size=sm]{--ui-tlc-h:26px;--ui-tlc-font:12px;--ui-tlc-lh:16px;--ui-tlc-icon:14px;border-radius:6px;gap:5px;padding:0 8px 0 6px}.ui-tlc[data-variant=plain]{height:auto;box-shadow:none;background:0 0;padding:0}.ui-tlc__icon{width:var(--ui-tlc-icon);height:var(--ui-tlc-icon);flex:none;position:relative}.ui-tlc__icon svg{width:100%;height:100%;transition:opacity .24s ease, transform .42s var(--ui-tlc-ease);position:absolute;inset:0;overflow:visible}.ui-tlc__spinner line{stroke:var(--ui-tlc-accent);stroke-width:1.1px;stroke-linecap:round;opacity:.2;animation:.8s linear infinite ui-tlc-ray}.ui-tlc__check{opacity:0;fill:none;stroke:var(--ui-tlc-accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transform:scale(.6)}.ui-tlc__check path{stroke-dasharray:1;stroke-dashoffset:1px}.ui-tlc[data-done] .ui-tlc__spinner{opacity:0;transform:scale(.6)rotate(-45deg)}.ui-tlc[data-done] .ui-tlc__check{opacity:1;transform:none}.ui-tlc[data-done] .ui-tlc__check path{animation:ui-tlc-draw .36s var(--ui-tlc-ease) .12s forwards}.ui-tlc__text{height:var(--ui-tlc-lh);transition:width .46s var(--ui-tlc-ease);display:block;position:relative;overflow:hidden}.ui-tlc__label{line-height:var(--ui-tlc-lh);white-space:nowrap;position:absolute;top:0;left:0}.ui-tlc[data-done] .ui-tlc__label{color:var(--ui-tlc-ink)}.ui-tlc__label--in{animation:ui-tlc-in .46s var(--ui-tlc-ease) both}.ui-tlc__label--out{animation:ui-tlc-out .32s var(--ui-tlc-ease) both}.ui-tlc__shine:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-tlc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-tlc-sweep;position:absolute;inset:0}@keyframes ui-tlc-ray{0%{opacity:1}to{opacity:.2}}@keyframes ui-tlc-in{0%{opacity:0;filter:blur(3px);transform:translateY(70%)}to{opacity:1;filter:none;transform:none}}@keyframes ui-tlc-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes ui-tlc-draw{to{stroke-dashoffset:0}}@keyframes ui-tlc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-tlc *,.ui-tlc :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-tlc__spinner line{opacity:.6}.ui-tlc__shine:after{display:none}.ui-tlc__check path{stroke-dashoffset:0}}.ui-thinkc{--ui-tkc-card:var(--af-surface);--ui-tkc-ink:#000000e0;--ui-tkc-strong:var(--af-ink);--ui-tkc-text:#0000009c;--ui-tkc-muted:#00000073;--ui-tkc-faint:#00000045;--ui-tkc-icon:#00000072;--ui-tkc-line:#0000000f;--ui-tkc-rail:#00000014;--ui-tkc-fill:#0000000f;--ui-tkc-wash:#00000008;--ui-tkc-wash-big:#00000004;--ui-tkc-accent:#0060e2c3;--ui-tkc-shine:#ffffffd1;--ui-tkc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-tkc-shadow-pop:0 0 0 .5px #00000014, 0 12px 28px -10px #00000029, 0 1px 2px 0 #0000000d;--ui-tkc-ring:0 0 0 .5px #0000001a;--ui-tkc-focus:#0060e259;--ui-tkc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-tkc-card);width:100%;max-width:440px;box-shadow:var(--ui-tkc-shadow);font-family:var(--font-sans);color:var(--ui-tkc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-size:13px;font-weight:400;line-height:20px;position:relative;container-type:inline-size}.ui-thinkc *,.ui-thinkc :before,.ui-thinkc :after{box-sizing:border-box}:where(.ui-thinkc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-thinkc) svg{flex:none;display:block}.ui-thinkc button:focus-visible,.ui-thinkc a:focus-visible{outline:2px solid var(--ui-tkc-focus);outline-offset:1px}.ui-thinkc__head{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px 0 16px;transition:background-color .16s,border-radius 0s linear .36s;display:flex}.ui-thinkc__head[aria-expanded=true]{border-radius:10px 10px 0 0;transition:background-color .16s}.ui-thinkc__head:hover{background:var(--ui-tkc-wash-big)}.ui-thinkc__mark{grid-template-columns:repeat(3,3px);grid-auto-rows:3px;place-content:center;gap:1.5px;width:16px;height:16px;display:grid}.ui-thinkc__mark i{background:var(--ui-tkc-accent);border-radius:.75px;animation:1.2s ease-in-out infinite both ui-thinkc-pixel}.ui-thinkc[data-done] .ui-thinkc__mark i{animation:ui-thinkc-settle .42s var(--ui-tkc-ease) both}.ui-thinkc__title{white-space:nowrap;min-width:0;color:var(--ui-tkc-ink);animation:ui-thinkc-in .42s var(--ui-tkc-ease) both;flex:1;gap:8px;font-weight:500;display:inline-flex}.ui-thinkc__title .ui-thinkc__shimmer{color:var(--ui-tkc-muted)}.ui-thinkc__time{font-variant-numeric:tabular-nums;color:var(--ui-tkc-faint);font-weight:400}.ui-thinkc__chevron{width:28px;height:28px;color:var(--ui-tkc-icon);border-radius:6px;place-items:center;margin-right:-6px;transition:color .16s;display:grid}.ui-thinkc__chevron svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .26s var(--ui-tkc-ease);transform:rotate(-90deg)}.ui-thinkc__head[aria-expanded=true] .ui-thinkc__chevron svg{transform:none}.ui-thinkc__head:hover .ui-thinkc__chevron{color:var(--ui-tkc-ink)}.ui-thinkc__body{border-top:.5px solid var(--ui-tkc-line);transition:grid-template-rows .36s var(--ui-tkc-ease), opacity .26s ease, border-color .26s ease;grid-template-rows:1fr;display:grid}.ui-thinkc__body[data-open=false]{opacity:0;border-top-color:#0000;grid-template-rows:0fr}.ui-thinkc__clip{min-height:0;overflow:visible}.ui-thinkc__body[data-open=false] .ui-thinkc__clip{overflow:hidden}.ui-thinkc__list{margin:0;padding:14px 16px 4px;list-style:none}.ui-thinkc__item{animation:ui-thinkc-in .52s var(--ui-tkc-ease) both;grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.ui-thinkc__item:not(:last-child):before{content:"";background:var(--ui-tkc-rail);transform-origin:top;width:1px;animation:ui-thinkc-line .52s var(--ui-tkc-ease) both;position:absolute;top:22px;bottom:2px;left:7.5px}.ui-thinkc__node{place-items:center;width:16px;height:20px;display:grid}.ui-thinkc__globe{fill:none;width:16px;height:16px;stroke:var(--ui-tkc-icon);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ui-thinkc__dot{background:var(--ui-tkc-faint);border-radius:50%;width:5px;height:5px;transition:background-color .3s,border-radius .3s}.ui-thinkc__item[data-active] .ui-thinkc__dot{background:var(--ui-tkc-accent);border-radius:1.5px;width:6px;height:6px;animation:1s ease-in-out infinite ui-thinkc-pulse}.ui-thinkc__check{width:16px;height:16px;animation:.46s cubic-bezier(.34,1.56,.64,1) both ui-thinkc-pop}.ui-thinkc__check circle{fill:var(--ui-tkc-accent)}.ui-thinkc__check path{fill:none;stroke:var(--af-surface);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9;stroke-dashoffset:9px;animation:ui-thinkc-draw .36s var(--ui-tkc-ease) .18s forwards}.ui-thinkc__content{min-width:0}.ui-thinkc__label{max-width:100%;color:var(--ui-tkc-text);transition:color .3s;display:inline-block;position:relative}.ui-thinkc__item[data-active] .ui-thinkc__label{color:var(--ui-tkc-muted)}.ui-thinkc__item[data-kind=done] .ui-thinkc__label{color:var(--ui-tkc-ink);font-weight:500}.ui-thinkc__sources{flex-wrap:wrap;gap:6px;margin-top:8px;padding:1px 0 2px;display:flex}.ui-thinkc__source{background:var(--ui-tkc-card);max-width:100%;height:26px;box-shadow:var(--ui-tkc-shadow);color:var(--ui-tkc-ink);animation:ui-thinkc-chip .42s var(--ui-tkc-ease) both;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}a.ui-thinkc__source,.ui-thinkc__more{cursor:pointer;transition:background-color .16s,color .16s;position:relative}a.ui-thinkc__source:hover{background:var(--ui-tkc-wash)}.ui-thinkc .ui-thinkc__more{box-shadow:inset 0 0 0 .5px var(--ui-tkc-line);color:var(--ui-tkc-text);background:0 0;padding:0 8px;font-size:12px;font-weight:500}.ui-thinkc .ui-thinkc__more:hover{background:var(--ui-tkc-wash);color:var(--ui-tkc-ink)}.ui-thinkc .ui-thinkc__more[aria-expanded=true]{background:var(--ui-tkc-fill);color:var(--ui-tkc-ink)}.ui-thinkc__tip{z-index:2;background:var(--ui-tkc-card);box-shadow:var(--ui-tkc-shadow-pop);color:var(--ui-tkc-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease, transform .2s var(--ui-tkc-ease);border-radius:6px;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.ui-thinkc__source:hover .ui-thinkc__tip,.ui-thinkc__source:focus-visible .ui-thinkc__tip{opacity:1;transition-delay:.25s;transform:translate(-50%)}.ui-thinkc__source[data-count]{box-shadow:inset 0 0 0 .5px var(--ui-tkc-line);color:var(--ui-tkc-text);background:0 0;padding:0 8px}.ui-thinkc__source-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-thinkc__favicon{width:14px;height:14px;box-shadow:var(--ui-tkc-ring);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.ui-thinkc__favicon svg{width:100%;height:100%}.ui-thinkc__shimmer{position:relative}.ui-thinkc__shimmer:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-tkc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-thinkc-sweep;position:absolute;inset:0}@keyframes ui-thinkc-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-thinkc-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ui-thinkc-chip{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:none}}@keyframes ui-thinkc-pulse{50%{opacity:.45;transform:scale(.7)}}@keyframes ui-thinkc-pixel{0%,to{opacity:1}50%{opacity:.2}}@keyframes ui-thinkc-settle{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ui-thinkc-pop{0%{transform:scale(.5)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ui-thinkc-draw{to{stroke-dashoffset:0}}@keyframes ui-thinkc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@container (max-width:360px){.ui-thinkc__head{padding:0 10px 0 14px}.ui-thinkc__list{padding:12px 14px 2px}}@media (pointer:coarse){.ui-thinkc__head{height:52px}.ui-thinkc__source{height:32px}}@media (prefers-reduced-motion:reduce){.ui-thinkc *,.ui-thinkc :before,.ui-thinkc :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-thinkc__shimmer:after{display:none}.ui-thinkc__check path{stroke-dashoffset:0}}.ui-tsc{--ui-tsc-card:var(--af-surface);--ui-tsc-strong:var(--af-ink);--ui-tsc-ink:#000000e0;--ui-tsc-text:#0000009c;--ui-tsc-icon:#00000072;--ui-tsc-faint:#00000045;--ui-tsc-hairline:#0000001a;--ui-tsc-success:var(--af-ok);--ui-tsc-danger:var(--af-err);--ui-tsc-accent:#0060e2c3;--ui-tsc-focus:#0060e259;--ui-tsc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-tsc-shadow-hover:0 0 0 .5px #0000001a, 0 1px 1px -1px #0000001f, 0 1px 3px 0 #00000012;--ui-tsc-shadow-float:0 0 0 .5px #00000014, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d, 0 10px 24px -10px #00000024;--ui-tsc-ease:cubic-bezier(.22, 1, .36, 1);--ui-tsc-width:356px;--ui-tsc-offset:24px;z-index:9999;box-sizing:border-box;width:var(--ui-tsc-width);max-width:calc(100% - 2 * var(--ui-tsc-offset));font-family:var(--font-sans);color:var(--ui-tsc-text);text-align:left;-webkit-font-smoothing:antialiased;outline:none;margin:0;padding:0;font-size:13px;font-weight:400;line-height:20px;position:fixed;container-type:inline-size}.ui-tsc[data-inline]{z-index:20;--ui-tsc-offset:20px;position:absolute}.ui-tsc[data-empty]{pointer-events:none}.ui-tsc *,.ui-tsc :before,.ui-tsc :after{box-sizing:border-box}:where(.ui-tsc) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.ui-tsc) svg{flex:none;display:block}.ui-tsc button:focus-visible{outline:2px solid var(--ui-tsc-focus);outline-offset:1px}.ui-tsc[data-y=bottom]{bottom:var(--ui-tsc-offset)}.ui-tsc[data-y=top]{top:var(--ui-tsc-offset)}.ui-tsc[data-x=right]{right:var(--ui-tsc-offset)}.ui-tsc[data-x=left]{left:var(--ui-tsc-offset)}.ui-tsc[data-x=center]{left:50%;transform:translate(-50%)}.ui-tsc:not([data-inline])[data-y=bottom]{bottom:max(var(--ui-tsc-offset), env(safe-area-inset-bottom))}.ui-tsc__list{margin:0;padding:0;list-style:none;position:relative}.ui-tsc__toast{touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .44s var(--ui-tsc-ease), opacity .32s ease, height .38s var(--ui-tsc-ease);outline:none;position:absolute;left:0;right:0}.ui-tsc[data-y=bottom] .ui-tsc__toast{transform-origin:50% 0;bottom:0}.ui-tsc[data-y=top] .ui-tsc__toast{transform-origin:50% 100%;top:0}.ui-tsc__toast[data-removing]{pointer-events:none;transition:transform .38s var(--ui-tsc-ease), opacity .26s ease, height .38s var(--ui-tsc-ease)}.ui-tsc__swipe{height:100%;transition:transform .46s cubic-bezier(.34,1.3,.64,1),opacity .26s;position:relative}.ui-tsc__toast[data-swiping]{cursor:grabbing}.ui-tsc__card{background:var(--ui-tsc-card);height:100%;box-shadow:var(--ui-tsc-shadow-float);border-radius:10px;position:relative;overflow:hidden}.ui-tsc__toast:focus-visible .ui-tsc__card{outline:2px solid var(--ui-tsc-focus);outline-offset:2px}.ui-tsc__content{align-items:flex-start;gap:8px;padding:12px 14px 12px 12px;transition:opacity .26s;display:flex}.ui-tsc__content[data-action]{padding-right:12px}.ui-tsc__toast[data-behind] .ui-tsc__content,.ui-tsc__toast[data-behind] .ui-tsc__timer{opacity:0}.ui-tsc__text{flex:1;min-width:0;position:relative}.ui-tsc__title{color:var(--ui-tsc-strong);overflow-wrap:anywhere;font-weight:500;line-height:20px}.ui-tsc__desc{color:var(--ui-tsc-text);overflow-wrap:anywhere;font-size:13px;line-height:20px}.ui-tsc__copy[data-changed]{animation:ui-tsc-text-in .3s var(--ui-tsc-ease) both}.ui-tsc__ghost{pointer-events:none;animation:.22s both ui-tsc-text-out;position:absolute;top:0;left:0;right:0}.ui-tsc__icon{width:16px;height:20px;color:var(--ui-tsc-icon);flex:none;place-items:center;transition:color .3s;display:grid}.ui-tsc__icon[data-type=success]{color:var(--ui-tsc-success)}.ui-tsc__icon[data-type=error]{color:var(--ui-tsc-danger)}.ui-tsc__icon[data-type=info]{color:var(--ui-tsc-accent)}.ui-tsc__icon[data-type=custom]>*{width:16px;height:16px}.ui-tsc__status{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;overflow:visible}.ui-tsc__icon[data-type=success] .ui-tsc__status,.ui-tsc__icon[data-type=error] .ui-tsc__status{animation:.46s cubic-bezier(.34,1.56,.64,1) both ui-tsc-pop}.ui-tsc__spin{transform-box:fill-box;transform-origin:50%;animation:.76s linear infinite paused ui-tsc-spin}.ui-tsc__icon[data-type=loading] .ui-tsc__spin{animation-play-state:running}.ui-tsc__ring{stroke-dasharray:1 0;stroke-opacity:.24;transition:stroke-dasharray .56s var(--ui-tsc-ease), stroke-opacity .36s ease}.ui-tsc__icon[data-type=loading] .ui-tsc__ring{stroke-dasharray:.28 .72;stroke-opacity:1}.ui-tsc__mark{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.ui-tsc__info{opacity:0;transition:opacity .24s}.ui-tsc__icon[data-type=success] .ui-tsc__check,.ui-tsc__icon[data-type=error] .ui-tsc__x1,.ui-tsc__icon[data-type=error] .ui-tsc__x2{opacity:1;stroke-dashoffset:0;animation:ui-tsc-draw .34s var(--ui-tsc-ease) .16s both}.ui-tsc__icon[data-type=error] .ui-tsc__x2{animation-delay:.26s}.ui-tsc__icon[data-type=info] .ui-tsc__info{opacity:1}.ui-tsc__action{white-space:nowrap;height:28px;transition:background-color .14s ease, box-shadow .14s ease, transform .16s var(--ui-tsc-ease);border-radius:6px;flex:none;align-self:center;margin:-4px 0;padding:0 10px;font-size:13px;font-weight:500;line-height:20px}:where(.ui-tsc) .ui-tsc__action{background:var(--ui-tsc-card);box-shadow:var(--ui-tsc-shadow);color:var(--ui-tsc-strong)}.ui-tsc__action:hover{box-shadow:var(--ui-tsc-shadow-hover)}.ui-tsc__action:active{transform:scale(.97)}.ui-tsc__close{z-index:1;opacity:0;width:20px;height:20px;transition:opacity .16s ease, transform .2s var(--ui-tsc-ease), color .16s ease, box-shadow .16s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;left:-7px;transform:scale(.8)}:where(.ui-tsc) .ui-tsc__close{background:var(--ui-tsc-card);box-shadow:var(--ui-tsc-shadow);color:var(--ui-tsc-icon)}.ui-tsc__close:before{content:"";position:absolute;inset:-6px}.ui-tsc__close:hover{color:var(--ui-tsc-ink);box-shadow:var(--ui-tsc-shadow-hover)}.ui-tsc__toast:not([data-behind]):hover .ui-tsc__close,.ui-tsc__toast:not([data-behind]):focus-within .ui-tsc__close{opacity:1;transform:none}.ui-tsc__glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:10px;height:10px}.ui-tsc__timer{background:var(--ui-tsc-hairline);transform-origin:0;height:1px;transition:opacity .26s;animation-name:ui-tsc-timer;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:12px;right:12px}.ui-tsc__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ui-tsc-spin{to{transform:rotate(360deg)}}@keyframes ui-tsc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ui-tsc-pop{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ui-tsc-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ui-tsc-text-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-tsc-text-out{0%{opacity:1}to{opacity:0;filter:blur(3px);transform:translateY(-4px)}}@container (max-width:300px){.ui-tsc__content{padding:10px 12px 10px 10px}}@media (max-width:600px){.ui-tsc,.ui-tsc[data-x]{width:auto;max-width:none;left:12px;right:12px;transform:none}.ui-tsc[data-y=bottom]{bottom:12px}.ui-tsc:not([data-inline])[data-y=bottom]{bottom:max(12px, env(safe-area-inset-bottom))}.ui-tsc[data-y=top]{top:12px}}@media (hover:none) and (pointer:coarse){.ui-tsc__toast:not([data-behind]) .ui-tsc__close{opacity:1;transform:none}.ui-tsc__close{width:24px;height:24px;top:-8px;left:-8px}.ui-tsc__close:before{inset:-8px}.ui-tsc__action{height:36px;margin:-8px -2px -8px 0;padding:0 14px}}@media (prefers-reduced-motion:reduce){.ui-tsc :not(.ui-tsc__spin):not(.ui-tsc__timer),.ui-tsc :before,.ui-tsc :after{transition:none!important;animation:none!important}}.ui-tcc,.ui-tcc-group{--ui-tcc-card:var(--af-surface);--ui-tcc-strong:var(--af-ink);--ui-tcc-ink:#000000e0;--ui-tcc-text:#0000009c;--ui-tcc-muted:#00000073;--ui-tcc-faint:#00000045;--ui-tcc-icon:#00000072;--ui-tcc-line:#0000000f;--ui-tcc-wash:#00000008;--ui-tcc-wash-big:#00000004;--ui-tcc-code:var(--af-surface);--ui-tcc-accent:#0060e2c3;--ui-tcc-red:var(--af-err);--ui-tcc-red-bg:#d93a2b0a;--ui-tcc-red-line:#d93a2b24;--ui-tcc-key:#000000e0;--ui-tcc-str:#007bace6;--ui-tcc-num:var(--af-err);--ui-tcc-lit:var(--af-accent);--ui-tcc-shine:#ffffffd1;--ui-tcc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-tcc-focus:#0060e259;--ui-tcc-ease:cubic-bezier(.22, 1, .36, 1);--ui-tcc-mono:ui-monospace, "SF Mono", Menlo, monospace;box-sizing:border-box;min-width:0;color:var(--ui-tcc-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;line-height:20px;container-type:inline-size}.ui-tcc *,.ui-tcc-group *{box-sizing:border-box}.ui-tcc{background:var(--ui-tcc-card);box-shadow:var(--ui-tcc-shadow);border-radius:10px;position:relative}.ui-tcc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-tcc__head{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;transition:background-color .16s,border-radius 0s linear .38s;display:flex}.ui-tcc[data-open] .ui-tcc__head{border-radius:10px 10px 0 0;transition:background-color .16s}.ui-tcc__head:focus-visible,.ui-tcc-group__head:focus-visible,.ui-tcc__copy:focus-visible,.ui-tcc__more:focus-visible,.ui-tcc__retry:focus-visible{outline:2px solid var(--ui-tcc-focus);outline-offset:1px}@media (hover:hover){.ui-tcc__head:hover{background:var(--ui-tcc-wash-big)}.ui-tcc__head:hover .ui-tcc__chevron{stroke:var(--ui-tcc-ink)}.ui-tcc-group__head:hover{background:var(--ui-tcc-wash);color:var(--ui-tcc-ink)}.ui-tcc__copy:hover{background:var(--ui-tcc-wash-big);color:var(--ui-tcc-ink)}.ui-tcc__more:hover{color:var(--ui-tcc-ink)}.ui-tcc__retry:hover{background:var(--ui-tcc-wash-big)}}.ui-tcc__icon{width:16px;height:16px;color:var(--ui-tcc-icon);flex:none;place-items:center;display:grid}.ui-tcc__icon>svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-tcc__main{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-tcc__name{max-width:55%;color:var(--ui-tcc-strong);font-family:var(--ui-tcc-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;font-weight:500;overflow:hidden}.ui-tcc__summary{min-width:0;color:var(--ui-tcc-text);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ui-tcc__status{color:var(--ui-tcc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;animation:ui-tcc-in .36s var(--ui-tcc-ease) both;flex:none;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.ui-tcc[data-status=error] .ui-tcc__status{color:var(--ui-tcc-red);font-weight:500}.ui-tcc__status>svg{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.ui-tcc__spinner circle{stroke:var(--ui-tcc-line);stroke-width:1.6px}.ui-tcc__spinner path{stroke:var(--ui-tcc-accent);stroke-width:1.6px}.ui-tcc__spinner{animation:.8s linear infinite ui-tcc-spin}.ui-tcc__ok{animation:.46s cubic-bezier(.34,1.56,.64,1) both ui-tcc-pop}.ui-tcc__ok circle{fill:var(--ui-tcc-accent)}.ui-tcc__ok path{stroke:var(--af-surface);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-tcc-draw .36s var(--ui-tcc-ease) .16s forwards}.ui-tcc__err circle{fill:var(--ui-tcc-red)}.ui-tcc__err path{stroke:var(--af-surface);stroke-width:1.6px;stroke-linecap:round}.ui-tcc__chevron{fill:none;width:12px;height:12px;stroke:var(--ui-tcc-icon);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .36s var(--ui-tcc-ease), stroke .16s ease;flex:none}.ui-tcc[data-open]>.ui-tcc__head .ui-tcc__chevron,.ui-tcc-group[data-open]>.ui-tcc-group__head .ui-tcc__chevron{transform:rotate(180deg)}.ui-tcc__body{opacity:0;transition:grid-template-rows .38s var(--ui-tcc-ease), opacity .24s ease;grid-template-rows:0fr;display:grid}.ui-tcc[data-open]>.ui-tcc__body,.ui-tcc-group[data-open]>.ui-tcc__body{opacity:1;grid-template-rows:1fr}.ui-tcc__clip{min-height:0;overflow:hidden}.ui-tcc__sections{border-top:.5px solid var(--ui-tcc-line);gap:14px;padding:12px 14px 14px;display:grid}.ui-tcc__section{gap:6px;min-width:0;display:grid}.ui-tcc__section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ui-tcc__label{color:var(--ui-tcc-muted);letter-spacing:.5px;font-size:10px;font-weight:500;line-height:16px}.ui-tcc__pending{color:var(--ui-tcc-muted);margin:0;font-size:12px;line-height:16px}.ui-tcc__copy{all:unset;background:var(--ui-tcc-card);width:28px;height:28px;box-shadow:var(--ui-tcc-shadow);color:var(--ui-tcc-icon);cursor:pointer;border-radius:6px;place-items:center;transition:background-color .16s,color .16s;display:grid;position:relative}.ui-tcc__copy svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:opacity .2s ease, transform .32s var(--ui-tcc-ease), filter .2s ease;position:absolute}.ui-tcc__copy-icon rect{fill:currentColor;stroke:none}.ui-tcc__copy-done{opacity:0;filter:blur(2px);stroke-width:1.7px;transform:scale(.6)}.ui-tcc__copy[data-copied]{color:var(--ui-tcc-accent)}.ui-tcc__copy[data-copied] .ui-tcc__copy-icon{opacity:0;filter:blur(2px);transform:scale(.6)}.ui-tcc__copy[data-copied] .ui-tcc__copy-done{opacity:1;filter:none;transform:none}.ui-tcc__code{background:var(--ui-tcc-code);box-shadow:inset 0 0 0 .5px var(--ui-tcc-line);color:var(--ui-tcc-muted);font-family:var(--ui-tcc-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;transition:max-height .42s var(--ui-tcc-ease);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:20px;position:relative;overflow:hidden}.ui-tcc__code code{font:inherit;display:block}.ui-tcc__code:after{content:"";background:linear-gradient(to bottom, transparent, var(--ui-tcc-code));opacity:0;pointer-events:none;border-radius:0 0 7.5px 7.5px;height:56px;transition:opacity .24s;position:absolute;bottom:.5px;left:.5px;right:.5px}.ui-tcc__code[data-capped]:after{opacity:1}.ui-tcc__t-key{color:var(--ui-tcc-key)}.ui-tcc__t-str{color:var(--ui-tcc-str)}.ui-tcc__t-num{color:var(--ui-tcc-num)}.ui-tcc__t-lit{color:var(--ui-tcc-lit)}.ui-tcc__more{all:unset;color:var(--ui-tcc-text);cursor:pointer;border-radius:6px;justify-self:start;margin-left:-4px;padding:2px 4px;font-size:12px;font-weight:500;line-height:16px;transition:color .16s}.ui-tcc__error{background:var(--ui-tcc-red-bg);min-height:44px;box-shadow:inset 0 0 0 .5px var(--ui-tcc-red-line);border-radius:8px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.ui-tcc__error>.ui-tcc__err{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:6px}.ui-tcc__error-text{min-width:0;color:var(--ui-tcc-red);overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:20px}.ui-tcc__retry{all:unset;box-sizing:border-box;background:var(--ui-tcc-card);height:28px;box-shadow:var(--ui-tcc-shadow);color:var(--ui-tcc-strong);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .16s;display:inline-flex}.ui-tcc__retry svg{fill:none;width:16px;height:16px;stroke:var(--ui-tcc-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ui-tcc__retry:active svg{transition:transform .2s var(--ui-tcc-ease);transform:rotate(-60deg)}.ui-tcc-group{display:grid}.ui-tcc-group__head{all:unset;box-sizing:border-box;max-width:100%;min-height:32px;color:var(--ui-tcc-ink);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:8px;margin-left:-6px;padding:4px 10px 4px 6px;transition:background-color .16s,color .16s;display:flex}.ui-tcc-group__stack{flex:none;padding:.5px;display:flex}.ui-tcc-group__stack .ui-tcc__icon{background:var(--ui-tcc-card);width:22px;height:22px;box-shadow:var(--ui-tcc-shadow);animation:ui-tcc-pop .42s var(--ui-tcc-ease) both;border-radius:6px}.ui-tcc-group__stack .ui-tcc__icon+.ui-tcc__icon{margin-left:-4px}.ui-tcc-group__stack .ui-tcc__icon>svg{stroke-width:1.5px;width:12px;height:12px}.ui-tcc-group__title{white-space:nowrap;min-width:0;animation:ui-tcc-in .36s var(--ui-tcc-ease) both;align-items:baseline;gap:6px;display:flex}.ui-tcc-group__label{text-overflow:ellipsis;min-width:0;color:inherit;font-weight:500;position:relative;overflow:hidden}.ui-tcc-group__label.ui-tcc__shine{color:var(--ui-tcc-muted)}.ui-tcc-group__failed{color:var(--ui-tcc-red);flex:none}.ui-tcc-group__time{color:var(--ui-tcc-faint);font-variant-numeric:tabular-nums;flex:none}.ui-tcc-group__list{gap:8px;padding:6px 0 2px;display:grid}.ui-tcc__shine:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-tcc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ui-tcc-sweep;position:absolute;inset:0}@keyframes ui-tcc-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-tcc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ui-tcc-spin{to{transform:rotate(360deg)}}@keyframes ui-tcc-draw{to{stroke-dashoffset:0}}@keyframes ui-tcc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@container (max-width:360px){.ui-tcc__head{gap:8px;padding:0 12px}.ui-tcc__sections{padding:12px}}@media (pointer:coarse){.ui-tcc__head{min-height:52px}}@media (prefers-reduced-motion:reduce){.ui-tcc *,.ui-tcc-group *,.ui-tcc :after,.ui-tcc-group :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-tcc__shine:after{display:none}.ui-tcc__ok path{stroke-dashoffset:0}}:root{--af-surface-card:var(--af-surface-subtle);--af-muted:var(--af-ink-muted);--af-dim:var(--af-ink-faint);--af-accent-ink:var(--af-surface);--af-border-hi:var(--af-border-strong)}.sg-coex-hero{border:1px solid var(--af-border);background:var(--af-surface-card);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.sg-coex-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sg-coex-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sg-coex-mode-card{border:1px solid var(--af-border);background:var(--af-surface);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.sg-coex-mode-card--active{border-color:var(--af-accent);background:var(--af-surface-card)}.sg-coex-step-list{flex-direction:column;gap:10px;display:flex}.sg-coex-step-card{border:1px solid var(--af-border);background:var(--af-surface);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sg-coex-step-num{background:var(--af-accent);width:24px;height:24px;color:var(--af-accent-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sg-coex-step-body{flex-direction:column;flex:1;gap:4px;display:flex}.sg-coex-check-row{border:1px solid var(--af-border);background:var(--af-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ui-buttonc{--ui-btnc-title:var(--af-ink);--ui-btnc-ink:#000000e0;--ui-btnc-muted:#0000009c;--ui-btnc-icon:#00000072;--ui-btnc-solid:#000000e0;--ui-btnc-solid-hover:#000c;--ui-btnc-on-solid:var(--af-surface);--ui-btnc-surface:var(--af-surface);--ui-btnc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-btnc-shadow-hover:0 0 0 .5px #0000001a, 0 1px 1px -1px #0000001f, 0 1px 3px 0 #00000012;--ui-btnc-wash:#00000008;--ui-btnc-danger:var(--af-danger);--ui-btnc-danger-bg:#e5484d14;--ui-btnc-danger-bg-hover:#e5484d1f;--ui-btnc-shine:#ffffffd1;--ui-btnc-shine-on-solid:var(--af-surface);--ui-btnc-focus:#0060e259;--ui-btnc-ease:cubic-bezier(.22, 1, .36, 1);--ui-btnc-load:.65s;--h:28px;--px:10px;--gap:6px;--fs:13px;--lh:20px;--icon:16px;--radius:6px;justify-content:center;align-items:center;gap:var(--gap);box-sizing:border-box;height:var(--h);padding:0 var(--px);border-radius:var(--radius);font-family:Inter,InterVariable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs);font-weight:500;line-height:var(--lh);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;transition:background-color .14s ease, color .14s ease, box-shadow .14s ease, transform .16s var(--ui-btnc-ease), opacity .14s ease;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.ui-buttonc[data-size=sm]{--h:24px;--px:8px;--gap:4px;--fs:12px;--lh:16px;--icon:14px;--radius:6px}.ui-buttonc[data-size=lg]{--h:32px;--px:12px;--gap:6px;--fs:13px;--icon:16px;--radius:6px}.ui-buttonc[data-icon-left]{padding-left:calc(var(--px) - 2px)}.ui-buttonc[data-icon-right]{padding-right:calc(var(--px) - 2px)}.ui-buttonc[data-icon-only]{width:var(--h);padding:0}.ui-buttonc[data-variant=primary]{background:var(--ui-btnc-solid);color:var(--ui-btnc-on-solid)}.ui-buttonc[data-variant=primary]:hover:not(:disabled){background:var(--ui-btnc-solid-hover)}.ui-buttonc[data-variant=secondary]{background:var(--ui-btnc-surface);color:var(--ui-btnc-title);box-shadow:var(--ui-btnc-shadow)}.ui-buttonc[data-variant=secondary] .ui-buttonc__icon{color:var(--ui-btnc-icon)}.ui-buttonc[data-variant=secondary]:hover:not(:disabled){box-shadow:var(--ui-btnc-shadow-hover)}.ui-buttonc[data-variant=ghost]{color:var(--ui-btnc-muted);background:0 0}.ui-buttonc[data-variant=ghost] .ui-buttonc__icon{color:var(--ui-btnc-icon)}.ui-buttonc[data-variant=ghost]:hover:not(:disabled){background:var(--ui-btnc-wash);color:var(--ui-btnc-ink)}.ui-buttonc[data-variant=ghost]:hover:not(:disabled) .ui-buttonc__icon{color:var(--ui-btnc-ink)}.ui-buttonc[data-variant=destructive]{background:var(--ui-btnc-danger-bg);color:var(--ui-btnc-danger)}.ui-buttonc[data-variant=destructive]:hover:not(:disabled){background:var(--ui-btnc-danger-bg-hover)}.ui-buttonc .ui-buttonc__icon{transition:color .14s}.ui-buttonc:active:not(:disabled):not([data-loading]){transform:scale(.97)}.ui-buttonc:focus-visible{outline:2px solid var(--ui-btnc-focus);outline-offset:1px}.ui-buttonc:disabled{opacity:.4;cursor:default}.ui-buttonc[data-loading]{cursor:default}.ui-buttonc__icon{width:var(--icon);height:var(--icon);flex:none;place-items:center;display:grid}.ui-buttonc__icon>svg{width:100%;height:100%}.ui-buttonc{overflow:clip}.ui-buttonc[data-ready] .ui-buttonc__label{animation:.48s cubic-bezier(.25,1,.5,1) both ui-buttonc-label-in}.ui-buttonc[data-ready] .ui-buttonc__icon{animation:.52s cubic-bezier(.25,1,.5,1) both ui-buttonc-icon-in}.ui-buttonc__label{position:relative}.ui-buttonc__label:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-btnc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ui-buttonc[data-variant=primary] .ui-buttonc__label:after{--ui-btnc-shine:var(--ui-btnc-shine-on-solid)}.ui-buttonc[data-loading] .ui-buttonc__label{color:color-mix(in srgb, currentColor 50%, transparent)}.ui-buttonc[data-loading] .ui-buttonc__label:after{opacity:1;animation:ui-buttonc-sweep calc(var(--ui-btnc-load) * 1.6) linear infinite}.ui-buttonc__spinner{animation:.9s linear infinite ui-buttonc-spin}@keyframes ui-buttonc-label-in{0%{opacity:0;filter:blur(3px);transform:translateY(25%)}}@keyframes ui-buttonc-icon-in{0%{opacity:0;filter:blur(2px);transform:scale(.7)}}@keyframes ui-buttonc-spin{to{transform:rotate(1turn)}}@keyframes ui-buttonc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ui-buttonc[data-ready] .ui-buttonc__label,.ui-buttonc[data-ready] .ui-buttonc__icon{animation:none}.ui-buttonc{transition-duration:1ms}.ui-buttonc[data-loading] .ui-buttonc__label:after{opacity:0;animation:none}}.ui-dzc{--ui-dzc-card:var(--af-surface);--ui-dzc-ink:#000000e0;--ui-dzc-strong:var(--af-ink);--ui-dzc-text:#0000009c;--ui-dzc-muted:#00000073;--ui-dzc-faint:#00000045;--ui-dzc-icon:#00000072;--ui-dzc-line:#0000000f;--ui-dzc-dash:#0000001f;--ui-dzc-dash-hover:#0003;--ui-dzc-sheet-line:#00000024;--ui-dzc-track:#0000000f;--ui-dzc-wash:#00000008;--ui-dzc-wash-big:#00000004;--ui-dzc-flash:#0000000f;--ui-dzc-accent:#0060e2c3;--ui-dzc-accent-soft:#0060e209;--ui-dzc-ok:var(--af-ok);--ui-dzc-warn:var(--af-warn);--ui-dzc-danger:var(--af-danger);--ui-dzc-shine:#ffffffd1;--ui-dzc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-dzc-focus:#0060e259;--ui-dzc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:520px;color:var(--ui-dzc-ink);-webkit-font-smoothing:antialiased;font-family:Inter,InterVariable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:grid;position:relative;container-type:inline-size}.ui-dzc *,.ui-dzc :before,.ui-dzc :after{box-sizing:border-box}:where(.ui-dzc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-dzc) svg{flex:none;display:block}.ui-dzc button:focus-visible{outline:2px solid var(--ui-dzc-focus);outline-offset:1px}.ui-dzc__glyph{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-dzc__glyph[data-solid]{fill:currentColor;stroke:none}.ui-dzc__card{background:var(--ui-dzc-card);box-shadow:var(--ui-dzc-shadow);border-radius:10px;overflow:hidden}.ui-dzc__body{transition:height .36s var(--ui-dzc-ease);overflow:hidden}.ui-dzc__inner{padding:8px 8px 4px;display:flow-root}.ui-dzc__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-dzc__area{border:1px dashed var(--ui-dzc-dash);background:var(--ui-dzc-card);text-align:center;border-radius:10px;justify-items:center;width:100%;margin-bottom:4px;padding:24px 16px 20px;transition:background-color .16s,border-color .16s;display:grid;position:relative}.ui-dzc__area:hover{border-color:var(--ui-dzc-dash-hover);background-color:var(--ui-dzc-wash-big)}.ui-dzc__area[data-dragging]{border-color:var(--ui-dzc-accent);background-color:var(--ui-dzc-accent-soft)}.ui-dzc__area:focus-visible{outline-offset:2px}.ui-dzc__stack{width:64px;height:44px;margin-bottom:12px;position:relative}.ui-dzc__sheet{background:var(--ui-dzc-card);width:30px;height:36px;box-shadow:var(--ui-dzc-shadow);transition:transform .42s var(--ui-dzc-ease);border-radius:6px;margin-left:-15px;position:absolute;bottom:0;left:50%}.ui-dzc__sheet-l,.ui-dzc__sheet-r{box-shadow:none;filter:drop-shadow(0 1px 1.5px #0000000d);background:0 0}.ui-dzc__sheet .ui-dzc__badge{width:100%;height:100%}.ui-dzc__sheet-l{transform:translate(-12px,2px)rotate(-10deg)}.ui-dzc__sheet-r{transform:translate(12px,2px)rotate(10deg)}.ui-dzc__sheet-m{place-items:center;display:grid;transform:translateY(-2px)}.ui-dzc__sheet-m .ui-dzc__glyph{color:var(--ui-dzc-icon);transition:color .16s}.ui-dzc__area:hover .ui-dzc__sheet-m{transform:translateY(-4px)}.ui-dzc__area:hover .ui-dzc__sheet-m .ui-dzc__glyph{color:var(--ui-dzc-ink)}.ui-dzc__area[data-dragging] .ui-dzc__sheet-l{transform:translate(-28px)rotate(-16deg)}.ui-dzc__area[data-dragging] .ui-dzc__sheet-r{transform:translate(28px)rotate(16deg)}.ui-dzc__area[data-dragging] .ui-dzc__sheet-m{transform:translateY(-8px)scale(1.05)}.ui-dzc__area[data-dragging] .ui-dzc__sheet-m .ui-dzc__glyph{color:var(--ui-dzc-accent);animation:.9s ease-in-out infinite ui-dzc-bob}.ui-dzc__badge-sheet{fill:var(--ui-dzc-card);stroke:var(--ui-dzc-sheet-line);stroke-width:.9px}.ui-dzc__badge-fold{fill:none;stroke:var(--ui-dzc-sheet-line);stroke-width:.9px;stroke-linejoin:round}.ui-dzc__badge-text{letter-spacing:.04em;font-family:inherit;font-size:6.5px;font-weight:500}.ui-dzc__title{color:var(--ui-dzc-ink);animation:ui-dzc-in .26s var(--ui-dzc-ease) both;font-size:13px;font-weight:500;line-height:20px}.ui-dzc__browse{color:var(--ui-dzc-accent)}.ui-dzc__hint{color:var(--ui-dzc-muted);font-size:12px;line-height:16px}.ui-dzc__list{margin:0;padding:0;list-style:none;display:grid}.ui-dzc__row{animation:ui-dzc-grow .42s var(--ui-dzc-ease) both;transition:grid-template-rows .26s var(--ui-dzc-ease), opacity .2s ease;grid-template-rows:1fr;display:grid}.ui-dzc__row[data-removing]{opacity:0;transition:grid-template-rows .26s var(--ui-dzc-ease) .2s, opacity .22s ease .18s;grid-template-rows:0fr}.ui-dzc__row-inner{isolation:isolate;align-items:center;gap:10px;min-height:0;padding:8px 0 8px 8px;display:flex;position:relative;overflow:hidden}.ui-dzc__row-inner:before{content:"";background:var(--ui-dzc-flash);opacity:0;pointer-events:none;z-index:-1;border-radius:6px;position:absolute;inset:2px 0}.ui-dzc__row[data-removing] .ui-dzc__row-inner:before{animation:.28s ease-out both ui-dzc-flash}.ui-dzc__row[data-removing]{pointer-events:none}.ui-dzc__row[data-removing] .ui-dzc__icon-btn{background:0 0}.ui-dzc__row+.ui-dzc__row .ui-dzc__row-inner{border-top:.5px solid var(--ui-dzc-line)}.ui-dzc__file{align-self:flex-start;width:16px;height:16px;margin-top:2px;overflow:visible}.ui-dzc__file-sheet,.ui-dzc__file-fold{fill:none;stroke:var(--ui-dzc-icon);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ui-dzc__file-sheet{fill:var(--ui-dzc-card)}.ui-dzc__info{flex:1;min-width:0}.ui-dzc__line{align-items:center;gap:6px;min-width:0;display:flex}.ui-dzc__name{color:var(--ui-dzc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.ui-dzc__done{color:var(--ui-dzc-ok);flex:none;place-items:center;animation:.42s cubic-bezier(.34,1.56,.64,1) both ui-dzc-pop;display:grid}.ui-dzc__done .ui-dzc__glyph{width:14px;height:14px}.ui-dzc__meta{font-variant-numeric:tabular-nums;color:var(--ui-dzc-muted);animation:ui-dzc-in .24s var(--ui-dzc-ease) both;font-size:12px;line-height:16px}.ui-dzc__dot{color:var(--ui-dzc-faint);margin:0 5px}.ui-dzc__error{color:var(--ui-dzc-danger)}.ui-dzc__row[data-status=error] .ui-dzc__row-inner{animation:.38s both ui-dzc-shake}.ui-dzc__bar{background:var(--ui-dzc-track);height:2px;transition:height .32s var(--ui-dzc-ease) .25s, margin .32s var(--ui-dzc-ease) .25s, opacity .2s ease .2s;border-radius:1px;margin-top:6px;margin-bottom:2px;position:relative;overflow:hidden}.ui-dzc__bar[data-hidden]{opacity:0;height:0;margin-top:0;margin-bottom:0}.ui-dzc__bar>span{border-radius:inherit;background:var(--ui-dzc-accent);transform-origin:0;transition:transform .2s linear,background-color .2s;position:absolute;inset:0}.ui-dzc__row[data-status=error] .ui-dzc__bar>span{background:var(--ui-dzc-danger)}.ui-dzc__actions{flex:none;gap:2px;display:flex}.ui-dzc__icon-btn{width:28px;height:28px;color:var(--ui-dzc-icon);border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid}.ui-dzc__icon-btn:hover{background:var(--ui-dzc-wash);color:var(--ui-dzc-ink)}.ui-dzc__retry:active .ui-dzc__glyph{transition:transform .3s var(--ui-dzc-ease);transform:rotate(120deg)}.ui-dzc__foot{border-top:.5px solid var(--ui-dzc-line);font-variant-numeric:tabular-nums;height:44px;color:var(--ui-dzc-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 16px;font-size:12px;line-height:16px;display:flex}.ui-dzc__foot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:ui-dzc-in .24s var(--ui-dzc-ease) both;overflow:hidden}.ui-dzc__summary{color:var(--ui-dzc-text)}.ui-dzc__summary .ui-dzc__dot{color:var(--ui-dzc-faint)}.ui-dzc__summary-done{color:var(--ui-dzc-ink);align-items:center;gap:6px;display:inline-flex}.ui-dzc__ok{color:var(--ui-dzc-ok)}.ui-dzc__warn{color:var(--ui-dzc-warn)}.ui-dzc__summary-done .ui-dzc__glyph{width:16px;height:16px}.ui-dzc__clear{background:var(--ui-dzc-card);height:28px;box-shadow:var(--ui-dzc-shadow);color:var(--ui-dzc-strong);animation:ui-dzc-in .24s var(--ui-dzc-ease) both;border-radius:6px;flex:none;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .12s}.ui-dzc__clear:hover{background:var(--af-surface-subtle)}.ui-dzc__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dzc__shimmer{position:relative}.ui-dzc__shimmer:after{content:attr(data-text);content:attr(data-text) / "";white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 38%, var(--ui-dzc-shine) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ui-dzc-sweep;position:absolute;inset:0}@keyframes ui-dzc-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ui-dzc-grow{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes ui-dzc-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ui-dzc-bob{50%{transform:translateY(-3px)}}@keyframes ui-dzc-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes ui-dzc-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes ui-dzc-sweep{0%{background-position:100% 0}to{background-position:0 0}}@container (max-width:420px){.ui-dzc__area{padding:20px 12px 16px}.ui-dzc__foot{padding-left:12px}}.ui-dzc__for-touch{display:none}@media (hover:none) and (pointer:coarse){.ui-dzc__for-mouse{display:none}.ui-dzc__for-touch{display:inline}.ui-dzc__icon-btn{width:36px;height:36px}.ui-dzc__foot{height:52px}.ui-dzc__clear{height:34px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.ui-dzc *,.ui-dzc :before,.ui-dzc :after{transition:none!important;animation:none!important}}.ui-otpc{--ui-otpc-box:40px;--ui-otpc-gap:8px;--ui-otpc-card:var(--af-surface);--ui-otpc-ink:#000000e0;--ui-otpc-strong:var(--af-ink);--ui-otpc-text:#0000009c;--ui-otpc-muted:#00000073;--ui-otpc-faint:#00000045;--ui-otpc-icon:#00000072;--ui-otpc-line:#0000000f;--ui-otpc-fill:#0000000f;--ui-otpc-wash:#00000008;--ui-otpc-shine:#ffffffd1;--ui-otpc-accent:#0060e2c3;--ui-otpc-focus:#0060e259;--ui-otpc-danger:var(--af-danger);--ui-otpc-success:var(--af-ok);--ui-otpc-danger-tint:#e5484d14;--ui-otpc-success-tint:#1a9a5214;--ui-otpc-lift:0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-otpc-shadow:0 0 0 .5px var(--ui-otpc-line), var(--ui-otpc-lift);--ui-otpc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;color:var(--ui-otpc-ink);-webkit-font-smoothing:antialiased;justify-self:stretch;font-family:Inter,InterVariable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:grid;container-type:inline-size}.ui-otpc *,.ui-otpc :before,.ui-otpc :after{box-sizing:border-box}:where(.ui-otpc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ui-otpc[data-align=center]{text-align:center;justify-items:center}.ui-otpc[data-disabled]{opacity:.55}.ui-otpc__field{min-width:0;padding:3px 0;display:flex}.ui-otpc[data-align=center] .ui-otpc__field{justify-content:center}.ui-otpc__slots{--size:min(var(--ui-otpc-box), calc((100cqi - 6px - (var(--n) - 1) * var(--ui-otpc-gap) - var(--sep-w)) / var(--n)));align-items:center;gap:var(--ui-otpc-gap);display:flex;position:relative}.ui-otpc__box{width:var(--size);height:calc(var(--size) * 1.1);border-radius:calc(var(--size) * .2);background:var(--ui-otpc-card);box-shadow:var(--ui-otpc-shadow);font-size:min(15px, calc(var(--size) * .375));font-variant-numeric:tabular-nums;color:var(--ui-otpc-ink);transition:box-shadow .22s ease, background-color .22s ease, color .22s ease, transform .38s var(--ui-otpc-ease), opacity .26s ease;flex:none;place-items:center;font-weight:500;line-height:24px;display:grid;position:relative;overflow:hidden}.ui-otpc__sep{background:var(--ui-otpc-faint);border-radius:1px;flex:none;width:8px;height:1px;transition:opacity .2s}.ui-otpc__char{animation:ui-otpc-pop .28s var(--ui-otpc-ease) both;display:block}.ui-otpc__slots[data-clearing] .ui-otpc__char{animation:.24s both ui-otpc-out;animation-delay:calc((var(--n) - var(--i)) * 22ms)!important}.ui-otpc__ring{z-index:1;border-radius:calc(var(--size) * .2);box-shadow:0 0 0 .5px var(--ui-otpc-accent), 0 0 0 2px var(--ui-otpc-focus);opacity:0;pointer-events:none;transition:transform .26s var(--ui-otpc-ease), width .26s var(--ui-otpc-ease), opacity .18s ease, box-shadow .22s ease;place-items:center;display:grid;position:absolute;top:0;left:0}.ui-otpc__ring[data-show]{opacity:1}.ui-otpc__caret{background:var(--ui-otpc-accent);opacity:0;border-radius:1px;width:1px;height:18px;max-height:42%}.ui-otpc__caret[data-show]{animation:1.1s ease-in-out infinite ui-otpc-blink}.ui-otpc__input{z-index:2;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;letter-spacing:-1em;cursor:text;appearance:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ui-otpc__input::selection{background:0 0}.ui-otpc__input:-webkit-autofill{transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #0000}.ui-otpc__input[readonly],.ui-otpc__input:disabled{cursor:default}.ui-otpc__box:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--ui-otpc-shine) 50%, transparent 80%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.ui-otpc[data-status=verifying] .ui-otpc__box:after{opacity:1;animation:1.3s ease-in-out infinite ui-otpc-shimmer;animation-delay:calc(var(--i) * 70ms)}.ui-otpc[data-status=verifying] .ui-otpc__box{background:var(--ui-otpc-wash);box-shadow:0 0 0 .5px var(--ui-otpc-line);color:var(--ui-otpc-text)}.ui-otpc[data-error] .ui-otpc__box{background:var(--ui-otpc-danger-tint);color:var(--ui-otpc-danger)}.ui-otpc__pill{z-index:1;height:calc(var(--size) * 1.1);border-radius:calc(var(--size) * .2);background:var(--ui-otpc-card);box-shadow:var(--ui-otpc-shadow);opacity:0;pointer-events:none;transition:width .3s var(--ui-otpc-ease), background-color .3s ease, opacity .16s ease .14s;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ui-otpc__pill-inner{white-space:nowrap;color:var(--ui-otpc-ink);opacity:0;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .16s;display:inline-flex}.ui-otpc__check{fill:none;width:16px;height:16px;stroke:var(--ui-otpc-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-otpc__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s}.ui-otpc[data-status=success] .ui-otpc__box{transform:translateX(calc(((var(--n) - 1) / 2 - var(--i)) * (var(--size) + var(--ui-otpc-gap)))) scale(.7);opacity:0;transition:transform .34s var(--ui-otpc-ease), opacity .22s ease .12s}.ui-otpc[data-status=success] .ui-otpc__sep{opacity:0}.ui-otpc[data-status=success] .ui-otpc__pill{background:var(--ui-otpc-success-tint);opacity:1;transition:width .46s var(--ui-otpc-ease) .22s, background-color .3s ease .3s, opacity .16s ease .12s}.ui-otpc[data-status=success] .ui-otpc__pill-inner{opacity:1;transition:opacity .24s .46s}.ui-otpc[data-status=success] .ui-otpc__check path{stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--ui-otpc-ease) .56s}.ui-otpc__msg{width:100%;transition:grid-template-rows .3s var(--ui-otpc-ease);grid-template-rows:0fr;display:grid}.ui-otpc__msg[data-show]{grid-template-rows:1fr}.ui-otpc__msg-inner{min-height:0;overflow:hidden}.ui-otpc__msg-text{text-wrap:balance;color:var(--ui-otpc-text);opacity:0;transition:opacity .2s ease, transform .3s var(--ui-otpc-ease);margin:0;padding-top:8px;font-size:12px;line-height:16px;transform:translateY(-4px)}.ui-otpc__msg[data-show] .ui-otpc__msg-text{opacity:1;transition-delay:60ms;transform:none}.ui-otpc__alert{vertical-align:-3px;fill:none;width:14px;height:14px;stroke:var(--ui-otpc-danger);stroke-width:1.7px;stroke-linecap:round;margin-right:6px;display:inline-block}.ui-otpc__resend{font-variant-numeric:tabular-nums;min-height:28px;color:var(--ui-otpc-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;font-size:12px;line-height:16px;transition:opacity .22s;display:flex}.ui-otpc[data-align=center] .ui-otpc__resend{justify-content:center}.ui-otpc__resend[data-hidden]{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s .22s}.ui-otpc__swap{animation:ui-otpc-in .26s var(--ui-otpc-ease) both;display:inline-block}.ui-otpc__wait{color:var(--ui-otpc-text)}.ui-otpc__time{text-align:left;min-width:3.4ch;color:var(--ui-otpc-ink);display:inline-block}.ui-otpc__resend-btn{box-shadow:inset 0 0 0 .5px var(--ui-otpc-line);color:var(--ui-otpc-text);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .16s,color .16s;position:relative}.ui-otpc__resend-btn:hover{background:var(--ui-otpc-wash);color:var(--ui-otpc-ink)}.ui-otpc__resend-btn:active{background:var(--ui-otpc-fill)}.ui-otpc__resend-btn:focus-visible{outline:2px solid var(--ui-otpc-focus);outline-offset:1px}.ui-otpc__resend-btn:disabled{color:var(--ui-otpc-faint);cursor:default;background:0 0}.ui-otpc__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ui-otpc-pop{0%{opacity:0;filter:blur(3px);transform:translateY(4px)scale(.7)}to{opacity:1;filter:none;transform:none}}@keyframes ui-otpc-out{to{opacity:0;filter:blur(2px);transform:translateY(-4px)scale(.8)}}@keyframes ui-otpc-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ui-otpc-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes ui-otpc-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@container (max-width:340px){.ui-otpc__slots{--ui-otpc-gap:6px}.ui-otpc__sep{width:6px}}@container (max-width:250px){.ui-otpc__resend-q{display:none}}@media (hover:none) and (pointer:coarse){.ui-otpc__resend-btn{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.ui-otpc *,.ui-otpc :before,.ui-otpc :after{transition:none!important;animation:none!important}.ui-otpc__caret[data-show]{opacity:1}}.ui-sfc{--ui-sfc-card:var(--af-surface);--ui-sfc-ink:#000000e0;--ui-sfc-strong:var(--af-ink);--ui-sfc-text:#0000009c;--ui-sfc-muted:#00000073;--ui-sfc-faint:#00000045;--ui-sfc-icon:#00000072;--ui-sfc-line:#0000000f;--ui-sfc-fill:#0000000f;--ui-sfc-fill-strong:#0000001a;--ui-sfc-wash:#00000008;--ui-sfc-wash-soft:#00000004;--ui-sfc-accent:#0060e2c3;--ui-sfc-accent-soft:#0060e214;--ui-sfc-accent-fill:#0060e20d;--ui-sfc-accent-line:#0060e259;--ui-sfc-ok:var(--af-ok);--ui-sfc-ok-soft:#1a9a521a;--ui-sfc-danger:var(--af-danger);--ui-sfc-danger-soft:#e5484d8c;--ui-sfc-chip:#000000e0;--ui-sfc-chip-hover:#000c;--ui-sfc-on-chip:var(--af-surface);--ui-sfc-white-hover:var(--af-surface-subtle);--ui-sfc-focus:#0060e259;--ui-sfc-shadow:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-sfc-shadow-hover:0 0 0 .5px #0000001f, 0 1px 1px -1px #0000001a, 0 1px 2px 0 #0000000d;--ui-sfc-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--ui-sfc-card);width:100%;max-width:520px;box-shadow:var(--ui-sfc-shadow);color:var(--ui-sfc-ink);-webkit-font-smoothing:antialiased;border-radius:10px;font-family:Inter,InterVariable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:grid;position:relative;container-type:inline-size}.ui-sfc *,.ui-sfc :before,.ui-sfc :after{box-sizing:border-box}:where(.ui-sfc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ui-sfc) svg{flex:none;display:block}:where(.ui-sfc) :is(h2,p,dl,dd,ul,ol){margin:0}.ui-sfc button:focus-visible{outline:2px solid var(--ui-sfc-focus);outline-offset:1px}.ui-sfc__glyph{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-sfc__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-sfc__draw{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ui-sfc__draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-sfc-draw .36s var(--ui-sfc-ease) 80ms forwards}.ui-sfc__head{padding:16px 20px 0}.ui-sfc__steps{position:relative}.ui-sfc__list{grid-template-columns:repeat(var(--ui-sfc-n), minmax(0, 1fr));gap:8px;padding:0;list-style:none;display:grid}.ui-sfc__step{min-width:0;display:grid;position:relative}.ui-sfc__step-btn{text-align:left;cursor:default;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:-4px;padding:4px 4px 2px;transition:background-color .1s;display:grid}button.ui-sfc__step-btn{cursor:pointer}button.ui-sfc__step-btn:hover{background:var(--ui-sfc-wash)}.ui-sfc__bar{background:var(--ui-sfc-line);border-radius:1px;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.ui-sfc__bar:after{content:"";border-radius:inherit;background:var(--ui-sfc-accent);transform-origin:0;transition:transform .36s var(--ui-sfc-ease);position:absolute;inset:0;transform:scaleX(0)}.ui-sfc__step:not([data-state=upcoming]) .ui-sfc__bar:after{transform:none}.ui-sfc__mark{font-variant-numeric:tabular-nums;min-width:12px;height:16px;color:var(--ui-sfc-faint);flex:none;justify-content:flex-start;align-items:center;font-size:10px;font-weight:500;line-height:16px;transition:color .2s;display:inline-flex}.ui-sfc__mark>span{animation:ui-sfc-in .26s var(--ui-sfc-ease) both}.ui-sfc__mark .ui-sfc__draw{stroke-width:2.4px;width:12px;height:12px}.ui-sfc__step[data-state=current] .ui-sfc__mark,.ui-sfc__step[data-state=done] .ui-sfc__mark{color:var(--ui-sfc-accent)}.ui-sfc__step-label{letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ui-sfc-muted);font-size:10px;font-weight:500;line-height:16px;transition:color .2s;overflow:hidden}.ui-sfc__step[data-state=done] .ui-sfc__step-label{color:var(--ui-sfc-text)}.ui-sfc__step[data-state=current] .ui-sfc__step-label{color:var(--ui-sfc-strong)}button.ui-sfc__step-btn:hover .ui-sfc__step-label{color:var(--ui-sfc-ink)}.ui-sfc__compact{display:none}.ui-sfc__compact-text{letter-spacing:.5px;font-variant-numeric:tabular-nums;min-width:0;color:var(--ui-sfc-muted);white-space:nowrap;animation:ui-sfc-in .28s var(--ui-sfc-ease) both;font-size:10px;font-weight:500;line-height:16px;display:flex}.ui-sfc__compact-dot{color:var(--ui-sfc-faint);margin:0 6px}.ui-sfc__compact-title{text-overflow:ellipsis;color:var(--ui-sfc-strong);overflow:hidden}.ui-sfc__card{min-width:0;display:grid}.ui-sfc__viewport{transition:height .36s var(--ui-sfc-ease);position:relative;overflow:hidden}.ui-sfc__pane{animation:ui-sfc-enter .36s var(--ui-sfc-ease) both;padding:20px}.ui-sfc__pane[data-dir="-1"]{animation-name:ui-sfc-enter-back}.ui-sfc__pane[data-first]{animation:none}.ui-sfc__pane[data-pane=leaving]{pointer-events:none;animation:ui-sfc-leave .28s var(--ui-sfc-ease) both;position:absolute;top:0;left:0;right:0}.ui-sfc__pane[data-pane=leaving][data-dir="-1"]{animation-name:ui-sfc-leave-back}.ui-sfc__heading{color:var(--ui-sfc-strong);outline:none;font-size:15px;font-weight:500;line-height:24px}.ui-sfc__desc{color:var(--ui-sfc-text);text-wrap:pretty}.ui-sfc__body{gap:16px;margin-top:16px;display:grid}.ui-sfc__field{min-width:0;display:grid}.ui-sfc__label{color:var(--ui-sfc-text);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px 2px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ui-sfc__optional{color:var(--ui-sfc-muted);font-weight:400}.ui-sfc__control{min-width:0}.ui-sfc__input,.ui-sfc__tags{background:var(--ui-sfc-card);min-width:0;height:32px;box-shadow:var(--ui-sfc-shadow);cursor:text;border-radius:8px;align-items:center;transition:box-shadow .12s;display:flex}.ui-sfc__input:hover,.ui-sfc__tags:hover{box-shadow:var(--ui-sfc-shadow-hover)}.ui-sfc__input:focus-within,.ui-sfc__tags:focus-within{outline:2px solid var(--ui-sfc-focus);outline-offset:1px}.ui-sfc__input[data-invalid],.ui-sfc__tags[data-invalid]{box-shadow:0 0 0 .5px var(--ui-sfc-danger), 0 1px 2px 0 #e5484d14}.ui-sfc__input[data-invalid]:focus-within,.ui-sfc__tags[data-invalid]:focus-within{outline-color:#e5484d4d}.ui-sfc__input input,.ui-sfc__tags-input{min-width:0;height:32px;font:inherit;color:var(--ui-sfc-ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 10px}.ui-sfc__input input::placeholder,.ui-sfc__tags-input::placeholder{color:var(--ui-sfc-faint)}.ui-sfc__prefix{color:var(--ui-sfc-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-left:10px}.ui-sfc__prefix+input{padding-left:0}.ui-sfc__fold{opacity:0;transition:grid-template-rows .26s var(--ui-sfc-ease), opacity .2s ease;grid-template-rows:0fr;display:grid}.ui-sfc__fold[data-open]{opacity:1;grid-template-rows:1fr}.ui-sfc__fold>div{min-height:0;overflow:hidden}.ui-sfc__msg,.ui-sfc__hint{text-wrap:pretty;padding:6px 0 0 2px;font-size:12px;line-height:16px}.ui-sfc__msg{color:var(--ui-sfc-danger);animation:ui-sfc-in .24s var(--ui-sfc-ease) both}.ui-sfc__hint{color:var(--ui-sfc-muted)}.ui-sfc__tags{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;padding:0 4px;overflow:auto hidden}.ui-sfc__tags::-webkit-scrollbar{display:none}.ui-sfc__chips{padding:0;list-style:none;display:contents}.ui-sfc__chip{background:var(--ui-sfc-fill);max-width:220px;height:24px;color:var(--ui-sfc-ink);white-space:nowrap;animation:ui-sfc-chip .26s var(--ui-sfc-ease) both;border-radius:6px;flex:none;align-items:center;gap:2px;padding:0 3px 0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.ui-sfc__chip[data-leaving]{pointer-events:none}.ui-sfc__chip-text{text-overflow:ellipsis;overflow:hidden}.ui-sfc__chip-x{width:18px;height:18px;color:var(--ui-sfc-icon);border-radius:4px;flex:none;place-items:center;transition:background-color .1s,color .1s;display:grid}.ui-sfc__chip-x .ui-sfc__glyph{stroke-width:1.9px;width:12px;height:12px}.ui-sfc__chip-x:hover{background:var(--ui-sfc-fill);color:var(--ui-sfc-ink)}.ui-sfc__chip[data-leaving] .ui-sfc__chip-x{background:0 0}.ui-sfc__tags-input{flex:1 0 140px;height:24px;padding:0 6px}.ui-sfc__tags-input:first-child{padding-left:6px}.ui-sfc__choices{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid;position:relative}.ui-sfc__ring{z-index:2;box-shadow:0 0 0 .5px var(--ui-sfc-accent-line);opacity:0;pointer-events:none;transition:transform .26s var(--ui-sfc-ease), width .26s var(--ui-sfc-ease), height .26s var(--ui-sfc-ease), opacity .16s ease;border-radius:8px;position:absolute;top:0;left:0}.ui-sfc__choice{background:var(--ui-sfc-card);min-width:0;box-shadow:var(--ui-sfc-shadow);text-align:left;border-radius:8px;align-content:start;gap:2px;padding:10px 12px 12px;transition:background-color .1s;display:grid;position:relative}.ui-sfc__choice:hover{background:var(--ui-sfc-wash-soft)}.ui-sfc__choice[aria-checked=true]{background:var(--ui-sfc-accent-fill)}.ui-sfc__choice:focus-visible{outline-offset:3px}.ui-sfc__choice-top{align-items:center;gap:6px;min-width:0;display:flex}.ui-sfc__choice-title{color:var(--ui-sfc-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-sfc__badge{background:var(--ui-sfc-accent-soft);color:var(--ui-sfc-accent);border-radius:5px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.ui-sfc__radio{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--ui-sfc-fill-strong);border-radius:50%;flex:none;margin-left:auto;transition:box-shadow .2s;position:relative}.ui-sfc__radio:after{content:"";background:var(--ui-sfc-accent);border-radius:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:3.5px;transform:scale(0)}.ui-sfc__choice[aria-checked=true] .ui-sfc__radio{box-shadow:inset 0 0 0 1px var(--ui-sfc-accent)}.ui-sfc__choice[aria-checked=true] .ui-sfc__radio:after{transform:scale(1)}.ui-sfc__choice-aside{font-variant-numeric:tabular-nums;color:var(--ui-sfc-ink)}.ui-sfc__choice-desc{color:var(--ui-sfc-text);text-wrap:pretty;margin-top:2px;font-size:12px;line-height:16px}.ui-sfc__review{box-shadow:var(--ui-sfc-shadow);border-radius:8px;display:grid}.ui-sfc__review-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 8px 10px 12px;display:grid}.ui-sfc__review-row+.ui-sfc__review-row{border-top:.5px solid var(--ui-sfc-line)}.ui-sfc__review dt{color:var(--ui-sfc-muted);font-size:12px;line-height:20px}.ui-sfc__review dd{min-width:0;color:var(--ui-sfc-ink);overflow-wrap:break-word}.ui-sfc__edit{height:24px;color:var(--ui-sfc-text);border-radius:6px;margin:-2px 0;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .1s,color .1s}.ui-sfc__edit:hover{background:var(--ui-sfc-wash);color:var(--ui-sfc-ink)}.ui-sfc__success{text-align:center;justify-items:center;padding:16px 0 8px;display:grid}.ui-sfc__success-check{background:var(--ui-sfc-ok-soft);width:36px;height:36px;color:var(--ui-sfc-ok);border-radius:50%;place-items:center;margin-bottom:12px;animation:.52s cubic-bezier(.34,1.56,.64,1) .12s both ui-sfc-pop;display:grid}.ui-sfc__success-check .ui-sfc__draw{stroke-width:2px;width:18px;height:18px}.ui-sfc__success-check .ui-sfc__draw path{animation-delay:.32s}.ui-sfc__success .ui-sfc__heading{animation:ui-sfc-in .34s var(--ui-sfc-ease) .22s both}.ui-sfc__success .ui-sfc__desc{text-wrap:balance;max-width:40ch;animation:ui-sfc-in .34s var(--ui-sfc-ease) .29s both}.ui-sfc__success-actions{animation:ui-sfc-in .34s var(--ui-sfc-ease) .36s both;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ui-sfc__foot-fold{z-index:3;background:var(--ui-sfc-card);transition:grid-template-rows .34s var(--ui-sfc-ease), opacity .2s ease;border-radius:0 0 10px 10px;grid-template-rows:1fr;display:grid;position:sticky;bottom:0}.ui-sfc__foot-fold[data-hidden]{opacity:0;grid-template-rows:0fr}.ui-sfc__foot{border-top:.5px solid var(--ui-sfc-line);align-items:center;gap:12px;min-height:0;padding:0 12px;display:flex;overflow:hidden}.ui-sfc__foot:before{content:"";flex:none;width:0;height:48px;margin-right:-12px}.ui-sfc__btn{white-space:nowrap;height:28px;transition:background-color .1s ease, opacity .2s ease, transform .12s ease, width .3s var(--ui-sfc-ease), visibility .2s;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ui-sfc__btn-ghost,.ui-sfc__btn-secondary{background:var(--ui-sfc-card);box-shadow:var(--ui-sfc-shadow);color:var(--ui-sfc-strong);gap:6px;padding:0 10px 0 8px}.ui-sfc__btn-secondary{padding:0 10px}.ui-sfc__btn-ghost .ui-sfc__glyph{color:var(--ui-sfc-icon)}.ui-sfc__btn-ghost:hover,.ui-sfc__btn-secondary:hover{background:var(--ui-sfc-white-hover)}.ui-sfc__btn-ghost[data-hidden]{opacity:0;visibility:hidden}.ui-sfc__btn-primary{background:var(--ui-sfc-chip);color:var(--ui-sfc-on-chip);margin-left:auto;overflow:hidden}.ui-sfc__btn-primary:hover{background:var(--ui-sfc-chip-hover)}.ui-sfc__btn:active{transform:scale(.97)}.ui-sfc__btn-primary[aria-disabled=true]{opacity:.35}.ui-sfc__btn-primary[data-busy]{opacity:.7;cursor:progress}.ui-sfc__btn-inner{flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-sfc__btn-label{animation:ui-sfc-in .24s var(--ui-sfc-ease) both}.ui-sfc__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ui-sfc-spin}.ui-sfc__submit-error{min-width:0;color:var(--ui-sfc-danger);animation:ui-sfc-in .24s var(--ui-sfc-ease) both;font-size:12px;line-height:16px}@keyframes ui-sfc-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-sfc-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ui-sfc-enter-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes ui-sfc-leave{to{opacity:0;transform:translate(-24px)}}@keyframes ui-sfc-leave-back{to{opacity:0;transform:translate(24px)}}@keyframes ui-sfc-draw{to{stroke-dashoffset:0}}@keyframes ui-sfc-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ui-sfc-chip{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ui-sfc-spin{to{transform:rotate(360deg)}}@container (max-width:420px){.ui-sfc__head{padding:14px 16px 0}.ui-sfc__compact{margin-bottom:8px;display:flex}.ui-sfc__step-btn{row-gap:0;padding-bottom:4px}.ui-sfc__mark,.ui-sfc__step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-sfc__pane{padding:16px}.ui-sfc__foot{padding:0 12px}.ui-sfc__choices{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ui-sfc__choice{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:10px 12px}.ui-sfc__choice-top{grid-column:1}.ui-sfc__choice-aside{grid-area:1/2;align-self:center}.ui-sfc__choice-desc{grid-column:1/-1;margin-top:0}.ui-sfc__radio{order:-1;margin-left:0;margin-right:2px}.ui-sfc__review-row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.ui-sfc__review dt{grid-column:1}.ui-sfc__review dd{grid-area:2/1}.ui-sfc__edit{grid-area:1/2/span 2;align-self:center;margin:0}}@media (hover:none) and (pointer:coarse){.ui-sfc__input input,.ui-sfc__tags-input,.ui-sfc__prefix{font-size:16px}.ui-sfc__input,.ui-sfc__tags,.ui-sfc__input input{height:40px}.ui-sfc__chip{height:30px}.ui-sfc__chip-x{width:26px;height:26px}.ui-sfc__tags-input{height:30px}.ui-sfc__btn{height:36px}.ui-sfc__foot:before{height:56px}.ui-sfc__edit{height:34px;padding:0 12px}.ui-sfc__step-btn{margin:-10px -4px -8px;padding-top:10px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.ui-sfc *,.ui-sfc :before,.ui-sfc :after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}}.ui-sfc{--ui-sfc-n:3}.ui-otpc{--n:6;--sep-w:0px}
