.ux{--ux-gap:clamp(12px, var(--space-4), 22px);--ux-pad:clamp(16px, var(--space-5), 30px);--ux-h1:min(var(--text-title-size), 34px);--ux-h2:min(var(--text-subheading-size), 19px);--ux-num:min(var(--text-heading-size), 34px);--ux-body:min(var(--text-body-size), 15px);--ux-control:clamp(38px, calc(var(--space-2) * 2 + 22px), 46px);box-sizing:border-box;color:var(--color-fg);font-family:var(--font-body)}.ux *,.ux :before,.ux :after{box-sizing:border-box}.ux :is(p,h1,h2,dl,dd){margin:0}.ux .b-icon{align-self:center}.ux .b-body{font-size:var(--ux-body)}.ux .b-btn{font-size:var(--ux-body);min-height:var(--ux-control);white-space:nowrap}.ux .ux-wide{justify-content:center;width:100%;display:flex}.ux .ux-h1{font-size:var(--ux-h1);text-wrap:balance}.ux .ux-h2{font-size:var(--ux-h2)}.ux .ux-num{font-family:var(--font-heading);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);font-size:var(--ux-num);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.ux .ux-strong{font-weight:600}.ux .ux-fg{color:var(--color-fg)}.ux .ux-center{text-align:center}.ux .ux-between{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ux .ux-clamp,.ux .ux-clamp3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.ux .ux-clamp3{-webkit-line-clamp:3}.ux .ux-link{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px}.ux .ux-lockup{flex-direction:row;gap:.4em;font-size:20px}.ux .ux-lockup .b-logo{width:calc(1.2em * var(--lockup-mark,1) * var(--logo-aspect,1));height:calc(1.2em * var(--lockup-mark,1))}.ux .ux-push{margin-top:auto}.ux .ux-avatar{background:var(--color-accent);width:36px;height:36px;color:var(--color-on-accent);font:600 13px/1 var(--font-body);border-radius:999px;flex:none;place-items:center;display:inline-grid}.ux .ux-faces{display:flex}.ux .ux-faces .ux-avatar{box-shadow:0 0 0 3px var(--color-surface);margin-right:-8px}.ux .ux-faces .ux-avatar:nth-child(2n){background:var(--color-primary);color:var(--color-on-primary)}.ux .ux-iconbtn{width:var(--ux-control);height:var(--ux-control);border-radius:var(--radius-control);border:max(1px, var(--line-control)) solid var(--color-border);color:var(--color-fg);flex:none;place-items:center;font-size:18px;display:inline-grid}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-iconbtn{border-color:var(--color-line)}.ux .ux-pill{font-size:12.5px}.ux .ux-delta{color:var(--color-success-text);font-weight:600}.ux .ux-delta[data-down]{color:var(--color-danger-text)}.ux .ux-field{flex-direction:column;gap:6px;display:flex}.ux .ux-input{height:var(--ux-control);border-radius:var(--radius-control);border:max(1px, var(--line-control)) solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-size:var(--ux-body);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:flex}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-input{border-color:var(--color-line)}.ux .ux-input.is-focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 30%, transparent)}.ux .ux-input.is-secret{letter-spacing:.15em}.ux .ux-search{width:260px;color:var(--color-fg-muted)}.ux .ux-check{align-items:center;gap:8px;display:inline-flex}.ux .ux-box{border-radius:min(var(--radius-control), 5px);background:var(--color-primary);width:18px;height:18px;color:var(--color-on-primary);place-items:center;font-size:12px;display:inline-grid}.ux .ux-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding-block:10px;display:flex}.ux .ux-row:first-of-type{border-top:0}.ux .ux-row-text{flex:1;min-width:0}.ux .ux-row-text>p{text-overflow:ellipsis;white-space:nowrap;overflow:clip}.ux .ux-row .b-icon{align-self:center}.ux .ux-nophoto{border-radius:var(--radius-image,var(--radius-outer));place-items:center;display:grid;position:relative;overflow:clip}.ux .ux-nophoto-mark{aspect-ratio:1;width:22%;height:auto;font-size:96px}.ux-window{background:var(--color-bg);border-radius:14px;width:1280px;overflow:clip}.ux-window-bar{background:var(--color-surface);border-bottom:1px solid var(--color-border);place-items:center;height:40px;display:grid;position:relative}.ux-lights{gap:8px;margin-top:-6px;display:flex;position:absolute;top:50%;left:16px}.ux-lights>i{background:var(--color-border);border-radius:999px;width:12px;height:12px}.ux .ux-address{background:var(--color-bg);min-width:320px;color:var(--color-fg-muted);text-transform:none;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.ux-screen{background:var(--color-bg);position:relative;overflow:clip}.ux-desk{height:100%;display:flex}.ux-desk[data-nav=top]{flex-direction:column}.ux .ux-main{gap:var(--ux-gap);min-width:0;min-height:0;padding:var(--ux-pad);flex-direction:column;flex:1;display:flex;overflow:clip}.ux .ux-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.ux .ux-head .b-meta{margin-bottom:6px}.ux .ux-tools{align-items:center;gap:10px;display:flex}.ux .ux-sidebar{gap:var(--ux-gap);width:248px;padding:var(--ux-pad) 16px;background:var(--color-surface);border-right:max(1px, var(--line-width)) solid var(--color-border);flex-direction:column;flex:none;display:flex}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-sidebar{border-color:var(--color-line)}.ux .ux-sidebar .ux-lockup{padding-inline:8px}.ux .ux-side-items{flex-direction:column;gap:2px;display:flex}.ux .ux-side-item{border-radius:var(--radius-control);height:42px;color:var(--color-fg);align-items:center;gap:12px;padding:0 12px;font-size:14.5px;display:flex}.ux .ux-side-item .b-icon{align-self:center;font-size:19px}.ux .ux-side-item.is-active{background:var(--color-primary);color:var(--color-on-primary)}.ux .ux-side-item.is-active .b-icon{color:currentColor}.ux .ux-side-item:last-child{margin-top:8px}.ux .ux-side-user{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.ux .ux-topnav{height:68px;padding:0 var(--ux-pad);background:var(--color-bg);border-bottom:max(1px, var(--line-width)) solid var(--color-border);flex:none;align-items:center;gap:36px;display:flex}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-topnav{border-color:var(--color-line)}.ux .ux-topnav-items{gap:4px;height:100%;display:flex}.ux .ux-topnav-item{border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-size:14.5px;display:flex}.ux .ux-topnav-item.is-active{border-bottom-color:var(--color-primary);font-weight:700}.ux .ux-topnav .ux-tools{margin-left:auto}.ux .ux-rail{width:80px;padding:var(--ux-pad) 0;background:var(--color-inverse-bg);color:var(--color-on-inverse);flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ux .ux-rail-mark{color:var(--color-on-inverse);margin-bottom:18px;font-size:36px}.ux .ux-rail-item{border-radius:var(--radius-control);place-items:center;width:48px;height:48px;font-size:22px;display:grid}.ux .ux-rail .b-icon{color:currentColor}.ux .ux-rail-item.is-active{background:var(--color-accent);color:var(--color-on-accent)}.ux .ux-rail .ux-avatar{box-shadow:0 0 0 2px var(--color-on-inverse);margin-top:8px}.ux .ux-kpis{gap:var(--ux-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ux .ux-kpi{flex-direction:column;justify-content:space-between;gap:10px;min-height:132px;padding:18px;display:flex}.ux .ux-pop{border-radius:var(--radius-outer);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow)}.brand-stage[data-line=brutal] .ux .ux-pop{border:var(--line-width) solid var(--color-line)}.ux .ux-split{gap:var(--ux-gap);flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-height:0;display:grid}.ux .ux-chart-card,.ux .ux-list{flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex;overflow:clip}.ux .ux-chart{flex:1;width:100%;min-height:0}.ux .ux-chart-grid{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:3 4}.ux .ux-chart-area{fill:var(--color-primary);fill-opacity:.14}.ux .ux-chart-line{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ux .ux-chart-dot,.ux .ux-chart-dot-ring{stroke-linecap:round}.ux .ux-chart-dot-ring{stroke:var(--color-surface);stroke-width:16px}.ux .ux-chart-dot{stroke:var(--color-accent);stroke-width:10px}.ux .ux-chart{overflow:visible}.ux .ux-tabs{border-radius:calc(var(--radius-control) + 3px);background:var(--color-bg);gap:2px;padding:3px;display:flex}.ux .ux-tab{border-radius:var(--radius-control);padding:6px 12px;font-size:13px}.ux .ux-tab.is-active{background:var(--color-inverse-bg);color:var(--color-on-inverse)}.ux .ux-crumbs{text-transform:none}.ux .ux-detail{gap:calc(var(--ux-gap) * 1.25);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0;display:grid}.ux .ux-detail-photo{grid-column:1/-1;height:100%;min-height:0}.ux .ux-detail-info{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;display:flex}.ux .ux-facts{gap:var(--space-4);border-block:1px solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;padding-block:14px;display:grid}.ux .ux-facts dd{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:clip}.ux .ux-actions{gap:10px;display:flex}.ux .ux-timeline{align-self:start;padding-block:16px 6px}.ux .ux-timeline .ux-h2{margin-bottom:4px}.ux .ux-login{height:100%}.ux .ux-form{flex-direction:column;gap:14px;width:100%;display:flex}.ux .ux-form-head{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.ux .ux-login--split{grid-template-columns:520px minmax(0,1fr);display:grid}.ux .ux-login-side{flex-direction:column;justify-content:space-between;padding:40px 64px;display:flex}.ux .ux-login-side .ux-form{max-width:380px}.ux .ux-login-photo{margin:16px 16px 16px 0}.ux .ux-photo-caption{border-radius:var(--radius-inner);flex-direction:column;gap:10px;padding:24px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.ux .ux-photo-caption .b-heading{font-size:min(var(--text-heading-size), 40px)}.ux .ux-login--card{flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.ux .ux-login-card{flex-direction:column;gap:24px;width:440px;padding:36px;display:flex}.ux .ux-login--photo{align-items:center;padding:0 64px;display:flex;position:relative}.ux .ux-fill{border-radius:0;position:absolute;inset:0}.ux .ux-login--photo .ux-login-card{z-index:1;position:relative}.ux .ux-photo-quote{z-index:1;border-radius:var(--radius-inner);max-width:420px;padding:16px 20px;position:absolute;bottom:48px;right:48px}.ux-phone{background:#0d0d0f;border-radius:64px;width:414px;padding:12px;box-shadow:inset 0 0 0 2px #2a2a2e}.ux-phone-screen{background:var(--color-bg);border-radius:52px;flex-direction:column;display:flex;position:relative;overflow:clip}.ux .ux-status{background:var(--color-bg);height:54px;color:var(--color-fg);flex:none;justify-content:space-between;align-items:center;padding:6px 30px 0 36px;display:flex;position:relative}.ux .ux-status .b-label{font-size:16px;font-weight:600;font-family:var(--font-body);text-transform:none;letter-spacing:0}.ux .ux-island{background:#000;border-radius:999px;width:124px;height:36px;margin-left:-62px;position:absolute;top:11px;left:50%}.ux .ux-status-icons{align-items:flex-end;gap:2px;display:flex}.ux .ux-status-icons>i{background:currentColor;border-radius:1px;width:3.5px;height:6px}.ux .ux-status-icons>i:nth-child(2){height:9px}.ux .ux-status-icons>i:nth-child(3){height:12px;margin-right:6px}.ux .ux-status-icons>b{background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:1.5px solid;border-radius:4px;width:25px;height:12px;padding:1.5px}.ux .ux-home-bar{background:var(--color-fg);opacity:.85;z-index:3;border-radius:999px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.ux .ux-p{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ux .ux-p-hero{flex:none;align-items:flex-end;height:300px;margin:0 12px;display:flex}.ux .ux-p-hero.ux-nophoto{display:grid}.ux .ux-p-hero-copy{border-radius:var(--radius-inner);padding:10px 14px;position:absolute;bottom:16px;left:16px}.ux .ux-p-hero-copy .ux-lockup .b-logo{color:currentColor}.ux .ux-p-sheet{flex-direction:column;flex:1;gap:12px;padding:24px 24px 40px;display:flex}.ux .ux-p-sheet .ux-h1{font-size:min(var(--text-title-size), 30px);margin-bottom:4px}.ux .ux-p-scroll{flex-direction:column;flex:1;gap:18px;min-height:0;padding:8px 20px 0;display:flex;overflow:clip}.ux .ux-hello{align-items:center;gap:12px;display:flex}.ux .ux-hello .ux-avatar{width:44px;height:44px;font-size:15px}.ux .ux-p-hero-card{border-radius:var(--radius-outer);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:clip}.ux .ux-num--big{font-size:min(var(--text-title-size), 44px);margin-block:4px}.ux .ux-spark{width:120px;height:52px;position:absolute;top:20px;right:16px}.ux .ux-spark path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ux .ux-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ux .ux-quick-item{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ux .ux-quick-item .b-icon{align-self:center}.ux .ux-quick-item .b-caption{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:clip}.ux .ux-p-pop{border-radius:var(--radius-outer);background:var(--color-accent);color:var(--color-on-accent);align-items:center;gap:14px;padding:14px 18px;display:flex}.ux .ux-p-pop .ux-num{font-size:min(var(--text-heading-size), 28px)}.ux .ux-p-list{margin-top:-10px}.ux .ux-tabbar{background:var(--color-surface);border-top:max(1px, var(--line-width)) solid var(--color-border);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px 30px;display:grid}.ux .ux-tabbar-item{color:var(--color-fg-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.ux .ux-tabbar-icon{border-radius:999px;place-items:center;width:56px;height:32px;font-size:21px;display:grid}.ux .ux-tabbar-item .b-icon{color:currentColor;align-self:center}.ux .ux-tabbar-item.is-active{color:var(--color-fg)}.ux .ux-tabbar-item.is-active .ux-tabbar-icon{background:var(--color-primary);color:var(--color-on-primary)}.ux .ux-tabbar-item .b-caption{text-transform:none;letter-spacing:0;font-weight:600}.ux .ux-p-detail-photo{flex:none;height:330px;margin:0 12px}.ux .ux-p-back{z-index:1;background:var(--color-surface);width:42px;height:42px;color:var(--color-fg);border-radius:999px;place-items:center;font-size:20px;display:grid;position:absolute;top:14px;left:14px}.ux .ux-p-body{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:0;padding:20px 24px 0;display:flex;overflow:clip}.ux .ux-p-body .ux-h1{font-size:min(var(--text-title-size), 30px)}.ux .ux-p-cta{border-top:1px solid var(--color-border);background:var(--color-bg);flex:none;gap:10px;padding:14px 20px 34px;display:flex}.ux .ux-p-cta .ux-wide{flex:1;width:auto}.ux .ux-appicon{--logo-c0:currentColor;--logo-c1:currentColor;--logo-c2:currentColor;--logo-c3:currentColor;--logo-c4:currentColor;--logo-c5:currentColor;--logo-c6:currentColor;--logo-c7:currentColor;background:var(--color-primary);color:var(--color-on-primary);border-radius:22.4%;flex:none;place-items:center;display:inline-grid;box-shadow:0 .04em .12em #00000040}.ux .ux-appicon-mark{width:58%;height:58%;color:var(--color-on-primary);font-size:.58em}.ux .ux-otherapp{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:22.4%;flex:none;place-items:center;font-size:26px;display:inline-grid}.ux .ux-otherapp .b-icon{color:currentColor;opacity:.8;align-self:center}.ux .ux-wallpaper{background-color:var(--color-inverse-bg);height:100%;color:var(--color-on-inverse);position:relative}.ux .ux-desk-icon{flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.ux .ux-icon-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ux .ux-icon-hero .ux-appicon{margin-bottom:14px;box-shadow:0 30px 60px -20px #00000080}.ux .ux-icon-name{font-size:min(var(--text-heading-size), 44px)}.ux .ux-icon-sub{opacity:.85;max-width:44ch}.ux .ux-icon-sizes{align-items:flex-end;gap:32px;margin-bottom:60px;display:flex}.ux .ux-icon-size{flex-direction:column;align-items:center;gap:10px;display:flex}.ux .ux-icon-size .b-meta{text-transform:none;display:block}.ux .ux-dock{background:color-mix(in srgb, var(--color-on-inverse) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-inverse) 18%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:26px;align-items:flex-end;gap:12px;padding:10px 14px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ux .ux-dock-brand{flex-direction:column;align-items:center;display:flex;position:relative}.ux .ux-dock-tip{background:var(--color-surface);color:var(--color-fg);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;position:absolute;bottom:calc(100% + 12px)}.ux .ux-dock-dot{background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;bottom:-9px}.ux .ux-p-icon{flex-direction:column;justify-content:space-between;padding:18px 22px 40px;display:flex}.ux .ux-homegrid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;row-gap:22px;display:grid}.ux .ux-homeapp{flex-direction:column;align-items:center;gap:6px;max-width:76px;display:flex}.ux .ux-homeapp .b-caption{font:500 12px/1.2 var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:76px;overflow:clip}.ux .ux-badge-wrap{position:relative}.ux .ux-badge{background:var(--color-danger);min-width:24px;height:24px;color:var(--color-on-danger);font:700 13px/1 var(--font-body);border-radius:999px;place-items:center;padding:0 7px;display:grid;position:absolute;top:-7px;right:-7px}.ux .ux-p-dock{background:color-mix(in srgb, var(--color-on-inverse) 14%, transparent);border-radius:34px;justify-content:space-around;padding:14px 12px;display:flex}.ux .ux-splash{background:var(--color-primary);height:100%;color:var(--color-on-primary);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.ux .ux-splash-mark{width:132px;height:132px;color:var(--color-on-primary);font-size:132px}.ux .ux-splash-word{margin:0;font-size:30px;line-height:1}.ux .ux-splash-foot{opacity:.9;font-size:20px;position:absolute;bottom:64px}.ux .ux-progress{background:color-mix(in srgb, currentColor 25%, transparent);border-radius:999px;width:180px;height:4px;overflow:clip}.ux .ux-progress>i{border-radius:inherit;background:currentColor;width:62%;height:100%;display:block}.ux .ux-status[data-tone=primary]{background:var(--color-primary);color:var(--color-on-primary)}.ux .ux-status[data-tone=wallpaper]{background:var(--color-inverse-bg);color:var(--color-on-inverse)}.ux .ux-home-bar[data-tone=primary]{background:var(--color-on-primary)}.ux .ux-home-bar[data-tone=wallpaper]{background:var(--color-on-inverse)}.ux .ux-empty-card{flex:1;place-items:center;min-height:0;display:grid}.ux .ux-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.ux .ux-empty-art{border-radius:var(--radius-outer);border:2px dashed var(--color-border);background-color:var(--color-bg);place-items:center;width:200px;height:140px;margin-bottom:10px;display:grid}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-empty-art{border-color:var(--color-line)}.ux .ux-empty-icon{align-self:center;transform:scale(1.6)}.ux .ux-empty-title{font-size:min(var(--text-heading-size), 32px)}.ux .ux-empty .ux-actions{margin-top:8px}.ux .ux-empty--compact{flex:1;justify-content:center;margin-bottom:40px}.ux .ux-empty--compact .ux-empty-title{font-size:min(var(--text-heading-size), 28px)}.ux .ux-settings{gap:calc(var(--ux-gap) * 1.5);flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.ux .ux-subnav{flex-direction:column;gap:2px;display:flex}.ux .ux-subnav-item{border-radius:var(--radius-control);align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14.5px;display:flex}.ux .ux-subnav-item .b-icon{color:currentColor;align-self:center;font-size:18px}.ux .ux-subnav-item.is-active{background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-primary);font-weight:700}.ux .ux-danger{color:var(--color-danger-text)}.ux .ux-settings-main{gap:var(--ux-gap);flex-direction:column;min-height:0;display:flex;overflow:clip}.ux .ux-settings-card{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.ux .ux-settings-card.ux-between{flex-direction:row}.ux .ux-settings-card .ux-row{padding-block:8px}.ux .ux-profile{align-items:center;gap:16px;display:flex}.ux .ux-avatar--lg{width:56px;height:56px;font-size:18px}.ux .ux-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ux .ux-toggle{background:var(--color-border);border-radius:999px;flex:none;width:46px;height:28px;position:relative}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-toggle:not(.is-on){background:var(--color-bg);box-shadow:inset 0 0 0 2px var(--color-line)}.ux .ux-toggle:after{content:"";background:var(--color-surface);border-radius:999px;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ux .ux-toggle.is-on{background:var(--color-primary)}.ux .ux-toggle.is-on:after{background:var(--color-on-primary);left:21px}.ux .ux-group{border-radius:var(--radius-outer);background:var(--color-surface);border:var(--line-width) solid var(--color-border);padding:4px 16px}.brand-stage:is([data-line=outline],[data-line=brutal]) .ux .ux-group{border-color:var(--color-line)}.ux .ux-group.ux-profile{padding:14px 16px}.ux .ux-group-label{margin:4px 0 -10px 4px}.ux .ux-group .ux-row>.b-icon{align-self:center}.ux .ux-go{align-items:center;gap:4px;display:inline-flex}.ux .ux-profile>.b-icon{align-self:center}.ux .ux-widget{background:var(--color-surface);color:var(--color-fg);border-radius:24px;flex-direction:column;gap:6px;margin-bottom:22px;padding:16px 18px;display:flex}.ux .ux-widget-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ux .ux-widget .ux-num{font-size:min(var(--text-title-size), 40px)}.ux .ux-wallpaper .ux-appicon{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-on-inverse) 28%, transparent), 0 .04em .12em #00000040}.ux .ux-p-icon{justify-content:flex-start}.ux .ux-p-icon .ux-p-dock{margin-top:auto}
