.dashboard svg.lucide,.toast-stack svg.lucide,.workspace-gate svg.lucide,.workspace-loading svg.lucide,.billing-standalone svg.lucide,.modal-overlay svg.lucide{stroke-width:1.6px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.nowrap-date{white-space:nowrap}.dashboard{background:var(--bg);min-height:100vh}.sidebar{width:var(--sidebar);z-index:40;overscroll-behavior:contain;scrollbar-width:thin;background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;padding:18px 12px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 18px;display:flex}.org-switch{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);align-items:center;gap:10px;padding:8px 30px 8px 8px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.org-switch:hover{border-color:var(--line-3)}.org-switch:focus-within{border-color:var(--accent-line);box-shadow:var(--card-shadow), 0 0 0 4px var(--accent-soft)}.org-avatar{background:var(--accent-soft);border:1px solid var(--accent-line);width:30px;height:30px;color:var(--accent-text);font:600 13px/1 var(--sans);border-radius:9px;flex:none;place-items:center;display:grid}.org-switch>div{flex:1;min-width:0}.org-switch label{font:500 11.5px/1.2 var(--sans);color:var(--ink-3);display:block}.org-switch .ui-select{width:100%;min-height:0;box-shadow:none;appearance:none;cursor:pointer;font:600 14px/1.35 var(--sans);letter-spacing:-.015em;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:1px 0 0;display:block}.org-switch .ui-select:focus{box-shadow:none}.org-switch>svg{pointer-events:none;color:var(--ink-3);position:absolute;right:10px}.sidebar-create{width:100%;height:32px;color:var(--ink-3);font:500 13px/1 var(--sans);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:0 10px;transition:background-color .18s,color .18s;display:flex}.sidebar-create:hover:not(:disabled){background:var(--chip);color:var(--ink)}.nav-group{margin-top:18px}.nav-label{font:500 11.5px/1 var(--sans);letter-spacing:.01em;color:var(--ink-3);padding:0 10px 7px}.nav-item{min-height:44px;color:var(--ink-2);font:500 14px/1.25 var(--sans);letter-spacing:-.012em;border-radius:11px;align-items:center;gap:11px;margin:1px 0;padding:6px 8px;transition:background-color .2s,box-shadow .2s,color .2s;display:flex}.nav-icon,.row-icon,.metric-icon,.unit-icon,.upload-icon{background:var(--chip);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item:hover{background:var(--chip);color:var(--ink)}.nav-item:hover .nav-icon{color:var(--ink)}.nav-item-active,.nav-item-active:hover{background:var(--sel);box-shadow:inset 0 0 0 1px var(--sel-ring);color:var(--ink)}.nav-item-active .nav-icon,.nav-item-active:hover .nav-icon{background:var(--surface);border-color:var(--accent-line);color:var(--accent-text)}.nav-indicator{color:var(--accent-text);flex:none;margin-left:auto}.nav-meta{color:var(--ink-3);flex:none}.sidebar-bottom{margin-top:auto;padding-top:24px}.account-link{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;margin-top:10px;padding:9px 10px 9px 9px;transition:border-color .18s,background-color .18s;display:flex}.account-link:hover{border-color:var(--line-3)}.account-link-active{background:var(--sel);border-color:var(--sel-ring)}.user-avatar{background:var(--accent-soft);border:1px solid var(--accent-line);width:30px;height:30px;color:var(--accent-text);font:600 12px/1 var(--sans);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:grid}.account-link>span:nth-child(2){flex:1;min-width:0}.account-link strong{font:600 13.5px/1.3 var(--sans);letter-spacing:-.012em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-link small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.account-link>svg{color:var(--ink-3);flex:none}.sidebar-foot{justify-content:space-between;align-items:center;gap:8px;padding:8px 0 0;display:flex}.sign-out{height:32px;color:var(--ink-3);font:500 13px/1 var(--sans);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;transition:background-color .18s,color .18s;display:inline-flex}.sign-out:hover:not(:disabled){background:var(--chip);color:var(--ink)}.sidebar-backdrop,.sidebar-foot .icon-button{display:none}.workspace-main{isolation:isolate;min-width:0;min-height:100vh;margin-left:var(--sidebar);flex-direction:column;display:flex;position:relative;overflow-x:clip}.workspace-main:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--wash-lilac), transparent);opacity:.32;pointer-events:none;border-radius:50%;width:720px;height:460px;position:absolute;top:-180px;right:-140px}.workspace-topbar{z-index:30;background:var(--pill-bg);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.breadcrumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.crumb-org,.crumb-current{min-width:0;height:26px;font:500 12.5px/24px var(--mono);letter-spacing:-.01em;text-overflow:ellipsis;border-radius:8px;padding:0 9px;display:inline-block;overflow:hidden}.crumb-org{background:var(--chip);border:1px solid var(--line-2);max-width:220px;color:var(--ink-2)}.crumb-sep{color:var(--ink-3);font:400 13px/1 var(--mono)}.crumb-current{background:var(--accent-soft);border:1px solid var(--accent-line);max-width:200px;color:var(--accent-text);flex:none}.topbar-right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.app-picker{border:1px solid var(--line-2);background:var(--surface);min-width:0;height:36px;color:var(--ink-2);border-radius:10px;align-items:center;padding-left:4px;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.app-picker:hover{border-color:var(--line-3)}.app-picker:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.app-picker-icon{background:var(--chip);width:26px;height:26px;color:var(--accent-text);border-radius:7px;flex:none;place-items:center;display:grid}.app-picker .ui-select{min-width:0;max-width:210px;height:34px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;font:500 13.5px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;padding:0 30px 0 8px}.app-picker .ui-select:focus{box-shadow:none}.app-picker-chevron{pointer-events:none;color:var(--ink-3);position:absolute;right:9px}.workspace-content{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:36px 40px 56px}.workspace-footer{border-top:1px solid var(--line);width:100%;max-width:1240px;font:400 12px/1.4 var(--mono);color:var(--ink-3);justify-content:space-between;gap:16px;margin:0 auto;padding:16px 40px 22px;display:flex}.workspace-gate{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:96px 20px 48px;display:flex;position:relative;overflow:hidden}.workspace-gate:before,.workspace-gate:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.workspace-gate:before{background:radial-gradient(closest-side, var(--wash-lilac), transparent);width:620px;height:460px;top:calc(50% - 330px);left:calc(50% - 520px)}.workspace-gate:after{background:radial-gradient(closest-side, var(--wash-ice), transparent);width:560px;height:420px;top:calc(50% - 150px);left:calc(50% - 40px)}.workspace-gate-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:24px;right:24px}.workspace-gate-card{border-radius:var(--radius-xl);background:radial-gradient(120% 70% at 0% 0%, var(--glass-tint-1), transparent 60%), radial-gradient(90% 80% at 100% 100%, var(--glass-tint-2), transparent 60%), linear-gradient(180deg, var(--glass-a), var(--glass-b));-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border:1px solid var(--glass-edge);width:min(100%,560px);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-hi);position:relative;overflow:hidden}.workspace-gate-card .error-state,.workspace-gate-card .session-state{padding:40px 32px 34px}.workspace-loading{width:min(100% - 40px,720px);margin:0 auto;padding:64px 0}.workspace-loading .brand{margin-bottom:28px}.workspace-loading-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.page-heading{justify-content:flex-end;align-items:center;gap:24px;min-height:40px;margin-bottom:24px;display:flex}.page-heading>.button,.page-heading>label{flex:none}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow);margin-bottom:20px;overflow:hidden}.card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.card-heading h2{letter-spacing:-.02em;font-size:16px}.card-heading p{max-width:72ch;color:var(--ink-3);margin-top:3px;font-size:13.5px;line-height:1.5}.card-inset{padding:0 22px 20px}.card-inset-top{padding-top:18px}.card-inset .notice{margin-bottom:14px}.compact-empty{color:var(--ink-3);align-items:center;gap:10px;padding:20px 22px;font-size:14px;display:flex}.compact-empty:before{content:"";border:1px solid var(--line-3);border-radius:50%;flex:none;width:6px;height:6px}.empty,.error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty{min-height:280px;padding:56px 24px}.error-state{padding:44px 24px}.empty-icon{background:var(--surface);border:1px solid var(--line-2);width:48px;height:48px;color:var(--accent-text);box-shadow:var(--card-shadow), 0 0 0 6px var(--accent-soft);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.empty-icon svg{width:22px;height:22px}.error-state .empty-icon{color:var(--danger);box-shadow:var(--card-shadow), 0 0 0 6px var(--danger-soft)}.empty h3,.error-state h3{letter-spacing:-.025em;font-size:17px}.empty p{max-width:44ch;color:var(--ink-3);margin:6px 0 20px;font-size:14px;line-height:1.55}.error-state p{max-width:52ch;color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}.error-state p.muted{color:var(--ink-3)}.error-state .button-row{justify-content:center;margin-top:20px}.session-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.session-state h3{letter-spacing:-.025em;font-size:18px}.session-state p{max-width:46ch;color:var(--ink-3);margin:8px 0 22px;font-size:14px;line-height:1.55}.session-state.is-page,.error-state.is-page{min-height:calc(100dvh - 220px)}.loading{flex-direction:column;gap:6px;padding:16px 22px;display:flex}.skeleton-row{align-items:center;gap:12px;min-height:44px;display:flex}.skeleton{background:var(--chip);border-radius:8px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--chip-2), transparent);animation:shimmer 1.6s var(--ease-io) infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-chip{border-radius:9px;flex:none;width:30px;height:30px}.skeleton-line{border-radius:6px;height:12px}@keyframes shimmer{to{transform:translate(100%)}}.notice{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.notice-icon{color:var(--ink-3);flex:none;margin-top:2px}.notice-body{flex:1;min-width:0}.notice strong{color:var(--ink);font-weight:600}.notice-green{background:var(--success-soft);border-color:var(--success-line)}.notice-green .notice-icon{color:var(--success)}.notice-amber{background:var(--warning-soft);border-color:var(--warning-line)}.notice-amber .notice-icon{color:var(--warning)}.notice-red{background:var(--danger-soft);border-color:var(--danger-line)}.notice-red .notice-icon{color:var(--danger)}.verification-banner{border:1px solid var(--warning-line);border-radius:var(--radius);background:var(--warning-soft);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.verification-banner>svg{color:var(--warning);flex:none}.verification-banner a{color:var(--accent-text);text-underline-offset:3px;flex:none;margin-left:auto;font-weight:500;text-decoration:underline}.app-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.app-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:184px;box-shadow:var(--card-shadow);color:var(--ink);text-align:left;transition:transform .3s var(--ease), border-color .2s, background-color .2s;flex-direction:column;padding:18px;display:flex}.app-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.app-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.app-icon{background:var(--chip);border:1px solid var(--line);width:36px;height:36px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.app-card-go{color:var(--ink-3);transition:transform .25s var(--ease), color .2s}.app-card:hover .app-card-go{color:var(--accent-text);transform:translate(2px,-2px)}.app-card h2{letter-spacing:-.02em;font-size:16px}.app-card>p{font:400 12px/1.4 var(--mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.app-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.app-card-bottom>span:last-child{font:400 12px/1 var(--mono);color:var(--ink-3);align-items:center;gap:7px;display:flex}.region-dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.app-card-new{border:1px dashed var(--line-3);box-shadow:none;text-align:center;background:0 0;justify-content:center;align-items:center;gap:6px}.app-card-new .app-icon{background:var(--accent-soft);border-color:var(--accent-line);margin-bottom:6px}.app-card-new strong{font:500 14.5px/1.3 var(--sans);letter-spacing:-.012em}.app-card-new span:last-child{color:var(--ink-3);font-size:13px}.app-card-new:hover{background:var(--sel);border-color:var(--accent-line)}.helper-card{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0% 0%, var(--glass-tint-1), transparent 60%), radial-gradient(90% 140% at 100% 100%, var(--glass-tint-2), transparent 60%), var(--surface);box-shadow:var(--card-shadow);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 24px;display:flex}.helper-card h3{letter-spacing:-.02em;font-size:16px}.helper-card p{color:var(--ink-2);margin-top:4px;font-size:14px}.settings-form{flex-direction:column;gap:18px;max-width:680px;padding:22px;display:flex}.settings-form>h3{letter-spacing:-.015em;font-size:15px}.field{min-width:0;color:var(--ink);flex-direction:column;gap:7px;font-size:13.5px;display:flex}.field>span{font-weight:500}.field small{color:var(--ink-3);font-size:12.5px;font-weight:400;line-height:1.5}.field input,.field select,.field textarea{width:100%}.field input[readonly]{background:var(--bg-2);border-color:var(--line);color:var(--ink-2)}.field input.mono,.field textarea.mono{font-size:13px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:2px;padding-top:16px;display:flex}.form-actions .form-error{flex:1}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.settings-row:first-child{border-top:0}.settings-row h3{letter-spacing:-.012em;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.settings-row p{max-width:66ch;color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.55}.settings-row p code{color:var(--ink-2);font-size:12.5px}.settings-row>.inline-icon{align-items:flex-start;gap:12px;min-width:0}.settings-row>.inline-icon .row-icon{margin-top:1px}.settings-row>.button,.settings-row>.button-row,.settings-row>.icon-button{flex:none}.danger-zone,.danger-zone .card-heading{border-color:var(--danger-line)}.danger-zone .card-heading h2{color:var(--danger)}.checkbox-label{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.align-start{align-items:flex-start}.align-start input{margin-top:3px}.modal-body>.checkbox-label.align-start,.modal-body>.checkbox-label:last-of-type{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2);padding:12px 14px;transition:border-color .18s,background-color .18s}.modal-body>.checkbox-label:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.person-cell{align-items:center;gap:11px;display:flex}.person-cell strong{font-size:14px;font-weight:500;display:block}.person-cell small{color:var(--ink-3);font-size:12.5px;display:block}.table-wrap{scrollbar-width:thin;max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13.5px}th{border-bottom:1px solid var(--line);background:var(--surface-2);font:500 12px/1.3 var(--sans);letter-spacing:.005em;color:var(--ink-3);padding:11px 16px}td{border-bottom:1px solid var(--line);height:56px;color:var(--ink-2);vertical-align:middle;padding:10px 16px}th:first-child,td:first-child{padding-left:22px}th:last-child,td:last-child{padding-right:22px}td strong{color:var(--ink);font-size:14px;font-weight:500}td small{color:var(--ink-3);font-size:12px}td code,.scope-list code{font:400 12.5px/1.4 var(--mono)}td>code{background:var(--chip);color:var(--ink);border-radius:6px;padding:2px 7px}td.mono{font-size:12.5px}tbody tr{transition:background-color .15s}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--chip)}tbody tr:has(.checkbox-cell input:checked){background:var(--sel)}.table-actions{text-align:right}.inline-link-button{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;display:inline}.inline-link-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.inline-link-button:disabled{color:var(--ink-3);cursor:default}.audit-actor{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.table-actions>*{vertical-align:middle}.table-actions .button{min-height:32px;padding:0 10px}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.search-field{border:1px solid var(--line-2);background:var(--surface-2);max-width:480px;height:38px;color:var(--ink-3);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.search-field:hover{border-color:var(--line-3)}.search-field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.search-field>svg{flex:none}.search-field input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:14px}.search-field input:focus{box-shadow:none}.search-input{width:100%}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pagination-meta{font:400 12px/1.4 var(--mono);color:var(--ink-3)}.scope-list{flex-wrap:wrap;gap:5px;max-width:300px;display:flex}.scope-list code{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px}.key-prefix{color:var(--ink-3);margin-top:2px;font-size:12px}td>code.event-code{background:var(--accent-soft);color:var(--accent-text)}.invite-email{color:var(--ink)}.invoice-number{font:500 13px/1.4 var(--mono);color:var(--ink)}.file-drop{margin-bottom:20px;position:relative}.file-drop>.card{margin-bottom:0;transition:filter .2s}.file-drop-active>.card{filter:blur(1.5px)}.file-drop-overlay{z-index:2;border:1.5px dashed var(--accent);border-radius:var(--radius-lg);background:radial-gradient(90% 160% at 0% 0%, var(--glass-tint-1), transparent 60%), color-mix(in srgb, var(--accent-soft) 85%, transparent);box-shadow:0 0 0 4px var(--accent-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .2s;display:flex;position:absolute;inset:0}.file-drop-active .file-drop-overlay{opacity:1}.file-drop-icon{background:var(--surface);border:1px solid var(--accent-line);width:44px;height:44px;color:var(--accent-text);transition:transform .3s var(--ease);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.file-drop-active .file-drop-icon{transform:translateY(-3px)}.file-drop-overlay strong{font:600 15px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink)}.file-drop-overlay>span:last-child{color:var(--ink-2);font-size:13.5px}.upload-list{padding:4px 0}.upload-row{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:12px;padding:12px 22px;display:flex}.upload-row:first-child{border-top:0}.upload-ready .upload-icon{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.upload-error .upload-icon{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.upload-info{flex:1;min-width:0}.upload-info strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.3 var(--sans);color:var(--ink);display:block;overflow:hidden}.upload-info small{font:400 12px/1.4 var(--mono)}.upload-progress{background:var(--line);border-radius:3px;width:100%;max-width:520px;height:3px;margin:7px 0 5px;overflow:hidden}.upload-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;height:100%;transition:transform .3s var(--ease);display:block}.upload-ready .upload-progress span{background:var(--success)}.upload-error .upload-progress span,.upload-canceled .upload-progress span{background:var(--line-3)}.file-cell{align-items:center;gap:12px;max-width:380px;display:flex}.file-cell>span:last-child{min-width:0}.file-cell strong{text-overflow:ellipsis;max-width:270px;display:block;overflow:hidden}.file-cell small{text-overflow:ellipsis;max-width:250px;color:var(--ink-3);margin-top:2px;font-size:12px;display:block;overflow:hidden}.file-type-icon{background:var(--surface);border:1px solid var(--line-2);width:30px;height:36px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid;position:relative}.file-type-icon:after{content:"";background:linear-gradient(225deg, var(--bg) 50%, var(--line-2) 50%);border-bottom-left-radius:3px;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.file-type-image{color:var(--accent-text)}.access-tag{font:400 12.5px/1 var(--mono);color:var(--ink-3);gap:5px}.access-private{color:var(--ink-2)}.checkbox-cell{width:38px;padding-right:0!important}.action-menu-button.is-open{background:var(--chip);color:var(--ink)}.action-menu-list{z-index:60;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);min-width:200px;box-shadow:var(--pop-shadow);text-align:left;transform-origin:100% 0;animation:pop-in .18s var(--ease);padding:6px;position:fixed}.action-menu-list.is-above{transform-origin:100% 100%}.action-menu-list button{width:100%;min-height:36px;color:var(--ink-2);font:400 13.5px/1.2 var(--sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;display:flex}.action-menu-list button:hover,.action-menu-list button:focus-visible{background:var(--sel);color:var(--ink);outline:none}.action-menu-list .destructive{color:var(--danger)}.action-menu-list .destructive:hover,.action-menu-list .destructive:focus-visible{background:var(--danger-soft);color:var(--danger)}.file-preview{object-fit:contain;border-radius:var(--radius);background:var(--bg-2);width:100%;max-height:60vh}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.scope-fieldset{border:1px solid var(--line-2);border-radius:var(--radius);flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px 14px;display:flex}.scope-fieldset legend{color:var(--ink);padding:0 6px;font-size:13.5px;font-weight:500}.scope-option{border:1px solid var(--line-2);background:var(--surface-2);height:34px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;gap:8px;padding:0 14px 0 11px;transition:border-color .2s,background-color .2s,color .2s}.scope-option:hover{border-color:var(--line-3)}.scope-option:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.scope-option:has(input:focus-visible){box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--ring)}.scope-option code{font:500 13px/1 var(--mono)}.secret-box{border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--bg);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.secret-masked{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.secret-masked span{color:var(--ink-3);letter-spacing:.06em}.secret-box .button{flex:none}.recovery-codes{border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--bg);grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 16px;font-size:13.5px;display:grid}.recovery-codes code{color:var(--ink)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid .card{margin:0;padding:18px 18px 16px}.metric-label{font:500 13.5px/1.3 var(--sans);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:14px;display:flex}.metric-icon{color:var(--accent-text)}.metric-value{font:600 30px/1.1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.metric-value>small{font:400 12px/1 var(--mono);letter-spacing:0;color:var(--ink-3);margin-left:6px}.metric-value-small{letter-spacing:-.03em;font-size:20px}.metric-grid .card>p{margin-top:8px;font-size:13px;line-height:1.5}.meter-track{background:var(--line);border-radius:5px;height:5px;margin-top:16px;overflow:hidden}.meter-track>span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;animation:meter-in 1.1s var(--ease) .1s both;display:block}.meter-near>span{background:var(--warning)}.meter-over>span{background:var(--danger)}@keyframes meter-in{0%{transform:scaleX(0)}}.meter-caption{font:400 12px/1.4 var(--mono);color:var(--ink-3);justify-content:space-between;gap:8px;margin-top:9px;display:flex}.usage-card>small{font:400 12px/1.4 var(--mono);margin-top:6px;display:block}.period-summary{font:400 12px/1.5 var(--mono);color:var(--ink-3);justify-content:space-between;gap:16px;margin:-10px 0 18px;display:flex}.period-select select{min-height:38px;padding-right:34px;font-size:13.5px}.usage-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.usage-summary-grid .card>.muted{margin:18px 22px 20px;font-size:14px;line-height:1.6}.unit-examples{padding:8px}.unit-example{min-height:46px;color:var(--ink-2);border-radius:11px;align-items:center;gap:12px;padding:7px 12px;font-size:14px;transition:background-color .2s;display:flex}.unit-example:hover{background:var(--chip)}.unit-example strong{font:500 12.5px/1 var(--mono);color:var(--ink);flex:none;margin-left:auto}.usage-summary-grid .text-link{margin:10px 22px 18px}.current-plan{background:radial-gradient(120% 140% at 0% 0%, var(--glass-tint-1), transparent 55%), radial-gradient(80% 120% at 100% 100%, var(--glass-tint-2), transparent 60%), var(--surface)}.current-plan-main{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.plan-title{font:600 26px/1.1 var(--sans);letter-spacing:-.04em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.current-plan-main p{color:var(--ink-3);margin-top:8px;font-size:14px}.current-plan-main p strong{color:var(--ink);font-weight:500}.plan-price{font:600 34px/1.1 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.plan-price small{font:400 13px/1.3 var(--sans);letter-spacing:0;color:var(--ink-3);margin-left:5px}.plan-price-current{text-align:right;flex:none}.billing-usage .section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.billing-usage h2{font:600 16px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink)}.billing-usage .text-link{cursor:pointer;background:0 0;border:0}.billing-usage-period{margin-bottom:12px;font-size:13.5px}.card-select{flex:none;min-width:260px}.card-actions{align-items:center;gap:8px;display:flex}.card-actions .action-menu-button{margin:-6px -8px -6px 0}.plan-sheet .billing-plan-grid{grid-template-columns:minmax(0,1fr);margin-bottom:0}.plan-sheet .billing-plan:hover{transform:none}.billing-summary{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;margin-bottom:20px;display:grid}.billing-summary>.card{margin-bottom:0}@media (max-width:1020px){.billing-summary{grid-template-columns:minmax(0,1fr)}}.card>.estimate-value{padding:18px 22px 0}.card>.estimate-note{padding:6px 22px 0;font-size:13.5px;line-height:1.55}.card>.estimate-note:last-child{padding-bottom:20px}.billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:8px;display:grid}.billing-plan{transition:transform .3s var(--ease), border-color .3s;flex-direction:column;margin:0;padding:22px;display:flex}.billing-plan:hover{border-color:var(--line-3);transform:translateY(-3px)}.billing-plan-current,.billing-plan-current:hover{border-color:var(--accent-line);background:linear-gradient(180deg, var(--glass-a), var(--glass-b)), var(--accent-soft);box-shadow:var(--card-shadow), inset 0 1px 0 var(--glass-hi), 0 30px 60px -30px var(--accent-line)}.billing-plan-current h2{color:var(--accent-text)}.plan-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-name-row h2{font-size:16px}.billing-plan .plan-price{margin:16px 0 8px}.billing-plan .muted{min-height:3em;color:var(--ink-2);font-size:14px;line-height:1.5}.plan-features{border-top:1px solid var(--line);color:var(--ink-2);gap:9px;margin:18px 0;padding:14px 0 0;font-size:13.5px;list-style:none;display:grid}.plan-features li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-features li svg{color:var(--accent-text);flex-shrink:0}.plan-features li strong{color:var(--ink);font-weight:500}.billing-plan>.button{margin-top:auto}.billing-price-note{color:var(--ink-3);text-align:center;margin:4px 0 22px;font-size:12.5px}.overage-rate-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 22px;display:grid}.overage-rate-grid>div{flex-direction:column;gap:5px;display:flex}.overage-rate-grid span{color:var(--ink-3);font-size:12.5px}.overage-rate-grid strong{font:500 20px/1.1 var(--mono);letter-spacing:-.02em;color:var(--ink)}.overage-rate-grid small{font:400 11.5px/1.3 var(--mono);color:var(--ink-3)}.overage-rate-grid+.settings-row{border-top:0}.settings-row p.limits-line{background:var(--chip);color:var(--ink-2);border-radius:8px;margin-top:8px;padding:5px 9px;font-size:12.5px;display:inline-block}.prepaid-summary{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px;display:flex}.prepaid-label{font:500 13px/1.3 var(--sans);color:var(--ink-2);margin-bottom:6px;display:block}.prepaid-available{font-size:36px}.prepaid-available.is-owed{color:var(--danger)}.prepaid-summary p{max-width:60ch;margin-top:6px;font-size:13.5px;line-height:1.55}.prepaid-summary>.button{flex:none}.prepaid-breakdown{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 22px 4px;display:grid}.prepaid-breakdown>div{flex-direction:column;gap:4px;display:flex}.prepaid-breakdown dt{color:var(--ink-3);font-size:12.5px}.prepaid-breakdown dd{font:500 18px/1.2 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.prepaid-breakdown small{color:var(--ink-3);font-size:12px;line-height:1.4}.period-range{font:400 12px/1.4 var(--mono)}tfoot th,tfoot td{border-top:1px solid var(--line-2);color:var(--ink);font-weight:600}.notice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payg-choice-rates{margin:0}.payg-choice-rates li strong{font:500 12.5px/1.4 var(--mono);margin-left:auto}.invoice-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.invoice-actions .button{min-height:32px;padding:0 10px}.operator-invoices .card-inset-top{padding-bottom:12px}.account-form-grid{grid-template-columns:1fr 1fr;display:grid}.account-form-grid form+form{border-left:1px solid var(--line)}.provider-name{text-transform:capitalize}.modal-overlay{z-index:100;background:color-mix(in srgb, var(--bg) 58%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);justify-content:center;align-items:center;padding:24px;animation:.2s fade-in;display:flex;position:fixed;inset:0;overflow:auto}.modal{overscroll-behavior:contain;border-radius:var(--radius-xl);background:radial-gradient(120% 70% at 0% 0%, var(--glass-tint-1), transparent 60%), radial-gradient(90% 80% at 100% 100%, var(--glass-tint-2), transparent 60%), linear-gradient(180deg, var(--glass-a), var(--glass-b)), var(--bg);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border:1px solid var(--glass-edge);width:100%;max-width:580px;max-height:calc(100dvh - 48px);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-hi);animation:modal-in .32s var(--ease);position:relative;overflow:auto}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 16px 22px;display:flex}.modal h2{letter-spacing:-.03em;font-size:19px;line-height:1.25}.modal>header p{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:13.5px;line-height:1.5}.modal-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.modal-body .notice{margin:0}.modal-body>p{color:var(--ink-2);font-size:14px;line-height:1.6}.modal-body>p strong{color:var(--ink)}.modal-body>.button{align-self:flex-start}.modal footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.toast-stack{z-index:150;pointer-events:none;flex-direction:column;gap:8px;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--pop-shadow);color:var(--ink);pointer-events:auto;animation:toast-in .32s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 12px;font-size:13.5px;line-height:1.45;display:flex}.toast-icon{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.toast>span:not(.toast-icon){flex:1;min-width:0}.toast>button{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.toast>button:hover{background:var(--chip);color:var(--ink)}.toast-error{border-color:var(--danger-line)}.toast-error .toast-icon{background:var(--danger-soft);color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.payment-body{gap:16px}.card-form{flex-direction:column;gap:14px;transition:opacity .2s;display:flex}.card-form.is-loading{opacity:.55}.card-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-input{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;min-height:42px;padding:12px;transition:border-color .18s,box-shadow .18s}.card-input:hover{border-color:var(--line-3)}.card-input.is-focused{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.card-input.is-invalid{border-color:var(--danger-line)}.card-input.is-invalid.is-focused{box-shadow:0 0 0 4px var(--danger-soft)}.field .field-error{color:var(--danger)}.field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-brand{border-radius:4px;flex:none;display:block}.card-brands{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.card-brands .card-brand,.ui-select-icon .card-brand{width:26px;height:18px}.saved-card-row{justify-content:flex-start}.saved-card-row .card-brand{width:40px;height:27px}.saved-card-row .saved-card-text{flex:1;min-width:0}.card-form-note{color:var(--ink-3);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.5;display:flex}.card-form-note svg{flex:none;margin-top:2px}.checkout{flex-direction:column;gap:22px;display:flex}.checkout-section{flex-direction:column;gap:12px;display:flex}.checkout-section>h3{font:600 14px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink)}.pay-options{flex-direction:column;gap:8px;display:flex}.pay-option{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background-color .18s;display:flex}.pay-option:hover{border-color:var(--line-3)}.pay-option.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.pay-option input{min-height:0;accent-color:var(--accent);flex:none;margin:0}.pay-option .card-brand{width:34px;height:23px}.pay-option-label{color:var(--ink);flex-direction:column;gap:1px;font-size:14px;font-weight:500;display:flex}.pay-option-label small{color:var(--ink-3);font-size:12.5px;font-weight:400}.pay-option-add{border:1px dashed var(--line-3);width:34px;height:23px;color:var(--ink-3);border-radius:4px;place-items:center;display:grid}.pay-options .card-form{padding:4px 2px 2px}.checkout-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:18px}.checkout-plan{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-plan strong{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.checkout-plan small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.checkout-plan>span{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:500}.checkout-code-entry{gap:8px;display:flex}.checkout-code-entry input{text-transform:uppercase;flex:1;min-width:0}.checkout-code-entry input::placeholder{text-transform:none}.checkout-code-applied{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:13px;font-weight:500;display:inline-flex}.checkout-code-applied .icon-button{width:24px;height:24px;min-height:0}.checkout-code .form-error{margin-top:6px}.checkout-lines{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.checkout-lines>div{color:var(--ink-2);justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.checkout-lines dd{font-variant-numeric:tabular-nums;color:var(--ink)}.checkout-lines .is-saving dd{color:var(--success)}.checkout-total{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;font-size:14.5px;font-weight:600;display:flex}.checkout-total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.checkout-total small{letter-spacing:0;color:var(--ink-3);margin-left:5px;font-size:12px;font-weight:400}.consent-note{color:var(--ink-3);font-size:12.5px;line-height:1.55}.payment-total{border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--bg);color:var(--ink-2);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;font-size:13.5px;display:flex}.payment-total strong{font:500 20px/1.2 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.billing-standalone{width:min(100% - 40px,980px);margin:28px auto 64px}.billing-standalone-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.payment-return{gap:20px;max-width:640px;margin:0 auto;padding:28px;display:grid}.payment-return h1{letter-spacing:-.04em;font-size:26px}.payment-return .notice,.payment-return .loading{margin:0;padding-left:0;padding-right:0}.payment-return .notice{padding:12px 14px}.document-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.billing-document{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow);color:var(--ink);padding:44px 52px 36px;position:relative;overflow:hidden}.billing-document:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));height:4px;position:absolute;inset:0 0 auto}.doc-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;display:flex}.doc-brand{font:600 17px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;display:inline-flex}.doc-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.doc-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.billing-document .doc-title h1{letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.05}.doc-number{font:500 13px/1.4 var(--mono);color:var(--ink-3);margin:12px 0 0}.doc-amount{text-align:right;justify-items:end;gap:8px;display:grid}.doc-amount>span{color:var(--ink-3);font-size:13px}.doc-amount strong{font:600 36px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:8px;display:flex}.doc-amount small{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.doc-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 28px;margin:0;padding:24px 0;display:grid}.doc-facts dt,.doc-parties h2{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 7px}.doc-facts dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:14px}.doc-mono{font-family:var(--mono);font-size:13px}.doc-parties{grid-template-columns:1fr 1fr;gap:32px;padding:28px 0 32px;display:grid}.doc-parties strong{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.doc-parties p{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.6}.doc-address{white-space:pre-line}.doc-parties .doc-seller-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-link-pair{align-items:center;gap:8px;display:inline-flex}.doc-pdf-link{font:500 12.5px/1.4 var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0}.doc-pdf-link:hover{color:var(--accent-text)}.doc-pdf-link:disabled{opacity:.55;cursor:progress}.doc-pdf-control{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.doc-pdf-error{max-width:280px;margin:0;font-size:12.5px}.doc-note{border-radius:var(--radius);background:var(--accent-soft);color:var(--ink-2);gap:10px;margin:0 0 30px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.doc-note svg{color:var(--accent-text);flex:none;margin-top:3px}.doc-lines-wrap{scrollbar-width:thin;overflow-x:auto}.doc-lines{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.doc-lines th{border-bottom:1px solid var(--ink);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:0 0;padding:0 0 12px}.doc-lines td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;height:auto;color:var(--ink);padding:16px 0}.doc-lines th+th,.doc-lines td+td{padding-left:28px}.doc-lines .num{text-align:right}.doc-lines td.num{font:inherit;font-variant-numeric:tabular-nums}.doc-lines tbody tr:hover{background:0 0}.doc-lines tbody tr:last-child td{border-bottom:1px solid var(--line-2)}.doc-desc{white-space:normal;width:100%}.doc-desc small{color:var(--ink-3);margin-top:4px;font-size:12.5px;display:block}.doc-lines tfoot th,.doc-lines tfoot td{font:600 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border:0;padding:14px 0 0}.doc-lines tfoot td{padding-left:28px}.doc-totals{width:min(100%,340px);margin:28px 0 0 auto}.doc-totals>div{justify-content:space-between;gap:20px;padding:6px 0;font-size:14px;display:flex}.doc-totals dt{color:var(--ink-2)}.doc-totals dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.doc-totals .doc-discount dt{overflow-wrap:anywhere;min-width:0}.doc-totals .doc-discount dd{color:var(--success);flex:none}.doc-totals .doc-total{border-top:1px solid var(--line-2);margin-top:8px;padding-top:14px;font-size:17px;font-weight:600}.doc-total dt,.doc-due dt{color:var(--ink)}.doc-totals .doc-due{border-radius:var(--radius-sm);background:var(--accent-soft);margin-top:8px;padding:10px 12px;font-weight:600}.doc-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:44px;padding-top:18px;font-size:12.5px;display:flex}@media (max-width:640px){.billing-document{padding:30px 22px 26px}.doc-head{margin-bottom:32px}.doc-title{flex-direction:column;align-items:flex-start;gap:20px}.doc-amount{text-align:left;justify-items:start}.billing-document .doc-title h1{font-size:30px}.doc-parties{grid-template-columns:minmax(0,1fr);gap:22px}.doc-lines .doc-unit{display:none}.doc-lines th+th,.doc-lines td+td,.doc-lines tfoot td{padding-left:14px}}@media print{@page{size:A4;margin:12mm 13mm}html,body{background:#fff}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-toolbar{display:none!important}.billing-document-page{width:100%;margin:0}.billing-document{box-shadow:none;border:0;border-radius:0;padding:18px 0 0;overflow:visible}.billing-document:before{border-radius:2px}.doc-head{margin-bottom:22px}.billing-document .doc-title h1{font-size:30px}.doc-amount strong{font-size:28px}.doc-title{padding-bottom:16px}.doc-facts{padding:16px 0}.doc-parties{padding:16px 0 18px}.doc-note{margin-bottom:20px;padding:10px 14px}.doc-lines td{padding:8px 0}.doc-desc small{margin-top:2px}.doc-totals>div{padding:4px 0}.doc-lines td+td{padding-left:28px}.doc-totals{margin-top:16px}.doc-foot{margin-top:20px}.doc-lines-wrap{overflow:visible}.doc-lines thead{display:table-header-group}.doc-lines tr,.doc-title,.doc-facts,.doc-parties,.doc-totals,.doc-foot{break-inside:avoid}}@media (min-width:1600px){.workspace-content{max-width:1320px;padding:44px 56px 64px}.workspace-footer{max-width:1320px;padding-inline:56px}}@media (max-width:1200px){.workspace-content{padding:30px 28px 48px}.workspace-topbar{padding:0 24px}.workspace-footer{padding-inline:28px}.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.usage-summary-grid,.account-form-grid{grid-template-columns:minmax(0,1fr)}.account-form-grid form+form{border-left:0;border-top:1px solid var(--line)}.overage-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepaid-summary{flex-direction:column;align-items:flex-start}.prepaid-breakdown{grid-template-columns:minmax(0,1fr)}.settings-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-row>.button,.settings-row>.button-row{align-self:flex-start}.settings-row>.icon-button{position:absolute;right:16px}.session-list .settings-row{position:relative}}@media (max-width:760px){.sidebar{z-index:60;visibility:hidden;width:min(300px,86vw);box-shadow:var(--pop-shadow);transition:transform .3s var(--ease), visibility 0s linear .3s;transform:translate(-100%)}.sidebar-open{visibility:visible;transition:transform .3s var(--ease);transform:none}.dashboard .sidebar-backdrop{z-index:55;background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;animation:.2s fade-in;display:block;position:fixed;inset:0}.workspace-main{margin-left:0}.workspace-topbar{gap:8px;height:56px;padding:0 12px 0 10px}.topbar-right{gap:6px}.app-picker .ui-select{max-width:140px;font-size:13px}.workspace-content{padding:24px 16px 40px}.workspace-footer{padding:14px 16px 20px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px}.page-heading p{font-size:14px}.verification-banner{flex-wrap:wrap}.verification-banner a{margin-left:26px}.metric-grid{grid-template-columns:minmax(0,1fr)}.four-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-grid .card{padding:14px}.metric-value{font-size:24px}.helper-card{flex-direction:column;align-items:flex-start;padding:20px}.table-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.search-field{flex-basis:100%;max-width:none}.card-heading{padding:16px 18px}.card-heading:has(>.button){flex-wrap:wrap}.settings-form{padding:18px}.settings-row{padding:16px 18px}.card-inset{padding:0 18px 18px}.card-inset-top{padding-top:16px}.current-plan-main{flex-direction:column;align-items:flex-start;padding:18px}.plan-price-current{text-align:left}.unit-example{gap:10px;padding:7px 8px;font-size:13.5px}.overage-rate-grid{padding:16px 18px}.billing-standalone-top{margin-bottom:20px}.payment-return{padding:22px}.payment-total{flex-direction:column;align-items:flex-start;gap:6px}.modal-overlay{align-items:flex-end;padding:12px 8px 0}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;max-height:calc(100dvh - 24px);animation-name:sheet-in}.modal>header{padding:18px 16px 14px 18px}.modal-body{padding:18px}.modal footer{padding:12px 18px max(14px, env(safe-area-inset-bottom))}.modal h2{font-size:18px}.toast-stack{bottom:16px;right:16px}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:560px){.crumb-org,.crumb-sep{display:none}.crumb-current{max-width:130px}.app-picker .ui-select{max-width:118px}.four-columns,.form-grid{grid-template-columns:minmax(0,1fr)}.overage-rate-grid{gap:14px 12px}.overage-rate-grid strong{font-size:17px}.plan-title{font-size:23px}.plan-price{font-size:28px}.period-summary{flex-direction:column;gap:2px}.pagination{flex-wrap:wrap}.recovery-codes{font-size:12.5px}.workspace-footer{flex-direction:column;gap:2px}}.billing-plan-grid .billing-plan .plan-features{grid-template-columns:minmax(0,1fr);gap:9px;margin:18px 0;font-size:13.5px}.plan-limits{border-top:1px solid var(--line);gap:9px;margin:18px 0 20px;padding:14px 0 0;display:grid}.plan-limits>div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.plan-limits dt{color:var(--ink-3)}.plan-limits dd{font:500 13px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.modal-overlay.is-sheet{justify-content:flex-end;align-items:stretch;padding:10px}.modal.is-sheet{max-width:460px;height:calc(100dvh - 20px);max-height:none;animation:side-sheet-in .34s var(--ease);flex-direction:column;display:flex;overflow:hidden}.modal.is-sheet>form,.modal.is-sheet>.sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.modal.is-sheet .modal-body{overscroll-behavior:contain;flex:1;overflow:auto}.modal.is-sheet footer{margin-top:auto}@keyframes side-sheet-in{0%{opacity:0;transform:translate(28px)}}@media (max-width:760px){.modal-overlay.is-sheet{align-items:flex-end;padding:12px 8px 0}.modal.is-sheet{max-width:none;height:auto;max-height:calc(100dvh - 24px);animation-name:sheet-in}}.acct{flex-direction:column;gap:18px;max-width:820px;display:flex}.acct-profile{align-items:center;gap:18px;padding:22px;display:flex}.acct-avatar{background:linear-gradient(135deg, var(--mark-a), var(--mark-b));color:#fff;width:56px;height:56px;font:600 22px/1 var(--sans);letter-spacing:-.02em;box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 24px -14px var(--accent);border-radius:18px;flex:none;place-items:center;display:grid}.acct-profile-text{flex:1;min-width:0}.acct-profile-text h2{letter-spacing:-.025em;font-size:19px}.acct-profile-text p{font:400 13px/1.5 var(--mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px}.acct-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.acct-list{flex-direction:column;padding:6px;display:flex}.acct-row{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;transition:background-color .18s,border-color .18s;display:grid}.acct-row+.acct-row{margin-top:2px}.acct-row:hover{background:var(--sel);border-color:var(--sel-ring)}.acct-row:focus-visible{outline-offset:0}.acct-row .row-chip{background:var(--chip);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.acct-row:hover .row-chip{background:var(--surface);border-color:var(--accent-line);color:var(--accent-text)}.acct-row-text{min-width:0}.acct-row-text strong{font:500 14.5px/1.3 var(--sans);letter-spacing:-.012em;color:var(--ink);display:block}.acct-row-text span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:1.45;display:block;overflow:hidden}.acct-row-text span.mono{font-size:12.5px}.acct-row-go{color:var(--ink-3);transition:color .18s, transform .2s var(--ease);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.acct-row:hover .acct-row-go{color:var(--accent-text)}.acct-row.is-danger:hover{background:var(--danger-soft);border-color:var(--danger-line)}.acct-row.is-danger .row-chip,.acct-row.is-danger:hover .row-chip{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.acct-row.is-danger:hover .acct-row-go{color:var(--danger)}a.acct-row{text-decoration:none}.sheet-list{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sheet-item{align-items:center;gap:12px;padding:12px 14px;display:flex}.sheet-item+.sheet-item{border-top:1px solid var(--line)}.sheet-item .row-chip{background:var(--chip);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.sheet-item-text{flex:1;min-width:0}.sheet-item-text strong{font:500 14px/1.35 var(--sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sheet-item-text span{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.sheet-section-label{font:500 12px/1 var(--sans);color:var(--ink-3);margin-bottom:-6px}.sheet-status{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.sheet-status p{color:var(--ink-2);font-size:13.5px;line-height:1.5}@media (max-width:760px){.acct-profile{flex-wrap:wrap;padding:18px}.acct-profile>.button{width:100%}.acct-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.acct-row-badge{display:none}}.setup-empty{text-align:center;flex-direction:column;align-items:center;padding:18px 6px 8px;display:flex}.setup-art{place-items:center;width:132px;height:132px;margin-bottom:18px;display:grid;position:relative}.setup-ring{border:1px solid var(--accent-line);opacity:.55;border-radius:50%;position:absolute;inset:0}.setup-ring+.setup-ring{opacity:.8;inset:18px}.setup-tile{width:68px;height:68px;color:var(--accent-text);background:radial-gradient(120% 90% at 0% 0%, var(--glass-tint-1), transparent 65%), linear-gradient(180deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-edge);box-shadow:0 18px 40px -18px var(--accent), 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-hi);border-radius:20px;place-items:center;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.setup-ring{animation:setup-pulse 3.2s var(--ease-io) infinite}.setup-ring+.setup-ring{animation-delay:.5s}}@keyframes setup-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.setup-empty h3{letter-spacing:-.025em;font-size:18px}.setup-empty>p{max-width:34ch;color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.55}.setup-benefits{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;width:100%;margin:20px 0 22px;padding:4px 0;list-style:none}.setup-benefits li{color:var(--ink-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.setup-benefits li+li{border-top:1px solid var(--line)}.setup-benefits svg{color:var(--accent-text);flex:none;margin-top:2px}.setup-cta{border-radius:12px;width:100%;min-height:44px;font-size:15px}.setup-empty small{color:var(--ink-3);margin-top:12px;font-size:12.5px}.skeleton-region{display:contents}.skeleton-card{pointer-events:none}.app-card.skeleton-card{flex-direction:column;gap:10px;display:flex}.skeleton-card .skeleton-metric{margin:14px 0 12px}.skeleton-table td{height:58px}.skeleton-cell-lead{align-items:center;gap:12px;min-width:180px;display:flex}.skeleton-cell-text{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.skeleton-end{margin-left:auto}.skeleton-rows{flex-direction:column;padding:6px;display:flex}.skeleton-settings-row{align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.skeleton-dl{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:16px 0;padding-top:14px;display:flex}.skeleton-dl span{justify-content:space-between;display:flex}.billing-plan.skeleton-card{flex-direction:column;gap:8px;display:flex}.metric-grid .card.skeleton-card{flex-direction:column;gap:4px;padding:20px;display:flex}.dashboard.is-loading .nav-item,.dashboard.is-loading .org-switch,.dashboard.is-loading .account-link{pointer-events:none}.dashboard.is-loading .nav-item{opacity:.7}.skeleton-org{flex-direction:column;flex:1;gap:6px;display:flex}.workspace-setup-status{color:var(--ink-3);margin-top:14px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.org-switch .ui-select-chevron,.app-picker .ui-select-chevron{display:none}.org-switch .ui-select,.app-picker .ui-select{position:static}.org-switch .ui-select:after,.app-picker .ui-select:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(.org-switch:has(.ui-select:focus-visible),.app-picker:has(.ui-select:focus-visible)){border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.app-picker .ui-select{align-items:center;display:flex}.profile-menu{position:relative}.profile-menu .account-link{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.profile-menu .account-link>svg{color:var(--ink-3);flex:none}.profile-menu-panel{z-index:40;border:1px solid var(--glass-edge);background:radial-gradient(120% 70% at 0% 0%, var(--glass-tint-1), transparent 60%), linear-gradient(180deg, var(--glass-a), var(--glass-b)), var(--bg);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);box-shadow:var(--pop-shadow), 0 0 0 1px var(--glass-ring), inset 0 1px 0 var(--glass-hi);animation:profile-menu-in .16s var(--ease);transform-origin:bottom;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(4px)scale(.985)}}.profile-menu-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.profile-menu-label{font:500 11.5px/1.2 var(--sans);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 4px;overflow:hidden}.profile-menu-item{width:100%;min-height:36px;color:var(--ink-2);font:500 13.5px/1 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.profile-menu-item svg{color:var(--ink-3);flex:none}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:var(--sel);border-color:var(--sel-ring);color:var(--ink);outline:none}.profile-menu-item.is-current,.profile-menu-item.is-current svg{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.profile-menu-panel{animation:none}}.impersonation-banner{z-index:5;border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);align-items:center;gap:10px;margin-bottom:20px;padding:8px 8px 8px 14px;font-size:13.5px;font-weight:500;line-height:1.5;display:flex;position:sticky;top:0}.impersonation-banner>svg{color:var(--accent-text);flex:none}.impersonation-banner>button{flex:none;margin-left:auto}@media (max-width:720px){.impersonation-banner{flex-wrap:wrap}.impersonation-banner>button{margin-left:26px}}.discount-summary{align-items:flex-start;gap:12px;min-width:0;display:flex}.discount-summary strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.discount-summary p{margin:4px 0 0}.discount-icon{border-radius:var(--radius-sm);background:var(--success-soft);width:32px;height:32px;color:var(--success);flex:none;place-items:center;display:inline-grid}.discount-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.discount-form .field{flex:220px;margin:0}.discount-form input{text-transform:uppercase;font-family:var(--mono)}.discount-form .form-error{flex-basis:100%}.discount-applied{border:1px solid var(--success-line);border-radius:var(--radius-sm);background:var(--success-soft);padding:12px}.gallery{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3f2fb;animation:gallery-in .22s var(--ease);background:#080812f0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}@keyframes gallery-in{0%{opacity:0}}.gallery-bar{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 14px 24px;display:flex}.gallery-title{flex-direction:column;gap:2px;min-width:0;display:flex}.gallery-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.gallery-title span{font:400 12px/1.4 var(--mono);color:#f3f2fb99}.gallery-tools{gap:6px;display:flex}.gallery-button,.gallery-nav{color:inherit;transition:background-color .18s, transform .18s var(--ease);background:#ffffff14;border:0;border-radius:999px;place-items:center;display:grid}.gallery-button{width:40px;height:40px}.gallery-button:hover,.gallery-nav:hover{background:#ffffff29}.gallery-button:focus-visible,.gallery-nav:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.gallery-stage{place-items:center;min-height:0;padding:8px 88px 32px;display:grid;position:relative}.gallery-media{object-fit:contain;border-radius:6px;grid-area:1/1;max-width:100%;max-height:calc(100dvh - 112px);box-shadow:0 30px 80px -30px #000000b3}img.gallery-media{opacity:0;transition:opacity .25s var(--ease)}img.gallery-media.is-loaded{opacity:1}.gallery-spinner{color:#f3f2fb99;grid-area:1/1;animation:.9s linear infinite gallery-spin}@keyframes gallery-spin{to{transform:rotate(360deg)}}.gallery-message{color:#f3f2fbb3;font-size:14px}.gallery-nav{width:52px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:20px}.gallery-next{right:20px}@media (max-width:760px){.gallery-stage{padding:4px 8px 24px}.gallery-nav{width:44px;height:44px;top:auto;bottom:20px;transform:none}}.file-name-button{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.file-name-button strong{display:block}.file-name-button:hover strong{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.upload-controls{align-items:center;gap:10px;display:flex}.upload-access{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.upload-access .ui-select{min-width:120px}.upload-access-locked{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.refresh-button.is-spinning svg{animation:.8s linear infinite gallery-spin}.refresh-button:disabled{opacity:1}.upload-dropzone{border:1.5px dashed var(--line-3);border-radius:var(--radius-lg);background:var(--surface-2);width:100%;color:var(--ink-3);font:400 13.5px/1.5 var(--sans);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:26px 20px 24px;transition:border-color .2s,background-color .2s;display:flex}.upload-dropzone:hover,.upload-dropzone.is-over{border-color:var(--accent);background:var(--accent-soft)}.upload-dropzone .file-drop-icon{margin-bottom:6px}.upload-dropzone.is-over .file-drop-icon{transform:translateY(-3px)}.upload-dropzone strong{font:600 15px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink)}.upload-dropzone u{color:var(--accent-text);text-underline-offset:3px}.upload-sheet-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none}.upload-sheet-list .upload-row{padding:10px 10px 10px 14px}.upload-sheet-list .upload-info small{font:400 12.5px/1.45 var(--sans);display:block}.upload-sheet-list .upload-progress{margin:6px 0 4px}.modal-body>p.upload-failed-note{color:var(--danger);margin:0}
