:root{--panel2:#f6f7f8;--line:#e3e6e8;--text:#17191c;--muted:#737980;--accent:#17191c;--accent2:#17191c;--danger:#c93636;--success:#278a52;--shadow:0 10px 30px rgba(0,0,0,.05)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}body{min-height:100vh;background:var(--bg)}.center-screen{min-height:100vh;display:grid;place-content:center;grid-gap:16px;gap:16px;text-align:center;color:var(--muted)}.spinner{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,430px);background:#fff;border:0;border-radius:0;padding:24px;box-shadow:none}.auth-card.wide{width:min(100%,520px)}.auth-logo{width:64px;height:64px;border-radius:20px;background:#17191c;display:grid;place-items:center;color:#fff;font-weight:900;font-size:30px;margin-bottom:22px}.auth-heading span,.eyebrow{display:block;color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.auth-heading h1{font-size:34px;margin:5px 0 4px}.auth-heading p{margin:0 0 24px;color:var(--muted)}.stack-form{display:grid;grid-gap:16px;gap:16px}.form-grid label,.stack-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.field-block select,.form-grid input,.form-grid select,.stack-form input{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:13px;padding:13px 14px;outline:none}.field-block select:focus,.form-grid input:focus,.form-grid select:focus,.stack-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(23,25,28,.07)}.auth-note,.password-rules{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.5}.password-rules{background:var(--panel2);border-radius:12px;padding:12px 14px;margin-bottom:18px}.primary-button,.secondary-button{border:0;border-radius:13px;padding:12px 16px;font-weight:800;min-height:44px}.primary-button{background:var(--accent);color:#07121d}.primary-button:hover{filter:brightness(1.06)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{background:var(--panel2);border:1px solid var(--line);color:var(--text)}.secondary-button.inline{display:inline-flex;align-items:center;width:auto}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.file-button{position:relative;display:inline-flex;align-items:center}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.alert{border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45;margin-top:14px}.alert.error{background:#fff6f6;border:1px solid #efcaca;color:#9e2929}.alert.success{background:#f4fbf7;border:1px solid #cae8d6;color:#256a42}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:var(--panel);padding:24px 16px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 24px}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:900;font-size:21px}.brand strong{display:block;font-size:18px}.brand span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.side-nav{display:grid;grid-gap:5px;gap:5px}.nav-item{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:12px;color:var(--muted);font-weight:700}.nav-item.active,.nav-item:hover{background:var(--panel2);color:var(--text)}.nav-item.active{box-shadow:inset 3px 0 var(--accent)}.sidebar-user{margin-top:auto;border-top:1px solid var(--line);padding:18px 5px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.user-lines{min-width:0}.user-lines span,.user-lines strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.user-lines span{font-size:11px;color:var(--muted);margin-top:3px}.icon-button{border:0;background:transparent;color:var(--muted);font-size:22px;padding:8px}.avatar{width:42px;height:42px;border-radius:50%;background:var(--panel2);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;font-weight:800}.avatar.small{width:36px;height:36px}.avatar.large{width:72px;height:72px;font-size:26px}.avatar.robot{background:var(--accent);color:#fff;border:0}.main-area{min-width:0}.topbar{min-height:92px;padding:22px 32px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--panel);position:-webkit-sticky;position:sticky;top:0;z-index:5}.topbar h1{font-size:27px;margin:4px 0 0}.top-user{display:flex;align-items:center;gap:10px}.top-user span,.top-user strong{display:block}.top-user span{font-size:12px;color:var(--muted);margin-top:3px}.content{padding:28px 32px 46px;max-width:1480px;margin:0 auto;width:100%}.mobile-nav{display:none}.card{border-radius:20px;padding:22px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-title h2{font-size:20px;margin:4px 0 0}.pill,.step-badge{background:#f3f4f5;border:1px solid #d8dce0;color:var(--accent2);padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800}.muted{color:var(--muted);line-height:1.55}.grid.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.field-block{margin-top:18px}.field-label{font-size:13px;color:var(--muted);font-weight:800;margin-bottom:9px}.segment{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:5px;border:1px solid var(--line);border-radius:14px}.segment.two{grid-template-columns:repeat(2,1fr)}.segment.three{grid-template-columns:repeat(3,1fr)}.segment button{border-radius:10px;padding:10px;background:transparent;color:var(--muted);font-weight:800}.segment button.active{background:var(--panel2);color:var(--text);box-shadow:0 3px 12px rgba(0,0,0,.18)}.chip-grid{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.chip{border:1px solid var(--line);background:#0f151d;color:var(--muted);border-radius:999px;padding:8px 11px;font-weight:700}.chip.selected{border-color:var(--accent);background:#f3f4f5;color:var(--accent2)}.hint{display:block;color:var(--danger);margin-top:7px}.auto-value{border:1px solid #d8dce0;background:#f5f6f7;padding:12px 14px;border-radius:12px;font-weight:900}.auto-value span{font-weight:600;color:var(--muted);margin-left:8px;font-size:12px}.mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,300px));grid-gap:10px;gap:10px;margin-bottom:18px}.mode{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:16px;padding:14px 16px;text-align:left;display:flex;align-items:center;gap:12px}.mode>span{font-size:24px}.mode small,.mode strong{display:block}.mode small{color:var(--muted);margin-top:2px}.mode.active{border-color:#aeb4ba;background:#f5f6f7;color:var(--text)}.distribution-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:18px;gap:18px;align-items:flex-start}.recommendation-card{position:-webkit-sticky;position:sticky;top:120px}.empty-state{text-align:center;padding:70px 22px;color:var(--muted)}.empty-state h3{color:var(--text);margin:12px 0 7px}.empty-state p{line-height:1.5;max-width:380px;margin:auto}.empty-icon{font-size:46px}.recommend-head{display:flex;gap:14px}.recommend-head h2{margin:4px 0;font-size:24px}.recommend-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:20px 0}.metric-row>div,.summary>div{border:1px solid var(--line);border-radius:13px;padding:12px}.metric-row span,.summary span{display:block;color:var(--muted);font-size:11px}.metric-row strong{font-size:21px;display:block;margin-top:4px}.summary{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.summary strong{display:block;margin-top:4px;font-size:14px}.admin-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);grid-gap:18px;gap:18px}.user-list-card{padding:14px}.user-list{display:grid;grid-gap:4px;gap:4px;max-height:650px;overflow:auto}.user-row{border:0;background:transparent;color:var(--text);padding:10px;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left}.user-row.selected,.user-row:hover{background:var(--panel2)}.user-row span,.user-row strong{display:block}.user-row span{font-size:11px;color:var(--muted);margin-top:3px}.status-dot{width:9px;height:9px;background:#5b6673}.status-dot.on{background:var(--success)}.profile-head{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-head h2{margin:4px 0}.profile-head p{margin:0;color:var(--muted);font-size:12px}.toggle-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;color:var(--muted);font-size:13px}.check-label,.toggle-row label{display:flex!important;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:8px}.check-label input,.toggle-row input{width:18px;height:18px}.secret-box{margin-top:18px;padding:14px;border-radius:14px;border:1px solid #e8dfc7;background:#fffdf7;display:grid;grid-gap:8px;gap:8px}.secret-box span{color:#756545;font-size:12px}.secret-box code{font-size:18px;word-break:break-all}.secret-box button{width:max-content;border:0;border-radius:9px;padding:7px 10px;background:var(--panel2);color:var(--text)}.create-card{margin-top:18px}.form-actions{display:flex;align-items:flex-end}.upload-box{position:relative;border:1px dashed #c7ccd1;border-radius:16px;min-height:150px;display:grid;place-content:center;text-align:center;grid-gap:6px;gap:6px;color:var(--muted);cursor:pointer;margin-top:18px}.upload-box span{font-size:30px}.upload-box strong{color:var(--text)}.upload-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.empty{color:var(--muted);padding:40px;text-align:center}@media(max-width:1000px){.app-shell{grid-template-columns:210px 1fr}.sidebar{padding-left:10px;padding-right:10px}.content{padding:22px}.topbar{padding:20px 22px}.admin-layout,.distribution-grid{grid-template-columns:1fr}.recommendation-card{position:static}.user-list{max-height:340px}}@media(max-width:760px){body{padding-bottom:74px}.app-shell{display:block}.sidebar{display:none}.topbar{min-height:74px;padding:14px 16px;position:-webkit-sticky;position:sticky}.topbar h1{font-size:22px}.top-user>div:not(.avatar){display:none}.content{padding:16px 12px 28px}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);bottom:0;left:0;right:0;z-index:20;background:var(--panel);border-top:1px solid var(--line);padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))}.mobile-nav-item{display:grid;place-items:center;grid-gap:2px;gap:2px;color:var(--muted);min-height:50px;border-radius:10px}.mobile-nav-item span{font-size:20px}.mobile-nav-item small{font-size:10px;font-weight:700}.mobile-nav-item.active{color:var(--accent);background:#f5f6f7}.card{border-radius:17px;padding:17px}.mode-tabs{grid-template-columns:1fr 1fr}.mode{padding:11px}.mode>span{font-size:20px}.mode small{display:none}.form-grid,.grid.two{grid-template-columns:1fr}.segment{overflow:auto}.metric-row{grid-template-columns:repeat(3,1fr)}.metric-row>div{padding:10px}.metric-row strong{font-size:17px}.button-row,.summary{grid-template-columns:1fr 1fr}.button-row{display:grid}.button-row>*{width:100%}.admin-layout{display:block}.user-list-card{margin-bottom:14px}.user-list{max-height:300px}.create-card{margin-top:14px}.profile-head{align-items:flex-start}.auth-card{padding:24px 20px;border-radius:22px}.auth-page{padding:14px}.section-title{margin-bottom:16px}}@media(max-width:420px){.mode-tabs{gap:7px}.mode{border-radius:13px;padding:10px}.mode strong{font-size:13px}.chip{padding:8px 10px}.metric-row{gap:5px}.metric-row span{font-size:10px}.metric-row strong{font-size:16px}.topbar .eyebrow{font-size:10px}.button-row,.summary{grid-template-columns:1fr}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.minimal-login{background:#fff;padding:28px 20px}.minimal-auth-card{width:min(100%,360px);display:flex;flex-direction:column;align-items:stretch;padding:0;background:#fff;border:0;box-shadow:none}.fbe-owl{width:132px;height:132px;margin:0 auto 34px}.fbe-owl img{display:block;width:100%;height:100%;object-fit:contain}.minimal-login-form{display:grid;grid-gap:12px;gap:12px}.minimal-login-form input{width:100%;height:52px;border:1px solid #d9dde1;background:#fff;color:#17191c;border-radius:12px;padding:0 16px;font-size:16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.minimal-login-form input::placeholder{color:#9aa0a6}.minimal-login-form input:focus{border-color:#17191c;box-shadow:0 0 0 3px rgba(23,25,28,.06)}.login-button{border:0;border-radius:12px;background:#17191c;color:#fff;font-size:16px;font-weight:700;transition:opacity .16s ease,transform .08s ease}.login-button:hover{opacity:.92}.login-button:active{transform:translateY(1px)}.login-button:disabled{opacity:.45;cursor:not-allowed}.login-error{margin:0;font-size:13px}@media(max-width:480px){.minimal-login{padding:24px}.minimal-auth-card{width:100%;max-width:340px}.fbe-owl{width:118px;height:118px;margin-bottom:30px}.login-button,.minimal-login-form input{height:50px}}:root{--bg:#ffffff;--panel:#ffffff;--panel2:#f8fafc;--line:#e5e7eb;--text:#111827;--muted:#6b7280;--accent:#2563eb;--accent2:#1d4ed8;--danger:#dc2626;--success:#16a34a;--shadow:0 8px 24px rgba(17,24,39,.06)}.app-shell,.content,.main-area,.sidebar,.topbar,body,html{background:#fff;color:var(--text)}.card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.danger-button,.login-button,.primary-button,.secondary-button,.success-button{border-radius:12px;min-height:44px;padding:11px 16px;font-weight:800;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px}.login-button,.primary-button{background:#2563eb;color:#fff;border-color:#2563eb}.login-button:hover,.primary-button:hover{background:#1d4ed8;border-color:#1d4ed8;filter:none}.success-button{background:#16a34a;color:#fff;border-color:#16a34a}.success-button:hover{background:#15803d;border-color:#15803d}.danger-button{background:#dc2626;color:#fff;border-color:#dc2626}.danger-button:hover{background:#b91c1c;border-color:#b91c1c}.secondary-button{background:#fff;color:#111827;border-color:#d1d5db}.secondary-button:hover{background:#f9fafb;border-color:#9ca3af}.danger-button:disabled,.login-button:disabled,.primary-button:disabled,.secondary-button:disabled,.success-button:disabled{opacity:.45;cursor:not-allowed}.field-block select,.form-grid input,.form-grid select,.minimal-login-form input,.stack-form input{background:#fff;color:#111827;border-color:#d1d5db}.field-block select:focus,.form-grid input:focus,.form-grid select:focus,.minimal-login-form input:focus,.stack-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.segment{background:#fff;border-color:#d1d5db}.segment button{background:#fff;color:#111827;border:0}.segment button:hover{background:#f8fafc}.segment button.active{background:#2563eb;color:#fff;box-shadow:none}.mode{background:#fff;color:#111827;border-color:#d1d5db}.mode small{color:#6b7280}.mode.active{background:#2563eb;color:#fff;border-color:#2563eb}.mode.active small{color:#dbeafe}.chip{background:#fff;color:#111827;border:1px solid #d1d5db}.chip:hover{background:#f8fafc}.chip.selected{background:#2563eb;color:#fff;border-color:#2563eb}.pill,.step-badge{background:#fff}.auto-value,.pill,.step-badge{border-color:#d1d5db;color:#111827}.auto-value{background:#f8fafc}.metric-row>div,.summary>div{background:#fff}.nav-item{color:#4b5563}.nav-item:hover{background:#f8fafc;color:#111827}.nav-item.active{box-shadow:inset 3px 0 #2563eb}.mobile-nav-item.active,.nav-item.active{background:#eff6ff;color:#1d4ed8}.icon-button{color:#4b5563}.assistant-avatar,.katya-avatar{overflow:hidden;background:#fff;border:1px solid #e5e7eb;flex:0 0 auto}.assistant-avatar img,.katya-avatar img{width:100%;height:100%;object-fit:cover}.brand-katya{width:48px;height:48px;border-radius:16px}.topbar-title{display:flex;align-items:center;gap:12px}.top-katya{width:42px;height:42px;border-radius:14px}.assistant-avatar{width:54px;height:54px;border-radius:18px}.large-assistant{width:104px;height:104px;border-radius:28px;margin:0 auto 14px}.empty-state{padding-top:46px}.recommend-head{align-items:center}.login-button{height:52px;margin-top:2px}.status-dot{background:#9ca3af}.status-dot.on{background:#16a34a}.secret-box{background:#fff;border-color:#d1d5db}.secret-box button{background:#fff;color:#111827;border:1px solid #d1d5db}@media(max-width:760px){.top-katya{width:38px;height:38px;border-radius:13px}.brand-katya{width:44px;height:44px}.large-assistant{width:88px;height:88px;border-radius:24px}}.success-banner{display:flex;align-items:center;gap:12px;background:#edf8f0;border:1px solid #b8dfc2;border-radius:16px;padding:12px 14px;margin-bottom:16px;color:#1d5f31}.success-banner span,.success-banner strong{display:block}.success-banner span{margin-top:2px;font-size:13px;color:#326d42}.continuity-note{margin:14px 0 0;background:#f3f7ff;border:1px solid #cfddfa;color:#29579a;border-radius:12px;padding:10px 12px;font-size:13px}.recommend-actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.manual-picker{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.manual-picker-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.manual-picker-head h3{margin:3px 0 0}.secondary-button.compact{padding:8px 10px}.candidate-search{margin:12px 0;width:100%}.candidate-list{display:grid;grid-gap:7px;gap:7px;max-height:390px;overflow:auto;padding-right:3px}.candidate-row{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:13px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left}.candidate-row:hover{border-color:#8fb4ef;background:#f7faff}.candidate-row.selected{border-color:#2878d4;background:#eef5ff;box-shadow:inset 0 0 0 1px #2878d4}.candidate-row.disabled{opacity:.58;cursor:not-allowed;background:#f5f5f5}.candidate-name strong{display:block}.candidate-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.tag{font-size:10px;border-radius:999px;padding:3px 6px;background:#eef3f8;color:#506274}.tag.history{background:#eef4ff;color:#2e5ea6}.tag.sp{background:#edf8f0;color:#2b6d3c}.tag.unavailable{background:#fff0f0;color:#a43c3c}.candidate-load{text-align:right;min-width:100px}.candidate-load span,.selected-worker-box span{display:block;font-size:10px;color:var(--muted)}.candidate-load strong{display:block;margin-top:3px;font-size:14px}.selected-worker-box{margin:12px 0;background:#f6f8fa;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.selected-worker-box small,.selected-worker-box strong{display:block}.selected-worker-box small{margin-top:3px;color:var(--muted)}.active-work-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:12px 14px;margin-bottom:16px}.active-work-copy span,.active-work-copy strong{display:block}.active-work-copy>span:last-child{font-size:13px;color:#4b5563;margin-top:3px}.work-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.metric-card{background:#fff;color:#111827;border:1px solid #d1d5db;border-radius:16px;padding:16px;text-align:left;min-height:92px}.metric-card:hover{border-color:#93c5fd;background:#f8fbff}.metric-card.selected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.metric-card span,.metric-card strong{display:block}.metric-card span{font-size:13px;color:#6b7280}.metric-card strong{font-size:28px;margin-top:8px}.metric-card.danger strong{color:#b91c1c}.work-list-card{padding-bottom:10px}.work-list-head{align-items:center}.work-count{font-size:13px;color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;padding:7px 10px;border-radius:999px}.work-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px}.filter-chip{background:#fff;color:#111827;border:1px solid #d1d5db;border-radius:999px;padding:8px 12px;font-weight:700}.filter-chip.active{background:#2563eb;color:#fff;border-color:#2563eb}.work-list{display:grid;grid-gap:8px;gap:8px}.work-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;text-align:left;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:14px;padding:13px 14px}.work-row:hover{border-color:#93c5fd;background:#fbfdff}.work-row.overdue{border-left:4px solid #dc2626}.work-row.today{border-left:4px solid #f59e0b}.work-row.tomorrow{border-left:4px solid #2563eb}.work-row-main small,.work-row-main span,.work-row-main strong{display:block}.work-row-main>strong{font-size:16px;margin-top:8px}.work-row-main>span{margin-top:3px}.work-row-main>small{margin-top:3px;color:#6b7280}.work-row-top{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.deadline-pill,.mode-pill{display:inline-flex!important;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.deadline-pill{background:#f3f4f6;color:#4b5563}.deadline-pill.overdue{background:#fee2e2;color:#991b1b}.deadline-pill.today{background:#fef3c7;color:#92400e}.deadline-pill.tomorrow{background:#dbeafe;color:#1e40af}.mode-pill{background:#ecfdf5;color:#166534}.work-row-meta{display:grid;grid-template-columns:repeat(3,auto) auto;grid-gap:16px;gap:16px;align-items:center}.work-row-meta>div span,.work-row-meta>div strong{display:block}.work-row-meta>div span{font-size:10px;color:#6b7280}.work-row-meta>div strong{margin-top:3px;font-size:13px}.row-arrow{font-size:26px;color:#9ca3af}.work-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);grid-gap:16px;gap:16px}.work-detail-title{font-size:19px;font-weight:800;margin:10px 0 16px}.detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.timer-card{min-height:420px}.timer-status{display:flex;align-items:center;gap:8px;font-weight:800}.status-dot{width:10px;height:10px;border-radius:50%;background:#16a34a}.status-dot.paused{background:#f59e0b}.big-timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;letter-spacing:-2px;text-align:center;margin:32px 0 12px}.timer-meta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.timer-meta span{background:#f3f4f6;border-radius:999px;padding:5px 9px;font-size:12px}.timer-actions{display:flex;justify-content:center;margin-top:18px}.finish-divider{height:1px;background:#e5e7eb;margin:24px 0}.timer-hint{font-size:12px;line-height:1.5;color:#6b7280;margin:12px 0 0}.back-row{margin-bottom:12px}.compact-empty{padding-top:28px}.alert.warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.segment button.active.good{background:#16a34a;color:#fff}@media(max-width:900px){.work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.work-detail-grid{grid-template-columns:1fr}.work-row-meta{gap:10px}.detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.active-work-banner{grid-template-columns:auto 1fr}.active-work-banner button{grid-column:1/-1;width:100%}.work-metrics{gap:8px}.metric-card{padding:13px;min-height:82px}.metric-card strong{font-size:24px}.work-row{grid-template-columns:1fr}.work-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #f0f0f0;padding-top:10px}.row-arrow{display:none}.big-timer{font-size:44px}.detail-summary{grid-template-columns:1fr 1fr}}:root{--glass-bg:rgba(255,255,255,.56);--glass-bg-strong:rgba(255,255,255,.72);--glass-border:rgba(255,255,255,.64);--glass-shadow:0 24px 70px rgba(13,31,45,.18);--glass-blur:28px;--ios-blue:#0a84ff;--ios-green:#30d158;--ios-red:#ff453a;--ios-amber:#ff9f0a}button,input,select{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}button:active:not(:disabled){transform:scale(.975)}.glass-sidebar,.glass-topbar,.liquid-card{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:blur(var(--glass-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%)}.login-wallpaper{min-height:100dvh;width:100%;display:grid;place-items:center;background-size:cover;background-position:50%;padding:28px;overflow:hidden}.liquid-login-card{width:min(560px,calc(100vw - 36px));padding:38px 42px 28px;border-radius:34px;background:rgba(245,248,250,.56);border:1px solid rgba(255,255,255,.72);box-shadow:0 30px 90px rgba(6,20,34,.28);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);animation:glassRise .48s cubic-bezier(.2,.8,.2,1) both}.login-greeting{margin:0 0 18px;text-align:center;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:760;color:#111827;min-height:1.15em}.typing-caret{display:inline-block;width:3px;height:.9em;margin-left:5px;background:var(--ios-blue);vertical-align:-.06em;animation:caretBlink .72s infinite}.typing-caret.done{animation:caretFade .8s .3s 1 forwards}.seasonal-katya{width:178px;height:178px;margin:4px auto 22px;border-radius:50%;overflow:hidden;filter:drop-shadow(0 16px 24px rgba(0,0,0,.12));animation:softPop .55s cubic-bezier(.2,.8,.2,1) .08s both}.seasonal-katya img{width:100%;height:100%;object-fit:cover}.liquid-login-form{display:grid;grid-gap:13px;gap:13px}.liquid-login-form input{width:100%;height:58px;padding:0 20px;border-radius:18px;border:1px solid rgba(255,255,255,.76);background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 22px rgba(30,45,60,.06);font-size:17px;color:#111827;outline:none}.liquid-login-form input:focus{border-color:rgba(10,132,255,.48);box-shadow:0 0 0 4px rgba(10,132,255,.11),0 10px 26px rgba(30,45,60,.08)}.liquid-button.primary,.liquid-primary{background:linear-gradient(180deg,#2795ff,#0a84ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 12px 28px rgba(10,132,255,.28)!important}.build-version{text-align:center;color:rgba(17,24,39,.52);font-size:12px;padding-top:3px}.glass-sidebar{background:rgba(248,250,252,.68)!important}.glass-topbar{background:rgba(255,255,255,.66)!important;border-radius:0 0 24px 24px!important}.chat-badge,.mobile-badge,.nav-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ios-red);color:#fff;font-size:11px;font-weight:750}.nav-badge{margin-left:auto}.mobile-badge{position:absolute;top:4px;right:10px}.mobile-nav-item{position:relative}.message-toast{position:fixed;right:24px;top:22px;z-index:1000;border:1px solid rgba(255,255,255,.7);background:rgba(30,41,59,.82);color:#fff;border-radius:16px;padding:12px 18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 38px rgba(0,0,0,.2);animation:toastIn .28s cubic-bezier(.2,.8,.2,1)}.work-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:920px;margin:8vh auto 0}.launch-card{min-height:220px;border-radius:32px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.68);box-shadow:0 24px 70px rgba(25,43,62,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#111827}.launch-card:hover{transform:translateY(-3px);box-shadow:0 30px 80px rgba(25,43,62,.16)}.launch-icon{font-size:44px;line-height:1;color:var(--ios-blue)}.launch-card strong{font-size:24px;letter-spacing:-.02em}.selection-card{max-width:980px;margin:20px auto;border-radius:30px;padding:26px}.selection-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.selection-head h2{margin:3px 0 0;font-size:28px;letter-spacing:-.025em}.quiet-back{width:42px;height:42px;border-radius:50%;border:1px solid rgba(100,116,139,.14);background:rgba(255,255,255,.62);font-size:19px}.type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.glass-choice{min-height:62px;border-radius:18px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.64);color:#0f172a;font-weight:650;padding:13px 16px;box-shadow:0 8px 22px rgba(15,23,42,.06)}.glass-choice:hover{background:rgba(255,255,255,.82);transform:translateY(-1px)}.glass-choice.good{color:#126c31;background:rgba(230,255,237,.76)}.hotdoc-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:8px 0 20px}.hotdoc-button{height:54px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:rgba(255,255,255,.62);font-size:16px;font-weight:650;color:#334155}.hotdoc-button b{margin-left:7px}.hotdoc-button.active{background:rgba(10,132,255,.12);border-color:rgba(10,132,255,.28);color:#0569ce}.tn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.tn-button{min-height:82px;border-radius:20px;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.72);display:flex;flex-direction:column;gap:3px;align-items:flex-start;justify-content:center;padding:14px 18px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.tn-button span{font-size:11px;text-transform:uppercase;color:#64748b;letter-spacing:.08em}.tn-button strong{font-size:20px;color:#111827}.tn-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(15,23,42,.1)}.missing-tn-button{width:100%;margin-top:22px;height:54px;border-radius:18px;border:1px solid rgba(255,69,58,.4);background:rgba(255,69,58,.07);color:#d72f26;font-weight:700;font-size:15px}.soft-empty{text-align:center;padding:28px;color:#64748b}.running-card{max-width:920px;margin:0 auto 16px;border-radius:24px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.running-card strong{display:block;font-size:22px;margin-top:3px}.paused-list{max-width:920px;margin:0 auto 18px;border-radius:24px;padding:18px}.paused-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:11px}.paused-chip{border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.62);border-radius:17px;padding:11px 15px;text-align:left}.paused-chip span,.paused-chip strong{display:block}.paused-chip span{font-size:12px;color:#64748b;margin-top:2px}.sheet-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(9,18,28,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:20px;animation:backdropIn .2s ease both}.bottom-sheet{width:min(650px,100%);max-height:min(82svh,820px);overflow:auto;border-radius:30px;padding:26px;background:rgba(247,250,252,.8);border:1px solid rgba(255,255,255,.82);box-shadow:0 28px 90px rgba(7,18,30,.28);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);animation:sheetUp .36s cubic-bezier(.2,.8,.2,1) both}.bottom-sheet h3{font-size:26px;margin:0 0 18px;letter-spacing:-.02em}.liquid-field{display:grid;grid-gap:7px;gap:7px;color:#475569;font-size:13px;margin-bottom:14px}.liquid-field input{height:56px;border-radius:17px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.76);padding:0 17px;font-size:18px}.liquid-button{min-height:52px;border-radius:18px;border:1px solid rgba(255,255,255,.7);padding:0 18px;font-size:15px;font-weight:700}.liquid-button.quiet{background:rgba(255,255,255,.62);color:#334155}.full{width:100%}.success-sheet{text-align:center}.success-orb{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:rgba(48,209,88,.15);color:#1b9a44;font-size:38px;font-weight:800;margin:4px auto 15px}.success-sheet p{color:#64748b}.compact-chips{max-height:250px;overflow:auto;margin-bottom:16px}.focus-page{min-height:100svh;background-size:cover;background-position:50%;display:grid;place-items:center;padding:24px;overflow:hidden;position:relative}.focus-glass{width:min(670px,calc(100vw - 34px));padding:42px 50px 38px;border-radius:38px;background:rgba(235,242,238,.34);border:1px solid rgba(255,255,255,.62);box-shadow:0 34px 100px rgba(2,19,16,.28);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%);text-align:center;animation:glassRise .45s cubic-bezier(.2,.8,.2,1) both}.focus-glass h1{font-size:clamp(26px,4vw,38px);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.24);font-weight:570;margin:0 0 34px;letter-spacing:-.025em}.focus-glass.paused h1{opacity:.82}.timer-ring{--progress:0deg;width:min(390px,72vw);aspect-ratio:1;border-radius:50%;margin:0 auto 38px;position:relative;display:grid;place-items:center;background:conic-gradient(from -90deg,rgba(111,255,175,.96) 0deg,var(--progress),rgba(255,255,255,.22) var(--progress),rgba(255,255,255,.22) 1turn);box-shadow:0 0 34px rgba(91,255,165,.22),inset 0 0 24px rgba(255,255,255,.1)}.timer-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:rgba(20,49,38,.28);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.timer-ring-inner{position:relative;z-index:2}.focus-time{font-size:clamp(64px,10vw,96px);font-weight:340;letter-spacing:-.055em;color:#fff;text-shadow:0 4px 22px rgba(0,0,0,.25);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timer-ring .flow-dot{position:absolute;z-index:3;left:50%;top:-1px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#eafff1;box-shadow:0 0 18px rgba(132,255,184,.95);transform-origin:8px calc((min(390px,72vw))/2);animation:ringOrbit 7s linear infinite}.focus-glass.paused .flow-dot{animation-play-state:paused;opacity:.45}.focus-glass.paused .timer-ring{filter:saturate(.4);box-shadow:none}.focus-actions{display:grid;grid-gap:13px;gap:13px}.focus-button{height:62px;border-radius:22px;font-size:17px;font-weight:680;border:1px solid rgba(255,255,255,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.focus-button.pause{background:rgba(255,255,255,.17)}.focus-button.resume{background:rgba(10,132,255,.68)}.focus-button.finish{background:linear-gradient(180deg,rgba(255,79,70,.88),rgba(226,50,43,.86));box-shadow:0 16px 34px rgba(200,40,34,.22)}.focus-error,.focus-loading{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:1400;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:12px 18px;box-shadow:0 14px 34px rgba(0,0,0,.14)}.focus-finish-sheet{max-width:560px}.finish-choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.earned-points{font-size:34px;font-weight:800;color:#a06a00;margin:8px 0 18px}.focus-success small{display:block;color:#58705f;margin:-6px 0 16px}.messenger-shell{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100svh - 150px);min-height:560px;border-radius:30px;overflow:hidden;padding:0!important}.contact-pane{border-right:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.28);min-width:0}.messenger-search{padding:16px}.messenger-search input{width:100%;height:44px;border-radius:15px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.72);padding:0 14px}.contact-list{overflow:auto;height:calc(100% - 76px);padding:0 9px 12px}.contact-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:0;background:transparent;border-radius:18px;padding:11px}.contact-row.active{background:rgba(10,132,255,.1)}.contact-copy{min-width:0}.contact-copy>div{display:flex;justify-content:space-between;gap:8px}.contact-copy small,.contact-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.contact-copy small,.contact-copy span{font-size:12px;color:#64748b}.thread-pane{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:rgba(255,255,255,.18)}.thread-head{padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.thread-head span,.thread-head strong{display:block}.thread-head span{font-size:12px;color:#64748b}.message-list{overflow:auto;padding:22px;display:flex;flex-direction:column;gap:9px}.message-bubble{align-self:flex-start;max-width:min(72%,650px);background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.76);border-radius:19px 19px 19px 6px;padding:10px 13px;box-shadow:0 5px 16px rgba(15,23,42,.05);animation:bubbleIn .22s cubic-bezier(.2,.8,.2,1)}.message-bubble.mine{align-self:flex-end;background:linear-gradient(180deg,#2b95ff,#0a84ff);color:#fff;border-radius:19px 19px 6px 19px}.message-bubble small{display:block;margin-top:4px;font-size:10px;opacity:.62;text-align:right}.message-compose{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:14px;border-top:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.message-compose input{height:48px;border-radius:17px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.82);padding:0 16px;font-size:15px}.message-compose button{width:48px;height:48px;border-radius:50%;border:0;background:var(--ios-blue);color:#fff;font-size:19px}.chat-badge{align-self:center}.animate-in{animation:softFade .28s ease both}@keyframes glassRise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes softPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes caretBlink{50%{opacity:0}}@keyframes caretFade{to{opacity:0}}@keyframes sheetUp{0%{opacity:0;transform:translateY(44px) scale(.985)}to{opacity:1;transform:none}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@keyframes ringOrbit{to{transform:rotate(1turn)}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}@keyframes softFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:820px){.liquid-login-card{padding:30px 20px 24px;border-radius:28px}.seasonal-katya{width:145px;height:145px}.login-greeting{font-size:32px}.work-launch-grid{grid-template-columns:1fr;margin:24px auto 0}.launch-card{min-height:150px}.selection-card{padding:18px}.tn-grid,.type-grid{grid-template-columns:1fr 1fr}.focus-page{padding:10px}.focus-glass{padding:30px 20px 24px;border-radius:30px}.timer-ring{width:min(320px,76vw)}.messenger-shell{height:calc(100svh - 135px);grid-template-columns:1fr}.contact-pane{display:block}.thread-pane{position:absolute;inset:0;z-index:3}.messenger-shell:has(.thread-pane .thread-head) .contact-pane{display:block}.contact-pane{min-height:100%}.message-bubble{max-width:86%}}@media(max-width:540px){.finish-choice-grid,.hotdoc-row,.tn-grid,.type-grid{grid-template-columns:1fr}.login-wallpaper{padding:12px}.focus-time{font-size:64px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.thread-back{display:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.66);font-size:18px}@media(max-width:820px){.thread-pane{display:none}.thread-pane.open{display:grid;position:absolute;inset:0;z-index:3}.thread-back{display:grid;place-items:center}}.app-shell-v6{grid-template-columns:220px minmax(0,1fr)}.compact-sidebar{padding:16px 12px;overflow:visible}.cabinet-brand{display:flex;align-items:center;gap:9px;padding:2px 7px 16px;min-width:0}.cabinet-brand strong{font-size:14px;line-height:1;letter-spacing:-.015em;white-space:nowrap;font-weight:720}.cabinet-avatar{width:36px;height:36px;flex:0 0 36px;font-size:14px}.v6-nav{gap:4px;position:relative}.v6-nav .nav-item{width:100%;border:0;background:transparent;text-align:left;min-height:42px;padding:9px 10px;border-radius:13px;font-size:14px}.nav-icon{width:22px;text-align:center;font-size:17px;line-height:1}.nav-group{position:relative}.nav-group-trigger{justify-content:flex-start}.nav-chevron{margin-left:auto;font-size:21px;color:#94a3b8;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.nav-group-trigger[aria-expanded=true] .nav-chevron{transform:translateX(2px)}.nav-section-gap{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.16)}.nav-flyout{position:absolute;left:calc(100% + 12px);top:0;z-index:60;width:220px;border-radius:20px;padding:8px;background:rgba(248,250,252,.78)!important;animation:flyoutRight .2s cubic-bezier(.2,.8,.2,1) both}.flyout-link{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 11px;border-radius:13px;color:#475569;font-size:13px}.flyout-link.active,.flyout-link:hover{background:rgba(255,255,255,.78);color:#0f172a}.flyout-link.active{box-shadow:inset 3px 0 var(--ios-blue)}.flyout-link>span{width:22px;text-align:center;font-size:17px}.flyout-link strong{font-weight:680}.sidebar-logout{margin-top:auto;width:42px;height:42px;border:0;background:transparent;border-radius:13px;display:grid;place-items:center;font-size:20px;filter:grayscale(.25);opacity:.76}.sidebar-logout:hover{background:rgba(255,255,255,.72);opacity:1;transform:translateY(-1px)}.compact-topbar{min-height:48px;height:48px;padding:0 20px;display:grid;place-items:center;justify-content:stretch;border-radius:0 0 18px 18px!important}.compact-topbar h1{margin:0;text-align:center;font-size:16px;line-height:1;font-weight:680;letter-spacing:-.012em}.content-v6{padding:18px 24px 34px}.app-shell-v6 .messenger-shell{height:calc(100svh - 100px);min-height:520px}.achievement-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:26px;margin-bottom:16px}.achievement-kicker{font-size:12px;color:#64748b}.achievement-hero h2{font-size:30px;margin:3px 0 0;letter-spacing:-.04em}.year-switcher{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.year-pill{border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.58);border-radius:999px;padding:8px 12px;color:#64748b;font-weight:680}.year-pill.active{background:rgba(10,132,255,.12);border-color:rgba(10,132,255,.24);color:#0869cc}.achievement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.achievement-stat{border-radius:24px;padding:18px}.achievement-stat small,.achievement-stat span{display:block;color:#64748b;font-size:12px}.achievement-stat strong{display:block;font-size:22px;margin-top:8px;letter-spacing:-.025em}.achievement-stat small{margin-top:5px}.achievement-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.achievement-month{min-height:122px;border-radius:24px;padding:18px;display:flex;flex-direction:column;justify-content:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.achievement-month:hover{transform:translateY(-2px)}.achievement-month>span{color:#64748b;font-size:12px}.achievement-month>strong{font-size:22px;margin-top:8px;letter-spacing:-.02em}.achievement-month>small{font-size:12px;color:#64748b;margin-top:6px}.achievement-month.podium{background:rgba(255,255,255,.7)!important;box-shadow:0 18px 44px rgba(34,55,75,.11)!important}.achievement-loading{min-height:220px;border-radius:28px;display:grid;place-content:center;grid-gap:12px;gap:12px;text-align:center;color:#64748b}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.stats-card{min-height:150px;border-radius:26px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end}.stats-card small,.stats-card span{color:#64748b;font-size:12px}.stats-card strong{font-size:36px;letter-spacing:-.045em;margin:8px 0 4px;font-weight:680}.center-soft{min-height:220px;display:grid;place-items:center}.analytics-grid .stats-card{min-height:140px}@keyframes flyoutRight{0%{opacity:0;transform:translateX(-8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1000px){.app-shell-v6{grid-template-columns:200px minmax(0,1fr)}.compact-sidebar{padding-left:9px;padding-right:9px}.cabinet-brand strong{font-size:13px}.content-v6{padding:16px 18px 28px}.achievement-months,.achievement-summary,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.compact-topbar{height:44px;min-height:44px;padding:0 12px;border-radius:0 0 14px 14px!important}.compact-topbar h1{font-size:15px}.content-v6{padding:12px 12px 24px}.app-shell-v6 .messenger-shell{height:calc(100svh - 118px)}.achievement-hero{display:grid}.year-switcher{justify-content:flex-start}.achievement-months,.achievement-summary,.stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.achievement-months,.achievement-summary,.stats-grid{grid-template-columns:1fr}.achievement-month,.achievement-stat,.stats-card{min-height:110px}.achievement-hero h2{font-size:26px}}.mobile-cabinet-bar,.mobile-page-title{display:none}.mobile-nav-v61 button{font:inherit}@media(max-width:760px){body{padding-bottom:86px}.desktop-topbar{display:none!important}.mobile-cabinet-bar{height:48px;min-height:48px;padding:6px 10px 6px 12px;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:16;border-radius:0 0 16px 16px!important;background:rgba(248,250,252,.72)!important;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.mobile-cabinet-link{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 4px;border-radius:12px}.mobile-cabinet-link strong{font-size:13px;line-height:1;white-space:nowrap;font-weight:700;letter-spacing:-.012em}.mobile-cabinet-avatar{width:30px;height:30px;flex:0 0 30px;font-size:12px}.mobile-more-top{width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.58);color:#475569;font-size:16px;letter-spacing:1px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(148,163,184,.14);transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease}.mobile-more-top:active{transform:scale(.94);background:rgba(255,255,255,.88)}.mobile-page-title{display:block;font-size:22px;line-height:1.15;font-weight:730;letter-spacing:-.035em;margin:2px 2px 14px;color:#0f172a}.content-v6{padding-top:12px;padding-bottom:24px}.mobile-nav-v61{grid-template-columns:repeat(4,minmax(0,1fr));padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(248,250,252,.78)!important;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-top:1px solid rgba(255,255,255,.78);box-shadow:0 -10px 34px rgba(15,23,42,.08)}.mobile-nav-v61 .mobile-nav-item{position:relative;border:0;background:transparent;min-height:56px;padding:5px 3px;color:#64748b;border-radius:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,color .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-nav-v61 .mobile-nav-item>span:first-child{font-size:20px;line-height:1}.mobile-nav-v61 .mobile-nav-item small{font-size:9.5px;font-weight:700;white-space:nowrap;letter-spacing:-.01em}.mobile-nav-v61 .mobile-nav-item.active{color:#0869cc;background:rgba(10,132,255,.1)}.mobile-nav-v61 .mobile-nav-item:active{transform:scale(.95)}.mobile-nav-v61 .mobile-badge{top:4px;right:calc(50% - 24px);min-width:17px;height:17px;padding:0 5px;font-size:9px}.mobile-sheet-layer{position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:12px 10px calc(12px + env(safe-area-inset-bottom));animation:mobileBackdropIn .2s ease both}.glass-mobile-sheet{width:min(100%,560px);max-height:min(72svh,620px);overflow:auto;border:1px solid rgba(255,255,255,.7);background:rgba(246,249,252,.86);backdrop-filter:blur(30px) saturate(1.45);-webkit-backdrop-filter:blur(30px) saturate(1.45);box-shadow:0 26px 70px rgba(15,23,42,.24),inset 0 1px rgba(255,255,255,.92);border-radius:30px;padding:8px 12px 14px;animation:mobileSheetUp .24s cubic-bezier(.16,.84,.28,1) both}.mobile-sheet-handle{width:38px;height:5px;border-radius:999px;background:rgba(100,116,139,.26);margin:2px auto 7px}.mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:6px 7px 10px}.mobile-sheet-head h2{margin:0;font-size:22px;letter-spacing:-.035em;font-weight:730}.mobile-sheet-head button{width:34px;height:34px;border:0;border-radius:50%;background:rgba(148,163,184,.13);color:#475569;font-size:22px;line-height:1;display:grid;place-items:center}.mobile-sheet-links{display:grid;grid-gap:7px;gap:7px}.mobile-sheet-link{width:100%;min-height:56px;border:0;border-radius:18px;padding:10px 13px;background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);display:grid;grid-template-columns:32px 1fr 18px;align-items:center;grid-gap:9px;gap:9px;color:#0f172a;text-align:left;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease}.mobile-sheet-link:active{transform:scale(.985);background:rgba(255,255,255,.88)}.mobile-sheet-icon{font-size:19px;text-align:center}.mobile-sheet-link strong{font-size:15px;font-weight:680}.mobile-sheet-arrow{font-size:24px;color:#94a3b8;text-align:right}.danger-link{color:#b42318;background:rgba(255,255,255,.54)}.message-toast{bottom:96px}}@keyframes mobileSheetUp{0%{opacity:0;transform:translateY(36px) scale(.985)}to{opacity:1;transform:none}}@keyframes mobileBackdropIn{0%{opacity:0}to{opacity:1}}html[data-theme=dark]{--bg:#111214;--panel:#1a1b1e;--panel2:#25272b;--line:#34373d;--text:#f5f7fa;--muted:#a6acb5;--accent:#f5f7fa;--accent2:#f5f7fa;--glass-bg:rgba(28,30,34,.66);--glass-bg-strong:rgba(30,32,36,.80);--glass-border:rgba(255,255,255,.10);--glass-shadow:0 24px 70px rgba(0,0,0,.34)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .auth-card,html[data-theme=dark] .card{background:var(--panel);border-color:var(--line);color:var(--text)}html[data-theme=dark] .metric-row>div,html[data-theme=dark] .segment,html[data-theme=dark] .summary>div,html[data-theme=dark] input,html[data-theme=dark] select{background:#202226!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .glass-sidebar,html[data-theme=dark] .glass-topbar{background:rgba(29,31,35,.76)!important}html[data-theme=dark] .flyout-link,html[data-theme=dark] .mobile-sheet-link{color:#e6e9ee}html[data-theme=dark] .glass-mobile-sheet,html[data-theme=dark] .mac-flyout{background:rgba(35,37,42,.92)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .compact-topbar h1,html[data-theme=dark] .mobile-page-title{color:#f5f7fa}html[data-theme=dark] .theme-option{background:#222428;border-color:#373a40;color:#f3f5f8}html[data-theme=dark] .theme-option.active{background:#0a84ff;border-color:#0a84ff;color:#fff}.ios-avatar{background:#8e8e93!important;color:#fff!important;border:0!important;letter-spacing:-.03em;text-transform:uppercase}.ios-avatar span{display:grid;place-items:center;width:100%;height:100%;font-weight:760}.ios-avatar.small span{font-size:12px}.ios-avatar.large span{font-size:23px}.account-avatar span{font-size:13px}.mobile-cabinet-avatar span{font-size:10px}.app-shell-v7{grid-template-columns:224px minmax(0,1fr)}.mac-sidebar{padding:15px 11px 12px;overflow:visible;background:rgba(246,247,249,.82)!important}.account-identity{display:flex;align-items:center;gap:10px;padding:3px 8px 15px;min-width:0}.account-avatar{width:36px;height:36px;flex:0 0 36px}.account-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.05}.account-copy strong{font-size:14px;line-height:17px;font-weight:720}.account-copy span,.account-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-copy span{font-size:10.5px;line-height:13px;color:#7b818a;margin-top:4px}.mac-nav{gap:5px;position:relative}.mac-nav-item{min-height:39px!important;padding:8px 9px!important;border-radius:9px!important;background:rgba(128,128,128,.075)!important;color:#36393f!important;font-weight:640!important;transition:background .17s ease,color .17s ease,transform .17s cubic-bezier(.2,.8,.2,1)!important}.mac-nav-item:hover{background:rgba(128,128,128,.13)!important;color:#1f2328!important}.mac-nav-item.active{background:#0a84ff!important;color:#fff!important;box-shadow:0 4px 14px rgba(10,132,255,.18)!important}html[data-theme=dark] .mac-nav-item{background:rgba(255,255,255,.055)!important;color:#dfe3e8!important}html[data-theme=dark] .mac-nav-item:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}html[data-theme=dark] .mac-nav-item.active{background:#0a84ff!important;color:#fff!important}.nav-svg{width:19px;height:19px;flex:0 0 19px}.nav-chevron-svg{margin-left:auto;width:14px;height:14px;opacity:.66}.mac-nav-item.active .nav-chevron-svg{opacity:1}.mac-flyout{position:absolute;left:calc(100% + 10px);top:0;z-index:70;width:220px;padding:7px;border-radius:14px;background:rgba(246,247,249,.92);border:1px solid rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(20,30,40,.18);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);animation:flyoutRight .18s cubic-bezier(.2,.8,.2,1) both}.mac-flyout .flyout-link{min-height:40px;border-radius:9px;padding:8px 10px}.mac-flyout .flyout-link svg{width:18px;height:18px}.mac-flyout .flyout-link.active{background:#0a84ff;color:#fff;box-shadow:none}.sidebar-account-actions{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:5px;gap:5px;align-items:center;padding-top:12px;border-top:1px solid rgba(128,128,128,.14)}.profile-bottom-link,.sidebar-account-actions button{height:39px;border:0;border-radius:9px;background:rgba(128,128,128,.075);display:flex;align-items:center;color:#383c42}.profile-bottom-link{gap:9px;padding:0 10px;font-weight:640;font-size:14px}.profile-bottom-link svg,.sidebar-account-actions button svg{width:18px;height:18px}.sidebar-account-actions button{justify-content:center;width:38px;padding:0}.profile-bottom-link:hover,.sidebar-account-actions button:hover{background:rgba(128,128,128,.13)}.profile-bottom-link.active{background:#0a84ff;color:#fff}html[data-theme=dark] .profile-bottom-link,html[data-theme=dark] .sidebar-account-actions button{background:rgba(255,255,255,.055);color:#dfe3e8}html[data-theme=dark] .profile-bottom-link.active{background:#0a84ff;color:#fff}.bigsur-login{position:fixed;inset:0;width:100%;height:100dvh;min-height:100svh;background-color:#0b1320;background-size:cover;background-position:50%;background-repeat:no-repeat;display:grid;place-items:center;padding:24px;overflow:auto;overscroll-behavior:none}body:has(.bigsur-login),html:has(.bigsur-login){background:#0b1320!important;padding-bottom:0!important;overflow:hidden}.bigsur-login-stack{width:min(330px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35);animation:softPop .35s cubic-bezier(.2,.8,.2,1) both}.bigsur-avatar,.bigsur-katya-avatar{width:116px!important;height:116px!important;border-radius:50%;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.23);margin-bottom:14px;flex:0 0 116px}.bigsur-avatar span{font-size:34px}.bigsur-katya-avatar img{width:100%;height:100%;object-fit:cover}.bigsur-login-stack h1{margin:0 0 18px;font-size:22px;line-height:1.1;font-weight:650;letter-spacing:-.02em}.bigsur-login-form{width:100%;display:grid;grid-gap:9px;gap:9px;position:relative}.bigsur-login-form input{width:100%;height:44px;border-radius:11px;border:1px solid rgba(255,255,255,.3);background:rgba(28,31,36,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;padding:0 46px 0 14px;outline:none;box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.12)}.bigsur-login-form input::placeholder{color:rgba(255,255,255,.72)}.bigsur-login-form input:focus{border-color:rgba(255,255,255,.62);background:rgba(28,31,36,.52);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.bigsur-enter{position:absolute;right:7px;top:6px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.44);background:rgba(255,255,255,.18);color:#fff;font-size:18px;display:grid;place-items:center;line-height:1;padding:0}.bigsur-enter:hover{background:rgba(255,255,255,.28)}.bigsur-login-form.unknown .bigsur-enter{top:59px}.login-inline-error,.login-inline-note{font-size:11.5px;line-height:1.35;padding:7px 10px;border-radius:9px;background:rgba(20,20,22,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-inline-error{color:#ffd2cf}.login-inline-note{color:rgba(255,255,255,.86)}.other-user-link{margin-top:11px;border:0;background:transparent;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4);font-size:12px;padding:7px 10px;border-radius:9px}.other-user-link:hover{background:rgba(0,0,0,.16)}.bigsur-version{color:rgba(255,255,255,.7)!important;text-shadow:0 1px 6px rgba(0,0,0,.5);margin-top:7px}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.profile-overview-card{grid-column:1/-1}.profile-overview-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.profile-overview-head h2{margin:4px 0 2px;font-size:25px}.profile-overview-head p{margin:0;color:var(--muted);font-size:12px}.compact-upload{margin-top:4px}.profile-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:13px}.profile-field input{height:46px;border:1px solid var(--line);border-radius:12px;padding:0 13px;background:var(--panel);color:var(--text)}.profile-field input:disabled{opacity:.62}.compact-copy{font-size:12px;margin:4px 0 0}.theme-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.theme-option{min-height:82px;border-radius:16px;border:1px solid var(--line);background:#f5f6f7;color:#23262b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-weight:650}.theme-option svg{width:23px;height:23px}.theme-option.active{background:#0a84ff;color:#fff;border-color:#0a84ff;box-shadow:0 9px 24px rgba(10,132,255,.2)}.profile-save-row{display:flex;justify-content:flex-end;margin-top:16px}.auto-status{display:inline-flex!important;align-items:center;gap:7px}.auto-status i{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 0 3px rgba(48,209,88,.13)}.kd-manager{margin-top:20px;padding:16px;border-radius:16px;background:var(--panel2);border:1px solid var(--line)}.kd-manager h3{margin:4px 0 12px;font-size:16px}.kd-controls{display:grid;grid-template-columns:minmax(0,220px) auto;grid-gap:10px;gap:10px;align-items:flex-end}.kd-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.kd-controls input{height:44px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:0 12px}.kd-preview{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 12px;border-radius:12px;background:var(--panel)}.kd-preview span{font-size:12px;color:var(--muted)}.kd-preview strong{color:var(--text)}.kd-preview .success-button{margin-left:auto}.idle-warning{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1500;display:flex;align-items:center;gap:12px;width:min(620px,calc(100vw - 28px));padding:11px 12px 11px 15px;border-radius:16px;background:rgba(24,27,32,.88);color:#fff;box-shadow:0 18px 52px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:12px}.idle-warning button{margin-left:auto;border:0;border-radius:10px;padding:8px 11px;background:#0a84ff;color:#fff;font-weight:700}.mobile-account-identity{display:flex;align-items:center;gap:8px;min-width:0}.mobile-account-identity>div:last-child{min-width:0}.mobile-account-identity span,.mobile-account-identity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-account-identity strong{font-size:12.5px;line-height:1.05}.mobile-account-identity span{font-size:9.5px;color:#7b818a;margin-top:3px}.mobile-more-top svg,.mobile-nav-item>svg{width:20px;height:20px}.mobile-sheet-icon{width:20px!important;height:20px!important}.mobile-sheet-arrow{width:14px!important;height:14px!important;margin-left:auto}@media(max-width:1000px){.app-shell-v7{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:760px){.app-shell-v7{display:block}.mac-sidebar{display:none}.profile-settings-grid{grid-template-columns:1fr}.theme-picker{grid-template-columns:repeat(3,1fr)}.bigsur-avatar,.bigsur-katya-avatar{width:104px!important;height:104px!important;flex-basis:104px}.bigsur-avatar span{font-size:30px}}@media(max-width:460px){.theme-picker{grid-template-columns:1fr}.theme-option{min-height:56px;flex-direction:row}.kd-controls{grid-template-columns:1fr}.kd-preview .success-button{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.bigsur-login-stack,.mac-flyout{animation:none!important}.mac-nav-item,.theme-option{transition:none!important}}html[data-theme=dark] .mobile-nav-v61{background:rgba(28,30,34,.9)!important;border-top-color:rgba(255,255,255,.08)}html[data-theme=dark] .mobile-cabinet-bar{background:rgba(28,30,34,.84)!important}html[data-theme=dark] .mobile-nav-v61 .mobile-nav-item{color:#aeb4bd}html[data-theme=dark] .mobile-nav-v61 .mobile-nav-item.active{color:#fff;background:#0a84ff}.app-shell-v8{grid-template-columns:224px minmax(0,1fr)}.content-v8{padding:22px 26px 46px;max-width:1480px;margin:0 auto;width:100%}.page-title-v8{margin:0 0 18px;font-size:30px;line-height:1.08;letter-spacing:-.04em;font-weight:760;color:var(--text)}.mobile-account-card{display:none}.account-identity{border-radius:12px;transition:background .17s ease,transform .17s cubic-bezier(.2,.8,.2,1)}.account-identity:hover{background:rgba(128,128,128,.08)}.mobile-nav-v8{display:none}@media(max-width:760px){.app-shell-v8{display:block}.content-v8{padding:14px 12px 28px}.mobile-account-card{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:4px 4px 5px;border-radius:14px;margin-bottom:18px;color:var(--text)}.mobile-account-card:active{background:rgba(128,128,128,.08)}.mobile-account-card>div:last-child{min-width:0}.mobile-account-card span,.mobile-account-card strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-account-card strong{font-size:14px;line-height:17px;font-weight:730}.mobile-account-card span{font-size:10.5px;line-height:13px;margin-top:3px;color:var(--muted)}.mobile-cabinet-avatar{width:39px;height:39px;flex:0 0 39px;font-size:13px}.page-title-v8{font-size:29px;margin:0 2px 16px;letter-spacing:-.045em}.mobile-nav-v8{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(248,250,252,.9);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -9px 28px rgba(15,23,42,.08);transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.mobile-nav-v8.is-hidden{transform:translateY(calc(100% + 12px));opacity:.06;pointer-events:none}.mobile-nav-v8 .mobile-nav-item{position:relative;border:0;background:transparent;min-height:58px;padding:3px 2px;color:#111827;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:background .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.mobile-nav-v8 .mobile-nav-item>svg{width:27px;height:27px;stroke-width:1.75;flex:0 0 27px}.mobile-nav-v8 .mobile-nav-item small{font-size:9px;font-weight:620;line-height:11px;color:currentColor;opacity:.72;white-space:nowrap;letter-spacing:-.01em}.mobile-nav-v8 .mobile-nav-item.active{color:#111827;background:rgba(10,132,255,.12)}.mobile-nav-v8 .mobile-nav-item:active{transform:scale(.94)}.mobile-nav-v8 .mobile-badge{top:3px;right:calc(50% - 27px)}}.imessage-shell{grid-template-columns:350px minmax(0,1fr);min-height:610px;height:calc(100svh - 120px);border-radius:28px;overflow:hidden;padding:0!important;background:var(--glass-bg)!important}.conversation-pane{min-width:0;border-right:1px solid rgba(128,128,128,.16);background:rgba(255,255,255,.24);display:flex;flex-direction:column}.conversation-toolbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 18px;border-bottom:1px solid rgba(128,128,128,.13)}.conversation-toolbar>strong{font-size:17px;letter-spacing:-.025em}.compose-icon-button{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--text);display:grid;place-items:center}.compose-icon-button:hover{background:rgba(128,128,128,.1)}.compose-icon-button svg{width:23px;height:23px}.conversation-list{overflow:auto;padding:5px 7px 12px;flex:1 1}.conversation-row{position:relative;width:100%;height:70px;border:0;background:transparent;color:var(--text);border-radius:13px;padding:6px 9px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left}.conversation-row:hover{background:rgba(128,128,128,.07)}.conversation-row.active{background:rgba(10,132,255,.12)}.conversation-avatar{width:58px!important;height:58px!important;flex:0 0 58px;font-size:19px!important}.conversation-preview{min-width:0;height:58px;display:grid;grid-template-rows:20px 1fr;align-content:center;overflow:hidden}.conversation-name-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.conversation-name-line strong{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-name-line time{font-size:10.5px;color:var(--muted);white-space:nowrap;flex:0 0 auto}.conversation-preview p{margin:2px 0 0;font-size:11.5px;line-height:16px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conversation-name-line .unread-name,.conversation-preview .unread-preview{font-weight:760;color:var(--text)}.unread-dot{position:absolute;left:3px;top:31px;width:7px;height:7px;border-radius:50%;background:#0a84ff}.conversation-empty{padding:52px 16px;line-height:1.55}.new-message-box{padding:10px 10px 14px;overflow:auto;flex:1 1}.to-field{min-height:43px;display:grid;grid-template-columns:auto minmax(0,1fr) 34px;grid-gap:7px;gap:7px;align-items:center;border-bottom:1px solid rgba(128,128,128,.18);padding:0 3px 8px}.to-field>span{font-size:13px;color:var(--muted);font-weight:650}.to-field input{border:0!important;box-shadow:none!important;background:transparent!important;color:var(--text)!important;height:36px!important;padding:0 4px!important;min-width:0}.to-field button{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--text);display:grid;place-items:center}.to-field button:hover{background:rgba(128,128,128,.1)}.to-field button svg{width:22px;height:22px}.recipient-suggestions{display:grid;padding-top:6px}.recipient-suggestions>button{height:56px;border:0;border-radius:12px;background:transparent;color:var(--text);display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:center;text-align:left;padding:6px 8px}.recipient-suggestions>button:hover{background:rgba(128,128,128,.08)}.recipient-avatar{width:42px!important;height:42px!important}.recipient-suggestions span,.recipient-suggestions strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipient-suggestions strong{font-size:13px}.recipient-suggestions span{font-size:10.5px;color:var(--muted);margin-top:3px}.small-empty{padding:36px 12px}.imessage-thread{background:rgba(255,255,255,.12);min-width:0;grid-template-rows:auto 1fr auto}.imessage-thread-head{min-height:58px;padding:7px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(128,128,128,.14);background:rgba(255,255,255,.32);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.imessage-thread-head .thread-back{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--text);display:grid;place-items:center}.imessage-thread-head .thread-back:hover{background:rgba(128,128,128,.09)}.imessage-thread-head .thread-back svg{width:23px;height:23px}.thread-avatar{width:36px!important;height:36px!important;flex:0 0 36px;font-size:12px!important}.imessage-thread-head>strong{font-size:14px;letter-spacing:-.015em}.thread-empty{place-self:center;padding:30px;text-align:center}.imessage-list{padding:20px 22px 18px;gap:5px;background:transparent}.message-wrap{position:relative;align-self:flex-start;max-width:min(78%,690px);display:flex;flex-direction:column;align-items:flex-start;margin:1px 0 4px}.message-wrap.mine{align-self:flex-end;align-items:flex-end}.imessage-bubble{position:relative;max-width:100%;border:0!important;border-radius:19px 19px 19px 6px!important;background:#e9e9eb!important;color:#111114!important;box-shadow:none!important;padding:9px 13px 8px!important;overflow:visible}.imessage-bubble.mine{background:#0a84ff!important;color:#fff!important;border-radius:19px 19px 6px 19px!important}.imessage-bubble>div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.38}.imessage-bubble small{font-size:9.5px;opacity:.58;margin-top:3px}.reaction-trigger{position:absolute;top:50%;transform:translateY(-50%);right:-30px;width:25px;height:25px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;opacity:0;transition:opacity .15s ease}.message-wrap.mine .reaction-trigger{right:auto;left:-30px}.message-wrap:hover .reaction-trigger,.reaction-trigger:focus{opacity:.72}.reaction-trigger svg{width:17px;height:17px}.reaction-summary{display:flex;gap:4px;flex-wrap:wrap;margin-top:-3px;z-index:2}.reaction-summary button{height:24px;min-width:28px;padding:0 6px;border-radius:999px;border:1px solid rgba(128,128,128,.14);background:rgba(255,255,255,.88);font-size:13px;box-shadow:0 2px 7px rgba(0,0,0,.06)}.reaction-summary button.mine{box-shadow:inset 0 0 0 1px #0a84ff}.reaction-summary span{font-size:9px;margin-left:2px;color:#5c6570}.reaction-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;display:flex;gap:1px;padding:5px 6px;border-radius:999px;background:rgba(248,249,251,.95);border:1px solid rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(15,23,42,.18);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);animation:softPop .15s ease both}.reaction-picker.mine{left:auto;right:0}.reaction-picker button{width:31px;height:31px;border:0;border-radius:50%;background:transparent;font-size:18px;display:grid;place-items:center;padding:0}.reaction-picker button:hover{background:rgba(128,128,128,.1);transform:scale(1.12)}.imessage-compose{padding:11px 13px;background:rgba(255,255,255,.31)}.imessage-compose input{height:42px;border-radius:21px;background:rgba(255,255,255,.82);color:var(--text);border-color:rgba(128,128,128,.18)}.imessage-compose button{width:40px;height:40px;font-size:16px}.update-layout{display:grid;grid-template-columns:minmax(0,760px);grid-gap:16px;gap:16px}.update-card,.update-package-card,.update-progress-card{border-radius:24px}.update-app-head{display:flex;align-items:center;gap:15px;margin-bottom:15px}.update-app-icon{width:54px;height:54px;border-radius:16px;background:var(--panel2);display:grid;place-items:center;color:var(--text)}.update-app-icon svg{width:27px;height:27px}.update-app-head h2{margin:4px 0 2px;font-size:23px;letter-spacing:-.025em}.update-app-head p{margin:0;color:var(--muted);font-size:12px}.update-dropzone{position:relative;min-height:150px;margin-top:18px;border:1px dashed rgba(128,128,128,.36);border-radius:19px;background:var(--panel2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:20px;color:var(--text);cursor:pointer}.update-dropzone:hover{border-color:rgba(10,132,255,.55);background:rgba(10,132,255,.05)}.update-dropzone>svg{width:30px;height:30px}.update-dropzone>span{font-size:11px;color:var(--muted)}.update-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.update-notes{display:grid;grid-gap:7px;gap:7px;padding:13px 14px;border-radius:14px;background:var(--panel2);margin-bottom:16px;font-size:13px;line-height:1.4}.update-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.update-progress-card{text-align:center;display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:300px}.update-progress-icon{width:64px;height:64px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font-size:32px;font-weight:800}.update-progress-card.done .update-progress-icon{background:rgba(48,209,88,.14);color:#1f8f49}.update-progress-card.failed .update-progress-icon{background:rgba(255,69,58,.13);color:#c43a32}.update-progress-card h2{margin:5px 0 0}.update-progress-card p{margin:0;color:var(--muted);max-width:560px}.update-progress-card small{color:var(--muted);margin-top:8px}.update-version-line{font-weight:750;margin:5px 0}.update-progress-card details{width:100%;text-align:left;margin-top:10px}.update-progress-card summary{cursor:pointer;color:var(--muted);font-size:12px}.update-progress-card pre{white-space:pre-wrap;overflow:auto;background:var(--panel2);border-radius:12px;padding:12px;font-size:10px;max-height:220px}html[data-theme=dark]{--bg:#0f1012;--panel:#1c1c1e;--panel2:#2a2b2e;--line:rgba(255,255,255,.16);--text:#f7f7f8;--muted:#c2c5cb;--accent:#f7f7f8;--accent2:#f7f7f8;--glass-bg:rgba(28,29,32,.82);--glass-bg-strong:rgba(34,35,39,.92);--glass-border:rgba(255,255,255,.12);--glass-shadow:0 24px 70px rgba(0,0,0,.38)}html[data-theme=dark] .main-area,html[data-theme=dark] body{background:#0f1012;color:var(--text)}html[data-theme=dark] .achievement-month,html[data-theme=dark] .achievement-stat,html[data-theme=dark] .card,html[data-theme=dark] .liquid-card,html[data-theme=dark] .stats-card{background:rgba(29,30,33,.92)!important;border-color:rgba(255,255,255,.13)!important;color:#f7f7f8!important}html[data-theme=dark] .achievement-kicker,html[data-theme=dark] .achievement-month>small,html[data-theme=dark] .achievement-month>span,html[data-theme=dark] .achievement-stat small,html[data-theme=dark] .achievement-stat span,html[data-theme=dark] .candidate-load span,html[data-theme=dark] .field-label,html[data-theme=dark] .metric-row span,html[data-theme=dark] .muted,html[data-theme=dark] .profile-field,html[data-theme=dark] .selected-worker-box span,html[data-theme=dark] .stats-card small,html[data-theme=dark] .stats-card span,html[data-theme=dark] .summary span,html[data-theme=dark] .timer-hint{color:#c2c5cb!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#242529!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.17)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9ea3ab!important;opacity:1}html[data-theme=dark] .candidate-row,html[data-theme=dark] .filter-chip,html[data-theme=dark] .glass-choice,html[data-theme=dark] .hotdoc-button,html[data-theme=dark] .metric-card,html[data-theme=dark] .quiet-back,html[data-theme=dark] .secondary-button,html[data-theme=dark] .tn-button,html[data-theme=dark] .work-row,html[data-theme=dark] .year-pill{background:#242529!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .candidate-name small,html[data-theme=dark] .metric-card span,html[data-theme=dark] .tn-button span,html[data-theme=dark] .work-row-main>small,html[data-theme=dark] .work-row-meta>div span{color:#b7bbc3!important}html[data-theme=dark] .launch-card strong,html[data-theme=dark] .metric-card strong,html[data-theme=dark] .page-title-v8,html[data-theme=dark] .tn-button strong,html[data-theme=dark] .work-row,html[data-theme=dark] .work-row strong{color:#f7f7f8!important}html[data-theme=dark] .launch-card,html[data-theme=dark] .selection-card{background:rgba(30,31,35,.9)!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.13)!important}html[data-theme=dark] .mac-sidebar{background:rgba(29,30,33,.94)!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .account-copy span,html[data-theme=dark] .mobile-account-card span{color:#b7bbc3!important}html[data-theme=dark] .glass-mobile-sheet,html[data-theme=dark] .mac-flyout{background:rgba(34,35,39,.97)!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .flyout-link{color:#e9ebef!important}html[data-theme=dark] .flyout-link:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}html[data-theme=dark] .mobile-nav-v8{background:rgba(28,29,32,.94);border-top-color:rgba(255,255,255,.1);box-shadow:0 -9px 28px rgba(0,0,0,.28)}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item{color:#fff}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item.active{color:#fff;background:rgba(10,132,255,.24)}html[data-theme=dark] .conversation-pane{background:rgba(28,29,32,.74);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .conversation-row{color:#f7f7f8}html[data-theme=dark] .conversation-row:hover{background:rgba(255,255,255,.06)}html[data-theme=dark] .conversation-row.active{background:rgba(10,132,255,.24)}html[data-theme=dark] .conversation-name-line time,html[data-theme=dark] .conversation-preview p,html[data-theme=dark] .recipient-suggestions span,html[data-theme=dark] .to-field>span{color:#bec2c9}html[data-theme=dark] .conversation-preview .unread-preview{color:#f7f7f8}html[data-theme=dark] .imessage-thread{background:rgba(18,19,21,.7)}html[data-theme=dark] .imessage-compose,html[data-theme=dark] .imessage-thread-head{background:rgba(34,35,39,.78);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .imessage-bubble{background:#3a3a3c!important;color:#fff!important}html[data-theme=dark] .imessage-bubble.mine{background:#0a84ff!important;color:#fff!important}html[data-theme=dark] .reaction-summary button{background:#343538;border-color:rgba(255,255,255,.13);color:#fff}html[data-theme=dark] .reaction-summary span{color:#d1d4d9}html[data-theme=dark] .reaction-picker{background:rgba(48,49,53,.97);border-color:rgba(255,255,255,.11)}html[data-theme=dark] .update-app-icon,html[data-theme=dark] .update-dropzone,html[data-theme=dark] .update-notes,html[data-theme=dark] .update-progress-card pre,html[data-theme=dark] .update-progress-icon{background:#28292d;color:#f7f7f8}html[data-theme=dark] .alert.error{background:#391f20;border-color:#713235;color:#ffb8b5}html[data-theme=dark] .alert.success{background:#183226;border-color:#315f45;color:#b8f3ce}html[data-theme=dark] .alert.warning{background:#3a2b17;border-color:#725128;color:#ffd5a0}@media(max-width:820px){.imessage-shell{position:relative;display:block;height:calc(100svh - 170px);min-height:560px}.conversation-pane{height:100%;border-right:0}.imessage-thread{display:none}.imessage-thread.open{display:grid;position:absolute;inset:0;z-index:5}.message-wrap{max-width:86%}.reaction-trigger{opacity:.5}}@media(max-width:520px){.imessage-shell{height:calc(100svh - 165px);min-height:520px;border-radius:22px}.conversation-toolbar{height:52px}.conversation-row{height:68px;grid-template-columns:56px minmax(0,1fr)}.conversation-avatar{width:56px!important;height:56px!important;flex-basis:56px}.conversation-preview{height:56px}.imessage-list{padding:15px 12px}.message-wrap{max-width:89%}.reaction-picker{max-width:calc(100vw - 28px);flex-wrap:wrap;border-radius:18px}.reaction-picker button{width:30px;height:30px}.update-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.conversation-row,.mobile-nav-v8,.reaction-picker{transition:none!important;animation:none!important}}html[data-theme=dark] .primary-button{background:#0a84ff!important;color:#fff!important}.conversation-avatar-wrap,.thread-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.online-dot{position:absolute;right:0;bottom:1px;width:11px;height:11px;border-radius:50%;background:#30d158;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.18)}.thread-contact-copy{display:flex;flex-direction:column;justify-content:center;line-height:1.05}.thread-contact-copy strong{font-size:14px;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-contact-copy span{font-size:10.5px;line-height:13px;margin-top:3px;min-height:13px;color:var(--muted)}.thread-contact-copy .online-status{color:#278a49}.thread-contact-copy .typing-status{color:#0a84ff;font-weight:650}html[data-theme=dark] .online-dot{border-color:#222326}html[data-theme=dark] .thread-contact-copy .online-status{color:#71e59b}html[data-theme=dark] .thread-contact-copy .typing-status{color:#64a8ff}@media(max-width:760px){.content-v8{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.mobile-nav-v8{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));padding:6px 7px;border:1px solid rgba(0,0,0,.07);border-radius:29px;background:rgba(250,250,252,.94);box-shadow:0 10px 32px rgba(15,23,42,.13),0 1px 2px rgba(15,23,42,.08);overflow:hidden}.mobile-nav-v8.is-hidden{transform:translateY(calc(100% + 26px));opacity:.04}.mobile-nav-v8 .mobile-nav-item{min-height:62px;padding:4px 2px 3px;gap:1px;border-radius:22px;color:#111}.mobile-nav-v8 .mobile-nav-item>svg{width:31px;height:31px;flex-basis:31px;stroke-width:1.8}.mobile-nav-v8 .mobile-nav-item small{font-size:9.5px;line-height:11px;font-weight:560;opacity:.82}.mobile-nav-v8 .mobile-nav-item.active{color:#111;background:rgba(0,0,0,.065)}.mobile-nav-v8 .mobile-badge{top:2px;right:calc(50% - 29px)}}html[data-theme=dark] .mobile-nav-v8{background:rgba(38,39,43,.95);border-color:rgba(255,255,255,.11);box-shadow:0 12px 34px rgba(0,0,0,.42)}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item,html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item.active{color:#fff}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item.active{background:rgba(255,255,255,.12)}.work-mini-wall{max-width:1040px;margin:0 auto 22px;display:grid;grid-gap:14px;gap:14px}.mini-wall-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mini-wall-head h2{margin:4px 0 0;font-size:28px;letter-spacing:-.03em}.mini-wall-link{font-weight:750;color:var(--ios-blue);text-decoration:none;padding:8px 0}.mini-wall-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mini-wall-metric{display:block;text-decoration:none;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.72);box-shadow:0 12px 34px rgba(15,23,42,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;padding:16px 17px;color:#111827;min-height:105px}.mini-wall-metric:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(15,23,42,.1)}.mini-wall-metric small,.mini-wall-metric span,.mini-wall-metric strong{display:block}.mini-wall-metric span{font-size:12px;color:#64748b}.mini-wall-metric strong{font-size:30px;margin-top:7px;letter-spacing:-.03em}.mini-wall-metric small{margin-top:4px;color:#64748b}.mini-wall-metric.urgent strong{color:#d92d20}.mini-wall-urgent{border:1px solid rgba(255,255,255,.76);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:16px}.mini-wall-subhead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.mini-wall-subhead span{font-size:12px;color:#64748b}.mini-wall-tns{display:grid;grid-gap:8px;gap:8px}.mini-wall-tn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;border:1px solid #e7e9ee;background:rgba(255,255,255,.78);border-radius:16px;padding:11px 13px;color:#111827}.mini-wall-tn>div span,.mini-wall-tn>div strong{display:block}.mini-wall-tn>div span{font-size:12px;color:#64748b;margin-top:2px}.mini-wall-tn small{white-space:nowrap;color:#64748b}.mini-wall-tn.overdue{border-left:4px solid #ff3b30}.mini-wall-tn.today{border-left:4px solid #ff9f0a}.compact-launch{max-width:1040px;margin:0 auto}.compact-launch .launch-card{min-height:150px}.soft-empty.compact{padding:12px 0}.volume-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.volume-summary-card{border:1px solid rgba(255,255,255,.76);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:14px 16px;color:#111827}.volume-summary-card small,.volume-summary-card span,.volume-summary-card strong{display:block}.volume-summary-card span{font-size:12px;color:#64748b}.volume-summary-card strong{font-size:28px;margin-top:5px}.volume-summary-card small{margin-top:3px;color:#64748b}.volume-summary-card.urgent strong{color:#d92d20}.volume-card{padding:18px}.volume-mode-switch{max-width:560px;margin-bottom:16px}.volume-list{display:grid;grid-gap:10px;gap:10px}.volume-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:10px;gap:10px;border:1px solid rgba(15,23,42,.09);background:rgba(255,255,255,.68);border-radius:19px;padding:10px 10px 10px 14px}.volume-row.overdue{border-left:4px solid #ff3b30}.volume-row.today{border-left:4px solid #ff9f0a}.volume-row.tomorrow{border-left:4px solid #0a84ff}.volume-row-main{border:0;background:transparent;padding:4px;text-align:left;color:#111827;min-width:0}.volume-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.volume-row-main>small,.volume-row-main>span{display:block}.volume-row-main>span{margin-top:5px;font-size:14px}.volume-row-main>small{margin-top:5px;color:#64748b}.volume-row-actions{display:flex;align-items:center;gap:7px}.volume-report-button,.volume-start-button{height:42px;border-radius:13px;padding:0 13px;font-weight:750}.volume-report-button{border:1px solid rgba(255,59,48,.25);background:rgba(255,59,48,.07);color:#c62922}.volume-start-button{border:1px solid rgba(10,132,255,.24);background:rgba(10,132,255,.1);color:#0569ce}.reported-pill{display:inline-flex;align-items:center;height:34px;border-radius:999px;padding:0 10px;background:rgba(255,159,10,.12);color:#9a5a00;font-size:12px;font-weight:750}.sheet-note{color:#64748b;line-height:1.5;margin:-4px 0 14px}.alert.success{background:#ecfdf3;border-color:#bbf7d0;color:#166534}@media(max-width:820px){.mini-wall-metrics,.volume-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-wall-tn{align-items:flex-start;flex-direction:column;gap:7px}.volume-row{grid-template-columns:1fr}.volume-row-actions{justify-content:flex-end;border-top:1px solid rgba(15,23,42,.06);padding-top:9px}}@media(max-width:520px){.mini-wall-head{align-items:flex-start}.mini-wall-head h2{font-size:24px}.mini-wall-metrics,.volume-summary-grid{gap:8px}.mini-wall-metric,.volume-summary-card{padding:13px}.mini-wall-metric strong,.volume-summary-card strong{font-size:25px}.volume-row-actions{display:grid;grid-template-columns:1fr 1fr}.volume-report-button,.volume-start-button{width:100%}.reported-pill{justify-content:center}}html[data-theme=dark] .mini-wall-metric,html[data-theme=dark] .mini-wall-tn,html[data-theme=dark] .mini-wall-urgent,html[data-theme=dark] .volume-row,html[data-theme=dark] .volume-summary-card{background:#242529!important;color:#f7f7f8!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .mini-wall-metric,html[data-theme=dark] .mini-wall-tn,html[data-theme=dark] .volume-row-main,html[data-theme=dark] .volume-summary-card{color:#f7f7f8!important}html[data-theme=dark] .mini-wall-metric small,html[data-theme=dark] .mini-wall-metric span,html[data-theme=dark] .mini-wall-subhead span,html[data-theme=dark] .mini-wall-tn small,html[data-theme=dark] .mini-wall-tn span,html[data-theme=dark] .sheet-note,html[data-theme=dark] .volume-row-main>small,html[data-theme=dark] .volume-summary-card small,html[data-theme=dark] .volume-summary-card span{color:#b7bbc3!important}.quality-coverage-card,.quality-history-card,.quality-review-card,.quality-search-card{display:grid;grid-gap:18px;gap:18px}.quality-search-card{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:flex-end}.quality-coverage-card h2,.quality-review-card h2,.quality-search-card h2{margin:4px 0 6px}.quality-search-card p{margin:0;color:var(--muted)}.quality-tn-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px}.quality-tn-search input{min-width:0;border:1px solid var(--border);background:var(--field-bg,var(--surface));color:var(--text);border-radius:14px;padding:12px 14px;font:inherit}.quality-candidate-head,.quality-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.quality-expert-pill{padding:8px 12px;border-radius:999px;background:var(--soft-bg,rgba(127,127,127,.12));font-weight:700}.quality-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.quality-meta-grid>div{padding:14px;border:1px solid var(--border);border-radius:16px;display:grid;grid-gap:5px;gap:5px}.quality-coverage-row span,.quality-meta-grid span{font-size:.82rem;color:var(--muted)}.quality-stars{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.quality-stars>div{display:flex;gap:3px}.quality-star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(127,127,127,.34);font-size:34px;line-height:1;cursor:pointer;padding:2px}.quality-star.active{color:#f2b01e}.quality-problems textarea{min-height:110px;resize:vertical}.quality-coverage-list,.quality-history-list{display:grid;grid-gap:9px;gap:9px}.quality-coverage-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr);grid-gap:18px;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.quality-coverage-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.quality-progress{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.quality-progress:before{content:"";background:rgba(127,127,127,.18)}.quality-progress i,.quality-progress:before{grid-column:1;grid-row:1;height:8px;border-radius:999px}.quality-progress i{background:currentColor;z-index:1;min-width:0}.quality-progress span{grid-column:2;grid-row:1;font-weight:700;color:var(--text)}.quality-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;padding:12px 0;border-bottom:1px solid var(--border)}.quality-history-list>div>div{display:grid;grid-gap:2px;gap:2px}.quality-history-list b{letter-spacing:2px}.quality-history-list p{grid-column:1/-1;margin:0;color:var(--muted)}@media(max-width:760px){.quality-search-card{grid-template-columns:1fr}.quality-tn-search{grid-template-columns:1fr 1fr}.quality-tn-search input{grid-column:1/-1}.quality-meta-grid{grid-template-columns:1fr 1fr}.quality-coverage-row{grid-template-columns:1fr}.quality-candidate-head{align-items:flex-start;flex-direction:column}}.theme-picker{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.theme-glyph{font-size:25px;line-height:1}.theme-option.royal-preview{background:linear-gradient(145deg,#0a1830,#102c57);color:#fff;border-color:#2d5f9f}.theme-option.magic-preview{background:linear-gradient(145deg,#4a101c,#741b2a);color:#f4d06f;border-color:#a77a2d}.theme-option.dark-preview{background:#090909;color:#fff;border-color:#333}.theme-option.royal-preview.active{box-shadow:0 0 0 2px #72a7ff,0 10px 26px rgba(15,45,88,.3)}.theme-option.magic-preview.active{box-shadow:0 0 0 2px #e0b84e,0 10px 26px rgba(70,12,26,.28)}.theme-option.dark-preview.active{box-shadow:0 0 0 2px #fff,0 10px 26px rgba(0,0,0,.3)}html[data-theme=dark]{color-scheme:dark;--bg:#000;--panel:#090909;--panel2:#141414;--line:rgba(255,255,255,.18);--text:#fff;--muted:#b7bbc3;--accent:#fff;--accent2:#fff;--theme-primary-bg:#1c1c1e;--theme-primary-text:#fff;--theme-active-bg:#202124;--theme-active-text:#fff;--theme-glass:rgba(8,8,9,.94);--theme-soft:#151515;--theme-outgoing:#272729;--theme-incoming:#161617;--theme-status:#55d985}html[data-theme=royal]{color-scheme:dark;--bg:#040a14;--panel:#081426;--panel2:#0d1e36;--line:rgba(128,174,235,.22);--text:#f7fbff;--muted:#adc0d8;--accent:#6da7ff;--accent2:#9bc3ff;--theme-primary-bg:#1f66d5;--theme-primary-text:#fff;--theme-active-bg:#153a6d;--theme-active-text:#fff;--theme-glass:rgba(7,20,39,.94);--theme-soft:#102642;--theme-outgoing:#1f66d5;--theme-incoming:#10233d;--theme-status:#5fe29a}html[data-theme=magic]{color-scheme:dark;--bg:#14070b;--panel:#241015;--panel2:#35151d;--line:rgba(231,191,93,.24);--text:#fff8e8;--muted:#d8c9aa;--accent:#e1b84f;--accent2:#f3d47d;--theme-primary-bg:#d6ad42;--theme-primary-text:#351018;--theme-active-bg:#6c1828;--theme-active-text:#fff5d7;--theme-glass:rgba(38,12,19,.95);--theme-soft:#3b1720;--theme-outgoing:#7b1d31;--theme-incoming:#32131b;--theme-status:#6fe09b}html[data-theme=dark] .content-v8,html[data-theme=dark] .main-area,html[data-theme=dark] body,html[data-theme=magic] .content-v8,html[data-theme=magic] .main-area,html[data-theme=magic] body,html[data-theme=royal] .content-v8,html[data-theme=royal] .main-area,html[data-theme=royal] body{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] .achievement-month,html[data-theme=dark] .achievement-stat,html[data-theme=dark] .auth-card,html[data-theme=dark] .card,html[data-theme=dark] .launch-card,html[data-theme=dark] .liquid-card,html[data-theme=dark] .mini-wall-metric,html[data-theme=dark] .mini-wall-tn,html[data-theme=dark] .mini-wall-urgent,html[data-theme=dark] .quality-meta-grid>div,html[data-theme=dark] .selection-card,html[data-theme=dark] .stats-card,html[data-theme=dark] .volume-row,html[data-theme=dark] .volume-summary-card,html[data-theme=magic] .achievement-month,html[data-theme=magic] .achievement-stat,html[data-theme=magic] .auth-card,html[data-theme=magic] .card,html[data-theme=magic] .launch-card,html[data-theme=magic] .liquid-card,html[data-theme=magic] .mini-wall-metric,html[data-theme=magic] .mini-wall-tn,html[data-theme=magic] .mini-wall-urgent,html[data-theme=magic] .quality-meta-grid>div,html[data-theme=magic] .selection-card,html[data-theme=magic] .stats-card,html[data-theme=magic] .volume-row,html[data-theme=magic] .volume-summary-card,html[data-theme=royal] .achievement-month,html[data-theme=royal] .achievement-stat,html[data-theme=royal] .auth-card,html[data-theme=royal] .card,html[data-theme=royal] .launch-card,html[data-theme=royal] .liquid-card,html[data-theme=royal] .mini-wall-metric,html[data-theme=royal] .mini-wall-tn,html[data-theme=royal] .mini-wall-urgent,html[data-theme=royal] .quality-meta-grid>div,html[data-theme=royal] .selection-card,html[data-theme=royal] .stats-card,html[data-theme=royal] .volume-row,html[data-theme=royal] .volume-summary-card{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .auto-value,html[data-theme=dark] .metric-row>div,html[data-theme=dark] .secret-box,html[data-theme=dark] .segment,html[data-theme=dark] .summary>div,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=magic] .auto-value,html[data-theme=magic] .metric-row>div,html[data-theme=magic] .secret-box,html[data-theme=magic] .segment,html[data-theme=magic] .summary>div,html[data-theme=magic] input,html[data-theme=magic] select,html[data-theme=magic] textarea,html[data-theme=royal] .auto-value,html[data-theme=royal] .metric-row>div,html[data-theme=royal] .secret-box,html[data-theme=royal] .segment,html[data-theme=royal] .summary>div,html[data-theme=royal] input,html[data-theme=royal] select,html[data-theme=royal] textarea{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=magic] input::placeholder,html[data-theme=magic] textarea::placeholder,html[data-theme=royal] input::placeholder,html[data-theme=royal] textarea::placeholder{color:var(--muted)!important;opacity:.86}html[data-theme=dark] .account-copy span,html[data-theme=dark] .field-label,html[data-theme=dark] .mini-wall-metric small,html[data-theme=dark] .mini-wall-metric span,html[data-theme=dark] .mobile-account-card span,html[data-theme=dark] .muted,html[data-theme=dark] .profile-field,html[data-theme=dark] .sheet-note,html[data-theme=dark] .volume-summary-card small,html[data-theme=dark] .volume-summary-card span,html[data-theme=magic] .account-copy span,html[data-theme=magic] .field-label,html[data-theme=magic] .mini-wall-metric small,html[data-theme=magic] .mini-wall-metric span,html[data-theme=magic] .mobile-account-card span,html[data-theme=magic] .muted,html[data-theme=magic] .profile-field,html[data-theme=magic] .sheet-note,html[data-theme=magic] .volume-summary-card small,html[data-theme=magic] .volume-summary-card span,html[data-theme=royal] .account-copy span,html[data-theme=royal] .field-label,html[data-theme=royal] .mini-wall-metric small,html[data-theme=royal] .mini-wall-metric span,html[data-theme=royal] .mobile-account-card span,html[data-theme=royal] .muted,html[data-theme=royal] .profile-field,html[data-theme=royal] .sheet-note,html[data-theme=royal] .volume-summary-card small,html[data-theme=royal] .volume-summary-card span{color:var(--muted)!important}html[data-theme=dark] .glass-mobile-sheet,html[data-theme=dark] .glass-sidebar,html[data-theme=dark] .glass-topbar,html[data-theme=dark] .mac-flyout,html[data-theme=dark] .mac-sidebar,html[data-theme=magic] .glass-mobile-sheet,html[data-theme=magic] .glass-sidebar,html[data-theme=magic] .glass-topbar,html[data-theme=magic] .mac-flyout,html[data-theme=magic] .mac-sidebar,html[data-theme=royal] .glass-mobile-sheet,html[data-theme=royal] .glass-sidebar,html[data-theme=royal] .glass-topbar,html[data-theme=royal] .mac-flyout,html[data-theme=royal] .mac-sidebar{background:var(--theme-glass)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .flyout-link,html[data-theme=dark] .mac-nav-item,html[data-theme=dark] .mobile-sheet-link,html[data-theme=magic] .flyout-link,html[data-theme=magic] .mac-nav-item,html[data-theme=magic] .mobile-sheet-link,html[data-theme=royal] .flyout-link,html[data-theme=royal] .mac-nav-item,html[data-theme=royal] .mobile-sheet-link{color:var(--text)!important}html[data-theme=dark] .flyout-link:hover,html[data-theme=dark] .mac-nav-item:hover,html[data-theme=magic] .flyout-link:hover,html[data-theme=magic] .mac-nav-item:hover,html[data-theme=royal] .flyout-link:hover,html[data-theme=royal] .mac-nav-item:hover{background:var(--theme-soft)!important;color:var(--text)!important}html[data-theme=dark] .flyout-link.active,html[data-theme=dark] .mac-nav-item.active,html[data-theme=magic] .flyout-link.active,html[data-theme=magic] .mac-nav-item.active,html[data-theme=royal] .flyout-link.active,html[data-theme=royal] .mac-nav-item.active{background:var(--theme-active-bg)!important;color:var(--theme-active-text)!important}html[data-theme=dark] .candidate-row,html[data-theme=dark] .filter-chip,html[data-theme=dark] .glass-choice,html[data-theme=dark] .hotdoc-button,html[data-theme=dark] .metric-card,html[data-theme=dark] .quiet-back,html[data-theme=dark] .secondary-button,html[data-theme=dark] .tn-button,html[data-theme=dark] .work-row,html[data-theme=dark] .year-pill,html[data-theme=magic] .candidate-row,html[data-theme=magic] .filter-chip,html[data-theme=magic] .glass-choice,html[data-theme=magic] .hotdoc-button,html[data-theme=magic] .metric-card,html[data-theme=magic] .quiet-back,html[data-theme=magic] .secondary-button,html[data-theme=magic] .tn-button,html[data-theme=magic] .work-row,html[data-theme=magic] .year-pill,html[data-theme=royal] .candidate-row,html[data-theme=royal] .filter-chip,html[data-theme=royal] .glass-choice,html[data-theme=royal] .hotdoc-button,html[data-theme=royal] .metric-card,html[data-theme=royal] .quiet-back,html[data-theme=royal] .secondary-button,html[data-theme=royal] .tn-button,html[data-theme=royal] .work-row,html[data-theme=royal] .year-pill{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .primary-button,html[data-theme=magic] .primary-button,html[data-theme=royal] .primary-button{background:var(--theme-primary-bg)!important;color:var(--theme-primary-text)!important}html[data-theme=dark] .segment button.active,html[data-theme=magic] .segment button.active,html[data-theme=royal] .segment button.active{background:var(--theme-active-bg)!important;color:var(--theme-active-text)!important}html[data-theme=dark] .conversation-pane,html[data-theme=dark] .imessage-thread,html[data-theme=magic] .conversation-pane,html[data-theme=magic] .imessage-thread,html[data-theme=royal] .conversation-pane,html[data-theme=royal] .imessage-thread{background:var(--panel)!important;border-color:var(--line)!important}html[data-theme=dark] .imessage-compose,html[data-theme=dark] .imessage-thread-head,html[data-theme=magic] .imessage-compose,html[data-theme=magic] .imessage-thread-head,html[data-theme=royal] .imessage-compose,html[data-theme=royal] .imessage-thread-head{background:var(--panel2)!important;border-color:var(--line)!important}html[data-theme=dark] .imessage-bubble,html[data-theme=magic] .imessage-bubble,html[data-theme=royal] .imessage-bubble{background:var(--theme-incoming)!important;color:var(--text)!important}html[data-theme=dark] .imessage-bubble.mine,html[data-theme=magic] .imessage-bubble.mine,html[data-theme=royal] .imessage-bubble.mine{background:var(--theme-outgoing)!important;color:#fff!important}html[data-theme=magic] .imessage-bubble.mine{color:#fff8e8!important}html[data-theme=dark] .mobile-nav-v8,html[data-theme=magic] .mobile-nav-v8,html[data-theme=royal] .mobile-nav-v8{box-shadow:0 12px 34px rgba(0,0,0,.44)}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item,html[data-theme=magic] .mobile-nav-v8 .mobile-nav-item,html[data-theme=royal] .mobile-nav-v8 .mobile-nav-item{color:var(--muted)!important}html[data-theme=dark] .online-dot,html[data-theme=magic] .online-dot,html[data-theme=royal] .online-dot{background:var(--theme-status)!important;border-color:var(--panel2)!important}html[data-theme=royal] .thread-contact-copy .typing-status{color:#82b5ff!important}html[data-theme=magic] .thread-contact-copy .typing-status{color:#f0c963!important}html[data-theme=magic] .thread-contact-copy .online-status,html[data-theme=royal] .thread-contact-copy .online-status{color:var(--theme-status)!important}html[data-theme=dark] .update-app-icon,html[data-theme=dark] .update-dropzone,html[data-theme=dark] .update-notes,html[data-theme=dark] .update-progress-card pre,html[data-theme=dark] .update-progress-icon,html[data-theme=magic] .update-app-icon,html[data-theme=magic] .update-dropzone,html[data-theme=magic] .update-notes,html[data-theme=magic] .update-progress-card pre,html[data-theme=magic] .update-progress-icon,html[data-theme=royal] .update-app-icon,html[data-theme=royal] .update-dropzone,html[data-theme=royal] .update-notes,html[data-theme=royal] .update-progress-card pre,html[data-theme=royal] .update-progress-icon{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=magic] .eyebrow,html[data-theme=magic] .mini-wall-link,html[data-theme=magic] .quality-star.active{color:#e1b84f!important}html[data-theme=royal] .eyebrow,html[data-theme=royal] .mini-wall-link{color:#7eb1ff!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .mini-wall-link{color:#fff!important}@media(max-width:460px){.theme-picker{grid-template-columns:1fr 1fr}.theme-option{min-height:62px;flex-direction:column}.theme-option:last-child:nth-child(odd){grid-column:1/-1}}html[data-theme=dark] .achievement-month.podium,html[data-theme=dark] .contact-pane,html[data-theme=dark] .focus-error,html[data-theme=dark] .focus-loading,html[data-theme=dark] .liquid-button.quiet,html[data-theme=dark] .message-bubble,html[data-theme=dark] .message-compose,html[data-theme=dark] .mobile-more-top,html[data-theme=dark] .mobile-nav,html[data-theme=dark] .mobile-sheet-link,html[data-theme=dark] .paused-chip,html[data-theme=dark] .profile-bottom-link,html[data-theme=dark] .reaction-summary button,html[data-theme=dark] .sidebar-account-actions button,html[data-theme=dark] .thread-back,html[data-theme=dark] .thread-pane,html[data-theme=dark] .year-pill,html[data-theme=magic] .achievement-month.podium,html[data-theme=magic] .contact-pane,html[data-theme=magic] .focus-error,html[data-theme=magic] .focus-loading,html[data-theme=magic] .liquid-button.quiet,html[data-theme=magic] .message-bubble,html[data-theme=magic] .message-compose,html[data-theme=magic] .mobile-more-top,html[data-theme=magic] .mobile-nav,html[data-theme=magic] .mobile-sheet-link,html[data-theme=magic] .paused-chip,html[data-theme=magic] .profile-bottom-link,html[data-theme=magic] .reaction-summary button,html[data-theme=magic] .sidebar-account-actions button,html[data-theme=magic] .thread-back,html[data-theme=magic] .thread-pane,html[data-theme=magic] .year-pill,html[data-theme=royal] .achievement-month.podium,html[data-theme=royal] .contact-pane,html[data-theme=royal] .focus-error,html[data-theme=royal] .focus-loading,html[data-theme=royal] .liquid-button.quiet,html[data-theme=royal] .message-bubble,html[data-theme=royal] .message-compose,html[data-theme=royal] .mobile-more-top,html[data-theme=royal] .mobile-nav,html[data-theme=royal] .mobile-sheet-link,html[data-theme=royal] .paused-chip,html[data-theme=royal] .profile-bottom-link,html[data-theme=royal] .reaction-summary button,html[data-theme=royal] .sidebar-account-actions button,html[data-theme=royal] .thread-back,html[data-theme=royal] .thread-pane,html[data-theme=royal] .year-pill{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .message-bubble.mine,html[data-theme=magic] .message-bubble.mine,html[data-theme=royal] .message-bubble.mine{background:var(--theme-outgoing)!important;color:#fff!important}html[data-theme=dark] .assistant-avatar,html[data-theme=dark] .katya-avatar,html[data-theme=magic] .assistant-avatar,html[data-theme=magic] .katya-avatar,html[data-theme=royal] .assistant-avatar,html[data-theme=royal] .katya-avatar{background:var(--panel2)!important}.update-progress-wrap{width:min(560px,100%);display:grid;grid-gap:8px;gap:8px;margin:12px 0 4px}.update-progress-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.update-progress-row strong{font-size:18px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.update-progress-track{width:100%;height:12px;border-radius:999px;overflow:hidden;background:var(--panel2);border:1px solid var(--line)}.update-progress-fill{height:100%;border-radius:inherit;background:var(--accent,#0a84ff);transition:width .45s ease}.update-stage-list{width:min(560px,100%);display:grid;grid-gap:7px;gap:7px;margin:13px 0 4px;text-align:left}.update-stage{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;min-height:30px}.update-stage-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--panel2);border:1px solid var(--line);font-size:10px;font-weight:800}.update-stage.is-done{color:var(--text)}.update-stage.is-done .update-stage-dot{background:rgba(48,209,88,.14);color:#1f8f49;border-color:rgba(48,209,88,.28)}.update-stage.is-active{color:var(--text);font-weight:700}.update-stage.is-active .update-stage-dot{background:var(--accent,#0a84ff);color:#fff;border-color:transparent}.update-stage.is-warning .update-stage-dot{background:rgba(255,159,10,.17);color:#9a6500}.update-history-card{border-radius:24px}.update-history-intro{margin:-4px 0 14px}.update-history-list{display:grid;grid-gap:8px;gap:8px}.update-release{border:1px solid var(--line);border-radius:15px;background:var(--panel2);overflow:hidden}.update-release summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px}.update-release summary::-webkit-details-marker{display:none}.update-release-version{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.update-release-title{min-width:0;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.update-release-date{font-size:11px;color:var(--muted)}.update-release-notes{display:grid;grid-gap:6px;gap:6px;padding:0 14px 14px;font-size:12px;line-height:1.45;color:var(--text)}@media(max-width:700px){.update-release summary{grid-template-columns:auto minmax(0,1fr);gap:5px 9px}.update-release-date{grid-column:2}.update-release summary>.pill{grid-column:1/3;justify-self:start}.update-progress-card{padding-inline:15px}.update-progress-wrap,.update-stage-list{width:100%}}.sidebar-account-actions.compact-actions{display:flex;justify-content:space-between;align-items:center;position:relative}.sidebar-account-actions.compact-actions .sidebar-logout-button{margin-left:auto}.sidebar-admin-gear-wrap{position:relative;width:38px;height:39px}.sidebar-gear-button,.sidebar-logout-button{width:38px!important;height:39px!important;padding:0!important;justify-content:center;background:transparent!important;color:#7b8088!important;border:0!important;border-radius:11px!important}.sidebar-gear-button:hover,.sidebar-logout-button:hover{background:rgba(128,128,128,.1)!important;color:#4b5058!important}.sidebar-gear-button.active{background:rgba(128,128,128,.14)!important;color:#4b5058!important}.sidebar-gear-button svg,.sidebar-logout-button svg{width:20px!important;height:20px!important}.sidebar-manage-flyout{left:calc(100% + 12px);top:auto;bottom:0;width:220px}html[data-theme=dark] .sidebar-gear-button,html[data-theme=dark] .sidebar-logout-button,html[data-theme=magic] .sidebar-gear-button,html[data-theme=magic] .sidebar-logout-button,html[data-theme=royal] .sidebar-gear-button,html[data-theme=royal] .sidebar-logout-button{color:var(--muted)!important}html[data-theme=dark] .sidebar-gear-button.active,html[data-theme=dark] .sidebar-gear-button:hover,html[data-theme=dark] .sidebar-logout-button:hover,html[data-theme=magic] .sidebar-gear-button.active,html[data-theme=magic] .sidebar-gear-button:hover,html[data-theme=magic] .sidebar-logout-button:hover,html[data-theme=royal] .sidebar-gear-button.active,html[data-theme=royal] .sidebar-gear-button:hover,html[data-theme=royal] .sidebar-logout-button:hover{background:var(--theme-active-bg)!important;color:var(--theme-active-text)!important}@media(max-width:760px){.content-v8{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mobile-nav-v8{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(9px + env(safe-area-inset-bottom));padding:5px 6px;min-height:68px;border:1px solid rgba(255,255,255,.68);border-radius:31px;background:rgba(249,249,251,.82);backdrop-filter:blur(34px) saturate(1.45);-webkit-backdrop-filter:blur(34px) saturate(1.45);box-shadow:0 13px 34px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.mobile-nav-v8.has-four-items{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-nav-v8.has-three-items{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-nav-v8.is-hidden{transform:translateY(calc(100% + 30px));opacity:.02;pointer-events:none}.mobile-nav-v8 .mobile-nav-item{min-height:56px;padding:3px 3px 2px;gap:1px;border-radius:22px;color:#191b1f;background:transparent}.mobile-nav-v8 .mobile-nav-item>svg{width:30px;height:30px;flex:0 0 30px;stroke-width:1.8}.mobile-nav-v8 .mobile-nav-item small{font-size:9.5px;line-height:11px;font-weight:600;opacity:.76;letter-spacing:-.015em}.mobile-nav-v8 .mobile-nav-item.active{color:#111318;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(17,24,39,.045),0 3px 10px rgba(15,23,42,.06)}.mobile-nav-v8 .mobile-nav-item:active{transform:scale(.96)}.mobile-nav-v8 .mobile-badge{top:1px;right:calc(50% - 28px)}}html[data-theme=dark] .mobile-nav-v8,html[data-theme=magic] .mobile-nav-v8,html[data-theme=royal] .mobile-nav-v8{background:var(--theme-glass)!important;border-color:var(--line)!important;box-shadow:0 14px 36px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item.active,html[data-theme=magic] .mobile-nav-v8 .mobile-nav-item.active,html[data-theme=royal] .mobile-nav-v8 .mobile-nav-item.active{background:var(--theme-active-bg)!important;color:var(--theme-active-text)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important}html[data-theme=dark] .active-work-copy strong,html[data-theme=dark] .mini-wall-tn strong,html[data-theme=dark] .paused-chip strong,html[data-theme=dark] .quality-candidate-head h2,html[data-theme=dark] .quality-history-list strong,html[data-theme=dark] .tn-button strong,html[data-theme=dark] .volume-row-main strong,html[data-theme=magic] .active-work-copy strong,html[data-theme=magic] .mini-wall-tn strong,html[data-theme=magic] .paused-chip strong,html[data-theme=magic] .quality-candidate-head h2,html[data-theme=magic] .quality-history-list strong,html[data-theme=magic] .tn-button strong,html[data-theme=magic] .volume-row-main strong,html[data-theme=royal] .active-work-copy strong,html[data-theme=royal] .mini-wall-tn strong,html[data-theme=royal] .paused-chip strong,html[data-theme=royal] .quality-candidate-head h2,html[data-theme=royal] .quality-history-list strong,html[data-theme=royal] .tn-button strong,html[data-theme=royal] .volume-row-main strong{color:var(--text)!important}.conversation-tools{display:flex;align-items:center;gap:4px}.compose-icon-button.is-on{color:#30a46c;background:rgba(48,164,108,.12)}.compose-row{display:flex;gap:7px}.compose-row>input:not(.hidden-file-input){flex:1 1}.hidden-file-input{display:none!important}.compose-tool,.send-message-button{width:40px!important;height:40px!important;flex:0 0 40px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text)}.compose-tool:hover{background:rgba(128,128,128,.1)}.compose-tool svg{width:21px;height:21px}.send-message-button{background:#0a84ff!important;color:#fff!important}.send-message-button:disabled{opacity:.38}.pending-attachments{display:flex;gap:6px;flex-wrap:wrap;padding:0 2px 8px}.pending-attachments>span{max-width:100%;display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:6px 8px;font-size:12px}.pending-attachments svg{width:14px;height:14px;flex:0 0 14px}.pending-attachments button{border:0;background:transparent;color:var(--muted);font-size:17px;line-height:1;padding:0 1px}.message-attachments{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.message-attachment{display:flex;align-items:center;gap:8px;min-width:190px;max-width:340px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.38);border:1px solid rgba(128,128,128,.14);color:inherit;text-decoration:none}.message-attachment svg{width:19px;height:19px;flex:0 0 19px}.message-attachment span{display:grid}.message-attachment strong{font-size:12px}.message-attachment small{font-size:10px!important;margin:1px 0 0!important;opacity:.62!important}html[data-theme=dark] .message-attachment,html[data-theme=magic] .message-attachment,html[data-theme=royal] .message-attachment{background:rgba(255,255,255,.08);border-color:var(--line)}.message-subject{display:block;font-size:13px;margin-bottom:5px;line-height:1.25}.system-message-bubble{border:1px solid rgba(128,128,128,.18)!important}.sticker-message-bubble{background:transparent!important;padding:2px 4px!important}.sticker-message{font-size:54px;line-height:1.08;text-shadow:0 2px 8px rgba(0,0,0,.1)}.sticker-picker{position:absolute;left:54px;bottom:62px;z-index:15;display:grid;grid-template-columns:repeat(6,42px);grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--line);background:var(--panel);border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticker-picker button{width:42px;height:42px;border:0;background:transparent;border-radius:11px;font-size:27px}.sticker-picker button:hover{background:rgba(128,128,128,.1)}.imessage-compose{position:relative}.delete-message-action{color:#e5484d!important;border-left:1px solid rgba(128,128,128,.18)!important;border-radius:0!important;margin-left:2px!important}.delete-message-action svg{width:18px;height:18px}.system-thread-note{padding:13px 16px;text-align:center;color:var(--muted);border-top:1px solid var(--line);background:var(--panel2);font-size:12px}.presence-muted{color:var(--muted)}.bug-report-sheet textarea{width:100%;min-height:130px;resize:vertical;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);padding:12px;font:inherit;margin:10px 0}.success-note{padding:8px 10px;border-radius:10px;background:rgba(48,164,108,.12);color:#278a49;margin-bottom:8px}@media(max-width:760px){.conversation-pane.has-thread{display:none}.imessage-thread.open{position:relative!important;inset:auto!important;z-index:auto!important;height:100%}.imessage-shell:has(.imessage-thread.open){display:block}.sticker-picker{left:10px;right:10px;bottom:66px;grid-template-columns:repeat(6,1fr)}.sticker-picker button{width:auto}.compose-row{gap:4px}.compose-tool,.send-message-button{width:36px!important;height:36px!important;flex-basis:36px}.message-attachment{min-width:0;max-width:100%}}.edition-mark{margin:0 12px 8px;padding:5px 9px;border-radius:10px;background:rgba(128,128,128,.08);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.02em;text-align:center}.thread-contact-copy{flex:1 1 auto;min-width:0}.thread-actions{position:relative;display:flex;align-items:center;margin-left:auto;flex:0 0 auto}.thread-more-button{width:36px!important;height:36px!important;border:0;border-radius:50%;background:transparent;color:var(--text);display:grid;place-items:center}.thread-more-button:focus-visible,.thread-more-button:hover{background:rgba(128,128,128,.11)}.thread-more-button svg{width:23px;height:23px}.thread-menu{position:absolute;right:0;top:42px;z-index:40;width:190px;padding:6px;border:1px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:0 14px 36px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.thread-menu button{width:100%;height:42px;border:0;border-radius:10px;background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left;font-weight:650}.thread-menu button:hover{background:rgba(128,128,128,.1)}.thread-menu button.danger{color:#d73535}.thread-menu button svg{width:18px;height:18px}.imessage-compose{display:block!important;min-width:0;overflow:visible;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.compose-row{grid-template-columns:40px 40px minmax(0,1fr) 40px;align-items:center;grid-gap:6px;gap:6px;width:100%;min-width:0}.compose-row>input:not(.hidden-file-input){width:100%;min-width:0;max-width:100%;overflow:hidden}.pending-attachments{display:flex!important;flex-wrap:nowrap!important;gap:7px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 1px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.pending-attachments::-webkit-scrollbar{display:none}.pending-attachment-chip{display:grid!important;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;grid-gap:6px;gap:6px;flex:0 0 min(225px,72vw);width:min(225px,72vw);min-width:0;max-width:min(225px,72vw);padding:7px 7px 7px 9px!important;border:1px solid var(--line);border-radius:13px;background:var(--panel);font-size:12px}.pending-attachment-chip>span{display:block!important;min-width:0;overflow:hidden}.pending-attachment-chip small,.pending-attachment-chip strong{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-attachment-chip strong{font-size:11.5px}.pending-attachment-chip small{font-size:9.5px;color:var(--muted);margin-top:1px}.pending-attachment-chip>button{width:24px!important;height:24px!important;border-radius:50%!important;padding:0!important;font-size:17px!important;background:rgba(128,128,128,.08)!important;color:var(--muted)!important}.pending-attachment-chip>svg{width:15px;height:15px}.message-attachments{min-width:0}.message-attachment{min-width:0!important;width:min(330px,100%);max-width:100%!important}.message-attachment span{min-width:0;overflow:hidden}.message-attachment strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-meta{display:flex!important;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.message-checks{font-size:11px;letter-spacing:-2px;font-weight:800;opacity:.9}.message-checks.read{color:inherit;opacity:1}.imessage-bubble.mine .message-checks{color:rgba(255,255,255,.95)}.setting-switch-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.setting-switch-row>div{min-width:0}.setting-switch-row strong{display:block;font-size:15px}.setting-switch-row p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.settings-switch{position:relative;width:52px;height:31px;flex:0 0 52px;border:0;border-radius:999px;background:rgba(120,120,128,.28);padding:2px;transition:background .18s ease}.settings-switch span{position:absolute;width:27px;height:27px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.22);transition:transform .18s ease}.settings-switch.on{background:#30d158}.settings-switch.on span{transform:translateX(21px)}.settings-switch:disabled{opacity:.48;cursor:not-allowed}html[data-theme=dark] .settings-switch span,html[data-theme=magic] .settings-switch span,html[data-theme=royal] .settings-switch span{background:#fff}@media(max-width:760px){.messenger-alert{margin-bottom:8px}.imessage-shell{height:calc(100dvh - 174px)!important;min-height:460px!important;border-radius:20px!important;overflow:hidden!important}.imessage-thread.open{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;width:100%!important;overflow:hidden!important}.imessage-thread-head{min-height:54px!important;padding:6px 8px!important;gap:7px!important}.imessage-thread-head .thread-back{width:34px!important;height:34px!important;flex:0 0 34px!important}.thread-avatar{width:34px!important;height:34px!important;flex-basis:34px!important}.thread-contact-copy strong{font-size:13.5px}.thread-contact-copy span{font-size:10px}.thread-more-button{width:34px!important;height:34px!important}.thread-menu{right:0;top:39px;width:178px}.imessage-list{min-width:0!important;overflow-x:hidden!important;padding:12px 10px 10px!important}.message-wrap{max-width:88%!important;min-width:0}.imessage-bubble{max-width:100%!important;min-width:0!important}.imessage-bubble>div{overflow-wrap:anywhere;word-break:break-word}.imessage-compose{max-width:100%!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;overflow:visible!important}.compose-row,.imessage-compose{width:100%!important;min-width:0!important}.compose-row{grid-template-columns:36px 36px minmax(0,1fr) 36px!important;gap:4px!important}.compose-tool,.send-message-button{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}.compose-row>input:not(.hidden-file-input){height:38px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px!important}.pending-attachments{max-width:100%!important;padding-bottom:6px!important}.pending-attachment-chip{flex-basis:min(210px,70vw);width:min(210px,70vw);max-width:min(210px,70vw)}.sticker-picker{left:8px!important;right:8px!important;bottom:58px!important;max-width:calc(100vw - 32px)!important}.message-attachment{width:min(270px,72vw)!important}}@media(max-width:390px){.compose-row{grid-template-columns:34px 34px minmax(0,1fr) 34px!important;gap:3px!important}.compose-tool,.send-message-button{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}.imessage-thread-head{padding-left:5px!important;padding-right:5px!important}}:root{--nav-accent:#ff3148;--nav-accent-soft:rgba(255,49,72,.10);--nav-accent-soft-strong:rgba(255,49,72,.16)}html[data-theme=dark],html[data-theme=royal]{--nav-accent:#ff4057;--nav-accent-soft:rgba(255,64,87,.14);--nav-accent-soft-strong:rgba(255,64,87,.20)}html[data-theme=magic]{--nav-accent:#e1b84f;--nav-accent-soft:rgba(225,184,79,.13);--nav-accent-soft-strong:rgba(225,184,79,.20)}.mac-sidebar{box-shadow:14px 0 34px rgba(15,23,42,.085),4px 0 12px rgba(15,23,42,.045),inset -1px 0 0 rgba(15,23,42,.045)!important;z-index:4}html[data-theme=dark] .mac-sidebar,html[data-theme=magic] .mac-sidebar,html[data-theme=royal] .mac-sidebar{box-shadow:16px 0 38px rgba(0,0,0,.34),4px 0 14px rgba(0,0,0,.22),inset -1px 0 0 var(--line)!important}.mac-nav-item{background:transparent!important;color:var(--text)!important;box-shadow:none!important}.mac-nav-item:hover{background:rgba(128,128,128,.08)!important;color:var(--text)!important}.mac-nav-item .nav-svg{color:var(--nav-accent)!important}.mac-nav-item .nav-chevron-svg{color:var(--muted)!important}.mac-nav-item.active{background:var(--nav-accent-soft)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px rgba(255,49,72,.035)!important}.mac-nav-item.active .nav-svg{color:var(--nav-accent)!important}html[data-theme=dark] .mac-nav-item,html[data-theme=magic] .mac-nav-item,html[data-theme=royal] .mac-nav-item{background:transparent!important;color:var(--text)!important}html[data-theme=dark] .mac-nav-item:hover,html[data-theme=magic] .mac-nav-item:hover,html[data-theme=royal] .mac-nav-item:hover{background:rgba(255,255,255,.055)!important;color:var(--text)!important}html[data-theme=dark] .mac-nav-item.active,html[data-theme=magic] .mac-nav-item.active,html[data-theme=royal] .mac-nav-item.active{background:var(--nav-accent-soft)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important}.flyout-link>svg,.mobile-sheet-link .mobile-sheet-icon{color:var(--nav-accent)!important}@media(max-width:760px){.mobile-nav-v8 .mobile-nav-item{color:var(--muted)!important;background:transparent!important;box-shadow:none!important}.mobile-nav-v8 .mobile-nav-item.active{color:var(--nav-accent)!important;background:transparent!important;box-shadow:none!important}.mobile-nav-v8 .mobile-nav-item.active>svg{color:var(--nav-accent)!important;filter:drop-shadow(0 3px 7px var(--nav-accent-soft-strong))}.mobile-nav-v8 .mobile-nav-item.active small{opacity:1;font-weight:700}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item,html[data-theme=magic] .mobile-nav-v8 .mobile-nav-item,html[data-theme=royal] .mobile-nav-v8 .mobile-nav-item{color:var(--muted)!important;background:transparent!important}html[data-theme=dark] .mobile-nav-v8 .mobile-nav-item.active,html[data-theme=magic] .mobile-nav-v8 .mobile-nav-item.active,html[data-theme=royal] .mobile-nav-v8 .mobile-nav-item.active{color:var(--nav-accent)!important;background:transparent!important;box-shadow:none!important}}.bug-icon-button{color:#20a464!important;background:rgba(32,164,100,.1)!important}.bug-icon-button:focus-visible,.bug-icon-button:hover{color:#17824f!important;background:rgba(32,164,100,.17)!important}.imessage-thread{isolation:isolate;overflow:hidden}.imessage-thread-head{position:relative;z-index:80;overflow:visible!important;background:color-mix(in srgb,var(--panel) 88%,transparent)!important}.imessage-list{position:relative;z-index:1;overscroll-behavior:contain;scroll-behavior:auto}.thread-actions{z-index:90}.thread-menu{z-index:120!important;overflow:visible!important;box-shadow:0 18px 48px rgba(15,23,42,.28)!important}html[data-theme=dark] .imessage-thread-head,html[data-theme=magic] .imessage-thread-head,html[data-theme=royal] .imessage-thread-head{background:color-mix(in srgb,var(--panel) 94%,transparent)!important}.imessage-compose,.system-thread-note{position:relative;z-index:70;background:color-mix(in srgb,var(--panel) 90%,transparent)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.attachment-tool{position:relative!important;overflow:visible!important}.attachment-count-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:#ff3148;color:#fff;border:2px solid var(--panel);font-size:9px;line-height:1;font-weight:800;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.18)}html[data-theme=dark] .attachment-count-badge,html[data-theme=royal] .attachment-count-badge{background:#ff4057}html[data-theme=magic] .attachment-count-badge{background:#e1b84f;color:#2d1b00}.conversation-push-cta{flex:0 0 auto;padding:8px 10px 10px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.conversation-push-cta button{width:100%;min-height:40px;border:0;border-radius:13px;background:rgba(10,132,255,.11);color:#0a74dc;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:730;font-size:12px}.conversation-push-cta button:hover{background:rgba(10,132,255,.17)}.conversation-push-cta button:disabled{opacity:.55}.conversation-push-cta svg{width:18px;height:18px}html[data-theme=dark] .conversation-push-cta button,html[data-theme=magic] .conversation-push-cta button,html[data-theme=royal] .conversation-push-cta button{color:#64aaff;background:rgba(10,132,255,.16)}@media(max-width:760px){.content-v8:has(.imessage-shell){padding-top:10px!important}.imessage-shell{height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important;min-height:420px!important;margin:0!important}.conversation-toolbar{height:50px!important;padding:5px 8px 5px 12px!important}.conversation-toolbar>strong{font-size:18px!important}.bug-icon-button{background:rgba(32,164,100,.13)!important}body:has(.imessage-thread.open) .mobile-nav-v8{display:none!important}.content-v8:has(.imessage-thread.open){padding:0!important;height:100dvh!important;max-width:none!important}.imessage-shell:has(.imessage-thread.open){height:100dvh!important;min-height:100dvh!important;border-radius:0!important;border:0!important;box-shadow:none!important;margin:0!important}.imessage-thread.open{height:100dvh!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:var(--bg)!important}.imessage-thread-head{min-height:calc(54px + env(safe-area-inset-top))!important;padding:calc(6px + env(safe-area-inset-top)) 8px 6px!important;position:relative!important;top:0!important;z-index:100!important;box-shadow:0 1px 0 var(--line)}.imessage-thread-head .thread-back{width:38px!important;height:38px!important;flex:0 0 38px!important}.imessage-thread-head .thread-back svg{width:27px!important;height:27px!important}.thread-avatar{width:38px!important;height:38px!important;flex-basis:38px!important}.thread-contact-copy strong{font-size:15px!important;line-height:17px}.thread-contact-copy span{font-size:10.5px!important;line-height:13px}.thread-more-button{width:38px!important;height:38px!important}.thread-menu{position:absolute!important;right:2px!important;top:44px!important;width:184px!important;z-index:140!important}.imessage-list{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding:12px 10px 14px!important;scroll-padding-bottom:12px}.imessage-compose{position:relative!important;bottom:auto!important;width:100%!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;box-shadow:0 -8px 24px rgba(15,23,42,.06)}.compose-row{grid-template-columns:38px 38px minmax(0,1fr) 38px!important;gap:4px!important}.compose-tool,.send-message-button{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}.compose-row>input:not(.hidden-file-input){height:40px!important;border-radius:20px!important}.attachment-count-badge{top:-3px;right:-3px}.sticker-picker{bottom:55px!important}.conversation-push-cta{padding:7px 8px calc(7px + env(safe-area-inset-bottom))}.conversation-push-cta button{min-height:38px}}.pending-image-previews{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 1px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.pending-image-previews::-webkit-scrollbar{display:none}.pending-image-preview{position:relative;flex:0 0 64px;width:64px!important;height:64px!important;border:0!important;border-radius:15px!important;padding:0!important;overflow:hidden;background:var(--panel2)!important;box-shadow:0 0 0 1px var(--line) inset}.pending-image-preview img{display:block;width:100%;height:100%;object-fit:cover}.pending-image-preview span{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(20,20,22,.68);color:#fff;font-size:16px;line-height:1;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:760px){body.mobile-chat-open,html:has(.imessage-thread.open){height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body.mobile-chat-open{padding-bottom:0!important}body.mobile-chat-open .app-shell-v8,body.mobile-chat-open .main-area{height:100%!important;overflow:hidden!important}body.mobile-chat-open .content-v8{position:fixed!important;left:0!important;right:0!important;top:var(--chat-vtop,0)!important;height:var(--chat-vh,100dvh)!important;min-height:0!important;padding:0!important;overflow:hidden!important;z-index:300!important;background:var(--bg)!important}body.mobile-chat-open .messenger-alert{position:fixed;top:calc(var(--chat-vtop,0px) + env(safe-area-inset-top) + 72px);left:10px;right:10px;z-index:500;margin:0!important}body.mobile-chat-open .imessage-shell:has(.imessage-thread.open){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:0!important;border:0!important;margin:0!important;box-shadow:none!important}body.mobile-chat-open .imessage-thread.open{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:var(--bg)!important}.imessage-thread-head{position:relative!important;top:auto!important;min-height:calc(70px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 10px 8px!important;gap:9px!important;flex:0 0 auto!important;z-index:120!important;box-shadow:0 1px 0 var(--line),0 5px 18px rgba(15,23,42,.04)!important}.imessage-thread-head .thread-back{width:44px!important;height:44px!important;flex:0 0 44px!important}.imessage-thread-head .thread-back svg{width:31px!important;height:31px!important;stroke-width:2.1}.thread-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;font-size:15px!important}.thread-contact-copy strong{font-size:17.5px!important;line-height:21px!important;letter-spacing:-.015em}.thread-contact-copy span{font-size:12px!important;line-height:15px!important;margin-top:2px}.thread-more-button{width:42px!important;height:42px!important}.thread-more-button svg{width:25px!important;height:25px!important}.thread-menu{top:49px!important;right:2px!important;width:190px!important}.imessage-list{position:relative!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;padding:16px 12px 18px!important;gap:8px!important;scroll-padding-bottom:20px!important}.message-wrap{max-width:86%!important;margin:2px 0 5px!important}.imessage-bubble{border-radius:22px 22px 22px 7px!important;padding:11px 14px 9px!important;min-width:46px!important}.imessage-bubble.mine{border-radius:22px 22px 7px 22px!important}.imessage-bubble>div{font-size:17px!important;line-height:1.34!important;letter-spacing:-.01em!important}.message-subject{font-size:15px!important;line-height:1.28!important;margin-bottom:6px!important}.imessage-bubble small,.message-meta{font-size:11px!important;margin-top:4px!important}.message-checks{font-size:12px!important}.reaction-trigger{opacity:.48!important}.imessage-compose{position:relative!important;bottom:auto!important;flex:0 0 auto!important;max-width:100%!important;margin:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important;box-shadow:0 -5px 18px rgba(15,23,42,.05)!important;z-index:110!important}.compose-row,.imessage-compose{width:100%!important;min-width:0!important}.compose-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:flex-end!important;grid-gap:7px!important;gap:7px!important}.compose-tool,.send-message-button{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important;border-radius:50%!important}.compose-tool{background:rgba(120,120,128,.12)!important}.compose-tool svg{width:25px!important;height:25px!important}.send-message-button{font-size:20px!important}.compose-row>input:not(.hidden-file-input){height:44px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 16px!important;border-radius:22px!important;font-size:17px!important;line-height:22px!important;background:var(--panel)!important}.attachment-count-badge{top:-3px!important;right:-3px!important;min-width:18px!important;height:18px!important;font-size:10px!important}.pending-image-previews{padding:0 2px 8px!important}.pending-image-preview{flex-basis:70px!important;width:70px!important;height:70px!important}.system-thread-note{flex:0 0 auto!important;font-size:13px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}}.compose-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;width:100%!important;min-width:0!important}.compose-row>input:not(.hidden-file-input){width:100%!important;min-width:0!important;max-width:none!important}html[data-theme=dark]{--theme-incoming:#242426;--theme-outgoing:#3a3a3c}html[data-theme=dark] .imessage-bubble,html[data-theme=dark] .imessage-bubble.mine{color:#f7f7f8!important}html[data-theme=dark] .imessage-bubble small,html[data-theme=dark] .message-meta{opacity:.72!important;color:#f7f7f8!important}.bigsur-enter{z-index:4!important;background:rgba(19,22,27,.94)!important;border-color:rgba(255,255,255,.72)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12)!important}.bigsur-enter:focus-visible,.bigsur-enter:hover{background:rgba(8,10,13,.98)!important;box-shadow:0 4px 16px rgba(0,0,0,.42),0 0 0 3px rgba(255,255,255,.12)!important}.mac-nav-item{position:relative!important;border:0!important;outline:0!important}.mac-nav-item.active,html[data-theme=dark] .mac-nav-item.active,html[data-theme=magic] .mac-nav-item.active,html[data-theme=royal] .mac-nav-item.active{box-shadow:none!important;border:0!important;outline:0!important}.mac-nav-item .nav-chevron-svg{position:absolute!important;right:10px!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important}.mac-nav-item:has(.nav-chevron-svg){padding-right:34px!important}@media(max-width:760px){body.mobile-chat-open .imessage-thread.open{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.mobile-chat-open .imessage-compose,body.mobile-chat-open .imessage-thread-head,body.mobile-chat-open .system-thread-note{flex:0 0 auto!important}body.mobile-chat-open .imessage-list{flex:1 1!important;height:0!important;min-height:0!important;max-height:none!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.compose-row{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:7px!important}}.mini-wall-tasks{border:1px solid rgba(255,255,255,.76);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:16px}.mini-wall-subhead a{font-size:13px;font-weight:750;color:var(--ios-blue);text-decoration:none}.mini-task-list{display:grid;grid-gap:8px;gap:8px}.mini-task-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #e7e9ee;background:rgba(255,255,255,.78);border-radius:16px;padding:10px 12px;color:#111827}.mini-task-row.urgent{border-left:4px solid #ff3b30}.mini-task-check{width:30px;height:30px;border-radius:999px;border:1px solid #cfd5df;background:rgba(255,255,255,.82);font-size:20px;line-height:1;color:#8a94a3}.mini-task-row>div span,.mini-task-row>div strong{display:block}.mini-task-row>div strong{font-size:14px;line-height:1.35}.mini-task-row>div span{font-size:12px;color:#64748b;margin-top:3px}.task-create-card,.task-list-card{max-width:1040px;margin:0 auto 18px}.task-page-head h2{margin:4px 0;font-size:28px;letter-spacing:-.03em}.task-page-head p{margin:0;color:#64748b}.task-create-form{display:grid;grid-template-columns:minmax(240px,2fr) minmax(145px,.7fr) minmax(120px,.55fr) auto auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:16px}.task-create-form .liquid-field{margin:0}.task-urgent-toggle{height:46px;border-radius:14px;border:1px solid rgba(15,23,42,.1);display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;background:rgba(255,255,255,.62);font-weight:700;cursor:pointer}.task-urgent-toggle input{accent-color:#ff3b30}.task-urgent-toggle.active{background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.3);color:#b42318}.task-list-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px}.task-list-head h3{margin:3px 0 0}.task-history-toggle{display:flex;align-items:center;gap:7px;color:#64748b;font-size:13px}.task-history-toggle input{accent-color:#ff3b30}.personal-task-list{display:grid;grid-gap:8px;gap:8px}.personal-task-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px 38px;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:17px;padding:10px 12px;background:rgba(255,255,255,.58)}.personal-task-row.urgent{border-left:4px solid #ff3b30}.personal-task-row.completed{opacity:.62;grid-template-columns:38px minmax(0,1fr) 38px}.task-check,.task-delete,.task-flag{width:34px;height:34px;border-radius:999px;border:0;background:rgba(118,118,128,.1);display:grid;place-items:center;font-size:18px;color:#596273}.task-check.done{background:#34c759;color:white}.task-flag.active{background:rgba(255,59,48,.12);color:#ff3b30}.task-delete{font-size:21px}.task-copy span,.task-copy strong{display:block}.task-copy strong{font-size:15px;line-height:1.35}.task-copy span{font-size:12px;color:#64748b;margin-top:3px}@media(max-width:900px){.task-create-form{grid-template-columns:1fr 1fr}.task-text-field{grid-column:1/-1}.task-create-form>.liquid-button{width:100%}}@media(max-width:560px){.task-create-form{grid-template-columns:1fr 1fr}.task-create-form>.liquid-button,.task-urgent-toggle{height:46px}.task-list-head{align-items:flex-start;flex-direction:column}.personal-task-row{grid-template-columns:34px minmax(0,1fr) 34px 34px;padding:9px}.mini-wall-tasks{padding:14px}}html[data-theme=dark] .mini-task-row,html[data-theme=dark] .mini-wall-tasks,html[data-theme=dark] .personal-task-row,html[data-theme=magic] .mini-task-row,html[data-theme=magic] .mini-wall-tasks,html[data-theme=magic] .personal-task-row,html[data-theme=royal] .mini-task-row,html[data-theme=royal] .mini-wall-tasks,html[data-theme=royal] .personal-task-row{background:var(--surface,#242529)!important;color:var(--text,#f7f7f8)!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .mini-task-row span,html[data-theme=dark] .task-copy span,html[data-theme=dark] .task-page-head p,html[data-theme=magic] .mini-task-row span,html[data-theme=magic] .task-copy span,html[data-theme=magic] .task-page-head p,html[data-theme=royal] .mini-task-row span,html[data-theme=royal] .task-copy span,html[data-theme=royal] .task-page-head p{color:var(--text-muted,#b7bbc3)!important}html[data-theme=dark] .task-urgent-toggle,html[data-theme=magic] .task-urgent-toggle,html[data-theme=royal] .task-urgent-toggle{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:var(--text,#fff)}.theme-option.glm-preview{background:linear-gradient(145deg,#ffd8e9,#fff1f7 38%,#dff9ef 70%,#fff0b8);color:#7b294f;border-color:#f5b4cf}.theme-option.glm-preview.active{box-shadow:0 0 0 2px #ff65a7,0 12px 28px rgba(255,88,160,.24)}html[data-theme=glm]{color-scheme:light;--bg:#fff8fc;--panel:rgba(255,255,255,.82);--panel2:#fff0f6;--line:rgba(178,63,116,.16);--text:#3f2232;--muted:#8d7180;--accent:#ff5b9f;--accent2:#55d8b5;--theme-primary-bg:#ff5b9f;--theme-primary-text:#fff;--theme-active-bg:rgba(255,91,159,.13);--theme-active-text:#4f2038;--theme-glass:rgba(255,245,250,.88);--theme-soft:rgba(255,91,159,.08);--theme-outgoing:#ff6aa9;--theme-incoming:#fff1f7;--theme-status:#42c99a;--nav-accent:#ff4f98;--nav-accent-soft:rgba(255,79,152,.12);--nav-accent-soft-strong:rgba(255,79,152,.20)}html[data-theme=glm] .content-v8,html[data-theme=glm] .main-area,html[data-theme=glm] body{color:var(--text);background:radial-gradient(circle at 8% 8%,rgba(255,141,190,.16),transparent 26%),radial-gradient(circle at 93% 12%,rgba(91,222,185,.12),transparent 24%),radial-gradient(circle at 88% 88%,rgba(255,214,92,.12),transparent 27%),linear-gradient(180deg,#fffafd,#fff7fb)!important}html[data-theme=glm] .mac-sidebar{background:linear-gradient(180deg,rgba(255,244,250,.96),rgba(255,250,253,.92))!important;border-color:rgba(255,120,174,.16)!important;box-shadow:14px 0 34px rgba(209,93,145,.1),4px 0 12px rgba(209,93,145,.06),inset -1px 0 0 rgba(209,93,145,.08)!important}html[data-theme=glm] .account-copy strong,html[data-theme=glm] .mobile-account-card strong{color:#4b2639}html[data-theme=glm] .account-copy span,html[data-theme=glm] .mobile-account-card span{color:#9a7186}html[data-theme=glm] .mac-nav-item{color:#5d3348!important}html[data-theme=glm] .mac-nav-item:hover{background:rgba(255,79,152,.075)!important}html[data-theme=glm] .mac-nav-item.active{background:rgba(255,79,152,.13)!important;color:#4d2137!important}html[data-theme=glm] .flyout-link>svg,html[data-theme=glm] .mac-nav-item .nav-svg,html[data-theme=glm] .mobile-sheet-icon{color:#ff4f98!important}html[data-theme=glm] .achievement-month,html[data-theme=glm] .achievement-stat,html[data-theme=glm] .card,html[data-theme=glm] .liquid-card,html[data-theme=glm] .mini-wall-tasks,html[data-theme=glm] .mini-wall-urgent,html[data-theme=glm] .personal-task-row,html[data-theme=glm] .selection-card,html[data-theme=glm] .stats-card,html[data-theme=glm] .volume-row{background:rgba(255,255,255,.78)!important;border-color:rgba(209,93,145,.14)!important;color:var(--text)!important;box-shadow:0 15px 34px rgba(189,85,132,.055)!important}html[data-theme=glm] .mini-wall-metric:first-child{background:linear-gradient(145deg,#fff0f6,#ffe1ee)!important;border-color:rgba(255,91,159,.18)!important}html[data-theme=glm] .mini-wall-metric:nth-child(2){background:linear-gradient(145deg,#effcf8,#dff7ef)!important;border-color:rgba(69,201,157,.18)!important}html[data-theme=glm] .mini-wall-metric:nth-child(3){background:linear-gradient(145deg,#fff9e8,#fff0bd)!important;border-color:rgba(232,180,39,.18)!important}html[data-theme=glm] .mini-wall-metric:nth-child(4){background:linear-gradient(145deg,#fff0f6,#ffe4ef)!important;border-color:rgba(255,91,159,.18)!important}html[data-theme=glm] .launch-card:first-child{background:linear-gradient(145deg,#fff0f6,#ffdce9)!important;border-color:rgba(255,91,159,.18)!important}html[data-theme=glm] .launch-card:nth-child(2){background:linear-gradient(145deg,#fff9e8,#ffefb7)!important;border-color:rgba(232,180,39,.18)!important}html[data-theme=glm] .liquid-button.primary,html[data-theme=glm] .primary-button{background:#ff5b9f!important;color:#fff!important;border-color:#ff5b9f!important;box-shadow:0 10px 24px rgba(255,91,159,.22)!important}html[data-theme=glm] .chip.selected,html[data-theme=glm] .filter-chip.active,html[data-theme=glm] .hotdoc-button.active{background:rgba(255,91,159,.14)!important;color:#9f2f62!important;border-color:rgba(255,91,159,.26)!important}html[data-theme=glm] input,html[data-theme=glm] select,html[data-theme=glm] textarea{background:rgba(255,255,255,.88)!important;border-color:rgba(209,93,145,.16)!important;color:#4b2639!important}html[data-theme=glm] .imessage-bubble.mine{background:#ff6aa9!important;color:#fff!important}html[data-theme=glm] .imessage-bubble:not(.mine){background:#fff0f6!important;color:#4b2639!important}html[data-theme=glm] .mobile-nav-v8{background:rgba(255,248,252,.9)!important;border-color:rgba(209,93,145,.12)!important}html[data-theme=glm] .mobile-nav-v8 .mobile-nav-item.active{color:#ff4f98!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]){background:var(--bg)!important;color-scheme:dark}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) body{min-height:100dvh!important;background:var(--bg)!important;color:var(--text)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.app-shell,.app-shell-v6,.app-shell-v7,.app-shell-v8,.main-area,.content,.content-v6,.content-v8){background-color:var(--bg)!important;color:var(--text)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.sidebar,.mac-sidebar,.glass-sidebar){background:var(--theme-glass)!important;color:var(--text)!important;border-color:var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.topbar,.glass-topbar,.mobile-cabinet-bar){background:color-mix(in srgb,var(--panel) 94%,transparent)!important;color:var(--text)!important;border-color:var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.mobile-nav,.mobile-nav-v61,.mobile-nav-v8,.liquid-mobile-nav){background:color-mix(in srgb,var(--panel) 94%,transparent)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:0 10px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .mobile-nav-v8 .mobile-nav-item{color:var(--muted)!important;background:transparent!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .mobile-nav-v8 .mobile-nav-item.active{color:var(--theme-active-text)!important;background:var(--theme-active-bg)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .mobile-sheet-layer{background:rgba(0,0,0,.42)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.mobile-nav-sheet,.glass-mobile-sheet){background:var(--theme-glass)!important;color:var(--text)!important;border-color:var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.mobile-sheet-head,.mobile-sheet-links,.account-launch-row,.mobile-account-launch-row,.sidebar-account-actions){background:transparent!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .mobile-sheet-link{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:inset 0 0 0 1px var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.mobile-more-top,.profile-bottom-link,.sidebar-account-actions button){background:var(--panel2)!important;color:var(--text)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.imessage-shell,.conversation-pane,.conversation-list,.imessage-thread,.message-list){background:var(--bg)!important;color:var(--text)!important;border-color:var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.conversation-toolbar,.imessage-thread-head,.imessage-compose,.system-thread-note){background:color-mix(in srgb,var(--panel) 94%,transparent)!important;color:var(--text)!important;border-color:var(--line)!important}@media(max-width:760px){:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) body{background:var(--bg)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.app-shell,.app-shell-v8,.main-area,.content-v8){min-height:100dvh;background:var(--bg)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) body.mobile-chat-open{background:var(--bg)!important}}.leader-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.leader-summary-card{padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:grid;grid-gap:5px;gap:5px;min-width:0;box-shadow:0 10px 26px rgba(20,30,50,.05)}.leader-summary-card span{font-size:.82rem;color:var(--muted)}.leader-summary-card strong{font-size:1.65rem;line-height:1;color:var(--text)}.leader-summary-card small{font-size:.76rem;color:var(--muted)}.leader-summary-card.emphasis{background:color-mix(in srgb,var(--accent) 10%,var(--panel));border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.leader-workload-card{display:grid;grid-gap:16px;gap:16px}.leader-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.leader-section-head h2{margin:4px 0 0}.leader-section-head p{margin:0;max-width:560px;color:var(--muted);font-size:.88rem;text-align:right}.leader-accordion-list{display:grid;grid-gap:9px;gap:9px}.leader-accordion{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.leader-accordion>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;min-height:64px}.leader-accordion>summary::-webkit-details-marker{display:none}.leader-accordion>summary>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.leader-accordion>summary strong{color:var(--text)}.leader-accordion>summary span{color:var(--muted);font-size:.82rem}.leader-accordion[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,transparent)}.leader-in-total,.leader-summary-right{display:grid;justify-items:end;grid-gap:1px;gap:1px;flex:0 0 auto}.leader-in-total b,.leader-summary-right b{font-size:1.35rem;color:var(--text)}.leader-in-total span,.leader-summary-right span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.leader-document-list{display:grid}.leader-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.leader-document-row:last-child{border-bottom:0}.leader-document-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.leader-document-row>div:last-child{justify-items:end;text-align:right}.leader-document-row small,.leader-document-row span{color:var(--muted);font-size:.8rem}.leader-document-row b,.leader-document-row strong{color:var(--text)}.load-breakdown{display:grid;grid-gap:14px;gap:14px;padding:16px}.load-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;grid-gap:10px;gap:10px}.load-equation>div{padding:12px 14px;border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:4px;gap:4px;background:var(--panel2)}.load-equation>div span{font-size:.76rem;color:var(--muted)}.load-equation>div strong{font-size:1.2rem;color:var(--text)}.load-equation>i{font-style:normal;font-weight:800;color:var(--muted)}.load-equation>.result{background:color-mix(in srgb,var(--accent) 10%,var(--panel2));border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.load-breakdown-title{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.reserve-list{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden}.reserve-row{display:grid;grid-template-columns:minmax(100px,.6fr) 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line)}.reserve-row:last-child{border-bottom:0}.reserve-row span,.reserve-row strong{color:var(--text)}.reserve-row small{color:var(--muted)}.alert.compact{padding:10px 12px;margin:0}html[data-theme=dark] .leader-accordion,html[data-theme=dark] .leader-summary-card,html[data-theme=dark] .load-equation>div,html[data-theme=magic] .leader-accordion,html[data-theme=magic] .leader-summary-card,html[data-theme=magic] .load-equation>div,html[data-theme=royal] .leader-accordion,html[data-theme=royal] .leader-summary-card,html[data-theme=royal] .load-equation>div{background:var(--panel)!important;border-color:var(--line)!important}@media(max-width:900px){.leader-summary-grid{grid-template-columns:1fr 1fr}.leader-section-head{align-items:flex-start;flex-direction:column}.leader-section-head p{text-align:left}.load-equation{grid-template-columns:1fr}.load-equation>i{display:none}}@media(max-width:620px){.leader-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.leader-summary-card{padding:13px}.leader-summary-card strong{font-size:1.35rem}.leader-accordion>summary{padding:12px 13px}.leader-document-row{grid-template-columns:1fr;padding:11px 13px}.leader-document-row>div:last-child{justify-items:start;text-align:left}.reserve-row{grid-template-columns:1fr auto}.reserve-row small{grid-column:1/-1;grid-row:2}.load-breakdown{padding:12px}}.delete-tn-card{display:grid;grid-gap:18px;gap:18px;max-width:920px}.delete-tn-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.delete-tn-search label{display:grid;grid-gap:7px;gap:7px}.delete-tn-search label>span{font-size:.82rem;font-weight:750;color:var(--muted)}.delete-tn-search input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);color:var(--text);padding:10px 13px;font:inherit;outline:none}.delete-tn-search input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.delete-tn-preview{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.delete-tn-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,transparent)}.delete-tn-title>div{display:grid;grid-gap:3px;gap:3px}.delete-tn-title strong{font-size:1.08rem}.delete-tn-title span{color:var(--muted);font-size:.82rem}.delete-tn-reserve{display:grid;grid-gap:8px;gap:8px;margin:14px 16px;padding:13px 14px;border:1px solid color-mix(in srgb,#f59e0b 35%,var(--line));border-radius:14px;background:color-mix(in srgb,#f59e0b 8%,var(--panel))}.delete-tn-reserve>div{display:flex;justify-content:space-between;gap:12px}.delete-tn-reserve small{color:var(--muted)}.delete-reserve-check{display:flex;align-items:center;gap:9px;margin-top:4px;font-weight:700}.delete-reserve-check input{width:18px;height:18px}.delete-tn-open-confirm{margin:0 16px 16px;display:inline-flex;align-items:center;gap:8px}.delete-tn-open-confirm svg{width:18px;height:18px}.delete-tn-confirm{display:grid;grid-gap:14px;gap:14px;margin:14px 16px 16px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--danger) 6%,var(--panel))}.delete-tn-confirm>div:first-child{display:grid;grid-gap:4px;gap:4px}.delete-tn-confirm span{color:var(--muted);font-size:.84rem;line-height:1.45}@media(max-width:620px){.delete-tn-search{grid-template-columns:1fr}.delete-tn-search .primary-button{width:100%}.delete-tn-title{align-items:flex-start;flex-direction:column}.delete-tn-reserve>div{display:grid;grid-gap:2px;gap:2px}}.employee-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.absence-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 8px;border:1px solid rgba(211,47,47,.72);border-radius:999px;background:rgba(211,47,47,.045);color:#c62828;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.005em;white-space:nowrap}html[data-theme=dark] .absence-badge,html[data-theme=magic] .absence-badge,html[data-theme=royal] .absence-badge{border-color:rgba(255,112,112,.8);background:rgba(255,78,78,.08);color:#ff8a8a}.quality-expert-line{justify-content:flex-end}@media (max-width:720px){.absence-badge{font-size:10px;padding:3px 7px;white-space:normal}.quality-expert-line{justify-content:flex-start}}.leader-tn-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.transfer-work-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(202,138,4,.78);border-radius:999px;background:rgba(234,179,8,.08);color:#a16207;padding:4px 9px;font:inherit;font-size:11px;font-weight:800;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.transfer-work-button:hover{background:rgba(234,179,8,.15);border-color:#ca8a04;transform:translateY(-1px)}.transfer-work-button:disabled{opacity:.55;cursor:wait;transform:none}html[data-theme=dark] .transfer-work-button,html[data-theme=magic] .transfer-work-button,html[data-theme=royal] .transfer-work-button{color:#facc15;border-color:rgba(250,204,21,.72);background:rgba(250,204,21,.08)}.transfer-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(12,16,24,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.transfer-dialog{width:min(720px,100%);max-height:min(820px,calc(100dvh - 44px));overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:0 28px 80px rgba(0,0,0,.26);color:var(--text)}.transfer-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.transfer-dialog-head h2{margin:4px 0 0}.transfer-dialog-head .icon-button{font-size:25px;line-height:1}.transfer-source-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.transfer-source-card>div{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.transfer-source-card small,.transfer-source-card span{font-size:.78rem;color:var(--muted)}.transfer-source-card strong{color:var(--text)}.transfer-candidate-title{font-size:.8rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.transfer-candidate-list{display:grid;grid-gap:8px;gap:8px;max-height:355px;overflow:auto;padding-right:2px}.transfer-candidate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 13px;border:1px solid var(--line);border-radius:15px;background:var(--panel2);cursor:pointer}.transfer-candidate.selected{border-color:rgba(202,138,4,.7);background:rgba(234,179,8,.08);box-shadow:0 0 0 2px rgba(234,179,8,.05)}.transfer-candidate input{width:17px;height:17px;accent-color:#ca8a04}.transfer-candidate>div{display:grid;grid-gap:3px;gap:3px}.transfer-candidate small,.transfer-candidate span{font-size:.76rem;color:var(--muted)}.transfer-candidate-load{justify-items:end;text-align:right}.transfer-candidate-load strong{font-size:1.18rem;color:var(--text)}.transfer-candidate-load small{color:#a16207;font-weight:800}html[data-theme=dark] .transfer-candidate-load small,html[data-theme=magic] .transfer-candidate-load small,html[data-theme=royal] .transfer-candidate-load small{color:#facc15}.transfer-forecast{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border:1px solid rgba(202,138,4,.45);border-radius:15px;background:rgba(234,179,8,.065)}.transfer-forecast small,.transfer-forecast span{color:var(--muted);font-size:.78rem}.transfer-forecast strong{color:var(--text)}.transfer-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.transfer-confirm-button{min-height:42px;border:1px solid #ca8a04;border-radius:13px;background:#eab308;color:#332300;padding:9px 15px;font:inherit;font-weight:850;cursor:pointer}.transfer-confirm-button:disabled{opacity:.48;cursor:not-allowed}html[data-theme=dark] .transfer-dialog,html[data-theme=magic] .transfer-dialog,html[data-theme=royal] .transfer-dialog{background:var(--panel)!important}html[data-theme=dark] .transfer-candidate,html[data-theme=dark] .transfer-source-card>div,html[data-theme=magic] .transfer-candidate,html[data-theme=magic] .transfer-source-card>div,html[data-theme=royal] .transfer-candidate,html[data-theme=royal] .transfer-source-card>div{background:var(--panel2)!important}@media(max-width:620px){.transfer-overlay{padding:10px;align-items:end}.transfer-dialog{max-height:88dvh;border-radius:22px 22px 16px 16px;padding:16px}.transfer-source-card{grid-template-columns:1fr}.transfer-candidate{grid-template-columns:auto minmax(0,1fr)}.transfer-candidate-load{grid-column:2;justify-items:start;text-align:left}.transfer-actions{position:-webkit-sticky;position:sticky;bottom:-16px;margin:0 -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.transfer-actions>button{flex:1 1}.leader-tn-line{align-items:flex-start}.transfer-work-button{font-size:10px}}.block-overview-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.block-overview-hero h2{margin:4px 0 5px}.block-overview-hero p{margin:0;color:var(--muted);max-width:720px}.block-overview-status{display:grid;justify-items:end;min-width:130px}.block-overview-status strong{font-size:2rem;line-height:1;color:var(--text)}.block-overview-status span{font-size:.78rem;color:var(--muted);margin-top:5px}.block-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.block-kpi-card{display:grid;grid-gap:5px;gap:5px;min-height:118px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-decoration:none;color:var(--text);box-shadow:var(--shadow-soft);transition:transform .16s ease,border-color .16s ease}.block-kpi-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.block-kpi-card span{font-size:.82rem;color:var(--muted);font-weight:750}.block-kpi-card strong{font-size:1.8rem}.block-kpi-card small{color:var(--muted);align-self:end}.block-kpi-card.hot{border-color:rgba(202,138,4,.36);background:color-mix(in srgb,#eab308 7%,var(--panel))}.block-overview-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-gap:14px;gap:14px;margin-bottom:14px}.block-overview-columns.quality-row{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr)}.block-attention-card,.block-leaders-card,.block-quality-card,.block-team-card,.block-today-card{display:grid;grid-gap:15px;gap:15px}.block-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.block-section-head h2{margin:4px 0 0}.block-section-head>a,.block-team-links a{color:var(--accent);text-decoration:none;font-size:.82rem;font-weight:800}.block-team-links{display:flex;gap:13px;align-items:center}.attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.attention-tile{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.attention-tile span{font-size:.75rem;color:var(--muted);font-weight:750}.attention-tile strong{font-size:1.35rem}.attention-tile small{font-size:.72rem;color:var(--muted)}.attention-tile.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--panel2))}.attention-tile.warn{border-color:rgba(202,138,4,.42);background:color-mix(in srgb,#eab308 7%,var(--panel2))}.attention-tile.good{border-color:rgba(22,163,74,.3);background:color-mix(in srgb,#16a34a 5%,var(--panel2))}.attention-people{display:grid;grid-gap:7px;gap:7px;padding-top:2px}.block-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.78rem}.block-subhead strong{color:var(--text);font-size:.82rem}.attention-person-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);text-decoration:none;color:var(--text)}.attention-person-row>div{display:grid;grid-gap:4px;gap:4px}.attention-person-row span{font-size:.76rem;color:var(--muted)}.attention-person-row>b{color:var(--accent)}.today-big{display:grid;justify-items:center;padding:8px 0 2px}.today-big strong{font-size:3rem;line-height:1}.today-big span{margin-top:7px;color:var(--muted);font-size:.82rem}.today-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.today-stat-grid>div{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.today-stat-grid small,.today-stat-grid span{font-size:.73rem;color:var(--muted)}.today-stat-grid strong{font-size:1.08rem}.quality-main-number{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quality-main-number strong{font-size:2.5rem}.quality-main-number span{color:var(--muted);font-weight:700}.quality-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.quality-mini-grid>div{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.quality-mini-grid span{font-size:.72rem;color:var(--muted)}.quality-mini-grid strong{font-size:1.05rem}.quality-coverage{display:grid;grid-gap:7px;gap:7px}.quality-coverage>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:.8rem}.quality-coverage>div:first-child span{color:var(--muted)}.coverage-track,.team-load-track{display:block;height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--muted) 16%,transparent)}.coverage-track i,.team-load-track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.quality-coverage small{color:var(--muted)}.leader-podium-list{display:grid;grid-gap:8px;gap:8px}.leader-podium-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.leader-podium-row>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,#eab308 16%,var(--panel));color:#a16207}.leader-podium-row span{font-size:.76rem;color:var(--muted);font-weight:750}.block-team-card{margin-bottom:20px}.block-team-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.block-team-table{width:100%;border-collapse:collapse;min-width:880px;background:var(--panel)}.block-team-table td,.block-team-table th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.block-team-table tr:last-child td{border-bottom:0}.block-team-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.035em;color:var(--muted);background:var(--panel2);position:-webkit-sticky;position:sticky;top:0;z-index:1}.block-team-table td{font-size:.83rem}.block-team-table td small{color:var(--muted)}.team-load-cell{display:grid;grid-template-columns:auto minmax(70px,1fr);grid-gap:5px 8px;gap:5px 8px;align-items:center;min-width:155px}.team-load-cell small{grid-column:1/-1;font-size:.7rem}.team-load-track{height:6px}html[data-theme=dark] .block-kpi-card,html[data-theme=dark] .block-team-table,html[data-theme=magic] .block-kpi-card,html[data-theme=magic] .block-team-table,html[data-theme=royal] .block-kpi-card,html[data-theme=royal] .block-team-table{background:var(--panel)!important}html[data-theme=dark] .attention-person-row,html[data-theme=dark] .attention-tile,html[data-theme=dark] .leader-podium-row,html[data-theme=dark] .quality-mini-grid>div,html[data-theme=dark] .today-stat-grid>div,html[data-theme=magic] .attention-person-row,html[data-theme=magic] .attention-tile,html[data-theme=magic] .leader-podium-row,html[data-theme=magic] .quality-mini-grid>div,html[data-theme=magic] .today-stat-grid>div,html[data-theme=royal] .attention-person-row,html[data-theme=royal] .attention-tile,html[data-theme=royal] .leader-podium-row,html[data-theme=royal] .quality-mini-grid>div,html[data-theme=royal] .today-stat-grid>div{background:var(--panel2)!important}@media(max-width:1050px){.block-kpi-grid{grid-template-columns:1fr 1fr}.block-overview-columns,.block-overview-columns.quality-row{grid-template-columns:1fr}.attention-grid,.quality-mini-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.block-overview-hero{align-items:flex-start;flex-direction:column}.block-overview-status{justify-items:start}.block-kpi-grid{gap:8px}.block-kpi-card{padding:13px;min-height:104px}.block-kpi-card strong{font-size:1.45rem}.attention-grid{grid-template-columns:1fr 1fr}.attention-tile{padding:10px}.quality-main-number strong{font-size:2rem}.quality-mini-grid{grid-template-columns:1fr 1fr}.block-section-head{align-items:flex-start}.block-team-links{flex-direction:column;align-items:flex-end;gap:4px}}.personal-stats-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px}.personal-stats-hero h2{margin:4px 0}.personal-stats-hero p{margin:0;color:var(--muted)}.personal-stats-hero-kpi{display:grid;justify-items:end;grid-gap:3px;gap:3px}.personal-stats-hero-kpi strong{font-size:2.2rem;line-height:1}.personal-stats-hero-kpi small,.personal-stats-hero-kpi span{color:var(--muted);font-size:.8rem}.rich-stats-grid{margin-bottom:14px}.stats-two-column{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);margin-bottom:14px}.personal-quality-history,.stats-comparison-card,.stats-ranking-card,.stats-records-card,.stats-two-column{display:grid;grid-gap:14px;gap:14px}.stats-comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.stats-comparison-grid>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.stats-comparison-grid span{font-size:.77rem;color:var(--muted);font-weight:750}.stats-comparison-grid strong{font-size:1.35rem}.stats-comparison-grid small{font-size:.74rem;color:var(--muted)}.stats-comparison-grid small b{color:var(--text)}.rank-points{font-size:.9rem;color:var(--accent)}.rank-gap-list{display:grid;grid-gap:8px;gap:8px}.rank-gap-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.rank-gap-list span{font-size:.77rem;color:var(--muted)}.rank-gap-list strong{font-size:.9rem}.stats-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.stats-record-grid>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.stats-record-grid small,.stats-record-grid span{font-size:.75rem;color:var(--muted)}.stats-record-grid strong{font-size:1.22rem}.personal-quality-list{display:grid;grid-gap:8px;gap:8px}.personal-quality-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 14px;gap:5px 14px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.personal-quality-list>div>div{display:grid;grid-gap:3px;gap:3px}.personal-quality-list span{font-size:.76rem;color:var(--muted)}.personal-quality-list b{color:#d59a00;letter-spacing:.03em}.personal-quality-list p{grid-column:1/-1;margin:2px 0 0;color:var(--muted);font-size:.79rem}.current-ranking-card{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.current-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.current-ranking-grid>div{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.current-ranking-grid span{font-size:.76rem;color:var(--muted);font-weight:750}.current-ranking-grid strong{font-size:1.12rem}.current-ranking-grid small{color:var(--muted);font-size:.74rem}.current-ranking-grid em{font-style:normal;color:var(--accent);font-size:.7rem;font-weight:750}.quality-coverage-summary{display:grid;justify-items:end;grid-gap:2px;gap:2px}.quality-coverage-summary strong{font-size:1.35rem}.quality-coverage-summary small,.quality-coverage-summary span{font-size:.72rem;color:var(--muted)}.quality-history-list.full-history>div{grid-template-columns:minmax(0,1fr) auto}.quality-history-list.full-history small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem}.security-sessions-card{grid-column:1/-1}.security-session-list{display:grid;grid-gap:8px;gap:8px}.security-session-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.security-session-row.current{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:color-mix(in srgb,#16a34a 5%,var(--panel2))}.security-session-row>div{display:grid;grid-gap:4px;gap:4px}.security-session-title{display:flex;align-items:center;gap:8px}.security-session-title span{font-size:.68rem;font-weight:800;color:#15803d;border:1px solid rgba(22,163,74,.38);padding:2px 7px;border-radius:999px}.security-session-row small{font-size:.75rem;color:var(--muted)}.security-session-row>button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:7px 10px;font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.account-status{display:inline-flex;align-items:center;gap:6px;font-size:.69rem;font-weight:800;white-space:nowrap}.account-status i{display:block;width:8px;height:8px;border-radius:50%}.account-status.active{color:#15803d}.account-status.active i{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.account-status.inactive{color:#b91c1c}.account-status.inactive i{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.audit-card{display:grid;grid-gap:14px;gap:14px}.audit-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px;gap:9px}.audit-search input{min-height:42px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);color:var(--text);padding:9px 12px;font:inherit}.audit-list{display:grid;border:1px solid var(--line);border-radius:16px;overflow:hidden}.audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.audit-row:last-child{border-bottom:0}.audit-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.audit-main small,.audit-main span,.audit-row time{font-size:.74rem;color:var(--muted)}.audit-main small{overflow-wrap:anywhere}.audit-row time{white-space:nowrap}.ks-segment .ks-button{border-width:1px!important}.ks-segment .ks-1{border-color:#22c55e!important;color:#15803d!important;background:color-mix(in srgb,#22c55e 7%,var(--panel2))!important}.ks-segment .ks-2{border-color:#eab308!important;color:#a16207!important;background:color-mix(in srgb,#eab308 8%,var(--panel2))!important}.ks-segment .ks-3{border-color:#ef4444!important;color:#b91c1c!important;background:color-mix(in srgb,#ef4444 7%,var(--panel2))!important}.ks-segment .ks-button.active{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)!important;transform:translateY(-1px)}.ks-auto.ks-1{border-color:#22c55e;color:#15803d}.ks-auto.ks-2{border-color:#eab308;color:#a16207}.ks-auto.ks-3{border-color:#ef4444;color:#b91c1c}html[data-theme=dark] .ks-segment .ks-1,html[data-theme=magic] .ks-segment .ks-1,html[data-theme=royal] .ks-segment .ks-1{color:#86efac!important}html[data-theme=dark] .ks-segment .ks-2,html[data-theme=magic] .ks-segment .ks-2,html[data-theme=royal] .ks-segment .ks-2{color:#fde047!important}html[data-theme=dark] .ks-segment .ks-3,html[data-theme=magic] .ks-segment .ks-3,html[data-theme=royal] .ks-segment .ks-3{color:#fca5a5!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) :is(.stats-comparison-grid>div,.rank-gap-list>div,.stats-record-grid>div,.personal-quality-list>div,.current-ranking-grid>div,.security-session-row){background:var(--panel2)!important;border-color:var(--line)!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .audit-row{background:var(--panel)!important}@media(max-width:900px){.stats-two-column{grid-template-columns:1fr}.current-ranking-grid,.stats-record-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.personal-stats-hero{align-items:flex-start;flex-direction:column}.personal-stats-hero-kpi{justify-items:start}.current-ranking-grid,.stats-comparison-grid,.stats-record-grid{grid-template-columns:1fr 1fr}.quality-coverage-summary{justify-items:start}.quality-section-head{flex-direction:column}.quality-section-head,.security-session-row{align-items:flex-start}.audit-search{grid-template-columns:1fr 1fr}.audit-search input{grid-column:1/-1}.audit-row{grid-template-columns:1fr}.audit-row time{white-space:normal}}.user-identity{display:flex;align-items:center;gap:10px;min-width:0}.user-identity.compact{gap:8px}.user-identity-avatar-wrap{position:relative;flex:0 0 auto}.user-identity-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.user-identity-copy strong{color:var(--text);font-size:.88rem}.user-identity-copy span,.user-identity-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-identity-copy span{color:var(--muted);font-size:.72rem}.identity-avatar{width:42px;height:42px}.user-presence-dot{position:absolute;right:-1px;bottom:0;width:10px;height:10px;border:2px solid var(--panel);border-radius:50%;background:#9ca3af}.user-presence-dot.online{background:#22c55e}.user-presence-dot.active{background:#60a5fa}.user-presence-dot.inactive{background:#ef4444}.user-status-text{margin-left:auto!important;font-size:.68rem!important;font-weight:800!important;white-space:nowrap}.user-status-text.online{color:#15803d!important}.user-status-text.active{color:#2563eb!important}.user-status-text.inactive{color:#b91c1c!important}.identity-with-absence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ops-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.ops-header h2{margin:4px 0}.ops-header p{margin:0;color:var(--muted);max-width:760px}.period-switcher{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);flex-wrap:wrap}.period-switcher button{border:0;background:transparent;color:var(--muted);padding:8px 11px;border-radius:10px;font:inherit;font-size:.77rem;font-weight:800;cursor:pointer}.period-switcher button.active{background:var(--panel);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.07)}.ops-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.ops-kpi{display:grid;grid-gap:5px;gap:5px;min-height:116px}.ops-kpi span{font-size:.75rem;color:var(--muted);font-weight:750}.ops-kpi strong{font-size:1.65rem}.ops-kpi small{align-self:end;color:var(--muted);font-size:.72rem}.ops-table-card{display:grid;grid-gap:12px;gap:12px}.ops-table-wrap{overflow:auto}.ops-table{width:100%;border-collapse:collapse;min-width:980px}.ops-table td,.ops-table th{text-align:left;padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.ops-table th{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:850}.ops-table td{font-size:.79rem}.ops-table td>small{display:block;margin-top:3px;color:var(--muted);font-size:.69rem}.ops-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.rating-podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.rating-podium{display:grid;grid-gap:10px;gap:10px}.rating-podium>span{font-size:.72rem;color:var(--muted);font-weight:800}.rating-podium>strong{font-size:1.8rem}.rating-podium>small{color:var(--muted);font-size:.74rem}.rating-podium.place-1{border-color:color-mix(in srgb,#d59a00 42%,var(--line))}.rank-place{font-size:1.08rem!important;font-weight:900}.rating-events-card{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.rating-event-list{display:grid;grid-gap:7px;gap:7px}.rating-event-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:var(--panel2)}.rating-event-list>div>div{display:grid;grid-gap:3px;gap:3px}.rating-event-list strong{font-size:.82rem}.rating-event-list small,.rating-event-list span{font-size:.72rem;color:var(--muted)}.rating-event-list b{font-size:.88rem;color:var(--accent)}.quality-history-list.full-history{display:grid;grid-gap:8px;gap:8px}.quality-history-entry{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:7px 14px;gap:7px 14px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.quality-history-entry:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:translateY(-1px)}.quality-history-entry:disabled{opacity:.65;cursor:wait}.quality-history-main{display:flex;align-items:center;gap:13px;min-width:0}.quality-history-main>div:last-child{display:grid;grid-gap:3px;gap:3px}.quality-history-entry b{letter-spacing:2px;color:#d59a00}.quality-history-entry .history-open{font-size:.72rem;color:var(--accent);font-weight:800;white-space:nowrap}.quality-history-entry p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.76rem}.quality-detail-overlay{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:20px;background:rgba(10,15,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quality-detail-dialog{width:min(720px,100%);max-height:calc(100dvh - 40px);overflow:auto;display:grid;grid-gap:16px;gap:16px}.quality-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.quality-detail-head h2{margin:4px 0}.quality-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.quality-detail-grid>div,.quality-detail-note,.quality-detail-score{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.quality-detail-grid span,.quality-detail-note span,.quality-detail-score span{font-size:.72rem;color:var(--muted);font-weight:750}.quality-detail-grid strong{font-size:.86rem}.quality-detail-score strong{font-size:1.2rem;color:#d59a00}.quality-detail-note p{margin:0;color:var(--text);font-size:.82rem;line-height:1.5}.user-summary-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:0 0 10px}.user-summary-strip span{display:flex;align-items:baseline;gap:5px;padding:8px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--muted);font-size:.68rem}.user-summary-strip b{font-size:.95rem;color:var(--text)}.user-filters{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px;margin-bottom:10px}.user-filters input,.user-filters select{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);padding:8px 9px;font:inherit;font-size:.72rem}.user-row{grid-template-columns:minmax(0,1fr) auto}.user-row .user-identity{min-width:0}.user-session-count{white-space:nowrap!important;font-size:.66rem!important}.selected-user-state{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding:10px 12px;margin:-4px 0 16px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);font-size:.73rem;color:var(--muted)}.state-dot{display:inline-flex;align-items:center;gap:6px;font-weight:800}.state-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#9ca3af}.state-dot.online{color:#15803d}.state-dot.online:before{background:#22c55e}.state-dot.active{color:#2563eb}.state-dot.active:before{background:#60a5fa}.state-dot.inactive{color:#b91c1c}.state-dot.inactive:before{background:#ef4444}@media(max-width:1180px){.ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ops-header{display:grid}.period-switcher{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.period-switcher button{padding:8px 4px}.ops-kpi-grid{grid-template-columns:1fr 1fr}.rating-podium-grid{grid-template-columns:1fr}.quality-detail-overlay{padding:8px;align-items:end}.quality-detail-dialog{max-height:90dvh;border-radius:22px 22px 14px 14px}.quality-detail-grid{grid-template-columns:1fr 1fr}.quality-history-entry{grid-template-columns:minmax(0,1fr) auto}.quality-history-entry .history-open{display:none}.quality-history-main{align-items:flex-start;flex-direction:column}.user-filters{grid-template-columns:1fr 1fr}.user-filters input{grid-column:1/-1}.user-summary-strip{grid-template-columns:1fr 1fr 1fr}.selected-user-state{display:grid}.ops-kpi strong{font-size:1.4rem}}.block-switcher{position:fixed;top:18px;right:22px;z-index:220;justify-content:flex-end;gap:4px;isolation:isolate}.block-switcher,.block-switcher-apps{display:flex;align-items:center;pointer-events:none}.block-switcher-apps{gap:5px;max-width:0;opacity:0;overflow:hidden;transform:translateX(12px);transition:max-width .34s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .34s cubic-bezier(.2,.8,.2,1)}.block-switcher.is-open .block-switcher-apps{max-width:220px;opacity:1;transform:translateX(0);pointer-events:auto}.block-switcher-app,.block-switcher-plus{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:14px;background:transparent;padding:0;display:grid;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease,filter .18s ease;pointer-events:auto;-webkit-tap-highlight-color:transparent}.block-switcher-app{opacity:0;transform:translateX(18px) scale(.72);transition-delay:calc(var(--block-index) * 26ms)}.block-switcher.is-open .block-switcher-app{opacity:1;transform:translateX(0) scale(1)}.block-switcher-app:hover{transform:translateY(-2px) scale(1.08)}.block-switcher-app:active{transform:scale(.93)}.block-switcher-app img{width:32px;height:32px;object-fit:contain;filter:grayscale(1) brightness(0) contrast(1.28);opacity:.96;transition:filter .18s ease,opacity .18s ease}.block-switcher-app.current{cursor:default}.block-switcher-app.current img{opacity:.52}.block-switcher-plus{color:#ff3b30!important;font-size:37px;font-weight:300;line-height:1;text-shadow:0 2px 12px rgba(255,59,48,.16);transform:rotate(0deg) scale(1);opacity:1}.block-switcher-plus span{display:block;transform:translateY(-2px)}.block-switcher-plus:hover{transform:scale(1.09)}.block-switcher-plus:active{transform:scale(.92)}.block-switcher.is-open .block-switcher-plus{width:0;flex-basis:0;opacity:0;transform:rotate(90deg) scale(.55);overflow:hidden;pointer-events:none}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .block-switcher-app img{filter:grayscale(1) brightness(0) invert(1);opacity:.98}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .block-switcher-app.current img{opacity:.55}@media(max-width:760px){.block-switcher{top:10px;right:10px;gap:2px}.block-switcher-app,.block-switcher-plus{width:40px;height:40px;flex-basis:40px}.block-switcher-app img{width:29px;height:29px}.block-switcher.is-open .block-switcher-apps{max-width:190px}.mobile-account-card{max-width:calc(100% - 54px)}}@media(prefers-reduced-motion:reduce){.block-switcher-app,.block-switcher-apps,.block-switcher-plus{transition:none!important}}.global-block-switcher-wrap{position:fixed;top:18px;right:22px;z-index:500;pointer-events:none}.global-block-switcher{position:relative;min-width:46px;pointer-events:auto}.global-block-apps,.global-block-switcher{height:46px;display:flex;align-items:center;justify-content:flex-end}.global-block-apps{gap:8px;max-width:0;opacity:0;overflow:hidden;transform:translateX(18px) scale(.88);transform-origin:right center;pointer-events:none;transition:max-width .32s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.global-block-switcher.is-open .global-block-apps{max-width:260px;opacity:1;transform:translateX(0) scale(1);pointer-events:auto}.global-block-app{width:46px;height:46px;flex:0 0 46px;border:0;background:transparent;padding:0;display:grid;place-items:center;opacity:0;transform:translateX(14px) scale(.7);transition-property:opacity,transform,filter;transition-duration:.24s,.3s,.18s;transition-timing-function:ease,cubic-bezier(.2,.85,.2,1),ease;cursor:pointer}.global-block-switcher.is-open .global-block-app{opacity:1;transform:translateX(0) scale(1)}.global-block-app:hover{transform:translateY(-1px) scale(1.06)}.global-block-home{position:absolute;right:0;top:0;width:46px;height:46px;padding:0;border:0;border-radius:0;background:transparent!important;color:#ff3b30!important;display:grid;place-items:center;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:drop-shadow(0 2px 7px rgba(255,59,48,.18));transform:scale(1);opacity:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease,filter .18s ease;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.global-block-home svg{width:31px;height:31px;stroke-width:2.05}.global-block-home:hover{transform:scale(1.09);background:transparent!important}.global-block-home:active{transform:scale(.92)}.global-block-switcher.is-open .global-block-home{width:0;opacity:0;transform:scale(.55);overflow:hidden;pointer-events:none}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic],html[data-theme=metro]) .global-block-home{color:#ff3b30!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 2px 7px rgba(255,59,48,.2))}.global-block-icon-pair{position:relative;width:34px;height:34px;display:inline-grid;place-items:center}.global-block-icon-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:none!important;opacity:1!important;transition:opacity .14s ease,transform .18s ease}.global-block-icon-white{opacity:0!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .global-block-icon-black{opacity:0!important}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .global-block-icon-white{opacity:1!important}:is(html[data-theme=light],html[data-theme=glm]) .global-block-icon-black{opacity:1!important}:is(html[data-theme=light],html[data-theme=glm]) .global-block-icon-white{opacity:0!important}@media(max-width:760px){.global-block-switcher-wrap{top:calc(env(safe-area-inset-top,0px) + 8px);right:12px}.global-block-apps,.global-block-switcher{height:40px}.global-block-switcher{min-width:40px}.global-block-home{width:40px;height:40px;border-radius:0}.global-block-home svg{width:28px;height:28px}.global-block-switcher.is-open .global-block-apps{max-width:220px;gap:4px}.global-block-app{width:40px;height:40px;flex-basis:40px}.global-block-icon-pair{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){.global-block-app,.global-block-apps,.global-block-home,.global-block-icon-image{transition:none!important}}.global-top-actions{position:fixed;top:18px;right:22px;z-index:650;display:flex;align-items:center;gap:8px;pointer-events:none}.global-top-actions>*{pointer-events:auto}.katetalk-bubble-button{position:relative;width:46px;height:46px;border:0;background:transparent;color:#111827;display:grid;place-items:center;padding:0;cursor:pointer;filter:drop-shadow(0 2px 5px rgba(255,255,255,.7)) drop-shadow(0 2px 5px rgba(0,0,0,.24));transition:transform .16s ease,opacity .16s ease}.katetalk-bubble-button:hover{transform:scale(1.08)}.katetalk-bubble-button:active{transform:scale(.94)}.katetalk-bubble-button svg{width:31px;height:31px}.katetalk-bubble-button b{position:absolute;right:0;top:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff3b30;color:#fff;font:700 10px/18px system-ui;text-align:center;box-shadow:0 2px 7px rgba(0,0,0,.28)}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .katetalk-bubble-button{color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.48))}.katetalk-toast-stack{position:fixed;right:18px;top:76px;z-index:1400;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 28px));pointer-events:none}.katetalk-toast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.55);background:rgba(24,31,42,.88);color:#fff;border-radius:18px;padding:12px 42px 12px 14px;box-shadow:0 16px 38px rgba(0,0,0,.24);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);cursor:pointer;pointer-events:auto;animation:katetalkIn .24s cubic-bezier(.2,.8,.2,1)}.katetalk-toast-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.katetalk-toast-copy strong{font-size:14px}.katetalk-toast-copy span{font-size:12px;line-height:1.35;opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.katetalk-toast-timer{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);font-weight:800;font-size:13px}.katetalk-toast-close{position:absolute;right:8px;top:6px;border:0;background:transparent;color:#fff;font-size:20px;opacity:.65;cursor:pointer}.katetalk-toast-close:hover{opacity:1}@keyframes katetalkIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:760px){.global-top-actions{top:calc(env(safe-area-inset-top,0px) + 8px);right:12px;gap:4px}.katetalk-bubble-button{width:40px;height:40px}.katetalk-bubble-button svg{width:28px;height:28px}.katetalk-toast-stack{top:calc(env(safe-area-inset-top,0px) + 58px);right:10px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){.katetalk-bubble-button,.katetalk-toast{animation:none!important;transition:none!important}}@media(max-width:760px){.mobile-nav-v8.has-two-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-theme-row{position:relative;display:flex;align-items:center;gap:7px;min-width:0}.account-theme-row .account-identity{flex:1 1;min-width:0}.theme-switcher{position:relative;flex:0 0 auto}.theme-palette-button{width:42px;height:42px;border:0;border-radius:13px;background:transparent;color:var(--text);display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease}.theme-palette-button.active,.theme-palette-button:hover{background:rgba(128,128,128,.11);transform:scale(1.04)}.theme-palette-button:active{transform:scale(.94)}.theme-palette-button svg{width:23px;height:23px}.theme-popover{position:absolute;z-index:900;top:calc(100% + 8px);right:0;width:210px;padding:7px;border:1px solid rgba(255,255,255,.52);border-radius:17px;background:rgba(248,249,251,.88);box-shadow:0 18px 50px rgba(0,0,0,.2);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);animation:themePopoverIn .16s cubic-bezier(.2,.8,.2,1)}.theme-popover-option{width:100%;min-height:42px;border:0;border-radius:11px;background:transparent;color:#17191d;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;text-align:left;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.theme-popover-option:hover{background:rgba(17,24,39,.065)}.theme-popover-option.active{background:rgba(10,132,255,.1);color:#075fb5}.theme-popover-glyph{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:rgba(17,24,39,.055);overflow:hidden}.theme-popover-glyph svg{width:16px;height:16px}.theme-popover-glyph.swatch-royal{background:linear-gradient(145deg,#0a1830,#1b5791)}.theme-popover-glyph.swatch-magic{background:linear-gradient(145deg,#46101c,#8d2636)}.theme-popover-glyph.swatch-glm{background:linear-gradient(145deg,#fff1f7,#ff5b9f)}.theme-popover-glyph.swatch-metro{background:#0078d7;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.theme-check{width:16px;height:16px}.mobile-account-theme-row{display:none}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic],html[data-theme=metro]) .theme-palette-button{color:#fff}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .theme-popover{background:rgba(30,32,37,.92);border-color:rgba(255,255,255,.13)}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .theme-popover-option{color:#f6f7f9}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .theme-popover-option:hover{background:rgba(255,255,255,.07)}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .theme-popover-option.active{background:rgba(10,132,255,.2);color:#dcecff}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic]) .theme-popover-glyph{background:rgba(255,255,255,.08)}@media(max-width:760px){.account-theme-row{display:none}.mobile-account-theme-row{position:relative;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 100px);margin-bottom:18px}.mobile-account-theme-row .mobile-account-card{margin-bottom:0;min-width:0}.mobile-account-theme-row .theme-palette-button{width:40px;height:40px;border-radius:12px}.mobile-account-theme-row .theme-popover{left:auto;right:0;width:min(210px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.theme-popover{animation:none}.theme-palette-button{transition:none}}html[data-theme=metro]{--bg:#08090b;--panel:#141518;--panel2:#202226;--line:rgba(255,255,255,.12);--text:#f7f8fa;--muted:#b6bcc5;--accent:#0078d7;--accent2:#0078d7;--glass-bg:#141518;--glass-bg-strong:#141518;--glass-border:rgba(255,255,255,.12);--theme-bg:#08090b;--theme-panel:#141518;--theme-panel-2:#202226;--theme-line:rgba(255,255,255,.12);--theme-text:#f7f8fa;--theme-muted:#b6bcc5;--theme-accent:#0078d7;--theme-accent-soft:rgba(0,120,215,.16);--theme-active-bg:#0078d7;--theme-glass:#141518;--nav-accent:#0078d7;--nav-accent-soft:rgba(0,120,215,.16)}html[data-theme=metro] .main-area,html[data-theme=metro] :is(.content,.content-v6,.content-v8),html[data-theme=metro] body{background:#08090b!important;color:#f7f8fa!important;background-image:none!important}html[data-theme=metro] :is(.mac-sidebar,.glass-sidebar,.glass-topbar,.mac-flyout,.glass-mobile-sheet,.mobile-nav,.mobile-nav-v61,.mobile-nav-v8,.liquid-mobile-nav){background:#141518!important;border-color:rgba(255,255,255,.12)!important;border-radius:4px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro] :is(.card,.auth-card,.liquid-card,.stats-card,.achievement-stat,.achievement-month,.launch-card,.selection-card,.mini-wall-metric,.mini-wall-urgent,.mini-wall-tn,.mini-wall-tasks,.volume-summary-card,.volume-row,.personal-task-row,.block-kpi-card,.block-team-table,.kpi-wait-card,.leader-summary-card,.leader-accordion,.attention-tile,.today-stat-grid>div,.quality-mini-grid>div,.leader-podium-row,.attention-person-row){background:#141518!important;border-color:rgba(255,255,255,.12)!important;color:#f7f8fa!important;border-radius:4px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro] :is(input,select,textarea,.segment,.metric-row>div,.summary>div,.auto-value,.secret-box,.secondary-button,.quiet-back,.glass-choice,.hotdoc-button,.tn-button,.candidate-row,.work-row,.metric-card,.filter-chip,.year-pill){background:#202226!important;color:#f7f8fa!important;border-color:rgba(255,255,255,.14)!important;border-radius:2px!important;box-shadow:none!important}html[data-theme=metro] :is(input,textarea)::placeholder{color:#9da4ae!important}html[data-theme=metro] :is(.muted,.field-label,.profile-field,.account-copy span,.mobile-account-card span,.sheet-note,.deadline-days-cell small){color:#b6bcc5!important}html[data-theme=metro] :is(h1,h2,h3,h4,strong,.page-title-v8,.mobile-page-title){color:#f7f8fa!important}html[data-theme=metro] :is(.mac-nav-item,.flyout-link,.mobile-sheet-link){color:#f7f8fa!important;border-radius:2px!important}html[data-theme=metro] :is(.mac-nav-item:hover,.flyout-link:hover){background:rgba(0,120,215,.16)!important;color:#fff!important}html[data-theme=metro] :is(.mac-nav-item.active,.flyout-link.active,.mobile-nav-item.active){background:#0078d7!important;color:#fff!important;box-shadow:none!important}html[data-theme=metro] :is(.primary-button,.liquid-button.primary,.primary){background:#0078d7!important;border-color:#0078d7!important;border-radius:2px!important}html[data-theme=metro] :is(button,.pill,.chip,.filter-chip,.year-pill,.theme-palette-button,.theme-popover,.theme-popover-option){box-shadow:none!important}html[data-theme=metro] .theme-popover{background:#141518!important;border-color:rgba(255,255,255,.12)!important;border-radius:4px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro] .theme-popover-option{color:#f7f8fa!important;border-radius:2px!important}html[data-theme=metro] .theme-popover-option:hover{background:rgba(255,255,255,.06)!important}html[data-theme=metro] .theme-popover-option.active{background:#0078d7!important;color:#fff!important}html[data-theme=metro] .theme-popover-glyph{border-radius:2px!important;background:#202226!important}html[data-theme=metro] .theme-palette-button{color:#fff!important;border-radius:2px!important}html[data-theme=metro] .theme-palette-button.active,html[data-theme=metro] .theme-palette-button:hover{background:#0078d7!important;color:#fff!important}html[data-theme=metro] .katetalk-toast{background:#141518!important;border-color:rgba(255,255,255,.14)!important;border-radius:4px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro]{--bg:#202224;--panel:#17191c;--panel2:#24272b;--line:rgba(255,255,255,.14);--text:#ffffff;--muted:#c7cbd1;--accent:#0078d4;--accent2:#00a4ef;--glass-bg:#17191c;--glass-bg-strong:#17191c;--glass-border:rgba(255,255,255,.14);--glass-shadow:none;--theme-bg:#202224;--theme-panel:#17191c;--theme-panel-2:#24272b;--theme-line:rgba(255,255,255,.14);--theme-text:#fff;--theme-muted:#c7cbd1;--theme-accent:#0078d4;--theme-accent-soft:rgba(0,120,212,.18);--theme-active-bg:#0078d4;--theme-active-text:#fff;--theme-glass:#17191c;--nav-accent:#ff4057;--nav-accent-soft:rgba(255,64,87,.14);--nav-accent-soft-strong:rgba(255,64,87,.22);--metro-blue:#0067c0;--metro-blue-2:#005a9e;--metro-cyan:#007c83;--metro-green:#107c10;--metro-red:#c42b1c;--metro-orange:#b14600;--metro-purple:#744da9;--metro-purple-2:#5c2d91;--metro-magenta:#b4009e;--metro-ink:#243447;--metro-neutral:#17191c}html[data-theme=metro] .app-shell,html[data-theme=metro] .app-shell-v8,html[data-theme=metro] .main-area,html[data-theme=metro] :is(.content,.content-v6,.content-v8),html[data-theme=metro] body{background:#202224!important;color:#fff!important;background-image:none!important}html[data-theme=metro] :is(.mac-sidebar,.glass-sidebar){background:#17191c!important;border-color:rgba(255,255,255,.1)!important;border-radius:0!important;box-shadow:16px 0 38px rgba(0,0,0,.32),4px 0 14px rgba(0,0,0,.2),inset -1px 0 0 rgba(255,255,255,.07)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro] .mac-nav-item{background:transparent!important;color:#f6f7f9!important;border-radius:9px!important;box-shadow:none!important}html[data-theme=metro] .mac-nav-item:hover{background:rgba(255,255,255,.065)!important;color:#fff!important}html[data-theme=metro] .mac-nav-item.active{background:var(--nav-accent-soft)!important;color:#fff!important;box-shadow:none!important}html[data-theme=metro] .flyout-link>svg,html[data-theme=metro] .mac-nav-item .nav-svg,html[data-theme=metro] .mobile-sheet-link .mobile-sheet-icon{color:var(--nav-accent)!important}html[data-theme=metro] .mac-nav-item .nav-chevron-svg{color:#aeb4bd!important}html[data-theme=metro] :is(.mac-flyout,.glass-mobile-sheet,.mobile-nav,.mobile-nav-v61,.mobile-nav-v8,.liquid-mobile-nav){background:#17191c!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 16px 42px rgba(0,0,0,.26)!important}html[data-theme=metro] .flyout-link{color:#f4f6f8!important;border-radius:9px!important}html[data-theme=metro] .flyout-link:hover{background:rgba(255,255,255,.065)!important;color:#fff!important}html[data-theme=metro] .flyout-link.active{background:var(--nav-accent-soft)!important;color:#fff!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item{color:#c8cdd4!important;background:transparent!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item.active{color:var(--nav-accent)!important;background:transparent!important}html[data-theme=metro] .account-copy span,html[data-theme=metro] .mobile-account-card span{color:#b7bdc5!important}html[data-theme=metro] .global-top-actions{background:rgba(17,19,22,.92);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2px 4px;box-shadow:0 8px 24px rgba(0,0,0,.22)}html[data-theme=metro] .katetalk-bubble-button{color:#fff!important;filter:none!important}html[data-theme=metro] .global-block-icon-black{opacity:0!important}html[data-theme=metro] .global-block-icon-white{opacity:1!important}html[data-theme=metro] .block-switcher-app img{filter:grayscale(1) brightness(0) invert(1)!important}html[data-theme=metro] .block-switcher-plus{color:#ff3b30!important}html[data-theme=metro] :is(.ops-table-card,.block-team-card,.block-team-table,.leader-workload-card,.volume-card,.quality-history-card,.rating-events-card,.task-list-card,.paused-list,.running-card,.leader-document-row,.volume-row,.personal-task-row,.quality-history-entry,.quality-coverage-row,.rating-event-list>div,.candidate-row,.work-row,.mini-wall-tn,.rank-gap-list>div,.personal-quality-list>div,.audit-row,.security-session-row){background:#17191c!important;color:#fff!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}html[data-theme=metro] :is(input,select,textarea,.segment,.candidate-search,.auto-value,.secret-box){background:#101214!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important;border-radius:3px!important;box-shadow:none!important}html[data-theme=metro] :is(input,textarea)::placeholder{color:#9fa6af!important;opacity:1}html[data-theme=metro] :is(.period-switcher,.theme-popover){background:#17191c!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important}html[data-theme=metro] .period-switcher button{color:#c9ced5!important}html[data-theme=metro] .period-switcher button.active{background:#0078d4!important;color:#fff!important;box-shadow:none!important}html[data-theme=metro] :is(.secondary-button,.quiet-back,.liquid-button.quiet,.filter-chip,.year-pill){background:#24272b!important;color:#fff!important;border-color:rgba(255,255,255,.16)!important;box-shadow:none!important}html[data-theme=metro] :is(.primary-button,.liquid-button.primary,.primary){background:#0078d4!important;color:#fff!important;border-color:#0078d4!important;border-radius:3px!important;box-shadow:none!important}html[data-theme=metro] :is(.success-button,.liquid-button.success){background:#107c10!important;color:#fff!important;border-color:#107c10!important}html[data-theme=metro] :is(.danger-button,.delete-tn-open-confirm){background:#c42b1c!important;color:#fff!important;border-color:#c42b1c!important}html[data-theme=metro] .alert.error{background:#c42b1c!important;border-color:#c42b1c!important;color:#fff!important}html[data-theme=metro] .alert.success{background:#107c10!important;border-color:#107c10!important;color:#fff!important}html[data-theme=metro] .alert.warning{background:#b14600!important;border-color:#b14600!important;color:#fff!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.rating-podium,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div){border-radius:2px!important;border-color:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .16s ease,filter .16s ease!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.rating-podium,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):hover{transform:translateY(-2px);filter:brightness(1.06)}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n+1){background:var(--metro-blue)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n+2){background:var(--metro-magenta)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n+3){background:var(--metro-green)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n+4){background:var(--metro-purple)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n+5){background:var(--metro-orange)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div):nth-child(6n){background:var(--metro-cyan)!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.rating-podium,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div,.block-overview-hero,.block-attention-card,.block-today-card,.block-quality-card,.block-leaders-card,.personal-stats-hero,.achievement-hero,.quality-search-card,.quality-review-card,.quality-coverage-card,.task-create-card,.selection-card,.distribution-grid>.card,.delete-tn-card) :is(h1,h2,h3,h4,strong,b){color:#fff!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.rating-podium,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div,.block-overview-hero,.block-attention-card,.block-today-card,.block-quality-card,.block-leaders-card,.personal-stats-hero,.achievement-hero,.quality-search-card,.quality-review-card,.quality-coverage-card,.task-create-card,.selection-card,.distribution-grid>.card,.delete-tn-card) :is(span,small,p,.muted,.eyebrow,.field-label){color:rgba(255,255,255,.82)!important}html[data-theme=metro] .block-overview-hero{background:var(--metro-blue-2)!important}html[data-theme=metro] .block-attention-card,html[data-theme=metro] .block-overview-hero{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .block-attention-card{background:var(--metro-red)!important}html[data-theme=metro] .block-today-card{background:var(--metro-cyan)!important}html[data-theme=metro] .block-quality-card,html[data-theme=metro] .block-today-card{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .block-quality-card{background:var(--metro-green)!important}html[data-theme=metro] .block-leaders-card{background:var(--metro-purple-2)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .block-team-card{background:#17191c!important;border-radius:2px!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}html[data-theme=metro] .attention-person-row{background:rgba(0,0,0,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.16)!important;border-radius:2px!important}html[data-theme=metro] .leader-podium-row{background:rgba(0,0,0,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important;border-radius:2px!important}html[data-theme=metro] .coverage-track,html[data-theme=metro] .team-load-track{background:rgba(0,0,0,.26)!important}html[data-theme=metro] .work-launch-grid>.launch-card:nth-child(4n+1){background:var(--metro-blue)!important}html[data-theme=metro] .work-launch-grid>.launch-card:nth-child(4n+2){background:var(--metro-purple)!important}html[data-theme=metro] .work-launch-grid>.launch-card:nth-child(4n+3){background:var(--metro-cyan)!important}html[data-theme=metro] .work-launch-grid>.launch-card:nth-child(4n){background:var(--metro-orange)!important}html[data-theme=metro] .work-launch-grid>.launch-card{border-radius:2px!important;border-color:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}html[data-theme=metro] .work-launch-grid>.launch-card :is(strong,span,small,.eyebrow){color:#fff!important}html[data-theme=metro] .mini-wall-urgent{background:var(--metro-red)!important}html[data-theme=metro] .mini-wall-tasks,html[data-theme=metro] .mini-wall-urgent{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .mini-wall-tasks{background:var(--metro-purple-2)!important}html[data-theme=metro] .selection-card{background:var(--metro-blue-2)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] :is(.glass-choice,.tn-button,.hotdoc-button){background:#17191c!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important;border-radius:2px!important;box-shadow:none!important}html[data-theme=metro] .ops-header{background:var(--metro-ink)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .rating-podium-grid>.rating-podium:first-child{background:var(--metro-orange)!important}html[data-theme=metro] .rating-podium-grid>.rating-podium:nth-child(2){background:var(--metro-blue)!important}html[data-theme=metro] .rating-podium-grid>.rating-podium:nth-child(3){background:var(--metro-purple)!important}html[data-theme=metro] .personal-stats-hero{background:var(--metro-blue-2)!important}html[data-theme=metro] .personal-stats-hero,html[data-theme=metro] .stats-ranking-card{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .stats-ranking-card{background:var(--metro-purple-2)!important}html[data-theme=metro] .stats-records-card{background:var(--metro-cyan)!important}html[data-theme=metro] .stats-comparison-card,html[data-theme=metro] .stats-records-card{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .stats-comparison-card{background:var(--metro-green)!important}html[data-theme=metro] .personal-quality-history{background:#17191c!important;border-radius:2px!important}html[data-theme=metro] .achievement-hero{background:var(--metro-purple-2)!important}html[data-theme=metro] .achievement-hero,html[data-theme=metro] .current-ranking-card{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .current-ranking-card{background:var(--metro-blue-2)!important}html[data-theme=metro] .leader-accordion{background:#17191c!important;color:#fff!important;border-color:rgba(255,255,255,.13)!important;border-radius:2px!important;box-shadow:none!important;overflow:hidden}html[data-theme=metro] .leader-accordion:nth-child(5n+1)>summary{background:var(--metro-blue)!important}html[data-theme=metro] .leader-accordion:nth-child(5n+2)>summary{background:var(--metro-purple)!important}html[data-theme=metro] .leader-accordion:nth-child(5n+3)>summary{background:var(--metro-green)!important}html[data-theme=metro] .leader-accordion:nth-child(5n+4)>summary{background:var(--metro-orange)!important}html[data-theme=metro] .leader-accordion:nth-child(5n)>summary{background:var(--metro-cyan)!important}html[data-theme=metro] .leader-accordion>summary :is(strong,b,span,small){color:#fff!important}html[data-theme=metro] .leader-in-total{color:#fff!important}html[data-theme=metro] .load-breakdown{background:#17191c!important;border-color:rgba(255,255,255,.13)!important}html[data-theme=metro] .quality-search-card{background:var(--metro-blue)!important}html[data-theme=metro] .quality-review-card,html[data-theme=metro] .quality-search-card{color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .quality-review-card{background:var(--metro-green)!important}html[data-theme=metro] .quality-coverage-card{background:var(--metro-purple-2)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .quality-review-card :is(input,textarea,button),html[data-theme=metro] .quality-search-card :is(input,button){border-color:rgba(255,255,255,.28)!important}html[data-theme=metro] .quality-progress{background:rgba(0,0,0,.18)!important}html[data-theme=metro] .quality-detail-dialog{background:#17191c!important;border-radius:2px!important}html[data-theme=metro] .task-create-card{background:var(--metro-blue)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .task-list-card{background:#17191c!important;border-radius:2px!important}html[data-theme=metro] .volume-summary-card.urgent{background:var(--metro-red)!important}html[data-theme=metro] .distribution-grid>.card:first-child{background:var(--metro-blue-2)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .distribution-grid>.recommendation-card{background:var(--metro-purple-2)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .distribution-grid>.card :is(label,.field-label,.hint,.eyebrow,h2,h3,p,strong,span,small){color:#fff!important}html[data-theme=metro] .distribution-grid>.card :is(input,select,.segment,.candidate-row,.manual-picker,.selected-worker-box){background:#17191c!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}html[data-theme=metro] .metric-row>div:nth-child(3n+1),html[data-theme=metro] .summary>div:nth-child(4n+1){background:var(--metro-cyan)!important}html[data-theme=metro] .metric-row>div:nth-child(3n+2),html[data-theme=metro] .summary>div:nth-child(4n+2){background:var(--metro-green)!important}html[data-theme=metro] .metric-row>div:nth-child(3n),html[data-theme=metro] .summary>div:nth-child(4n+3){background:var(--metro-orange)!important}html[data-theme=metro] .summary>div:nth-child(4n){background:var(--metro-magenta)!important}html[data-theme=metro] :is(.metric-row>div,.summary>div){color:#fff!important;border-color:rgba(255,255,255,.08)!important;border-radius:2px!important}html[data-theme=metro] :is(.metric-row>div,.summary>div) :is(span,strong,small){color:#fff!important}html[data-theme=metro] .delete-tn-card{background:var(--metro-red)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .delete-tn-card :is(input,select,textarea,.delete-tn-preview,.delete-tn-reserve){background:#17191c!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}html[data-theme=metro] :is(.card,.liquid-card,.stats-card,.achievement-stat,.achievement-month,.launch-card,.selection-card,.mini-wall-metric,.mini-wall-urgent,.mini-wall-tasks,.volume-summary-card,.block-kpi-card,.leader-summary-card){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=metro] :focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}html[data-theme=metro] a:focus-visible,html[data-theme=metro] button:focus-visible{box-shadow:0 0 0 2px #202224,0 0 0 5px #fff!important}html[data-theme=metro] .ks-1{color:#fff!important;background:#107c10!important;border-color:#107c10!important}html[data-theme=metro] .ks-2{color:#111!important;background:#ffd60a!important;border-color:#ffd60a!important}html[data-theme=metro] .ks-3{color:#fff!important;background:#c42b1c!important;border-color:#c42b1c!important}@media(max-width:760px){html[data-theme=metro] .global-top-actions{border-radius:14px;padding:1px 3px}html[data-theme=metro] :is(.block-kpi-grid,.ops-kpi-grid,.leader-summary-grid,.volume-summary-grid,.mini-wall-metrics,.stats-grid,.achievement-summary,.current-ranking-grid,.stats-record-grid){gap:7px!important}html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.stats-card,.achievement-stat,.current-ranking-grid>div,.stats-record-grid>div){min-height:96px!important;padding:13px!important}}@media(prefers-reduced-motion:reduce){html[data-theme=metro] :is(.block-kpi-card,.ops-kpi,.rating-podium,.stats-card,.achievement-stat,.achievement-month,.leader-summary-card,.volume-summary-card,.mini-wall-metric,.current-ranking-grid>div,.stats-record-grid>div,.stats-comparison-grid>div,.today-stat-grid>div,.quality-mini-grid>div){transition:none!important}}@media(max-width:760px){html[data-theme=metro] .mobile-nav-v8{background:#17191c!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item{background:#000!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item>svg{color:#fff!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item small{font-size:11.5px!important;line-height:13px!important;font-weight:650!important;opacity:1!important;letter-spacing:-.01em!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item.active{background:#000!important;color:var(--nav-accent)!important;border-color:rgba(255,64,87,.42)!important;box-shadow:inset 0 0 0 1px rgba(255,64,87,.1)!important}html[data-theme=metro] .mobile-nav-v8 .mobile-nav-item.active>svg{color:var(--nav-accent)!important;filter:drop-shadow(0 3px 7px var(--nav-accent-soft-strong))!important}html[data-theme=metro] .glass-mobile-sheet,html[data-theme=metro] .mobile-nav-sheet{background:#101114!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:4px 4px 0 0!important;box-shadow:0 -18px 44px rgba(0,0,0,.42)!important}html[data-theme=metro] .mobile-sheet-head button,html[data-theme=metro] .mobile-sheet-head h2{color:#fff!important}html[data-theme=metro] .mobile-sheet-handle{background:rgba(255,255,255,.42)!important}html[data-theme=metro] .mobile-sheet-links{gap:8px!important}html[data-theme=metro] .mobile-sheet-link{min-height:60px!important;border:0!important;border-radius:2px!important;padding:11px 14px!important;color:#fff!important;box-shadow:none!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+1){background:#0067c0!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+2){background:#5c2d91!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+3){background:#007c83!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+4){background:#107c10!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+5){background:#b14600!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+6){background:#b4009e!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n+7){background:#005a9e!important}html[data-theme=metro] .mobile-sheet-link:nth-child(8n){background:#744da9!important}html[data-theme=metro] .mobile-sheet-link.danger-link{background:#c42b1c!important;color:#fff!important}html[data-theme=metro] .mobile-sheet-link strong{color:#fff!important;font-size:16px!important;font-weight:720!important;text-shadow:0 1px 1px rgba(0,0,0,.12)!important}html[data-theme=metro] .mobile-sheet-link .mobile-sheet-arrow,html[data-theme=metro] .mobile-sheet-link .mobile-sheet-icon{color:#fff!important;opacity:1!important}html[data-theme=metro] .mobile-sheet-link:active{transform:scale(.985)!important;filter:brightness(1.12)!important}}.stats-source-note{padding:10px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;line-height:1.45}.kpi-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.kpi-hero h2{margin:5px 0 7px}.kpi-hero p{margin:0;max-width:760px;color:var(--muted)}.kpi-month-nav{display:flex;align-items:center;gap:12px;white-space:nowrap}.kpi-month-nav button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface-soft);color:inherit;font-size:25px;cursor:pointer}.kpi-month-nav strong{min-width:84px;text-align:center}.kpi-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.kpi-total{display:flex;flex-direction:column;gap:5px}.kpi-fact>span,.kpi-source>span,.kpi-total>span{font-size:12px;color:var(--muted)}.kpi-total>strong{font-size:24px}.kpi-total>small{color:var(--muted)}.kpi-total.blocked{border-color:rgba(220,55,55,.38)}.kpi-section{margin:24px 0}.kpi-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-card,.kpi-row{position:relative}.kpi-card{display:flex;flex-direction:column;gap:10px}.kpi-card h3,.kpi-row h3{margin:0}.kpi-card p,.kpi-row p{margin:0;color:var(--muted);line-height:1.45}.kpi-card.ok,.kpi-row.ok{border-color:rgba(52,168,83,.32)}.kpi-card.fail,.kpi-row.fail{border-color:rgba(220,55,55,.34)}.kpi-card.pending,.kpi-row.pending{border-style:dashed}.kpi-state{font-size:12px;font-weight:700}.kpi-card.ok .kpi-state{color:#2f9b54}.kpi-card.fail .kpi-state{color:#d34a4a}.kpi-card.pending .kpi-state{color:var(--muted)}.kpi-source{display:flex;flex-direction:column;gap:3px;padding-top:4px}.kpi-source strong{font-size:13px}.kpi-source small{font-size:12px;color:var(--muted)}.kpi-actions{display:flex;gap:8px;margin-top:auto}.kpi-actions.vertical{flex-direction:column;align-self:center;min-width:142px}.liquid-button.danger{border-color:rgba(220,55,55,.35);color:#cf4545}.kpi-list{display:flex;flex-direction:column;gap:10px}.kpi-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.kpi-number{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--surface-soft);font-weight:800}.kpi-row-main{display:flex;flex-direction:column;gap:8px}.kpi-row-title{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.kpi-row-title>strong{white-space:nowrap;font-size:17px}.kpi-fact{display:flex;gap:8px;align-items:baseline}.kpi-fact strong{font-size:14px}.kpi-history{margin-top:24px}.kpi-history-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.kpi-history-grid button{border:1px solid var(--line);background:var(--surface-soft);color:inherit;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px;cursor:pointer;text-align:left}.kpi-history-grid button.active{outline:2px solid currentColor;outline-offset:-2px}.kpi-history-grid strong{font-size:18px}.kpi-history-grid small{color:var(--muted)}.kpi-edit-sheet label{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:13px;color:var(--muted)}.kpi-edit-sheet input,.kpi-edit-sheet textarea{width:100%;border:1px solid var(--line);background:var(--surface-soft);color:inherit;border-radius:12px;padding:11px 12px;font:inherit}.kpi-edit-sheet textarea{resize:vertical}@media(max-width:900px){.kpi-gate-grid,.kpi-summary-grid{grid-template-columns:1fr}.kpi-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-row{grid-template-columns:38px minmax(0,1fr)}.kpi-actions.vertical{grid-column:2;flex-direction:row;align-self:auto}.kpi-row-title{flex-direction:column;gap:5px}}@media(max-width:600px){.kpi-hero{flex-direction:column}.kpi-month-nav{width:100%;justify-content:space-between}.kpi-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-row{padding:14px;gap:10px}.kpi-actions.vertical{display:grid;grid-template-columns:1fr 1fr}.kpi-row-title>strong{font-size:15px}}html[data-theme=metro] .kpi-hero{background:var(--metro-blue)!important;color:#fff!important;border-radius:2px!important;border:0!important;box-shadow:none!important}html[data-theme=metro] .kpi-summary-grid .kpi-total:first-child{background:var(--metro-purple)!important;color:#fff!important;border-radius:2px!important;border:0!important}html[data-theme=metro] .kpi-summary-grid .kpi-total:nth-child(2){background:var(--metro-green)!important;color:#fff!important;border-radius:2px!important;border:0!important}html[data-theme=metro] .kpi-summary-grid .kpi-total:nth-child(3){background:var(--metro-orange)!important;color:#fff!important;border-radius:2px!important;border:0!important}html[data-theme=metro] :is(.kpi-card,.kpi-row,.kpi-history){background:#17191c!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important}html[data-theme=metro] .kpi-history-grid button{border-radius:2px!important}html[data-theme=metro] :is(.kpi-hero,.kpi-total,.kpi-card,.kpi-row,.kpi-history) :is(p,small,.kpi-source>span,.kpi-fact>span,.kpi-total>span){color:rgba(255,255,255,.78)!important}.global-loading-indicator{width:24px;height:46px;flex:0 0 24px;display:grid;place-items:center;color:#6b7280;opacity:0;transform:scale(.82);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.global-loading-indicator.is-active{opacity:1;transform:scale(1)}.ios-activity-spinner{display:block;width:18px;height:18px;border-radius:50%;background:repeating-conic-gradient(from 0deg,currentColor 0 8deg,transparent 8deg 30deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);animation:iosActivitySpin .82s steps(12) infinite}@keyframes iosActivitySpin{to{transform:rotate(1turn)}}:is(html[data-theme=dark],html[data-theme=royal],html[data-theme=magic],html[data-theme=metro]) .global-loading-indicator{color:#f2f2f7}@media(max-width:760px){.global-loading-indicator{width:22px;height:40px;flex-basis:22px}.ios-activity-spinner{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.ios-activity-spinner{animation-duration:1.7s}}