.scr{--s-ink:#0f172a;--s-body:#334155;--s-muted:#56657a;--s-line:#e7e9f0;--s-soft:#f6f7fb;--s-card:#ffffff;--s-accent:var(--brand);--s-accent-soft:rgba(var(--brand-rgb),0.08);container-type:inline-size;width:100%;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.45;color:var(--s-body);text-align:left}.scr *{font-family:inherit;box-sizing:border-box}.scr-frame{display:flex;overflow:hidden;border:1px solid #e3e6ee;border-radius:14px;background:var(--s-soft);box-shadow:0 1px 2px rgba(15,23,42,.04),0 24px 48px -24px rgba(15,23,42,.22)}.scr-side{display:flex;flex-direction:column;flex:0 0 176px;padding:14px 10px;border-right:1px solid var(--s-line);background:#fbfbfd}.scr-brand{display:flex;align-items:center;gap:9px;padding:2px 6px 14px}.scr-brand-mark{display:inline-flex;flex-shrink:0;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:var(--s-accent);font-weight:700;color:#fff}.scr-brand-mark-admin{background:#1e1b4b}.scr-brand strong{display:block;font-size:13px;color:var(--s-ink)}.scr-brand small{display:block;font-size:12px;color:var(--s-muted)}.scr-nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.scr-nav-label{margin:10px 8px 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted)}.scr-nav li{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;font-size:13px;color:var(--s-body)}.scr-nav li svg{flex-shrink:0;color:var(--s-muted)}.scr-nav li.on{background:var(--s-accent-soft);font-weight:600}.scr-nav li.on,.scr-nav li.on svg{color:var(--s-accent)}.scr-main{display:flex;flex-direction:column;flex:1;min-width:0}.scr-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--s-line);background:#fff}.scr-crumb{min-width:0;overflow:hidden;font-size:13px;color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis}.scr-crumb strong{color:var(--s-ink)}.scr-top-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.scr-account{gap:7px;padding:4px 10px 4px 4px;border:1px solid var(--s-line);border-radius:8px;font-weight:600;color:var(--s-ink);white-space:nowrap}.scr-account,.scr-avatar{display:inline-flex;align-items:center;font-size:12px}.scr-avatar{flex-shrink:0;width:26px;height:26px;justify-content:center;border-radius:50%;background:#e0e7ff;font-weight:700;color:#3730a3}.scr-avatar-sm{width:22px;height:22px}.scr-avatar-b{background:#fef3c7;color:#92400e}.scr-avatar-c{background:#dcfce7;color:#166534}.scr-body{display:grid;gap:12px;padding:16px;min-width:0}.scr-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.scr-h h4{margin:0;font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--s-ink)}.scr-h p{margin:2px 0 0;font-size:12px;color:var(--s-muted)}.scr-card{min-width:0;border:1px solid var(--s-line);border-radius:10px;background:var(--s-card)}.scr-card-pad{padding:12px 14px}.scr-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--s-line);font-weight:600;color:var(--s-ink)}.scr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scr-stat{padding:11px 13px;border:1px solid var(--s-line);border-radius:10px;background:#fff}.scr-stat>span{display:block;font-size:12px;color:var(--s-muted)}.scr-stat strong{display:block;margin-top:2px;font-size:19px;font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}.scr-stat small{display:block;font-size:12px;color:var(--s-muted)}.scr-stat .warn{color:#b45309}.scr-banner{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#78350f}.scr-banner svg{flex-shrink:0;color:#b45309}.scr-banner div{flex:1;min-width:0}.scr-banner strong{display:block;color:#78350f}.scr-banner small{font-size:12px}.scr-tabs{display:flex;gap:4px}.scr-tab{padding:4px 10px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;color:var(--s-muted)}.scr-tab.on{border-color:var(--s-line);background:#fff;color:var(--s-ink)}.scr-table{width:100%;border-collapse:collapse}.scr-table th{padding:8px 12px;border-bottom:1px solid var(--s-line);background:#fbfbfd;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-align:left;color:var(--s-muted);white-space:nowrap}.scr-table td{padding:9px 12px;border-bottom:1px solid #f0f1f5;color:var(--s-body);white-space:nowrap}.scr-table tr:last-child td{border-bottom:0}.scr-table .num,.scr-table th.num{text-align:right}.scr-table .num{font-weight:600;color:var(--s-ink);font-variant-numeric:tabular-nums}.scr-table .act{text-align:right}.scr-link{font-weight:600;color:var(--s-accent)}.scr-muted{color:var(--s-muted)}.scr-strong{font-weight:600;color:var(--s-ink)}.scr-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#475569;white-space:nowrap}.scr-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.scr-chip.green{color:#15803d}.scr-chip.amber{color:#b45309}.scr-chip.red{color:#b91c1c}.scr-table.wrap .scr-chip{white-space:normal}.scr-chip.violet{color:var(--s-accent)}.scr-chip.plain:before{display:none}.scr-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--s-line);border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:var(--s-ink);white-space:nowrap}.scr-btn.primary{border-color:var(--s-accent);background:var(--s-accent);color:#fff}.scr-btn.dark{border-color:#0f172a;background:#0f172a;color:#fff}.scr-btn.warn{border-color:#b45309;background:#b45309;color:#fff}.scr-btn.sm{padding:4px 9px}.scr-btn.hl{box-shadow:0 0 0 4px rgba(var(--brand-rgb),.18)}.scr-btns{display:inline-flex;gap:6px}.scr-progress{display:inline-flex;align-items:center;gap:8px}.scr-bar{width:72px;height:6px;border-radius:3px;background:#eef0f4;overflow:hidden}.scr-bar i{display:block;height:100%;border-radius:3px;background:var(--s-accent)}.scr-bar i.done{background:#16a34a}.scr-chat{display:flex;flex-direction:column;flex:0 0 330px;min-width:0;border-left:1px solid var(--s-line);background:#fff}.scr-chat-head{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--s-line)}.scr-chat-head strong{display:block;color:var(--s-ink)}.scr-chat-head small{display:block;font-size:12px;color:#15803d}.scr-spark{display:inline-flex;flex-shrink:0;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:var(--s-accent);color:#fff}.scr-msgs{display:flex;flex-direction:column;flex:1;gap:10px;padding:14px;background:#fbfbfd}.scr-msg{max-width:92%;padding:9px 11px;border-radius:12px;font-size:13px;line-height:1.5}.scr-msg p{margin:0}.scr-msg p+p,.scr-msg p+ul,.scr-msg ul+p{margin-top:6px}.scr-msg ul{margin:0;padding-left:18px;list-style:disc}.scr-msg li+li{margin-top:2px}.scr-msg.you{align-self:flex-end;border-bottom-right-radius:4px;background:var(--s-accent);color:#fff}.scr-msg.ai{align-self:flex-start;border:1px solid var(--s-line);border-bottom-left-radius:4px;background:#fff;color:var(--s-body)}.scr-msg-who{display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:var(--s-muted)}.scr-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.scr-tile{padding:7px 9px;border:1px solid var(--s-line);border-radius:8px;background:#fbfbfd}.scr-tile>span{display:block;font-size:12px;color:var(--s-muted)}.scr-tile strong{font-size:15px;color:var(--s-ink)}.scr-tile.warn{border-color:#fde68a;background:#fffbeb}.scr-tile.warn strong{color:#b45309}.scr-refs{display:grid;gap:5px;margin-top:8px}.scr-ref{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid var(--s-line);border-radius:8px;background:#fff}.scr-ref span:last-child{font-size:12px;color:var(--s-muted);white-space:nowrap}.scr-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;background:#fff}.scr-suggest{padding:4px 9px;border:1px solid rgba(var(--brand-rgb),.3);border-radius:8px;font-size:12px;font-weight:500;color:var(--s-accent);white-space:nowrap}.scr-input{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 14px 12px;padding:8px 8px 8px 11px;border:1px solid var(--s-line);border-radius:10px;color:var(--s-muted)}.scr-send{display:inline-flex;flex-shrink:0;width:26px;height:26px;align-items:center;justify-content:center;border-radius:7px;background:var(--s-accent);color:#fff}.scr-disclaimer{margin:-4px 14px 12px;font-size:12px;color:var(--s-muted)}.scr-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 16px;border-bottom:1px solid var(--s-line);background:#fff}.scr-live{font-weight:600;color:#15803d}.scr-live,.scr-viewas{display:inline-flex;align-items:center;gap:6px;font-size:12px}.scr-viewas{padding:4px 10px;border:1px solid var(--s-line);border-radius:8px;color:var(--s-muted);white-space:nowrap}.scr-viewas strong{color:var(--s-ink)}.scr-draft{font-size:12px;font-weight:600;color:#b45309;white-space:nowrap}.scr-canvas{display:grid;gap:10px;padding:14px;background:var(--s-soft)}.scr-canvas .scr-card{outline:1px dashed transparent;transition:outline-color .3s ease,box-shadow .3s ease}.scr-new{outline-color:rgba(var(--brand-rgb),.55)!important;box-shadow:0 0 0 4px rgba(var(--brand-rgb),.08)}.scr-skel{display:inline-block;height:10px;min-width:48px;border-radius:4px;background:#e9ebf1}.scr-fill{animation:scrFill .4s ease}@keyframes scrFill{0%{opacity:0;transform:translateY(3px)}}.scr-typing:after{content:"";display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:scrBlink 1s steps(2,start) infinite}@keyframes scrBlink{to{visibility:hidden}}.scr-apps{display:grid;gap:8px}.scr-app{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--s-line);border-radius:10px;background:#fff}.scr-app img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.scr-app strong{display:block;color:var(--s-ink)}.scr-app small{display:block;overflow:hidden;font-size:12px;color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis}.scr-app-status{text-align:right}.scr-app-status small{margin-top:2px}.scr-dim{position:relative}.scr-dim:after{content:"";position:absolute;inset:0;background:rgba(15,23,42,.28)}.scr-dialog{position:absolute;z-index:2;top:50%;left:50%;width:min(360px,calc(100% - 32px));transform:translate(-50%,-50%);border-radius:12px;background:#fff;box-shadow:0 24px 60px -12px rgba(15,23,42,.4)}.scr-dialog-head{padding:13px 16px;border-bottom:1px solid var(--s-line);font-weight:700;color:var(--s-ink)}.scr-dialog-body{display:grid;gap:10px;padding:14px 16px}.scr-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--s-line)}.scr-field span{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--s-body)}.scr-input-box{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:5px 8px;border:1px solid #d5d9e2;border-radius:8px;color:var(--s-ink)}.scr-input-box.focus{border-color:var(--s-accent);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1)}.scr-pill{padding:2px 8px;border-radius:6px;background:#f1f5f9;font-size:12px}.scr-perms{margin:0;padding:9px 11px;border-radius:8px;background:#f8fafc;font-size:12px;color:var(--s-body);list-style:none}.scr-perms li+li{margin-top:3px}.scr-perms li:before{content:"✓ ";font-weight:700;color:#15803d}.scr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scr-who{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--s-muted)}.scr-who strong{color:var(--s-ink)}.scr-mini{overflow:hidden;border:1px solid #e3e6ee;border-radius:12px;background:var(--s-soft);box-shadow:0 18px 40px -24px rgba(15,23,42,.28)}.scr-mini-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid var(--s-line);background:#fff}.scr-list{margin:0;padding:0;list-style:none}.scr-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #f0f1f5}.scr-list li:last-child{border-bottom:0}.scr-list li>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:640px){.scr-list li>span:first-child{white-space:normal}}.scr-filters{display:flex;flex-wrap:wrap;gap:6px}.scr-filter{padding:4px 10px;border:1px solid var(--s-line);border-radius:8px;background:#fff;font-size:12px;color:var(--s-body)}.scr-filter strong{color:var(--s-ink)}.scr-filter.scr-search{min-width:150px;color:var(--s-muted)}.scr-filter.scr-filter-on{margin-left:6px;border-color:rgba(var(--brand-rgb),.3);font-weight:600;color:var(--s-accent)}.scr-rail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;padding:3px;border:1px solid var(--s-line);border-radius:9px;background:var(--s-soft)}.scr-rail-tabs span{padding:5px 4px;border-radius:6px;font-size:12px;font-weight:600;text-align:center;color:var(--s-muted)}.scr-rail-tabs span.on{background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08);color:var(--s-accent)}.scr-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.scr-points li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px}.scr-points li.on{background:var(--s-accent-soft)}.scr-dot{width:9px;height:9px;border-radius:50%;border:2px solid #cbd5e1}.scr-points li.on .scr-dot{border-color:var(--s-accent);background:var(--s-accent)}.scr-points strong{display:block;color:var(--s-ink)}.scr-points small{display:block;font-size:12px;color:var(--s-muted)}.scr-diff{width:100%;border-collapse:collapse}.scr-diff td,.scr-diff th{padding:7px 12px;border-bottom:1px solid #f0f1f5;text-align:left;vertical-align:top}.scr-diff th{font-size:12px;font-weight:600;color:var(--s-muted);white-space:nowrap}.scr-was{color:#15803d;font-weight:600}.scr-now{color:#b91c1c;text-decoration:line-through}.scr-now.empty{text-decoration:none;font-style:italic}.scr-scope{display:grid;gap:6px;padding:12px 14px}.scr-radio{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--s-line);border-radius:8px;color:var(--s-ink)}.scr-radio i{flex-shrink:0;width:14px;height:14px;border:2px solid #cbd5e1;border-radius:50%}.scr-radio.on{border-color:rgba(var(--brand-rgb),.45);background:var(--s-accent-soft)}.scr-radio.on i{border:4px solid var(--s-accent)}.scr-radio small{margin-left:auto;font-size:12px;color:var(--s-muted)}.scr-gallery-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.scr-gallery-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--v2-line,#e8eaf0);border-radius:999px;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;color:#334155;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.scr-gallery-tab img{width:18px;height:18px}.scr-gallery-tab:hover{border-color:var(--brand-border)}.scr-gallery-tab[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:#fff}.scr-gallery-caption{margin:12px 2px 0;font-size:16px;color:#475569}.scr-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 14px}.scr-plan{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--s-line);border-radius:10px}.scr-plan.current{border-color:rgba(var(--brand-rgb),.45);background:var(--s-accent-soft)}.scr-plan b,.scr-plan strong{color:var(--s-ink)}.scr-plan b{font-size:17px}.scr-plan small{font-size:12px;color:var(--s-muted)}.scr-plan .scr-btn{justify-content:center;margin-top:6px}.scr-file-icon{display:inline-flex;flex-shrink:0;width:28px;height:28px;align-items:center;justify-content:center;border-radius:7px;font-size:12px;font-weight:700}.scr-file-icon.pdf{background:#fef2f2;color:#b91c1c}.scr-file-icon.doc{background:#eff6ff;color:#1d4ed8}.scr-file-icon.img{background:#f0fdf4;color:#15803d}.scr-file{display:flex;align-items:center;gap:10px;min-width:0}.scr-file span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scr-drop{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1.5px dashed rgba(var(--brand-rgb),.35);border-radius:10px;background:#fff;color:var(--s-muted)}.scr-drop strong{color:var(--s-accent)}.scr-thread{display:grid;gap:10px;padding:12px 14px}.scr-post{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px}.scr-post-body{padding:8px 11px;border:1px solid var(--s-line);border-radius:10px;background:#fff}.scr-post.staff .scr-post-body{background:#fbfbfd}.scr-post-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:12px;color:var(--s-muted)}.scr-post-meta strong{color:var(--s-ink)}.scr-post p{margin:0}.scr-attach{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border-radius:6px;background:#f1f5f9;font-size:12px}.scr-reply{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--s-line);border-radius:10px;background:#fff;color:var(--s-muted)}@container (max-width: 900px){.scr-chat{flex-basis:280px}.scr .hide-md{display:none}}@container (max-width: 720px){.scr .hide-sm,.scr-side{display:none}}@container (max-width: 620px){.scr-frame.has-chat{flex-direction:column}.scr-frame.has-chat .scr-chat{flex-basis:auto;border-left:0;border-top:1px solid var(--s-line)}.scr .hide-xs{display:none}.scr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-stats>:nth-child(3){display:none}.scr-pair,.scr-plans,.scr-split{grid-template-columns:minmax(0,1fr)}.scr-plans>:nth-child(3){display:none}.scr-table td,.scr-table th{padding-left:10px;padding-right:10px}}@container (max-width: 420px){.scr .hide-xxs{display:none}.scr-top{padding:10px 12px}.scr-body,.scr-canvas{padding:12px}.scr-account span:not(.scr-avatar){display:none}.scr-account{padding:2px}}@media (prefers-reduced-motion:reduce){.scr-fill,.scr-typing:after{animation:none}.scr-canvas .scr-card{transition:none}}.scr-chart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;height:150px}.scr-chart-grid{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:12px;color:var(--s-muted)}.scr-chart-bars{display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid var(--s-line)}.scr-col{flex:1;align-items:center;justify-content:flex-end;height:100%}.scr-col,.scr-col-bar{display:flex;flex-direction:column;position:relative}.scr-col-bar{justify-content:flex-start;width:72%;max-width:34px;margin-bottom:20px;border-radius:4px 4px 0 0;background:rgba(var(--brand-rgb),.28);overflow:hidden}.scr-col-bar i{display:block;background:rgba(217,119,6,.45)}.scr-col.on .scr-col-bar{background:var(--s-accent);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.15)}.scr-col.on .scr-col-bar i{background:#d97706}.scr-col-label{position:absolute;bottom:0;font-size:12px;color:var(--s-muted)}.scr-col.on .scr-col-label{font-weight:700;color:var(--s-ink)}.scr-legend{display:inline-flex;gap:12px;font-size:12px;color:var(--s-muted)}.scr-legend span{display:inline-flex;align-items:center;gap:5px}.scr-legend i{width:9px;height:9px;border-radius:2px;background:var(--s-accent)}.scr-legend i.due{background:#d97706}.scr-fields{flex-basis:190px}.scr-checks{display:grid;gap:2px;margin:0 0 6px;padding:0;list-style:none}.scr-checks li{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px;color:var(--s-body)}.scr-checks i{flex-shrink:0;width:14px;height:14px;border:1.5px solid #cbd5e1;border-radius:4px}.scr-checks li.on i{border-color:var(--s-accent);background:var(--s-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 6.8 11 12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /12px no-repeat}.scr-toggle{display:inline-block;width:30px;height:17px;border-radius:999px;background:#d5d9e2;position:relative;vertical-align:middle}.scr-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.25)}.scr-toggle.on{background:var(--s-accent)}.scr-toggle.on:after{left:15px}.scr-table.wrap td,.scr-table.wrap th{white-space:normal}.scr-body,.scr-canvas{grid-template-columns:minmax(0,1fr)}.scr-body>*,.scr-canvas>*{min-width:0}.scr-gallery-tab[aria-selected=true] img{filter:brightness(0) invert(1)}@container (max-width: 620px){.scr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.scr-view{position:relative;margin-top:30px;padding:12px;border:1.5px solid var(--view-line);border-radius:0 16px 16px 16px;background:#fff}.scr-view,.scr-view-client{--view:#047857;--view-line:#a7f3d0}.scr-view-admin{--view:#1d4ed8;--view-line:#bfdbfe}.scr-view-tag{position:absolute;bottom:100%;left:-1.5px;padding:5px 14px 4px;border-radius:8px 8px 0 0;background:var(--view);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#fff;white-space:nowrap}.scr-view-short{display:none}@media (max-width:480px){.scr-view{padding:6px;border-radius:0 12px 12px 12px}.scr-view-long{display:none}.scr-view-short{display:inline}}.scr-view .scr-view{margin-top:0;padding:0;border:0;background:none}.scr-view .scr-view>.scr-view-tag{display:none}.scr-gallery-tabs{gap:0;margin-bottom:18px;border-bottom:1px solid #e2e8f0}.scr-gallery-tab{margin-bottom:-1px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#56657a}.scr-gallery-tab:hover{border-color:transparent transparent #cbd5e1;color:#0f172a}.scr-gallery-tab[aria-selected=true]{border-bottom-color:var(--brand);background:none;color:#0f172a}.scr-gallery-tab[aria-selected=true] img{filter:none}.scr-gallery-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.scr-gallery-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.scr-gallery-tabs::-webkit-scrollbar{display:none}.scr-gallery-tab{flex-shrink:0;white-space:nowrap}.scr-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:12px 14px 14px}.scr-record>div>span:first-child{display:block;margin-bottom:3px;font-size:12px;color:var(--s-muted)}.scr-record strong{color:var(--s-ink)}.scr-editing .scr-input-box{margin-bottom:6px}@container (max-width: 420px){.scr-record{grid-template-columns:minmax(0,1fr)}}.scr-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scr-cols-2 .scr-card-pad{display:grid;justify-items:start;gap:6px}.scr-note{margin:0 0 4px;font-size:12px}@container (max-width: 420px){.scr-cols-2{grid-template-columns:minmax(0,1fr)}}.scr-brand-body{display:grid;gap:10px;padding:12px 14px}.scr-brand-logos{display:flex;gap:8px}.scr-brand-logo{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed #d5d9e2;border-radius:8px;background:#fbfbfd}.scr-brand-logo strong{font-size:15px;color:var(--s-ink)}.scr-brand-logo .scr-brand-mark{width:26px;height:26px}.scr-brand-themes{display:grid;gap:6px}.scr-swatch{display:inline-flex;flex-shrink:0;width:22px;height:16px;align-items:flex-end;padding:3px;border:1px solid var(--s-line);border-radius:4px}.scr-swatch span{width:100%;height:4px;border-radius:2px}.scr-brand-checks{border:1px solid var(--s-line);border-radius:8px}.scr-brand-checks li{justify-content:flex-start;padding:7px 10px}.scr-brand-checks small{font-size:12px;color:var(--s-muted)}.scr-gallery .scr-nav li[data-nav]{cursor:pointer}.scr-gallery .scr-nav li[data-nav]:not(.on):hover{background:#f1f5f9}.scr-gallery .scr-nav li[data-nav=home]{display:none}.scr-view-report{--view:#334155;--view-line:#cbd5e1}.scr-doc{display:grid;gap:10px;padding:14px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-soft)}