:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--t-bg,#fff);color:var(--t-ink,#1a1415);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Assistant,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45}#root{min-height:100vh}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}button:disabled{cursor:not-allowed}input,select,textarea{color:inherit;font-family:inherit;font-size:inherit}a{color:inherit}table{border-collapse:separate;border-spacing:0;width:100%}h1,h2,h3,h4{margin:0;font-weight:800}.tnum{font-variant-numeric:tabular-nums}.ltr{text-align:left;direction:ltr;unicode-bidi:isolate}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.skip-link{top:-60px;z-index:200;background:var(--t-surface);color:var(--t-green);border-radius:var(--t-r-md);box-shadow:var(--t-shadow-lg);transition:top var(--t-base) var(--t-ease);padding:10px 16px;font-weight:800;position:absolute;inset-inline-start:16px}.skip-link:focus-visible{top:12px}.app-shell{grid-template-columns:var(--t-sidebar-w) 1fr;height:100vh;display:grid}.app-main{background:var(--t-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-head{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:16px;padding:18px 24px 14px;display:flex}.app-content{background:var(--t-bg);border-radius:28px 28px 0 0;flex-direction:column;flex:1;gap:20px;margin-inline-end:20px;padding:24px;display:flex;overflow:auto}.app-content>*{width:100%;max-width:1240px}.sidebar{background:var(--t-surface);z-index:40;flex-direction:column;display:flex}.sidebar-scroll{flex:1;padding:8px 12px;overflow-y:auto}.sidebar-backdrop{display:none}.quick-search{border:1px solid var(--t-line);border-radius:var(--t-r-md);background:var(--t-surface-alt);color:var(--t-faint);transition:border-color var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease);align-items:center;gap:9px;margin:0 12px 10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.quick-search:hover{border-color:var(--t-line-strong);color:var(--t-muted)}.quick-search kbd{background:var(--t-surface);border:1px solid var(--t-line);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:700}.nav-item{border-radius:var(--t-r-md);width:100%;color:var(--t-muted);transition:background var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease);text-align:start;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.nav-icon{color:var(--t-faint);transition:color var(--t-fast) var(--t-ease);flex-shrink:0}.nav-item:hover .nav-icon{color:var(--t-muted)}.topbar{display:none}@media (width<=1024px){.app-shell{grid-template-columns:1fr;height:100dvh}.page-head{padding:12px 16px 10px}.app-content{border-radius:20px 20px 0 0;margin-inline-end:0;padding:16px 16px 40px}.topbar{z-index:30;background:var(--t-surface);border-bottom:1px solid var(--t-line);align-items:center;gap:12px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.sidebar{width:272px;height:100dvh;box-shadow:var(--t-shadow-lg);transition:transform var(--t-slow) var(--t-ease);position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:var(--t-overlay);animation:fade-in var(--t-base) var(--t-ease) both;display:block;position:fixed;inset:0}}.ui-btn{white-space:nowrap;transition:filter var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease), transform var(--t-fast) var(--t-ease), background var(--t-fast) var(--t-ease), border-color var(--t-fast) var(--t-ease);justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.ui-btn:hover:not(:disabled){filter:brightness(.96)}.ui-btn:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}.ui-btn:disabled{opacity:.5}.ui-btn--ghost:hover:not(:disabled){background:var(--t-surface-alt);border-color:var(--t-faint);filter:none}.ui-btn--quiet:hover:not(:disabled){background:var(--t-surface-alt);filter:none}.ui-btn--danger:hover:not(:disabled){background:var(--t-danger-bg);filter:none}.ui-icon-btn{border-radius:var(--t-r-md);color:var(--t-muted);transition:background var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease);justify-content:center;align-items:center;display:inline-flex}.ui-icon-btn:hover:not(:disabled){background:var(--t-surface-alt);color:var(--t-ink)}.ui-icon-btn:disabled{opacity:.45}.ui-input{background:var(--t-surface);border:1px solid var(--t-line-strong);border-radius:var(--t-r-md);width:100%;transition:border-color var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease);outline:none;padding:9px 12px}.ui-input:focus{border-color:var(--t-accent);box-shadow:var(--t-shadow-focus)}.ui-input:disabled{background:var(--t-surface-alt);color:var(--t-faint);cursor:not-allowed}.ui-input::placeholder{color:var(--t-faint)}.ui-input[aria-invalid=true]{border-color:var(--t-danger)}.ui-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c4383b2e}input[type=date].ui-input{min-height:38px}.ui-chip{transition:background var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease), border-color var(--t-fast) var(--t-ease)}.ui-chip:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--t-faint);background:var(--t-surface-alt)}.tabs{border-bottom:1px solid var(--t-line);scrollbar-width:none;align-items:flex-end;gap:2px;display:flex;overflow-x:auto}.tab-item{white-space:nowrap;color:var(--t-muted);transition:color var(--t-fast) var(--t-ease), border-color var(--t-fast) var(--t-ease);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.tab-item:hover:not([aria-selected=true]){color:var(--t-ink)}.seg{background:var(--t-surface-alt);border:1px solid var(--t-line);border-radius:var(--t-r-full);padding:3px;display:inline-flex}.seg-item{border-radius:var(--t-r-full);color:var(--t-muted);transition:background var(--t-base) var(--t-ease), color var(--t-base) var(--t-ease), box-shadow var(--t-base) var(--t-ease);padding:5px 14px;font-size:13px;font-weight:700}.seg-item:hover:not([aria-checked=true]){color:var(--t-ink)}.seg-item[aria-checked=true]{background:var(--t-surface);color:var(--t-green);box-shadow:var(--t-shadow-sm)}.ui-table thead th{z-index:1;background:var(--t-surface);border-bottom:1px solid var(--t-line);color:var(--t-muted);text-align:start;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.ui-table tbody td{border-bottom:1px solid var(--t-line);vertical-align:middle;padding:11px 12px}.ui-table tbody tr.clickable{cursor:pointer;transition:background var(--t-fast) var(--t-ease)}.ui-table tbody tr.clickable:hover{background:var(--t-surface-alt)}.ui-table tbody tr.clickable:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.th-sort{font:inherit;color:inherit;transition:color var(--t-fast) var(--t-ease);border-radius:6px;align-items:center;gap:4px;display:inline-flex}.th-sort:hover{color:var(--t-ink)}.th-sort[aria-sort=ascending],.th-sort[aria-sort=descending]{color:var(--t-green)}.count-strip{background:var(--t-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid}@media (width<=1180px){.count-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.count-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-grid{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:16px;display:grid}.support-pane{flex-direction:column;height:calc(100vh - 210px);min-height:420px;display:flex}.support-thread-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.support-back{display:none}@media (width<=900px){.support-back{display:inline-flex}.support-grid{grid-template-columns:1fr}.support-grid[data-open="1"] .support-list,.support-grid[data-open="0"] .support-thread{display:none}.support-pane{height:auto;min-height:0}.support-thread-scroll{max-height:60vh}}.chart-hit{cursor:crosshair}.chart-dot{transition:r var(--t-fast) var(--t-ease)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fade-in var(--t-base) var(--t-ease) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.rise-in{animation:rise-in var(--t-slow) var(--t-ease) both}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pop-in{animation:pop-in var(--t-base) var(--t-ease) both}@keyframes pop-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.toast-in{animation:toast-in var(--t-slow) var(--t-ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(90deg, var(--t-line) 25%, var(--t-surface-alt) 37%, var(--t-line) 63%);border-radius:var(--t-r-sm);background-size:400% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.is-refreshing{opacity:.55;transition:opacity var(--t-base) var(--t-ease);pointer-events:none}@media (prefers-reduced-motion:reduce){:not(.spin),:not(.spin):before,:not(.spin):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skeleton{background:var(--t-line);animation:none}}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--t-line-strong) transparent}.scroll-thin::-webkit-scrollbar{width:10px;height:10px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{background:var(--t-line-strong);border:3px solid var(--t-surface);border-radius:999px}.scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--t-faint)}@media print{.sidebar,.topbar,.no-print{display:none!important}.app-shell{grid-template-columns:1fr}body{background:#fff}}.activity-row:hover{background:var(--t-surface-alt)}.activity-row:focus-visible{outline:2px solid var(--t-green);outline-offset:-2px}.cal{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=1000px){.cal{grid-template-columns:1fr}}.cal-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cal-head h2{margin-inline-end:auto;font-size:20px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-dow{text-align:center;color:var(--t-faint);padding:6px 0;font-size:12px;font-weight:800}.cal-day{text-align:start;background:var(--t-surface-alt);min-height:84px;transition:background var(--t-fast) var(--t-ease);border:1px solid #0000;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex}.cal-day:hover{background:var(--t-hover)}.cal-day.is-out{opacity:.42}.cal-day.is-sel{border-color:var(--t-accent);background:var(--t-green-softer)}.cal-num{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}.cal-day.is-today .cal-num{background:var(--t-accent);color:var(--t-on-accent)}.cal-ev{background:var(--t-green-soft);color:var(--t-green);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:2px 7px;font-size:11.5px;font-weight:700;overflow:hidden}.cal-ev.is-done{background:var(--t-line);color:var(--t-muted)}.cal-more{color:var(--t-faint);font-size:11px;font-weight:700}@media (width<=640px){.cal-day{min-height:56px;padding:4px}.cal-ev{display:none}.cal-day .cal-dot{display:block}}.cal-dot{background:var(--t-accent);border-radius:50%;width:6px;height:6px;display:none}.app-shell{grid-template-columns:var(--t-sidebar-w) 1fr}.app-main{background:var(--t-surface)}.sidebar{border-inline-end:1px solid var(--t-line);background:var(--t-surface)}.page-head{border-bottom:1px solid var(--t-line);padding:26px 40px 0;display:block}.page-head-row{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.page-head-row2{flex-wrap:wrap;align-items:flex-end;gap:16px;min-height:12px;display:flex}.page-head-row2 .tabs--head{flex:0 auto;min-width:0}.page-head-row2 .page-head-tools{flex-wrap:nowrap;padding-bottom:10px}.page-head-row2 .page-head-tools:empty{display:none}.page-title{letter-spacing:-.02em;font-size:30px;line-height:1.15}.page-desc{color:var(--t-muted);margin:4px 0 0;font-size:14px}.page-head-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.app-content{background:var(--t-surface);border-radius:0;margin-inline-end:0;padding:28px 40px 48px}.page-body{flex-direction:column;gap:24px;display:flex}.rail-top{align-items:center;gap:8px;padding:18px 12px 12px;display:flex}.rail-close{display:none}.account{flex:1;min-width:0;position:relative}.account-btn{text-align:start;width:100%;transition:background var(--t-fast) var(--t-ease);border-radius:14px;align-items:center;gap:10px;padding:6px 8px;display:flex}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--t-surface-alt)}.account-pic{object-fit:cover;border-radius:10px;flex:none;width:32px;height:32px}.account-initial{background:var(--t-accent);color:var(--t-green);justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.account-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.account-text b{color:var(--t-ink);font-size:15px;font-weight:800}.account-text small{color:var(--t-muted);font-size:12px;font-weight:600}.account-chev{color:var(--t-faint);flex:none}.account-menu{top:calc(100% + 6px);z-index:60;background:var(--t-surface);border:1px solid var(--t-line);box-shadow:var(--t-shadow-lg);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline:0}.account-menu-head{border-bottom:1px solid var(--t-line);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;display:flex}.account-menu-head b{font-size:14px}.account-menu-head span{color:var(--t-muted);font-size:12px}.account-menu a,.account-menu button{text-align:start;width:100%;color:var(--t-ink);border-radius:10px;padding:9px 10px;font-size:14px;font-weight:700;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:var(--t-surface-alt)}.account-menu .is-danger{color:var(--t-danger)}.rail-search-row{margin:0 12px 6px;display:flex}.quick-search{border-radius:var(--t-r-full);background:var(--t-surface-alt);min-width:48px;color:var(--t-muted);border:0;flex:1;align-items:center;gap:10px;margin:0;padding:11px 15px;font-size:14px;font-weight:600;display:flex}.quick-search:hover{color:var(--t-ink);background:var(--t-line)}.quick-search>svg{flex:none}.quick-search kbd{background:var(--t-surface);border-color:var(--t-line);color:var(--t-faint)}.rail-collapse{display:none}.sidebar-scroll{padding:8px 12px}.nav-item{border-radius:var(--t-r-full);color:var(--t-ink2);gap:12px;margin-bottom:2px;padding:10px 14px;font-weight:700;text-decoration:none;position:relative}.nav-item[aria-current=page]{background:var(--t-accent);color:var(--t-green)}.nav-item[aria-current=page] .nav-icon{color:var(--t-green)}.nav-item:hover:not([aria-current=page]){background:var(--t-surface-alt);color:var(--t-ink)}.nav-icon{color:var(--t-muted)}.nav-label{flex:1;min-width:0}.nav-badge{text-align:center;background:var(--t-warn-bg);min-width:20px;color:var(--t-warn);border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-weight:800}.nav-badge.is-danger{background:var(--t-danger-bg);color:var(--t-danger)}.nav-dot{display:none}.nav-section{color:var(--t-faint);letter-spacing:0;padding:18px 14px 6px;font-size:12px;font-weight:700}.rail-maker{padding:6px 12px 8px}.rail-maker .nav-item{color:var(--t-ink2)}.rail-foot{border-top:1px solid var(--t-line);padding:10px 12px 14px}.rail-foot .nav-item{color:var(--t-muted);font-weight:600}.rail-tip{z-index:90;pointer-events:none;white-space:nowrap;background:var(--t-ink);color:var(--t-surface);box-shadow:var(--t-shadow-lg);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:700;position:fixed;transform:translateY(-50%)}@media (width>=1025px){.sidebar{position:relative}.sidebar .nav-item,.quick-search,.account-btn{white-space:nowrap;overflow:hidden}.sidebar .nav-item,.quick-search{padding-inline-start:15px}.rail-label{transition:opacity .16s}.is-nav-collapsed .rail-label,.is-nav-collapsed .nav-badge{pointer-events:none;opacity:0!important}.is-nav-collapsed .quick-search{background:0 0}.is-nav-collapsed .quick-search:hover{background:var(--t-surface-alt)}.is-nav-collapsed .account-btn{padding-inline-start:8px}.is-nav-collapsed .account-menu{width:260px;inset-inline:0 auto}.is-nav-collapsed .nav-dot{top:8px;background:var(--t-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--t-surface);border-radius:50%;display:block;position:absolute;inset-inline-start:28px}.is-nav-collapsed .nav-dot.is-danger{background:var(--t-danger)}.app-shell.is-nav-collapsed{grid-template-columns:72px 1fr}.rail-collapse{top:50%;z-index:50;background:var(--t-surface);border:1px solid var(--t-line);width:24px;height:24px;box-shadow:var(--t-shadow-sm);color:var(--t-muted);border-radius:50%;justify-content:center;align-items:center;margin-top:-12px;display:inline-flex;position:absolute;inset-inline-end:-13px}.rail-collapse:hover{background:var(--t-surface-alt);color:var(--t-ink);border-color:var(--t-line-strong)}.is-nav-collapsed .rail-collapse-arrow{transform:rotate(180deg)}}@media (width>=1025px) and (prefers-reduced-motion:no-preference){.rail-collapse-arrow{transition:transform .28s cubic-bezier(.32,.72,0,1)}.app-shell{transition:grid-template-columns .28s cubic-bezier(.32,.72,0,1)}}.tabs{gap:24px}.tab-item{color:var(--t-muted);padding:12px 0;font-size:15px}.tab-item[aria-selected=true]{color:var(--t-ink);border-bottom-color:var(--t-green)}.tabs--head{border-bottom:0;margin-bottom:-1px}.tabs--head .tab-item{text-decoration:none}.tabs--head .nav-badge{padding:1px 6px;font-size:10.5px}.ui-card{background:var(--t-surface-alt);border-radius:20px}.ui-section{flex-direction:column;gap:12px;min-width:0;display:flex}.ui-section-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-section-title{color:var(--t-ink);align-items:baseline;gap:8px;font-size:18px;font-weight:800;display:flex}.ui-section-count{color:var(--t-faint);font-size:13px;font-weight:700}.ui-section-desc{color:var(--t-muted);margin-top:2px;font-size:13px}.ui-section-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ui-section-body.ui-card{padding:16px}.ui-section.is-flush>.ui-section-body>div:first-child:not(.scroll-thin){padding-inline:0!important}.ui-tile{background:var(--t-surface-alt);transition:background var(--t-fast) var(--t-ease);border-radius:20px;padding:18px 20px}.ui-tile.is-link:hover{background:var(--t-line)}.ui-chip{background:var(--t-surface-alt);color:var(--t-ink2);border-radius:var(--t-r-full);transition:background var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease);border:0;align-items:center;gap:6px;padding:7px 15px;font-size:14px;font-weight:700;display:inline-flex}.ui-chip:hover:not([aria-pressed=true]){background:var(--t-line)}.ui-chip[aria-pressed=true]{background:var(--t-accent);color:var(--t-green)}.ui-chip.is-danger:not([aria-pressed=true]){color:var(--t-danger)}.seg{border-color:#0000;padding:4px}.seg-item{padding:6px 14px}.seg-item[aria-checked=true]{color:var(--t-ink);box-shadow:0 1px 2px #0e0f0c0f,0 2px 8px #0e0f0c0f}.ui-input{background:var(--t-surface-alt);border-color:#0000;border-radius:14px}.ui-input:hover:not(:disabled):not(:focus){border-color:var(--t-line-strong)}.ui-input:focus{background:var(--t-surface);border-color:var(--t-green)}input[type=search].ui-input,.ui-icon-btn{border-radius:var(--t-r-full)}.ui-table thead th{background:var(--t-surface);color:var(--t-muted);border-bottom:1px solid var(--t-line);padding:10px 12px;font-size:13px;font-weight:700}.ui-table tbody td{padding:14px 12px}.ui-table tbody tr:last-child td{border-bottom:1px solid var(--t-line)}.ui-table tbody tr.clickable:hover td{background:var(--t-surface-alt)}.ui-table .row-go-cell{width:28px;padding-inline:4px 8px!important}.ui-table .row-go{color:var(--t-faint);opacity:0;transition:opacity var(--t-fast) var(--t-ease);display:block}.ui-table tbody tr.clickable:is(:hover,:focus-visible) .row-go{opacity:1;color:var(--t-ink)}@media (hover:none){.ui-table .row-go{opacity:1}}@media (width<=1024px){.app-shell{grid-template-columns:1fr}.page-head{padding:18px 20px 0}.page-title{font-size:26px}.app-content{padding:20px 20px 40px}.rail-close{display:inline-flex}.sidebar{border-inline-end:0}}@media (width<=480px){.page-head,.app-content{padding-inline:16px}.page-head-tools{width:100%;margin-inline-start:0}}@media (width<=380px){.admin-trend-grid,.stat-grid{grid-template-columns:minmax(0,1fr)!important}}.ov-h2{align-items:baseline;gap:8px;font-size:18px;font-weight:800;display:flex}.ov-h2 span{color:var(--t-faint);font-size:14px;font-weight:600}.ov-tasks{border-top:1px solid var(--t-line);flex-direction:column;display:flex}.ov-task{border-bottom:1px solid var(--t-line);color:var(--t-ink);transition:background var(--t-fast) var(--t-ease);align-items:center;gap:12px;padding:12px 8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ov-task:hover{background:var(--t-surface-alt)}.ov-task-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ov-task-icon.is-warn{background:var(--t-warn-bg);color:var(--t-warn)}.ov-task-icon.is-danger{background:var(--t-danger-bg);color:var(--t-danger)}.ov-task-go{color:var(--t-faint)}.ov-task:hover .ov-task-go{color:var(--t-ink)}.ov-figures{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ov-figure{text-align:start;background:var(--t-surface-alt);transition:background var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease);border-radius:20px;flex-direction:column;align-items:stretch;gap:4px;padding:16px 18px 12px;display:flex;box-shadow:inset 0 0 0 2px #0000}.ov-figure:hover{background:var(--t-line)}.ov-figure.is-active{background:var(--t-surface);box-shadow:inset 0 0 0 2px var(--t-green)}.ov-figure-label{color:var(--t-muted);font-size:13px;font-weight:700}.ov-figure-value{letter-spacing:-.015em;color:var(--t-ink);font-size:26px;font-weight:800;line-height:1.15}.ov-figure-sub{color:var(--t-faint);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.ov-change{border-radius:999px;padding:1px 7px;font-weight:800}.ov-change.is-up{background:var(--t-green-soft);color:var(--t-green)}.ov-change.is-down{background:var(--t-danger-bg);color:var(--t-danger)}.ov-change.is-flat{background:var(--t-surface);color:var(--t-faint)}.ov-legend{color:var(--t-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ov-legend i{width:12px;display:inline-block}.ov-legend i.is-bar{background:var(--t-green);border-radius:3px;height:10px}.ov-legend i.is-line{background:var(--t-line-strong);border-radius:1px;height:2px}.ov-more{color:var(--t-green);margin-inline-start:auto;font-size:13px;font-weight:700}.ov-counts{flex-wrap:wrap;gap:8px;display:flex}.ov-count{background:var(--t-surface-alt);color:var(--t-ink2);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.ov-count b{color:var(--t-ink);font-weight:800}.ov-change{direction:ltr;unicode-bidi:isolate}@media (width>=1100px){.ov-accounts .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.tabs--pills{border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px}.tabs--pills .tab-item{background:var(--t-surface-alt);color:var(--t-ink2);border:0;border-radius:999px;margin:0;padding:7px 15px;font-size:14px}.tabs--pills .tab-item:hover:not([aria-selected=true]){background:var(--t-line)}.tabs--pills .tab-item[aria-selected=true]{background:var(--t-accent);color:var(--t-green)}.tabs--pills .tab-count{opacity:.7;color:inherit!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:600!important}@media (width<=600px){.ov-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-figure{padding:14px 14px 10px}.ov-figure-value{font-size:21px}.ov-figure-sub>.tnum{display:none}}.list-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-pills-end{color:var(--t-muted);margin-inline-start:auto;font-size:13px;font-weight:600}.people{border-top:1px solid var(--t-line);margin:0;padding:0;list-style:none}.people>li{border-bottom:1px solid var(--t-line)}.person{text-align:start;width:100%;transition:background var(--t-fast) var(--t-ease);align-items:center;gap:14px;padding:14px 8px;display:flex}.person:hover{background:var(--t-surface-alt)}.person-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.person-name{color:var(--t-ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.person-sub{color:var(--t-muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.person-sub .sep{color:var(--t-faint)}.person-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.person-end{text-align:end;min-width:84px;color:var(--t-faint);flex:none;font-size:13px}@media (width<=760px){.person{flex-wrap:wrap}.person-tags{order:3;justify-content:flex-start;width:100%;padding-inline-start:54px}.person-end{min-width:0}}.round-btn{background:var(--t-surface-alt);width:44px;height:44px;color:var(--t-ink2);flex:none}.round-btn:hover:not(:disabled){background:var(--t-line)}@media (width<=600px){.list-pills{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.list-pills .ui-chip,.list-pills-end{flex:none}}.head-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.head-pop,.round-btn{position:relative}.bell-count{top:-3px;background:var(--t-danger);min-width:18px;height:18px;color:var(--t-surface);box-shadow:0 0 0 2px var(--t-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:-3px}.head-popover{top:calc(100% + 8px);z-index:70;background:var(--t-surface);border:1px solid var(--t-line);width:340px;box-shadow:var(--t-shadow-lg);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;inset-inline-end:0}.bell-head button{color:var(--t-green);font-size:13px;font-weight:700}.bell-list{flex-direction:column;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bell-list button{text-align:start;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:10px;padding-inline-start:22px;display:flex;position:relative}.bell-list button:hover{background:var(--t-surface-alt)}.bell-list button.is-unread:before{content:"";inset-inline-start:8px;background:var(--t-green);border-radius:50%;width:7px;height:7px;position:absolute;top:16px}.bell-title{color:var(--t-ink);font-size:14px;font-weight:800}.bell-body{color:var(--t-muted);font-size:13px}.bell-time{color:var(--t-faint);font-size:12px}.bell-empty{text-align:center;color:var(--t-faint);margin:8px 0;font-size:14px}.pill-count{opacity:.7;font-size:13px;font-weight:600}.call-row{cursor:pointer}.call-kind{background:var(--t-surface-alt);width:40px;height:40px;color:var(--t-ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.call-kind.is-in{background:var(--t-green-soft);color:var(--t-green)}.call-kind.is-ai{background:var(--t-info-bg);color:var(--t-info)}.call-kind.is-missed{background:var(--t-danger-bg);color:var(--t-danger)}.call-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-meta{color:var(--t-muted);white-space:nowrap;font-size:13px}.call-summary{color:var(--t-ink);background:var(--t-surface-alt);border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.call-tasks{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.call-note{color:var(--t-faint);margin:0;font-size:14px}.call-transcript{flex-direction:column;gap:4px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.call-transcript button{text-align:start;border-radius:10px;gap:10px;width:100%;padding:8px 10px;font-size:14px;line-height:1.55;display:flex}.call-transcript button:hover:not(:disabled){background:var(--t-surface-alt)}.call-transcript li.is-now button{background:var(--t-green-soft)}.call-speaker{width:70px;color:var(--t-muted);flex:none;padding-top:1px;font-size:13px;font-weight:800}.call-transcript li.is-team .call-speaker{color:var(--t-green)}.call-text{color:var(--t-ink)}.pills-sep{background:var(--t-line);width:1px;height:22px;margin-inline:4px}.users-grid .person,.users-grid .people-head{grid-template-columns:minmax(0,1fr) 150px 230px 150px;align-items:center;gap:14px;display:grid}.people-head{color:var(--t-muted);padding:10px 8px;font-size:13px;font-weight:700;list-style:none}.people-head>span:last-child{text-align:end}.person-who{align-items:center;gap:14px;min-width:0;display:flex}.person-app{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.users-grid .person-tags{justify-content:flex-start}.app-tag{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.app-tag.is-lynr{background:var(--t-green-soft);color:var(--t-green)}.app-tag.is-billos{background:var(--t-info-bg);color:var(--t-info)}.app-tag.is-team{background:var(--t-surface-alt);color:var(--t-muted)}.users-grid .person{cursor:pointer}@media (width<=900px){.users-grid .people-head{display:none}.users-grid .person{grid-template-columns:minmax(0,1fr) auto}.users-grid .person-app,.users-grid .person-tags{grid-column:1/-1;padding-inline-start:54px}}:root{--t-hover:color-mix(in srgb, var(--t-ink) 9%, var(--t-surface));--t-inverse:#1a1415;--t-on-inverse:#fff;--t-inverse-accent:#ef757d;--t-inverse-danger:#ff9aa2;--t-on-accent:#4a1a21;--t-strong:#4a1a21;--t-on-strong:#fff;--t-shadow-pop:0 16px 40px #1a141524;--t-shadow-focus:0 0 0 3px color-mix(in srgb, var(--t-accent) 55%, transparent);--t-green-softer:color-mix(in srgb, var(--t-green-soft) 55%, var(--t-surface))}.page-head-end{align-items:center;gap:8px;display:flex}.oph-anchor{position:relative}.oph-button{color:var(--t-ink);cursor:pointer;place-items:center;display:inline-grid;position:relative}.oph-dot{background:var(--t-faint);width:10px;height:10px;box-shadow:0 0 0 2px var(--t-surface-alt);border-radius:50%;position:absolute;inset-block-end:7px;inset-inline-end:7px}.oph-dot.is-ready{background:var(--t-accent);box-shadow:0 0 0 2px var(--t-surface-alt), 0 0 0 3px var(--t-green)}.oph-dot.is-elsewhere{background:var(--t-accent)}.oph-dot.is-starting{background:var(--t-warn);animation:1.2s ease-in-out infinite oph-pulse}.oph-dot.is-mic_blocked{background:var(--t-warn)}.oph-dot.is-error{background:var(--t-danger)}@keyframes oph-pulse{50%{opacity:.35}}.oph-pop{top:calc(100% + 10px);z-index:60;background:var(--t-surface);width:360px;max-width:calc(100vw - 32px);color:var(--t-ink);box-shadow:var(--t-shadow-pop,var(--t-shadow-lg));border-radius:22px;gap:12px;padding:16px;display:grid;position:absolute;inset-inline-end:0}.oph-pop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.oph-pop-head>div{display:grid}.oph-pop-head b{font-size:15.5px;font-weight:800}.oph-pop-head>div>span{color:var(--t-muted);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:13px}.oph-switch{color:var(--t-muted);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.oph-switch input{opacity:0;pointer-events:none;position:absolute}.oph-switch i{background:var(--t-line-strong);border-radius:999px;width:36px;height:22px;transition:background .16s;position:relative}.oph-switch i:after{content:"";top:3px;background:var(--t-surface);width:16px;height:16px;box-shadow:var(--t-shadow-sm);border-radius:50%;transition:inset-inline-start .16s;position:absolute;inset-inline-start:3px}.oph-switch input:checked+i{background:var(--t-accent)}.oph-switch input:checked+i:after{inset-inline-start:17px}.oph-switch input:focus-visible+i{box-shadow:var(--t-shadow-focus)}.oph-status{background:var(--t-surface-alt);color:var(--t-ink2);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.oph-status .oph-dot{box-shadow:none;flex:none;position:static}.oph-status.is-mic_blocked,.oph-status.is-error{background:var(--t-warn-bg);color:var(--t-warn)}.oph-help{color:var(--t-muted);margin:0;font-size:12.5px;line-height:1.5}.oph-field{background:var(--t-surface-alt);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.oph-field:focus-within{box-shadow:var(--t-shadow-focus)}.oph-field input{min-width:0;height:40px;color:var(--t-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:15px}.oph-icon{width:36px;height:36px;color:var(--t-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.oph-icon:hover,.oph-icon.is-on{background:var(--t-hover)}.oph-go{background:var(--t-accent);width:40px;height:40px;color:var(--t-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.oph-go:disabled{background:var(--t-line);color:var(--t-faint);cursor:default}.oph-pad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.oph-pad button{background:var(--t-surface-alt);height:42px;color:var(--t-ink);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:17px;font-weight:700}.oph-pad button:hover{background:var(--t-hover)}.oph-label{color:var(--t-muted);font-size:12px;font-weight:800}.oph-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oph-list button{width:100%;color:var(--t-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.oph-list button:hover{background:var(--t-hover)}.oph-list-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.oph-list-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.oph-tag{background:var(--t-surface-alt);color:var(--t-muted);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.oph-num{color:var(--t-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.oph-kind{background:var(--t-surface-alt);width:26px;height:26px;color:var(--t-ink2);border-radius:8px;flex:none;place-items:center;display:inline-grid}.oph-kind.is-missed{background:var(--t-danger-bg);color:var(--t-danger)}.oph-mic{border:0;border-top:1px solid var(--t-line);color:var(--t-ink2);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin:0 -4px -4px;padding:10px 12px;font-size:12.5px;display:flex}.oph-mic:hover .oph-mic-more{text-decoration:underline}.oph-mic-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.oph-mic.is-silent{color:var(--t-warn)}.oph-mic-more{color:var(--t-green);flex:none;font-weight:700}.oph-meter{flex:none;align-items:flex-end;gap:2px;height:14px;display:inline-flex}.oph-meter i{background:var(--t-line-strong);border-radius:2px;width:3px;height:100%;transition:background 80ms linear}.oph-meter i.on{background:var(--t-green)}.oph-meter.is-silent i{background:var(--t-warn-line,var(--t-line-strong))}.oph-sound{gap:12px;display:grid}.oph-select{color:var(--t-muted);gap:6px;font-size:12.5px;font-weight:700;display:grid}.oph-select>span{align-items:center;gap:6px;display:inline-flex}.oph-select select{border:1px solid var(--t-line-strong);background:var(--t-surface);height:40px;color:var(--t-ink);font:inherit;border-radius:12px;padding:0 12px;font-size:14px}.oph-check{background:var(--t-surface-alt);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.oph-check .oph-meter{height:20px}.oph-check .oph-meter i{width:5px}.oph-check.is-ok{background:var(--t-green-softer);color:var(--t-green)}.oph-check.is-silent{background:var(--t-warn-bg);color:var(--t-warn)}.oph-sound-foot{justify-content:space-between;gap:8px;display:flex}.oph-ghost{background:var(--t-surface-alt);height:36px;color:var(--t-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.oph-ghost:hover{background:var(--t-hover)}.oph-ring,.oph-bar{z-index:80;background:var(--t-inverse);width:400px;max-width:calc(100vw - 32px);color:var(--t-on-inverse);box-shadow:var(--t-shadow-lg);border-radius:22px;position:fixed;inset-block-end:24px;inset-inline-end:24px}.oph-ring{align-items:center;gap:14px;padding:16px;animation:.22s ease-out oph-in;display:flex}.oph-bar~.oph-ring{inset-block-end:120px}.oph-ring:has(~.oph-bar){inset-block-end:120px}@keyframes oph-in{0%{opacity:0;transform:translateY(12px)}}.oph-ring-icon{background:color-mix(in srgb, var(--t-on-inverse) 12%, transparent);width:48px;height:48px;color:var(--t-inverse-accent);border-radius:16px;flex:none;place-items:center;animation:1.6s ease-out infinite oph-ringing;display:inline-grid}@keyframes oph-ringing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-inverse-accent) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.oph-ring-who{flex:1;gap:1px;min-width:0;display:grid}.oph-ring-label{opacity:.7;font-size:12px;font-weight:700}.oph-ring-who b{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;overflow:hidden}.oph-ring-sub{opacity:.75;font-size:12.5px}.oph-link{color:var(--t-inverse-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:700}.oph-ring-acts,.oph-bar-acts{flex:none;align-items:center;gap:8px;display:flex}.oph-round{background:color-mix(in srgb, var(--t-on-inverse) 12%, transparent);width:44px;height:44px;color:var(--t-on-inverse);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:box-shadow 90ms linear,background .14s;display:inline-grid}.oph-round:not(.is-answer,.is-decline,.is-on):hover:not(:disabled){background:color-mix(in srgb, var(--t-on-inverse) 20%, transparent)}.oph-round:is(.is-answer,.is-decline):hover{filter:brightness(1.08)}.oph-round:disabled{opacity:.45;cursor:default}.oph-round.is-on{background:var(--t-on-inverse);color:var(--t-inverse)}.oph-round.is-answer{background:var(--t-inverse-accent);color:var(--t-inverse);width:52px;height:52px}.oph-round.is-decline{background:var(--t-inverse-danger);color:#fff}.oph-round.is-mute:not(.is-on){box-shadow:0 0 0 calc(var(--lvl,0) * 7px) color-mix(in srgb, var(--t-inverse-accent) 45%, transparent)}.oph-bar{padding:12px 14px;animation:.22s ease-out oph-in}.oph-bar-warn{background:var(--t-warn-bg);color:var(--t-warn);border-radius:12px;margin:-2px 0 10px;padding:7px 12px;font-size:12.5px;font-weight:700}.oph-bar-row{align-items:center;gap:12px;display:flex}.oph-bar-dir{background:color-mix(in srgb, var(--t-on-inverse) 12%, transparent);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.oph-bar.is-live .oph-bar-dir{background:var(--t-inverse-accent);color:var(--t-inverse)}.oph-bar-who{flex:1;min-width:0;display:grid}.oph-bar-who b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex;overflow:hidden}.oph-bar-state{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.oph-rec:before{content:"";background:var(--t-inverse-danger);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-inline:2px 4px;display:inline-block}.oph-bar-state.is-error{opacity:1;color:var(--t-inverse-danger)}.oph-them{background:var(--t-inverse-accent);width:8px;height:8px;transform:scale(calc(.7 + var(--lvl,0) * .9));opacity:calc(.35 + var(--lvl,0));border-radius:50%;flex:none;transition:transform 90ms linear,opacity 90ms linear}.oph-bar .oph-pad{margin-top:12px}.oph-bar .oph-pad button{background:color-mix(in srgb, var(--t-on-inverse) 12%, transparent);color:var(--t-on-inverse)}.oph-bar .oph-ghost{background:color-mix(in srgb, var(--t-on-inverse) 14%, transparent);color:var(--t-on-inverse)}.oph-bar .oph-icon{color:var(--t-on-inverse)}.oph-bar .oph-icon:hover{background:color-mix(in srgb, var(--t-on-inverse) 14%, transparent)}@media (prefers-reduced-motion:reduce){.oph-ring,.oph-bar,.oph-ring-icon,.oph-dot.is-starting{animation:none}.oph-round,.oph-them,.oph-meter i{transition:none}}.oph-lines{flex:1;min-width:0}.oph-line-btn{width:100%;color:var(--t-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"cap chev""name chev""num chev";align-items:center;column-gap:8px;margin:-6px -10px;padding:6px 10px;display:grid}.oph-line-btn:hover,.oph-line-btn[aria-expanded=true]{background:var(--t-hover)}.oph-line-cap{color:var(--t-muted);grid-area:cap;font-size:11.5px;font-weight:700}.oph-line-btn b{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:15px;font-weight:800;overflow:hidden}.oph-line-btn>span[dir=ltr]{color:var(--t-muted);font-variant-numeric:tabular-nums;grid-area:num;justify-self:start;font-size:12.5px}.oph-line-btn svg{color:var(--t-muted);grid-area:chev;transition:transform .16s}.oph-line-list{top:74px;z-index:2;background:var(--t-surface);box-shadow:var(--t-shadow-pop,var(--t-shadow-lg));border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-inline:12px}.oph-line-list button{width:100%;color:var(--t-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.oph-line-list button:hover{background:var(--t-hover)}.oph-line-list button[aria-selected=true]{background:var(--t-surface-alt)}.oph-line-list svg{color:var(--t-green);flex:none}.oph-line-row{flex:1;min-width:0;display:grid}.oph-line-row b{font-size:14px;font-weight:700}.oph-line-row span{color:var(--t-muted);font-variant-numeric:tabular-nums;justify-self:start;font-size:12.5px}.oph-ring-line{background:color-mix(in srgb, var(--t-on-inverse) 14%, transparent);border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-weight:700}.oph-bar-cap{opacity:.7;font-size:11.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.oph-line-btn svg{transition:none}}.ofc-row-end{flex:none;place-items:center end;margin-inline-start:auto;display:inline-grid}.ofc-row-end>*{grid-area:1/1}.ofc-row-go{color:var(--t-ink2);visibility:hidden;white-space:nowrap;flex:none;align-items:center;gap:2px;margin-inline-start:auto;font-size:13px;font-weight:700;display:inline-flex}:is(button,a):is(:hover,:focus-visible) .ofc-row-go{visibility:visible}:is(button,a):is(:hover,:focus-visible) .ofc-row-end>:not(.ofc-row-go){visibility:hidden}.office-table tbody tr:is(:hover,:focus-within) .ofc-row-go{visibility:visible}.office-table tbody tr:is(:hover,:focus-within) .ofc-row-end>:not(.ofc-row-go){visibility:hidden}@media (hover:none){.ofc-row-go,.ofc-row-end>:not(.ofc-row-go){visibility:visible}.ofc-row-end{gap:8px;display:inline-flex}}.ocalls-acts{justify-content:flex-end;gap:6px;display:inline-flex}.ocalls-act{width:34px;height:34px;color:var(--t-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;transition:background-color .14s,color .14s,opacity .14s;display:inline-grid}.ocalls-act:hover{background:var(--t-accent);color:var(--t-on-accent)}.ocalls-act:focus-visible{outline:2px solid var(--t-green);outline-offset:1px}@media (hover:hover){.ocalls-act{opacity:0}.office-table tbody tr:hover .ocalls-act,.office-table tbody tr:focus-within .ocalls-act{opacity:1}}.person:is(:hover,:focus-within) .ofc-row-go{visibility:visible}.person:is(:hover,:focus-within) .ofc-row-end>:not(.ofc-row-go){visibility:hidden}@media (hover:hover){.person:is(:hover,:focus-within) .ocalls-act{opacity:1}}.row-day{color:var(--t-muted);white-space:nowrap;font-size:13px}.person-end{align-items:center;gap:8px;display:inline-flex}.row-act:disabled{cursor:progress}.ui-tip-anchor{display:inline-flex}.ui-tip{z-index:200;background:var(--t-strong);color:var(--t-on-strong);white-space:nowrap;pointer-events:none;box-shadow:var(--t-shadow-pop);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:700;animation:.12s ui-tip-in;position:fixed;transform:translate(-50%,calc(-100% - 8px))}@keyframes ui-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}@media (hover:none){.row-act{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.row-act,.ui-tip{transition:none;animation:none}}@media (width<=768px),(hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.dash-login{isolation:isolate;color:#4a1a21;background:#fff;min-height:100dvh;position:relative}.dash-login-side{flex-direction:column;align-items:center;min-height:100dvh;padding:24px 24px 28px;display:flex}.dash-login-brand{align-self:flex-start;align-items:center;gap:10px;display:flex}.dash-login-logo{object-fit:contain;border-radius:11px;flex-shrink:0;width:40px;height:40px}.dash-login-wordmark{letter-spacing:-.6px;font-size:24px;font-weight:800}.dash-login-brand-tag{color:#ead6d6;background:#ffffff10;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.dash-login-form{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(400px,100%);padding:48px 0;display:flex}.dash-login-kicker{display:none}.dash-login-form h1{white-space:nowrap;text-align:center;letter-spacing:-.8px;align-self:center;width:100%;margin:0;font-size:clamp(34px,7vw,40px);font-weight:800;line-height:1.18}.dash-login-period{color:#ef757d}.dash-login-auth{width:min(320px,100%);margin-top:32px;padding-top:0}.dash-login-auth>div:first-child{margin-top:0!important}.dash-login-preview-google{color:#4a1a21;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.dash-login-preview-google:hover{background:#fef3f3}.dash-login-preview-google:focus-visible{outline-offset:3px;outline:3px solid #ef757d}.dash-login-account-note{white-space:nowrap;text-align:center;color:#7a6a6c;width:100%;margin:28px 0 0;font-size:clamp(10px,2.7vw,14px);line-height:1.7}.dash-login-account-note p{margin:0 0 10px}.dash-login-download-link{color:inherit;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.dash-login-error{color:#b64242;margin:16px 0 0;font-size:14px;line-height:1.6}.dash-login-sub{text-align:center;color:#7a6a6c;margin:10px 0 0;font-size:15px}.dash-login-switch{color:#4a1a21;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:block}.dash-login-footer{color:#8f7f81;text-align:center;justify-items:center;gap:6px;font-size:12px;display:grid}.dash-login-consent{margin:0}.dash-login-consent a{text-underline-offset:3px;text-decoration:underline!important}.dash-login-footer a{color:inherit;text-decoration:none}.dash-login-footer a:hover{text-decoration:underline}@media (width>=761px){.dash-login{justify-content:center;display:flex}.dash-login-side{color:#4a1a21;background:#fff;width:min(600px,100%);padding:36px clamp(32px,5vw,72px) 30px}.dash-login-brand{align-self:stretch}.dash-login-brand-tag{color:#4a1a21;background:#fef3f3}.dash-login-form{text-align:right;justify-content:center;align-items:stretch;padding:48px 0}.dash-login-kicker{align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-flex}.dash-login-kicker>span{background:#ef757d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.dash-login-form h1{letter-spacing:-.8px;font-size:clamp(38px,3.6vw,46px);line-height:1.2}.dash-login-auth{align-self:center;margin-top:32px;padding:0}.dash-login-account-note{color:#7a6a6c;border-top:1px solid #4a1a2112;margin-top:28px;padding-top:24px}.dash-login-error{color:#b64242}.dash-login-footer{color:#8f7f81}}.dash-login-download-dialog{color:#4a1a21;text-align:center;background:#fff;border:0;border-radius:24px;width:min(420px,100vw - 32px);padding:36px 28px 28px;position:fixed;box-shadow:0 24px 80px #0003}.dash-login-download-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1415aa}.dash-login-download-dialog>img{border-radius:16px;margin:auto}.dash-login-download-dialog h2{margin:20px 0 8px;font-size:28px;font-weight:800}.dash-login-download-dialog p{margin:0 0 24px}.dash-login-download-close{color:#4a1a21;cursor:pointer;background:#fef3f3;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;position:absolute;top:12px;left:12px}.dash-login-store-links{gap:10px;display:grid}.dash-login-store-links a{color:#fff;background:#4a1a21;border-radius:14px;padding:15px;font-weight:700;text-decoration:none}.dash-login-store-links a:last-child{color:#4a1a21;background:#ef757d}.dash-login-apple{color:#fff;width:100%;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#000;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:12px auto 0;padding:10px 20px;font-size:15px;font-weight:600;display:flex}.dash-login-apple:hover{background:#222}.dash-login-apple:focus-visible{outline-offset:3px;outline:3px solid #ef757d}.dash-login-apple:disabled{opacity:.55;cursor:wait}.dash-login-support{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:20;color:#4a1a21;background:#ef757d;border-radius:999px;align-items:center;gap:10px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 4px 18px #4a1a2124}.dash-login-support:hover{background:#e8636c}.dash-login-support:focus-visible{outline-offset:3px;outline:3px solid #4a1a21}@media (width<=600px){.dash-login-support{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));padding:12px}.dash-login-support span{display:none}}.dash-login-header{z-index:2;direction:ltr;justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex;position:absolute;top:24px;left:32px;right:32px}.dash-login .dash-login-side{padding-top:104px}.dash-login-download-button{color:#4a1a21;min-height:44px;font:inherit;cursor:pointer;background:#ef757d;border:0;border-radius:999px;padding:10px 24px;font-weight:700}.dash-login-download-button:hover{background:#e8636c}.dash-login-download-button:focus-visible{outline-offset:3px;outline:3px solid #4a1a21}@media (width<=600px){.dash-login-header{left:24px;right:24px}}.dash-login-header .dash-login-brand{direction:ltr;align-self:auto}.office-brand{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:28px;display:grid}.office-brand-form{gap:18px;display:grid}.office-brand-tpls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.office-brand-tpl{text-align:start;cursor:pointer;font:inherit;color:var(--t-ink);background:var(--t-surface-alt);border:0;border-radius:16px;gap:4px;padding:14px;display:grid}.office-brand-tpl:hover:not([aria-checked=true]){background:var(--t-hover)}.office-brand-tpl[aria-checked=true]{background:var(--t-accent);--t-green:var(--t-on-accent);--t-ink2:var(--t-on-accent);--t-muted:var(--t-on-accent-soft);--t-faint:var(--t-on-accent-soft);color:var(--t-on-accent)}.office-brand-tpl[aria-checked=true] .office-brand-tpl-desc{color:var(--t-green)}.office-brand-tpl:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.office-brand-tpl-name{font-size:14.5px;font-weight:800}.office-brand-tpl-desc{color:var(--t-muted);font-size:12.5px;line-height:1.45}.office-brand-logo{align-items:center;gap:12px;display:flex}.office-theme-chips{flex-wrap:wrap;gap:8px;display:flex}.office-theme-chip{font:inherit;color:var(--t-ink);background:var(--t-surface-alt);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.office-theme-chip:hover:not([aria-selected=true]){background:var(--t-hover)}.office-theme-chip[aria-selected=true]{background:var(--t-accent);color:var(--t-on-accent)}.office-theme-chip:focus-visible{outline:2px solid var(--t-green);outline-offset:2px}.office-theme-add{box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-muted);background:0 0}.office-theme-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000024}.office-theme-name{align-items:center;gap:10px;display:flex}.office-theme-name>:first-child{flex:1}.office-theme-bank{gap:10px;display:grid}.office-theme-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.office-theme-bank-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-brand-logo-box{background:var(--t-surface-alt);width:64px;height:64px;color:var(--t-faint);border-radius:12px;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.office-brand-logo-box img{max-width:100%;max-height:100%}.office-brand-color{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-brand-swatch{cursor:pointer;background:var(--sw);width:32px;height:32px;box-shadow:0 0 0 2px var(--t-surface), 0 0 0 2px transparent;border:0;border-radius:10px;flex:none;padding:0;position:relative}.office-brand-swatch:hover{box-shadow:0 0 0 2px var(--t-surface), 0 0 0 4px var(--t-hover)}.office-brand-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--t-surface), 0 0 0 4px var(--t-green)}.office-brand-swatch:focus-visible{outline:2px solid var(--t-green);outline-offset:4px}.office-brand-swatch--custom{background:var(--sw,conic-gradient(#e11d48, #f59e0b, #22c55e, #06b6d4, #6366f1, #e11d48));overflow:hidden}.office-brand-swatch--custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.office-brand-swatch--custom:focus-within{outline:2px solid var(--t-green);outline-offset:4px}.office-brand-hint{color:var(--t-muted);margin:0;font-size:12.5px}.office-brand-foot{align-items:center;gap:12px;display:flex}.office-brand-preview{background:var(--t-surface-alt);border-radius:16px;height:min(78vh,900px);min-height:420px;padding:16px;display:flex;position:sticky;top:0;overflow:hidden}.office-brand-preview>*{flex:1;min-width:0}.office-brand-wait{color:var(--t-muted);place-items:center;display:grid}@media (width<=1024px){.office-brand{grid-template-columns:1fr}.office-brand-preview{height:70vh;position:static}}.office-email-suggest{flex-wrap:wrap;gap:8px;display:flex}.office-document-actions form .office-email-suggest button,.office-email-suggest button{border:1px dashed var(--t-line-strong);background:var(--t-surface);min-height:0;color:var(--t-ink);font:inherit;cursor:pointer;text-align:start;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.office-email-suggest button:hover:not(:disabled){border-style:solid;border-color:var(--t-accent);background:var(--t-surface-alt)}.office-email-suggest button span{direction:ltr;unicode-bidi:plaintext}.office-email-suggest button small{color:var(--t-muted);font-size:11.5px;font-weight:600}.ql-grid{grid-template-columns:20px minmax(0,1fr) 54px 84px 62px 68px 30px}.ql-list{position:relative}.ql-row{background:var(--t-surface);transform-origin:50%;border-radius:12px;position:relative}.ql-row+.ql-row{margin-top:8px}.ql.is-dragging .ql-row{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ql.is-dragging .ql-row.is-lifted{z-index:2;box-shadow:var(--t-shadow-pop), 0 0 0 1px var(--t-line);transition:box-shadow .18s}.ql.is-dragging,.ql.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ql-grid:not(.office-qlines-head){align-items:start}.ql-title{width:100%;min-height:42px;font:inherit;color:var(--t-ink);resize:none;overflow-wrap:anywhere;border:1px solid #0000;padding:10px 12px;font-size:15px;line-height:20px;display:block;overflow:hidden}.ql-grip{margin-top:4px}.ql-remove{margin-top:6px}.ql-total{text-align:start;font-weight:700;line-height:42px}.ql-grid.office-qlines-head span:nth-child(5),.ql-grid.office-qlines-head span:nth-child(6){text-align:start}.ql-grip{width:20px;height:34px;color:var(--t-faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.ql-row:hover .ql-grip,.ql-grip:focus-visible{color:var(--t-ink2)}.ql-grip:hover{background:var(--t-surface-alt)}.ql-grip:focus-visible,.ql-remove:focus-visible,.ql-insert:focus-visible .ql-insert-plus,.ql-add:focus-visible{outline:2px solid var(--t-ink);outline-offset:1px}.ql-remove{width:30px;height:30px;color:var(--t-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.ql-remove:hover{color:var(--t-danger);background:var(--t-danger-bg)}.ql-insert{inset-inline:0;z-index:1;cursor:pointer;opacity:0;background:0 0;border:0;height:12px;padding:0;transition:opacity .15s;position:absolute;bottom:-10px}.ql-insert:hover,.ql-insert:focus-visible{opacity:1}.ql-insert-line{inset-inline:28px 0;background:var(--t-accent);border-radius:2px;height:2px;margin-top:-1px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:scaleX(.6)}.ql-insert:hover .ql-insert-line,.ql-insert:focus-visible .ql-insert-line{transform:none}.ql-insert-plus{inset-inline-start:0;background:var(--t-accent);width:20px;height:20px;color:var(--t-on-accent);border-radius:50%;place-items:center;margin-top:-10px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;transform:scale(.6)}.ql-insert:hover .ql-insert-plus,.ql-insert:focus-visible .ql-insert-plus{transform:none}.ql-row.is-entering{animation:.26s cubic-bezier(.2,.8,.2,1) ql-in}.ql-row.is-leaving{pointer-events:none;animation:.2s forwards ql-out}@keyframes ql-in{0%{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}to{opacity:1;max-height:200px}}@keyframes ql-out{0%{opacity:1;max-height:200px}to{opacity:0;max-height:0;margin-top:0;transform:scale(.98)}}.ql-row.is-entering,.ql-row.is-leaving{overflow:hidden}.ql-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.ql-add{background:var(--t-surface-alt);color:var(--t-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.ql-add:hover{background:var(--t-line)}@media (width<=560px){.ql-grid{grid-template-columns:20px minmax(0,1fr) 48px 80px 30px}.ql-grid>:nth-child(5),.ql-grid>:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.ql-row,.ql-insert,.ql-insert-line,.ql-insert-plus{transition:none!important;animation:none!important}}.dash-login-art{display:none}@media (width>=1024px){.dash-login{justify-content:flex-start}.dash-login-side{flex:1;min-width:0}.dash-login-header{left:calc(33.333vw + 32px)}.dash-login-art{flex:0 0 33.333vw;min-width:0;height:100dvh;padding:16px;display:block;position:sticky;top:0}}.lart{color:#fff;isolation:isolate;background:#4a1a21;border-radius:28px;height:100%;position:relative;overflow:hidden}.lart-route{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lart-route path{stroke:#ef757db3;stroke-width:3px}.lart-route circle{fill:#ef757d}.lart-line{inset-inline:36px;letter-spacing:-.8px;margin:0;font-size:clamp(26px,2.2vw,36px);font-weight:800;line-height:1.15;position:absolute;bottom:36px}.lart-line span{color:#ef757d}.lart-stack{place-content:center;display:grid;position:absolute;inset:0 0 140px}.lart-card{color:#4a1a21;background:#fff;border-radius:18px;align-items:center;gap:14px;width:min(300px,24vw);padding:16px 18px;display:flex;box-shadow:0 24px 60px #0007,0 2px 6px #0003}.lart-card div{flex:1;gap:2px;min-width:0;display:grid}.lart-card strong{font-size:16px;font-weight:800}.lart-card small{color:#7a6a6c;font-size:13px}.lart-c1{transform:translate(-28px)rotate(-3deg)}.lart-c2{z-index:1;margin-top:-6px;position:relative;transform:translate(28px)rotate(2deg)}.lart-c3{margin-top:-4px;transform:translate(-12px)rotate(-1deg)}.lart-time{background:#fef3f3;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:800}.lart-done{color:#4a1a21;background:#ef757d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.lart-money{letter-spacing:-.4px;font-size:22px!important}.lart-pill{color:#4a1a21;background:#ef757d;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800}.lart-wave{align-items:center;gap:3px;height:26px;display:flex}.lart-wave i{opacity:.8;background:#4a1a21;border-radius:2px;width:3px}.lart-wave i:nth-child(3n){background:#c94a54}@media (prefers-reduced-motion:no-preference){.lart-card,.lart-line{animation:.7s cubic-bezier(.2,.8,.2,1) both lart-in}.lart-c2{animation-delay:.1s}.lart-c3{animation-delay:.2s}.lart-line{animation-delay:.3s}}@keyframes lart-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (width<=760px){.dash-login-footer{padding-bottom:64px}}.ocx-up{color:var(--t-muted);align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.ocx-up-name{color:var(--t-faint,var(--t-muted));white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:220px;font-weight:400;display:inline-block;overflow:hidden}.ob{background:var(--t-surface);min-height:100dvh;color:var(--t-ink);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.ob{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ob-main{flex-direction:column;min-height:100dvh;padding:28px 32px 32px;display:flex}.ob-top{align-items:center;gap:14px;display:flex}.ob-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.ob-brand img{border-radius:10px;width:36px;height:36px}.ob-out{color:var(--t-muted);margin-inline-start:auto;font-size:14px;font-weight:700}.ob-out:hover{color:var(--t-ink)}.ob-bar{gap:6px;margin:26px 0 0;display:flex}.ob-bar i{background:var(--t-line);border-radius:99px;flex:1;height:5px;position:relative;overflow:hidden}.ob-bar i:after{content:"";background:var(--t-accent);transform-origin:100%;transition:transform .45s var(--t-ease);position:absolute;inset:0;transform:scaleX(0)}.ob-bar i.is-done:after{transform:scaleX(1)}.ob-step{width:100%;max-width:460px;animation:ob-in .4s var(--t-ease) both;flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding:32px 0;display:flex}@keyframes ob-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ob-kicker{color:var(--t-muted);margin-bottom:10px;font-size:13px;font-weight:800}.ob-step h1{letter-spacing:-.02em;margin-bottom:8px;font-size:32px;line-height:1.15}.ob-sub{color:var(--t-muted);margin:0 0 26px;font-size:15px}.ob-fields{flex-direction:column;gap:16px;display:flex}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{background:var(--t-surface-alt);transition:background var(--t-fast) var(--t-ease);border:1px solid #0000;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.ob-chip:hover{background:var(--t-hover)}.ob-chip[aria-pressed=true]{background:var(--t-accent);color:var(--t-on-accent)}.ob-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.ob-err{color:var(--t-danger);margin-top:14px;font-size:14px;font-weight:600}.ob-side{background:var(--t-green-soft);display:none;position:relative;overflow:hidden}@media (width>=960px){.ob-side{justify-content:center;align-items:center;display:flex}}.ob-card{background:var(--t-surface);border-radius:26px;width:min(380px,80%);padding:26px;box-shadow:0 30px 60px -30px #4a1a2159}.ob-card-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ob-av{background:var(--t-accent);width:54px;height:54px;color:var(--t-on-accent);transition:transform .3s var(--t-ease);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.ob-card-name{min-height:26px;font-size:20px;font-weight:800}.ob-card-sub{color:var(--t-muted);min-height:20px;font-size:14px}.ob-row{border-top:1px solid var(--t-line);color:var(--t-muted);align-items:center;gap:10px;min-height:44px;padding:11px 0;font-size:14px;display:flex}.ob-row b{color:var(--t-ink);font-weight:700}.ob-tags{border-top:1px solid var(--t-line);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.ob-tags span{background:var(--t-green-soft);color:var(--t-green);animation:ob-in .3s var(--t-ease) both;border-radius:99px;padding:4px 11px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.ob-step,.ob-tags span{animation:none}.ob-bar i:after{transition:none}}
