.usr-auth-page{background:var(--bg);min-height:100dvh;color:var(--ink);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);display:grid}.usr-auth-copy,.usr-auth-panel{padding:44px clamp(28px,6vw,84px)}.usr-auth-copy{border-right:1px solid var(--line);background:var(--bg-card-subtle);flex-direction:column;justify-content:space-between;display:flex}.usr-auth-copy>div:last-child{max-width:620px;padding:80px 0}.usr-auth-copy h1{max-width:11ch;font-size:clamp(42px,6vw,76px);line-height:1.02}.usr-auth-copy p:not(.usr-kicker){max-width:52ch;margin-top:20px;font-size:17px}.usr-brand{align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.usr-brand .brand-image{object-fit:contain;object-position:left center;width:132px;height:34px}.usr-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.usr-auth-panel{align-items:center;display:grid}.usr-auth-card{gap:28px;width:min(100%,440px);margin:0 auto;display:grid}.usr-auth-card h2{font-size:30px}.usr-auth-card>div>p{margin-top:8px}.usr-auth-form{gap:18px;display:grid}.usr-auth-form label{color:var(--ink-2);gap:7px;font-size:14px;font-weight:700;display:grid}.usr-auth-form input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:11px 13px}.usr-auth-form input:focus{outline:2px solid var(--accent-border);border-color:var(--accent)}.usr-auth-form small{color:var(--muted);font-weight:500}.usr-form-error{border-radius:var(--radius-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:11px 13px;font-size:13px}.usr-primary-button,.usr-ghost-button{border-radius:var(--radius-sm);min-height:44px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;display:inline-flex}.usr-primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff}.usr-primary-button:hover{background:var(--accent-hover)}.usr-primary-button:disabled{opacity:.6;cursor:wait}.usr-ghost-button{border:1px solid var(--line);background:var(--bg-card);color:var(--ink-2)}.usr-auth-switch{font-size:14px}.usr-auth-switch a{color:var(--accent);font-weight:800}.usr-loading{min-height:100dvh;color:var(--muted);place-items:center;display:grid}.usr-dashboard{background:var(--bg);min-height:100dvh;color:var(--ink)}.usr-dashboard-layout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.usr-sidebar{border-right:1px solid var(--line);background:var(--bg-card);flex-direction:column;align-self:start;gap:3px;height:calc(100dvh - 72px);padding:22px 14px;display:flex;position:sticky;top:72px}.usr-side-link{border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;gap:11px;padding:11px 13px;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.usr-side-link.is-active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.usr-side-link span{width:18px;color:var(--muted);text-align:center;font-size:18px}.usr-side-link:hover,.usr-side-link.is-active{background:var(--accent-soft);color:var(--accent)}.usr-side-link.is-active span{color:var(--accent)}.usr-side-extra{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding:12px 13px 0;display:grid}.usr-side-extra a{color:var(--muted);font-size:13px;font-weight:600}.usr-side-extra a:hover{color:var(--accent)}.usr-side-contact{gap:6px;margin-top:auto;padding:10px 0;display:flex}.usr-side-contact a{border-radius:var(--radius-sm);color:var(--ink-2);flex:1;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:13px;font-weight:700;display:flex}.usr-side-contact a:hover{background:var(--accent-soft)}.usr-side-contact-icon{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.usr-side-contact-icon svg{fill:#fff;width:13px;height:13px}.usr-side-contact a[data-channel=telegram] .usr-side-contact-icon{background:#229ed9}.usr-side-contact a[data-channel=zalo] .usr-side-contact-icon{background:#0068ff}.usr-side-contact a[data-channel=zalo] .usr-side-contact-icon svg{width:17px;height:17px}.usr-sidebar-foot{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;gap:10px;margin-top:0;padding:16px 10px 0;font-size:12px;display:grid}.usr-submit-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0 24px;padding:18px;display:grid}.usr-form-intro{border-bottom:1px solid var(--line);padding-bottom:10px}.usr-form-intro>span{color:var(--accent);letter-spacing:.08em;font-size:13px;font-weight:800}.usr-form-intro h3{margin-top:5px;font-size:22px}.usr-form-intro p,.usr-submit-form label small{color:var(--muted);margin-top:4px;font-size:14px;font-weight:500;line-height:1.5}.usr-submit-form label{color:var(--ink-2);align-content:start;gap:7px;font-size:15px;font-weight:700;display:grid}.usr-submit-form label>span:first-child{gap:2px;display:grid}.usr-field-title{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.usr-submit-form label b{color:#dc2626}.usr-submit-form label small.usr-plan-discount{color:var(--accent);font-weight:600}.usr-plan-discount strong{font-weight:800}.usr-plan-discount del{color:var(--muted);font-weight:500}.usr-submit-form input,.usr-submit-form select,.usr-submit-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;font-weight:500}.usr-submit-form textarea{resize:vertical;min-height:68px}.usr-submit-wide{grid-column:1/-1}.usr-submit-actions{justify-content:flex-end;gap:8px;display:flex!important}.usr-guide-toggle{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:800}.usr-guide-toggle:hover{border-color:var(--accent)}.usr-guide{gap:18px;margin:0;padding:0;list-style:none;display:grid}.usr-guide li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);gap:8px;padding:14px;display:grid}.usr-guide p{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.usr-guide p b{color:var(--accent)}.usr-guide small{color:var(--muted);font-size:13px;line-height:1.5}.usr-guide a,.usr-group-reminder a{justify-self:start;width:min(420px,100%)}.usr-guide img{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.usr-group-reminder{border-radius:var(--radius-sm);background:#fffbeb;border:1px solid #fde68a;gap:10px;padding:14px;display:grid}.usr-group-reminder p{color:var(--ink);font-size:14px;font-weight:600;line-height:1.5}.usr-group-reminder p b{color:#b45309}.usr-group-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usr-group-copy code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--ink);overflow-wrap:anywhere;padding:7px 10px;font-size:15px;font-weight:700}.usr-group-copy button{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;padding:6px 14px;font-size:14px;font-weight:800}.usr-group-copy button:hover{border-color:var(--accent)}.usr-group-reminder img{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.usr-group-reminder ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.usr-group-reminder li{gap:8px;display:grid}.usr-group-confirm{border-top:1px solid #fde68a;align-items:flex-start;padding-top:10px;color:var(--ink)!important;gap:10px!important;font-size:14px!important;display:flex!important}.usr-group-confirm input{width:auto;min-height:0;accent-color:var(--accent);margin-top:3px}.usr-dashboard-head{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffd1;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.usr-dashboard-body{width:min(1180px,100% - 72px);margin:0 auto;padding:32px 0 56px}.usr-section{padding-top:42px}.usr-apps-page{padding-top:0}.usr-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.usr-section-head h2{font-size:24px}.usr-section-head p{margin-top:7px}.usr-status{white-space:nowrap;border-radius:var(--radius-pill);background:var(--bg-tag);flex-shrink:0;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800}.usr-status[data-status=approved],.usr-status[data-status=active]{color:#047857;background:#ecfdf5}.usr-status[data-status=rejected],.usr-status[data-status=past_due]{color:#b91c1c;background:#fef2f2}.usr-empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);padding:34px}.usr-empty p{margin-top:6px}.usr-status[data-status=paid]{color:#047857;background:#ecfdf5}.usr-status[data-status=failed],.usr-status[data-status=canceled]{color:#b91c1c;background:#fef2f2}.usr-app-actions{color:var(--accent);flex-wrap:wrap;gap:12px;font-size:14px;font-weight:700;display:flex!important}.usr-app-actions a{color:var(--accent)}.usr-danger-link{color:#b91c1c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.usr-danger-link:disabled{opacity:.6;cursor:wait}.usr-app-error{margin-bottom:16px}.usr-payment-success{border-radius:var(--radius-sm);color:#047857;background:#ecfdf5;margin-bottom:16px;padding:14px}.usr-app-avatar{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border:1px solid var(--accent-border);border-radius:16px;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid;overflow:hidden}.usr-app-avatar img{object-fit:cover;width:100%;height:100%}.usr-progress-wrap{background:var(--line-subtle);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.usr-progress-bar{background:var(--accent);border-radius:999px;height:100%;transition:width .4s}@media (max-width:800px){.usr-auth-page{grid-template-columns:1fr}.usr-auth-copy{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.usr-auth-copy>div:last-child{padding:48px 0 12px}.usr-auth-copy h1{font-size:42px}.usr-auth-panel{padding-top:48px;padding-bottom:64px}.usr-section-head{flex-direction:column;align-items:flex-start}.usr-app-actions{grid-column:1/-1}.usr-submit-form{grid-template-columns:1fr}.usr-submit-wide{grid-column:auto}.usr-dashboard-layout{display:block}.usr-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;min-height:auto;padding:10px 20px;position:static;overflow-x:auto}.usr-sidebar .usr-side-link{white-space:nowrap;flex:none}.usr-side-link.is-active:before{display:none}.usr-side-extra{border-top:0;border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;margin:0;padding:0 0 0 10px;display:flex}.usr-sidebar-foot{display:none}.usr-side-contact{margin:0 0 0 auto;padding:0}.usr-side-contact a{white-space:nowrap;flex:none}}.usr-google{gap:14px;display:grid}.usr-google-button{justify-content:center;min-height:44px;display:flex}.usr-google-status{color:var(--muted);text-align:center;margin:0;font-size:13px}.usr-auth-divider{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.usr-auth-divider:before,.usr-auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.usr-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;padding:4px 0 6px;display:flex;position:relative}.usr-hero h1{letter-spacing:-.01em;font-size:clamp(26px,3.6vw,34px);line-height:1.15}.usr-hero p{color:var(--muted);margin-top:6px}.usr-hero .usr-hero-date{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.usr-alert{border-radius:var(--radius);color:var(--ink);background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.usr-alert>span{font-size:22px}.usr-alert div{flex:1;gap:2px;min-width:0;display:grid}.usr-alert strong{color:#92400e}.usr-alert small{color:var(--ink-3);font-size:13px}.usr-alert em{color:#b45309;flex-shrink:0;font-size:14px;font-style:normal;font-weight:800}.usr-alert:hover{border-color:#f59e0b}.usr-getting-started{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card);justify-items:start;gap:20px;padding:30px;display:grid}.usr-getting-started h2{font-size:22px}.usr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.usr-steps li{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card-subtle);color:var(--ink-2);align-content:start;gap:10px;padding:16px;font-size:15px;line-height:1.5;display:grid}.usr-steps b{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.usr-app-tile-head .usr-app-avatar{width:48px;height:48px;box-shadow:none;border-radius:13px;font-size:20px}.usr-app-card-name{flex:1;min-width:0}.usr-app-card-name h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.3;overflow:hidden}.usr-app-card-name a:hover h2{color:var(--accent)}.usr-app-card-name>span:not(.usr-stage){text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:ui-monospace,monospace;font-size:12px;display:block;overflow:hidden}.usr-stage{border-radius:var(--radius-pill);background:var(--bg-tag);color:var(--ink-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.usr-stage:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.usr-stage[data-stage=testing]{background:var(--accent-soft);color:var(--accent-hover)}.usr-stage[data-stage=testing]:before{animation:1.8s ease-in-out infinite usr-pulse}.usr-stage[data-stage=done]{color:#047857;background:#ecfdf5}.usr-stage[data-stage=rejected]{color:#b91c1c;background:#fef2f2}@keyframes usr-pulse{50%{opacity:.25}}.usr-card-cta{border-radius:var(--radius-sm);background:var(--accent-soft);align-items:center;min-height:36px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex;color:var(--accent)!important}.usr-card-cta:hover{background:var(--accent);color:#fff!important}.usr-help{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:24px;padding:18px 22px;display:flex}.usr-help>div{gap:2px;display:grid}.usr-help>div span{color:var(--muted);font-size:13px}.usr-help nav{flex-wrap:wrap;gap:8px;display:flex}.usr-help nav a{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);padding:7px 13px;font-size:13px;font-weight:700}.usr-help nav a:hover{border-color:var(--accent);color:var(--accent)}.usr-telegram{border-color:var(--accent-border);background:var(--accent-soft)}.usr-telegram[data-linked=true]{border-color:var(--line);background:var(--bg-card)}.usr-telegram nav{align-items:center}.usr-telegram nav .usr-primary-button{border-radius:var(--radius-pill);color:#fff;min-height:38px;padding:8px 16px;font-size:14px}.usr-telegram nav .usr-primary-button:hover{color:#fff}.usr-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);scrollbar-width:none;gap:6px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.usr-tabs button,.usr-tabs a{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:6px 13px;font-size:14px;font-weight:700;display:inline-flex}.usr-tabs button span{border-radius:var(--radius-pill);background:var(--bg-tag);min-width:22px;color:var(--ink-2);text-align:center;padding:1px 7px;font-size:12px}.usr-tabs button:hover,.usr-tabs a:hover{color:var(--ink)}.usr-tabs button[aria-selected=true],.usr-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.usr-tabs button[aria-selected=true] span{background:var(--accent);color:#fff}.usr-apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;display:grid}.usr-apps-grid>.usr-report-empty{grid-column:1/-1}.usr-app-tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.usr-app-tile:hover{border-color:var(--accent-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.usr-app-tile-head{align-items:flex-start;gap:12px;display:flex}.usr-app-tile-head .usr-app-card-name h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.usr-app-tile-head .usr-stage{margin-top:8px}.usr-app-tile-metrics{border-radius:var(--radius);background:var(--bg-card-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:13px 14px;display:grid}.usr-app-tile-metrics>div:not(.usr-progress-wrap){gap:2px;display:grid}.usr-app-tile-metrics span{color:var(--muted);font-size:12px;font-weight:700}.usr-app-tile-metrics strong{font-variant-numeric:tabular-nums;font-size:15px}.usr-app-tile-metrics .usr-progress-wrap{grid-column:1/-1;height:6px}.usr-tile-hint p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.usr-tile-hint strong{color:var(--ink-2)}.usr-tile-hint a{color:var(--accent);font-weight:700}.usr-app-tile-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}.usr-app-tile-meta div{gap:5px;display:flex}.usr-app-tile-meta dd{color:var(--ink-2);margin:0;font-weight:700}.usr-app-tile-foot{border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.usr-app-tile-foot a:not(.usr-card-cta){color:var(--ink-2);font-weight:700}.usr-app-tile-foot a:not(.usr-card-cta):hover{color:var(--accent)}.usr-app-tile-foot .usr-card-cta{min-height:34px;font-size:13px}.usr-tile-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.usr-tile-saved{color:#15803d;font-size:12px;font-weight:800}.usr-tile-edit,.usr-tile-icon-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.usr-tile-icon-button{width:34px;padding:0;font-size:18px;line-height:1}.usr-tile-edit:hover,.usr-tile-icon-button:hover,.usr-tile-icon-button[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.usr-tile-icon-button:disabled{opacity:.6;cursor:wait}.usr-tile-menu{position:relative}.usr-tile-menu-list{z-index:5;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);min-width:190px;box-shadow:var(--shadow-md);padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.usr-tile-menu-list a,.usr-tile-menu-list button{min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex;color:var(--ink-2)!important}.usr-tile-menu-list a:hover,.usr-tile-menu-list button:hover{background:var(--bg-card-subtle)}.usr-tile-menu-list span{text-align:center;width:16px}.usr-tile-menu-list [data-tone=danger]{color:#b91c1c!important}.usr-tile-menu-list [data-tone=danger]:hover{background:#fef2f2}.usr-tile-warn{border-radius:var(--radius-sm);background:#fef2f2;border:1px solid #fecaca;gap:8px;padding:11px 12px;display:grid}.usr-tile-warn p{color:#7f1d1d;margin:0;font-size:13px;line-height:1.5}.usr-tile-warn strong{color:#991b1b}.usr-tile-warn button{border-radius:var(--radius-sm);color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;justify-self:start;padding:0 12px;font-size:13px;font-weight:800}.usr-tile-warn button:hover{background:#991b1b}.usr-link-field{color:var(--ink-2);gap:7px;font-size:15px;font-weight:700;display:grid}.usr-link-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.usr-link-field .usr-link-field-head>label{color:var(--ink-2);align-items:baseline;gap:3px;font-size:15px;font-weight:700;display:inline-flex}.usr-link-field-head .usr-field-title b{color:#dc2626}.usr-link-field>small{color:var(--muted);margin-top:-4px;font-size:14px;font-weight:500;line-height:1.5}.usr-link-help-toggle{border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-soft);min-height:28px;color:var(--accent);font:inherit;cursor:pointer;padding:2px 10px;font-size:12px;font-weight:800}.usr-link-help-toggle:hover{border-color:var(--accent)}.usr-link-field input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;font-weight:500}.usr-link-field input[aria-invalid=true]{border-color:#dc2626;outline-color:#fecaca}.usr-link-status{overflow-wrap:anywhere;min-height:0;margin:-2px 0 0;font-size:13px;font-weight:600;line-height:1.5}.usr-link-status:empty{display:none}.usr-link-status[data-tone=bad]{color:#b91c1c}.usr-link-status[data-tone=ok]{color:#15803d}.usr-link-status code{font-size:12px}.usr-link-guide-backdrop{z-index:60}.usr-link-guide{width:min(520px,100%)}.usr-link-help-warn{border-radius:var(--radius-sm);color:var(--ink);background:#fffbeb;border:1px solid #fde68a;margin:0;padding:9px 11px;font-size:13px;line-height:1.5}.usr-link-help-warn b{color:#b45309}.usr-link-guide ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.usr-link-guide li{gap:6px;display:grid}.usr-link-guide li p{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.5}.usr-link-guide li p b{color:var(--accent)}.usr-link-guide li small{color:var(--muted);font-size:12px;line-height:1.5}.usr-link-guide li a{justify-self:start;width:min(340px,100%)}.usr-link-guide img{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto;transition:box-shadow .15s;display:block}.usr-link-guide li a:hover img,.usr-guide a:hover img,.usr-group-reminder a:hover img{box-shadow:var(--shadow-md)}.usr-edit-dialog{gap:16px;width:min(600px,100%)}.usr-edit-dialog header{align-items:flex-start;gap:12px}.usr-edit-dialog header p{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.usr-edit-field{color:var(--ink-2);gap:7px;font-size:15px;font-weight:700;display:grid}.usr-edit-field b{color:#dc2626}.usr-edit-field input,.usr-edit-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;font-weight:500}.usr-edit-field textarea{resize:vertical;min-height:72px}.usr-edit-notice{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink-2);margin:-6px 0 0;padding:9px 11px;font-size:13px;line-height:1.5}.usr-edit-group{border-radius:var(--radius-sm);color:var(--ink);background:#fffbeb;border:1px solid #fde68a;gap:8px;padding:11px 12px;font-size:13px;line-height:1.5;display:grid}.usr-edit-group b{color:#b45309}.usr-edit-actions{border-top:1px solid var(--line-subtle);background:var(--bg-card);justify-content:flex-end;gap:8px;margin:0 -24px -22px;padding:12px 24px 18px;display:flex;position:sticky;bottom:-22px}@media (max-width:640px){.usr-hero{flex-direction:column;align-items:stretch}.usr-app-tile,.usr-edit-dialog{padding:18px 16px}.usr-edit-actions{margin:0 -16px -18px;padding:12px 16px 16px;bottom:-18px}.usr-edit-actions button{flex:1}.usr-dashboard-body{width:calc(100% - 32px);padding-top:20px}.usr-steps{grid-template-columns:1fr}.usr-alert{flex-wrap:wrap}.usr-alert em{width:100%;padding-left:36px}}.usr-payment-list{gap:10px;display:grid}.usr-payment-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.usr-payment-row>div{gap:4px;min-width:0;display:grid}.usr-payment-row>div span{color:var(--muted);font-size:13px}.usr-payment-success a{color:inherit;font-weight:800;text-decoration:underline}.usr-checkout-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;padding:24px;display:grid}.usr-checkout-qr{text-align:center;gap:10px;margin:0;display:grid}.usr-checkout-qr img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;width:100%}.usr-checkout-qr figcaption{color:var(--muted);font-size:13px}.usr-checkout-info{align-content:start;gap:16px;min-width:0;display:grid}.usr-checkout-info dl{gap:0;margin:0;display:grid}.usr-checkout-info dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.usr-checkout-info dt{color:var(--muted);font-size:14px}.usr-checkout-info dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.usr-checkout-info dd button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-card-subtle);color:var(--accent);font:inherit;cursor:pointer;padding:3px 9px;font-size:12px;font-weight:700}.usr-checkout-code{color:var(--accent);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.usr-checkout-note{border-radius:var(--radius-sm);background:var(--accent-soft);padding:12px 14px;font-size:14px}.usr-checkout-waiting{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.usr-checkout-waiting span{border:2px solid var(--accent-border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite usr-spin}.usr-checkout-back{margin-top:18px}.usr-checkout-back a{color:var(--accent);font-weight:700}@keyframes usr-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.usr-payment-row{grid-template-columns:minmax(0,1fr) auto}.usr-checkout-grid{grid-template-columns:1fr;padding:16px}.usr-checkout-qr{max-width:280px;margin:0 auto}.usr-checkout-info dl>div{grid-template-columns:1fr;gap:4px}}.usr-report-badges{flex-wrap:wrap;gap:8px;display:flex}.usr-report-badge{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-card-subtle);min-height:30px;color:var(--ink-2);align-items:center;gap:4px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-flex}.usr-report-badge:hover{border-color:var(--accent);color:var(--accent)}.usr-report-badge[data-tone=bad]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.usr-report-badge[data-tone=ok]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.usr-report-badge[data-tone=warn]{color:#b45309;background:#fffbeb;border-color:#fde68a;align-self:flex-start}.usr-back-link{color:var(--muted);margin-bottom:18px;font-size:14px;font-weight:700;display:inline-block}.usr-back-link:hover{color:var(--accent)}.usr-report-hero{align-items:center;gap:16px;margin-bottom:22px;display:flex}.usr-report-hero-name{flex:1;min-width:0}.usr-report-hero-name .usr-kicker{margin-bottom:4px}.usr-report-hero-name h1{font-size:clamp(24px,3.4vw,32px);line-height:1.2}.usr-report-hero-name span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:ui-monospace,monospace;font-size:13px;display:block;overflow:hidden}.usr-report-hero-side{justify-items:end;gap:8px;display:grid}.usr-report-hero-side a{color:var(--accent);font-size:14px;font-weight:700}.usr-report-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card);gap:16px;margin-bottom:18px;padding:22px 24px;scroll-margin-top:92px;display:grid}.usr-report-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.usr-report-card-head h2{font-size:19px}.usr-report-card-head span{color:var(--muted);font-size:14px;font-weight:700}.usr-report-empty{border-radius:var(--radius);background:var(--bg-card-subtle);color:var(--ink-3);margin:0;padding:16px;font-size:15px}.usr-day-dots{grid-template-columns:repeat(14,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.usr-day-dots li{justify-content:center;display:flex;position:relative}.usr-day-dots li+li:before{content:"";background:var(--line);height:2px;margin-top:-1px;position:absolute;top:50%;left:-50%;right:50%}.usr-day-dots li[data-state=done]+li[data-state=done]:before{background:#059669}.usr-day-dots span{z-index:1;aspect-ratio:1;border:2px solid var(--line);background:var(--bg-card);width:32px;max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;cursor:default;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.usr-day-dots [data-state=done] span{color:#fff;background:#059669;border-color:#059669}.usr-day-dots li>i{z-index:2;border:2px solid var(--bg-card);color:#fff;box-sizing:content-box;background:#f59e0b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;left:calc(50% + 6px)}.usr-day-dots [data-state=today] span{border-color:var(--accent);color:var(--accent)}.usr-day-dots [data-state=missed] span{border-style:dashed}.usr-day-dots [data-current=true] span{outline:2px solid var(--accent);outline-offset:2px}.usr-day-ends{color:var(--muted);justify-content:space-between;margin-top:-8px;font-size:12px;font-weight:700;display:flex}.usr-day-legend{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.usr-day-legend li{align-items:center;gap:6px;display:flex}.usr-day-legend li:before{content:"";border:2px solid var(--line);background:var(--bg-card);color:#fff;box-sizing:border-box;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.usr-day-legend li[data-state=done]:before{content:"✓";background:#059669;border-color:#059669}.usr-day-legend li[data-state=issue]:before{content:"!";background:#f59e0b;border-color:#f59e0b}.usr-day-legend li[data-state=today]:before{border-color:var(--accent)}@media (max-width:640px){.usr-day-dots{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:12px}.usr-day-dots li+li:before{display:none}.usr-day-ends{margin-top:-4px}}.usr-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.usr-report-kpis>*{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);color:var(--ink);gap:4px;padding:16px 18px;display:grid}.usr-report-kpis a:hover{border-color:var(--accent)}.usr-report-kpis span{color:var(--muted);font-size:13px;font-weight:700}.usr-report-kpis b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.usr-report-kpis small{color:var(--muted);font-size:15px}.usr-report-kpis [data-tone=bad] b{color:#b91c1c}.usr-report-kpis [data-tone=ok] b{color:#047857}.usr-issue-list,.usr-feedback-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.usr-issue-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);align-items:center;gap:10px;padding-right:14px;transition:border-color .15s,background .15s;display:flex}.usr-issue-item:hover,.usr-issue-item:focus-within{border-color:var(--accent-border);background:var(--accent-tint)}.usr-issue-item[data-confirmed=true]{background:var(--bg-card-subtle)}.usr-issue-item[data-confirmed=true] .usr-issue-main strong{color:var(--ink-3)}.usr-issue-row{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:13px 0 13px 14px;display:flex}.usr-issue-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.usr-quick-confirm{border-radius:var(--radius-pill);color:#047857;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;flex-shrink:0;padding:6px 13px;font-size:13px;font-weight:800;transition:background .15s,color .15s}.usr-quick-confirm:hover:not(:disabled){color:#fff;background:#10b981;border-color:#10b981}.usr-quick-confirm:disabled{opacity:.6;cursor:wait}.usr-quick-confirm[data-error=true]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.usr-quick-confirmed,.usr-quick-waiting{color:#047857;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800}.usr-quick-waiting{color:var(--muted)}.usr-confirm-all{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usr-confirm-all .usr-form-error{padding:6px 10px}.usr-issue-main{flex:1;gap:2px;min-width:0;display:grid}.usr-issue-main strong{font-size:15px}.usr-issue-main small{color:var(--muted);font-size:13px}.usr-issue-shot{font-size:16px}.usr-issue-open{color:var(--muted);font-size:22px;line-height:1}.usr-severity{border-radius:var(--radius-pill);background:var(--bg-tag);color:var(--ink-2);white-space:nowrap;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:800}.usr-severity[data-severity=high]{color:#b91c1c;background:#fef2f2}.usr-severity[data-severity=medium]{color:#b45309;background:#fffbeb}.usr-feedback-list li{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-card-subtle);gap:6px;padding:14px 16px;display:grid}.usr-feedback-list strong{font-size:15px}.usr-feedback-list p{color:var(--ink-2);white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.usr-feedback-list small{color:var(--muted);font-size:13px}.usr-feedback-list a{color:var(--accent);font-size:13px;font-weight:700}.usr-feedback-list .usr-quick-confirm,.usr-feedback-list .usr-quick-confirmed,.usr-feedback-list .usr-quick-waiting{justify-self:start}.usr-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usr-confirm .usr-primary-button{min-height:38px;padding:7px 14px;font-size:14px}.usr-confirmed{color:#047857;margin:0;font-size:13px;font-weight:700}.usr-confirm-waiting{color:var(--muted);margin:0;font-size:13px;font-weight:700}.usr-request-card{background:#fffdf5;border-color:#fde68a}.usr-request-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.usr-request-list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);border-left:3px solid #f59e0b;gap:8px;padding:14px 16px;display:grid}.usr-request-list li[data-state=answered]{border-left-color:#10b981}.usr-request-list strong{font-size:16px}.usr-request-list p{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.usr-request-list small{color:var(--muted);font-size:13px}.usr-request-form{gap:8px;display:grid}.usr-request-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:84px;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px;font-size:15px}.usr-request-form textarea:focus{outline:2px solid var(--accent-border);border-color:var(--accent)}.usr-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.usr-request-answer{border-radius:var(--radius-sm);background:#ecfdf5;justify-items:start;gap:6px;padding:10px 12px;display:grid}.usr-request-answer span{color:#047857;font-size:13px;font-weight:700}.usr-request-answer p{color:var(--ink);font-family:ui-monospace,monospace;font-size:14px}.usr-request-answer .usr-ghost-button{min-height:34px;padding:5px 12px;font-size:13px}.usr-device-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.usr-device-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto 1fr;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.usr-device-card:hover,.usr-device-card:focus-visible{border-color:var(--accent-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.usr-device-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usr-device-shot{aspect-ratio:4/3;background:var(--bg-card-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.usr-device-shot-blur{object-fit:cover;filter:blur(18px)saturate(1.2);opacity:.45;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.usr-device-shot-main{border-radius:8px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);transition:transform .2s;position:relative;box-shadow:0 6px 18px #1c191738}.usr-device-card:hover .usr-device-shot-main{transform:scale(1.03)}.usr-device-shot-empty{color:var(--muted);justify-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.usr-device-appicon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}.usr-device-appicon img{object-fit:cover;width:100%;height:100%}.usr-device-appicon.is-small{border:2px solid #fff;border-radius:8px;width:28px;height:28px;font-size:12px;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 6px #1c191740}.usr-device-shot-count,.usr-device-flag{border-radius:var(--radius-pill);padding:3px 8px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:10px}.usr-device-shot-count{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c19179e;right:10px}.usr-device-flag{background:var(--bg-tag);color:var(--ink-2);left:10px}.usr-device-flag[data-status=issue]{color:#fff;background:#dc2626}.usr-device-flag[data-status=failed],.usr-device-flag[data-status=installing]{color:#b45309;background:#fffbeb}.usr-device-info{align-content:start;gap:2px;padding:11px 14px 13px;display:grid}.usr-device-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.usr-device-info small{color:var(--ink-3);font-size:13px}.usr-device-info .usr-device-when{color:var(--muted);font-size:12px}.usr-gallery-backdrop{background:#14110fb8}.usr-gallery{border-radius:var(--radius-lg);background:var(--bg-card);width:min(1040px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-md);grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:18px 20px;display:grid;overflow:hidden}.usr-gallery-head{align-items:center;gap:12px;display:flex}.usr-gallery-head .usr-device-appicon{border-radius:11px;width:40px;height:40px}.usr-gallery-title{flex:1;gap:1px;min-width:0;display:grid}.usr-gallery-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.3;overflow:hidden}.usr-gallery-title small{color:var(--muted);font-size:13px}.usr-gallery-devices{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.usr-gallery-devices button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);width:30px;height:30px;color:var(--ink-2);cursor:pointer;font-size:18px;line-height:1}.usr-gallery-devices button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.usr-gallery-devices button:disabled{opacity:.35;cursor:default}.usr-gallery-stage{border-radius:var(--radius);background:#1c1917;place-items:center;height:min(62dvh,600px);min-height:0;display:grid;position:relative}.usr-gallery-stage a{display:contents}.usr-gallery-stage img{cursor:zoom-in;border-radius:10px;max-width:calc(100% - 96px);max-height:calc(100% - 24px);box-shadow:0 10px 30px #00000073}.usr-gallery-nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}.usr-gallery-nav:hover:not(:disabled){background:#ffffff47}.usr-gallery-nav:disabled{opacity:.25;cursor:default}.usr-gallery-nav.is-prev{left:10px}.usr-gallery-nav.is-next{right:10px}.usr-gallery-caption{align-items:baseline;gap:10px;min-width:0;margin:0;font-size:14px;display:flex}.usr-gallery-caption span{border-radius:var(--radius-pill);background:var(--bg-tag);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:800}.usr-gallery-caption strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.usr-gallery-caption small{color:var(--muted);flex-shrink:0;font-size:13px}.usr-gallery-thumbs{scrollbar-width:thin;gap:8px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.usr-gallery-thumbs button{background:var(--bg-card-subtle);cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:8px;width:76px;height:56px;padding:0;transition:opacity .15s,border-color .15s;display:block;overflow:hidden}.usr-gallery-thumbs button:hover{opacity:1}.usr-gallery-thumbs button[aria-current=true]{border-color:var(--accent);opacity:1}.usr-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.usr-dialog-backdrop{z-index:50;background:#1c191773;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.usr-dialog{border-radius:var(--radius-lg);background:var(--bg-card);width:min(560px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-md);gap:14px;padding:22px 24px;display:grid;overflow-y:auto}.usr-dialog header{justify-content:space-between;align-items:center;display:flex}.usr-dialog h2{font-size:20px;line-height:1.3}.usr-dialog-close{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);width:34px;height:34px;color:var(--ink-2);cursor:pointer;font-size:14px}.usr-issue-facts{border-radius:var(--radius);background:var(--bg-card-subtle);gap:8px;margin:0;padding:14px 16px;display:grid}.usr-issue-facts div{grid-template-columns:96px 1fr;gap:10px;font-size:14px;display:grid}.usr-issue-facts dt{color:var(--muted);font-weight:700}.usr-issue-facts dd{color:var(--ink);margin:0}.usr-issue-body{color:var(--ink-2);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.usr-issue-image{color:var(--accent);justify-items:center;gap:6px;font-size:13px;font-weight:700;display:grid}.usr-issue-image img{border:1px solid var(--line);border-radius:var(--radius);object-fit:contain;max-width:100%;max-height:420px}.usr-issue-help{color:var(--muted);margin:0;font-size:13px}.usr-issue-help a{color:var(--accent);font-weight:700}@media (max-width:640px){.usr-report-hero{flex-wrap:wrap}.usr-report-hero-side{grid-auto-flow:column;justify-content:space-between;place-items:center start;width:100%}.usr-report-card{padding:18px 16px}.usr-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.usr-day-strip{gap:5px}.usr-day-cell{padding:8px 0}.usr-day-cell span{letter-spacing:-.02em;font-size:10px}.usr-day-cell:not([data-state=done]) span{display:none}.usr-issue-item{flex-wrap:wrap;padding:0 12px 12px 0}.usr-issue-row{flex-wrap:wrap;flex-basis:100%;row-gap:6px;padding:12px 0 0 12px}.usr-issue-row .usr-severity{order:-1}.usr-issue-main{flex-basis:calc(100% - 40px)}.usr-issue-item .usr-quick-confirm,.usr-issue-item .usr-quick-confirmed,.usr-issue-item .usr-quick-waiting{margin-left:12px}.usr-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usr-device-info{padding:9px 10px 11px}.usr-device-info strong{font-size:14px}.usr-device-info small{font-size:12px}.usr-gallery-backdrop{padding:0}.usr-gallery{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:14px 12px}.usr-gallery-head{flex-wrap:wrap}.usr-gallery-devices{order:3;justify-content:space-between;width:100%}.usr-gallery-stage{height:auto}.usr-gallery-stage img{max-width:calc(100% - 16px)}.usr-gallery-nav{background:#1c19178c;width:34px;height:34px}.usr-gallery-caption{flex-wrap:wrap;row-gap:2px}.usr-gallery-caption strong{flex-basis:calc(100% - 60px)}}.tkt-thread{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tkt-msg{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);max-width:min(560px,88%);padding:11px 14px}.tkt-msg[data-mine=true]{border-color:var(--accent-border);background:var(--accent-tint);justify-self:end}.tkt-msg[data-author=staff] .tkt-msg-meta strong{color:var(--accent)}.tkt-msg-meta{align-items:baseline;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.tkt-msg-meta time{color:var(--muted-light)}.tkt-msg p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.tkt-reply{gap:8px;display:grid}.tkt-reply textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;padding:11px 13px;font-size:14px}.tkt-reply textarea:focus{outline:2px solid var(--accent-border);border-color:var(--accent)}.tkt-reply-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.tkt-reply-actions{align-items:center;gap:8px;display:flex}.tkt-reply-images{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tkt-reply-images li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:84px;height:84px;position:relative;overflow:hidden}.tkt-reply-images img{object-fit:cover;width:100%;height:100%;display:block}.tkt-reply-images button{color:#fff;cursor:pointer;background:#14110eb8;border:0;border-radius:4px;width:22px;height:22px;font-size:15px;line-height:1;position:absolute;top:3px;right:3px}.tkt-reply-error{color:#b42318;margin:0;font-size:12px}.tkt-msg-images{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tkt-msg-images a{border:1px solid var(--line);border-radius:var(--radius-sm);width:132px;height:132px;display:block;overflow:hidden}.tkt-msg-images img{object-fit:cover;width:100%;height:100%;display:block}.tkt-ai{gap:8px;display:grid}.tkt-ai-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tkt-ai-hint{color:var(--muted);font-size:12px}.tkt-ai-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tkt-ai-option{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:9px 12px;display:grid}.tkt-ai-option:hover,.tkt-ai-option:focus-visible{border-color:var(--accent);background:var(--accent-tint);outline:none}.tkt-ai-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.tkt-ai-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;font-style:italic;line-height:1.45}.usr-ticket-list{gap:10px;display:grid}.usr-ticket-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.usr-ticket-row:hover{border-color:var(--accent-border);background:var(--bg-card-hover)}.usr-ticket-row[data-status=answered]{border-color:var(--accent-border);box-shadow:inset 3px 0 var(--accent)}.usr-ticket-row>div{gap:4px;min-width:0;display:grid}.usr-ticket-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usr-ticket-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.usr-status[data-status=open]{color:#b45309;background:#fffbeb}.usr-status[data-status=answered]{background:var(--accent-soft);color:var(--accent)}.usr-ticket-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);gap:14px;padding:20px;display:grid}.usr-ticket-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.usr-ticket-form input,.usr-ticket-form select,.usr-ticket-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--ink);font:inherit;padding:11px 13px;font-weight:500}.usr-ticket-form textarea{resize:vertical;min-height:140px}.usr-ticket-form-actions{flex-wrap:wrap;gap:10px;display:flex}.usr-ticket-detail{gap:18px;display:grid}.usr-ticket-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usr-ticket-detail-head h1{overflow-wrap:anywhere;font-size:24px}.usr-ticket-detail-head p{color:var(--muted);margin-top:6px;font-size:13px}.usr-ticket-closed{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);padding:14px 16px;font-size:14px}@media (max-width:640px){.usr-ticket-row{grid-template-columns:minmax(0,1fr)}.tkt-msg{max-width:100%}}.usr-discount{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.usr-discount label{font-weight:700}.usr-discount input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card);max-width:260px;color:inherit;font:inherit;letter-spacing:.04em;flex:180px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.usr-discount.is-applied{background:var(--accent-soft)}.usr-discount.is-applied span{flex:auto}.usr-discount s{color:var(--muted);font-weight:400}.usr-discount .usr-form-error{flex-basis:100%;margin:0}.usr-affiliate-title{margin:28px 0 12px;font-size:20px}.usr-affiliate-codes{gap:10px;display:grid}.usr-affiliate-code{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.usr-affiliate-code code{color:var(--accent);letter-spacing:.06em;font-size:20px;font-weight:800}.usr-affiliate-code span{color:var(--muted);flex:200px;font-size:14px}.usr-affiliate-hint{color:var(--muted);font-size:14px}.usr-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);overflow-x:auto}.usr-table{border-collapse:collapse;width:100%;font-size:14px}.usr-table th,.usr-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 14px}.usr-table th{color:var(--muted);font-size:13px;font-weight:700}.usr-table tbody tr:last-child td{border-bottom:0}.usr-credit-balances .usr-credit-use{border-style:dashed}.usr-credit-balances .usr-credit-use b{color:var(--accent);font-size:18px}.usr-credit-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.usr-credit-hero>div:first-child{flex:380px}.usr-credit-hero h1{max-width:18ch;font-size:clamp(28px,4vw,38px);line-height:1.12}.usr-credit-hero p:not(.usr-kicker){max-width:56ch;margin-top:10px;font-size:16px}.usr-credit-offer{border:1px solid var(--accent-border);border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-card);gap:2px;padding:16px 20px;display:grid}.usr-credit-offer span{color:var(--muted);font-size:14px}.usr-credit-offer b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.usr-credit-offer small{color:var(--ink-3);font-size:15px;font-weight:700}.usr-credit-plan{margin-top:8px}.usr-credit-plan-head{margin:20px 0 0;font-size:20px}.usr-credit-ladder{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:40px 14px;padding-top:28px;display:grid}.usr-credit-tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.usr-credit-tier header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.usr-credit-tier header strong{font-size:18px}.usr-credit-tier header span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.usr-credit-tier[data-tier=single]{background:var(--bg-card-subtle)}.usr-credit-tier[data-tier=single] header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.usr-credit-tier[data-best]{border:2px solid var(--accent);border-top-left-radius:0;border-top-right-radius:0;padding:19px}.usr-credit-flag{border-radius:var(--radius) var(--radius) 0 0;background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 19px;font-size:12px;font-weight:800;position:absolute;bottom:100%;left:-2px;right:-2px}.usr-credit-unit{color:var(--muted);margin:0;font-size:15px;font-weight:700}.usr-credit-unit b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.usr-credit-tier[data-best] .usr-credit-unit b{color:var(--accent)}.usr-credit-bar{grid-template-columns:repeat(14,1fr);gap:3px;display:grid}.usr-credit-bar span{background:var(--line);border-radius:2px;height:8px}.usr-credit-bar span[data-on]{background:var(--ink-3)}.usr-credit-tier:not([data-tier=single]) .usr-credit-bar span[data-on]{background:var(--accent)}.usr-credit-total{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;display:flex}.usr-credit-total b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.usr-credit-total s{font-variant-numeric:tabular-nums}.usr-credit-saved{color:#047857;background:#ecfdf5;border-radius:4px;align-self:flex-start;margin:0;padding:3px 8px;font-size:13px;font-weight:800}.usr-credit-tier ul{border-top:1px solid var(--line);color:var(--ink-3);gap:6px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.usr-credit-tier li{padding-left:20px;position:relative}.usr-credit-tier li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.usr-credit-tier .usr-primary-button,.usr-credit-tier .usr-ghost-button{width:100%;margin-top:auto}.usr-credit-steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);margin-top:32px;padding:22px}.usr-credit-steps h2{font-size:18px}.usr-credit-steps ol{counter-reset:credit-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.usr-credit-steps li{border-top:2px solid var(--accent);counter-increment:credit-step;gap:4px;padding-top:12px;display:grid}.usr-credit-steps li b:before{content:counter(credit-step) ". ";color:var(--accent)}.usr-credit-steps li span{color:var(--muted);font-size:14px;line-height:1.5}.usr-credit-steps>p{color:var(--muted);margin-top:14px;font-size:14px}@media (max-width:640px){.usr-credit-tier[data-tier=single]{order:1}.usr-credit-steps ol{grid-template-columns:minmax(0,1fr)}.usr-credit-offer{width:100%}}.usr-credit-entry{grid-template-columns:minmax(0,1fr) auto}.usr-credit-pay{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.usr-credit-pay .usr-form-error{flex-basis:100%;margin:0}.usr-credit-option{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);align-items:flex-start;padding:14px 16px;gap:10px!important;display:flex!important}.usr-credit-option input{width:auto;accent-color:var(--accent);margin-top:3px}.usr-credit-option>span{gap:2px;display:grid}.usr-credit-option small{font-weight:500}.usr-bulk-banner{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.usr-bulk-banner p{flex:320px;margin:0;font-size:15px;line-height:1.5}.usr-bulk-banner b{color:var(--accent);font-weight:800}.usr-bulk-banner s{color:var(--muted)}.usr-rejection-card{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--bg-card);gap:10px;margin-bottom:20px;padding:18px 20px;display:grid}.usr-rejection-card h2{margin:0;font-size:17px}.usr-rejection-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.usr-rejection-card blockquote{border-radius:var(--radius-sm);background:var(--bg-card-subtle);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14px}.usr-rejection-card>.usr-ghost-button{justify-self:start}.usr-rejection-card[data-tone=ok]{border-left-color:#047857}.usr-rejection-card[data-tone=bad]{border-left-color:#b91c1c}.usr-rejection-card[data-tone=wait]{border-left-color:#b45309}.usr-survey{gap:24px;display:grid}.usr-survey h2{font-size:28px}.usr-survey h3{margin-bottom:10px;font-size:16px}.usr-survey>div>p{margin-top:8px}.usr-survey-choices{gap:8px;display:grid}.usr-survey-choice{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:12px 16px;font-weight:700}.usr-survey-choice:hover{border-color:var(--accent)}.usr-survey-choice.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.usr-survey-note{border-left:3px solid var(--accent);border-radius:var(--radius-xs);background:var(--accent-tint);padding:12px 14px;font-size:14px}.usr-survey-note a,.usr-auth-card p a{color:var(--accent);font-weight:800}.usr-survey-stars{gap:6px;display:flex}.usr-survey-star{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);width:48px;height:48px;color:var(--line-strong);cursor:pointer;font-size:26px;line-height:1}.usr-survey-star.is-on{border-color:var(--gold-star);color:var(--gold-star)}.usr-auth-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--ink);font:inherit;resize:vertical;padding:11px 13px}.usr-auth-form textarea:focus{outline:2px solid var(--accent-border);border-color:var(--accent)}.usr-survey-saved{border-radius:var(--radius-sm);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:11px 13px;font-size:13px}.usr-survey-share{border-top:1px solid var(--line);padding-top:20px}.usr-survey-share p{margin-bottom:10px;font-size:14px}.usr-survey-share>div{flex-wrap:wrap;gap:8px;display:flex}.usr-survey-share button{cursor:pointer}.usr-kit-card{border:1px solid var(--accent-border);border-top:4px solid var(--accent);border-radius:var(--radius);background:var(--bg-card);gap:16px;margin-bottom:20px;padding:22px 24px;scroll-margin-top:80px;display:grid}.usr-kit-head{gap:6px;display:grid}.usr-kit-gift{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.usr-kit-head h2{margin:0;font-size:20px}.usr-kit-head p,.usr-kit-loading{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.usr-kit-toolbar{flex-wrap:wrap;gap:8px;display:flex}.usr-kit-note{border-left:3px solid var(--accent);border-radius:var(--radius-xs);background:var(--accent-tint);margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.usr-kit-form textarea{min-height:80px}.usr-kit-writes{color:var(--ink-2);align-self:center;font-size:13px}.usr-kit-section{gap:10px;display:grid}.usr-kit-section h3{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:13px}.usr-kit-answer{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-card-subtle);gap:8px;padding:14px 16px;display:grid}.usr-kit-answer>.usr-ghost-button{justify-self:start}.usr-kit-question{gap:2px;display:grid}.usr-kit-question strong{font-size:15px}.usr-kit-question span,.usr-kit-tip span{color:var(--ink-2);font-size:13px;font-style:italic}.usr-kit-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.usr-kit-text mark{color:inherit;background:#fde68a;border-radius:2px;padding:0 2px}.usr-kit-translation{border-top:1px dashed var(--line);color:var(--ink-2);margin:0;padding-top:8px;font-size:14px;line-height:1.6}.usr-kit-tip{gap:2px;margin:0;font-size:14px;line-height:1.5;display:grid}.cmp-page h2{margin:26px 0 12px;font-size:20px}.cmp-hero{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;margin-bottom:20px;display:grid}.cmp-hero h1{font-size:clamp(26px,3.4vw,36px);line-height:1.15}.cmp-hero>div:first-child p:not(.usr-kicker){max-width:62ch;margin-top:12px}.cmp-hero-note{color:var(--ink-2);font-weight:700}.cmp-hero-side{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);align-content:start;gap:12px;padding:18px;display:grid}.cmp-hero-side ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmp-hero-side li{padding-left:18px;font-size:15px;position:relative}.cmp-hero-side li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.cmp-hero-side small{color:var(--muted)}.cmp-price{align-items:baseline;gap:6px;display:flex}.cmp-price b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px}.cmp-price span{color:var(--muted);font-weight:700}.cmp-form h2{margin:0}.cmp-form input[type=file]{background:var(--bg-card-subtle);padding:9px 10px}.cmp-list-title{margin-top:8px}.cmp-row-actions{gap:8px;display:flex}.cmp-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 18px;display:grid;overflow:hidden}.cmp-facts>div{box-shadow:1px 1px 0 var(--line);padding:12px 14px}.cmp-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.cmp-facts dd{word-break:break-word;margin:4px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}.cmp-waiting h3{font-size:18px}.cmp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cmp-kpis>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);gap:4px;padding:16px 18px;display:grid}.cmp-kpis span{color:var(--muted);font-size:13px;font-weight:700}.cmp-kpis b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.cmp-kpis small{color:var(--muted);font-size:14px}.cmp-kpis [data-tone=bad] b{color:#b91c1c}.cmp-kpis [data-tone=ok] b{color:#047857}.cmp-summary{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius-sm,8px);background:var(--bg-card);margin-top:18px;padding:16px 18px}.cmp-summary h2{margin:0 0 8px;font-size:16px}.cmp-summary p{white-space:pre-line;line-height:1.6}.cmp-table td{vertical-align:top}.cmp-outcome{background:var(--bg-tag);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block}.cmp-outcome[data-outcome=passed]{color:#047857;background:#ecfdf5}.cmp-outcome[data-outcome=crashed],.cmp-outcome[data-outcome=not_responding],.cmp-outcome[data-outcome=closed],.cmp-outcome[data-outcome=blank],.cmp-outcome[data-outcome=not_opened],.cmp-outcome[data-outcome=not_installed]{color:#b91c1c;background:#fef2f2}.cmp-outcome[data-outcome=unsupported]{color:#92400e;background:#fffbeb}.cmp-detail{white-space:normal;max-width:46ch;color:var(--ink-2);margin-top:6px;font-size:12px;display:block}.cmp-resolution{margin-bottom:18px}.cmp-resolution h3{color:var(--ink-2);margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}.cmp-shots{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.cmp-shot{border:1px solid var(--line);background:var(--bg-card);cursor:zoom-in;border-radius:8px;flex:none;width:132px;padding:0;position:relative;overflow:hidden}.cmp-shot[data-outcome=crashed],.cmp-shot[data-outcome=not_responding],.cmp-shot[data-outcome=closed],.cmp-shot[data-outcome=blank]{border-color:#f87171}.cmp-shot img{width:100%;height:auto;display:block}.cmp-shot span{color:#fff;text-align:left;background:#17130fc7;padding:4px 6px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.cmp-lightbox{z-index:60;cursor:zoom-out;background:#17130fdb;place-items:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}.cmp-lightbox img{border-radius:8px;max-width:100%;max-height:82dvh}.cmp-lightbox span{color:#fff;font-weight:700}@media (max-width:760px){.cmp-hero{grid-template-columns:1fr}.cmp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-row-actions{flex-wrap:wrap}}
