:root{color-scheme:dark;--bg:#0b0c0e;--sidebar:#090a0c;--surface:#121316;--surface-2:#181a1e;--surface-3:#1e2126;--line:#2a2e35;--line-soft:#1a1d22;--text:#f7fafc;--text-2:#d4dde6;--muted:#91a0af;--faint:#687887;--teal:#42d6cc;--teal-deep:#16aaa4;--teal-soft:#123a39;--green:#51cf9a;--amber:#e8aa4c;--red:#f37a7a;--violet:#a997ff;--shadow:0 24px 80px rgba(0,0,0,0.44);--shadow-soft:0 10px 35px rgba(0,0,0,0.22);--radius-xs:7px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{min-width:320px;color:var(--text-2);font-size:14px;line-height:1.5}::selection{background:rgba(66,214,204,.24);color:var(--text)}*{scrollbar-color:#344454 transparent;scrollbar-width:thin}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(226,235,245,.6);outline-offset:2px}.ui-v2.app-shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100dvh;background:transparent}.ui-v2>.sidebar{position:-webkit-sticky;position:sticky;z-index:40;top:0;display:flex;width:auto;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;padding:14px 12px 12px;border:0;border-right:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 28%),var(--sidebar)}.ui-v2 .brand-row{display:flex;min-height:48px;align-items:center;gap:6px;padding:0 5px 10px;border-bottom:1px solid rgba(255,255,255,.045)}.ui-v2 .brand-lockup{display:flex;min-width:0;flex:1 1;align-items:center;gap:10px;color:var(--text);text-decoration:none}.ui-v2 .brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid rgba(103,235,224,.2);border-radius:11px;background:linear-gradient(145deg,#e5ffff,#bdece9);box-shadow:0 8px 22px rgba(42,192,183,.12)}.ui-v2 .brand-mark img{width:23px;height:23px;object-fit:contain}.ui-v2 .brand-copy{display:grid;min-width:0;grid-gap:0;gap:0;line-height:1.15}.ui-v2 .brand-copy strong{color:var(--text);font-size:14px;font-weight:690;letter-spacing:-.025em}.ui-v2 .brand-copy small{color:var(--muted);font-size:11px;font-weight:500}.ui-v2 .mobile-drawer-close,.ui-v2 .mobile-menu-button,.ui-v2 .workspace-menu-button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.ui-v2 .mobile-drawer-close:hover,.ui-v2 .mobile-menu-button:hover,.ui-v2 .workspace-menu-button:hover{background:var(--surface-2);color:var(--text)}.ui-v2 .mobile-drawer-close,.ui-v2 .mobile-menu-button{display:none}.ui-v2 .sidebar-scroll{min-height:0;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:10px 2px 18px;scrollbar-gutter:stable}.ui-v2 .sidebar-nav{display:grid;grid-gap:3px;gap:3px;margin:0}.ui-v2 .nav-section{display:block;margin-top:21px}.ui-v2 .section-label{display:flex;min-height:28px;align-items:center;justify-content:space-between;padding:0 10px 5px;color:var(--faint);font-size:10px;font-weight:680;letter-spacing:.105em;text-transform:uppercase}.ui-v2 .section-label small{color:var(--faint);font-size:10px;font-weight:620}.ui-v2 .side-link{position:relative;display:flex;width:100%;height:39px;min-height:39px;align-items:center;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:13px;font-weight:510;line-height:1;text-align:left;text-decoration:none}.ui-v2 .side-link:hover{border-color:rgba(255,255,255,.035);background:rgba(255,255,255,.045);color:var(--text-2)}.ui-v2 .side-link.active{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.07);color:var(--text);box-shadow:inset 2px 0 0 var(--teal)}.ui-v2 .side-link>span:nth-child(2){min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .nav-icon,.ui-v2 .side-link.channel .nav-icon{width:17px;height:17px;flex:0 0 17px;color:var(--faint);font-size:medium;stroke-width:1.8}.ui-v2 .side-link:hover .nav-icon{color:var(--muted)}.ui-v2 .side-link.active .nav-icon{color:var(--teal)}.ui-v2 .side-link kbd{margin-left:auto;padding:2px 5px;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:rgba(255,255,255,.025);color:var(--faint);font-family:var(--font-geist),sans-serif;font-size:9px;font-weight:560}.ui-v2 .side-link b{display:grid;min-width:20px;height:20px;margin-left:auto;padding:0 6px;place-items:center;border-radius:10px;background:rgba(255,255,255,.06);color:var(--muted);font-size:10px;font-weight:650}.ui-v2 .side-link.active b{background:rgba(66,214,204,.15);color:#75e9e1}.ui-v2 .team-link{gap:9px}.ui-v2 .team-key{display:grid;width:33px;height:23px;flex:0 0 33px;place-items:center;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface);color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700}.ui-v2 .team-link.active .team-key,.ui-v2 .team-link:hover .team-key{border-color:rgba(66,214,204,.24);background:var(--teal-soft);color:var(--teal)}.ui-v2 .channels-empty{display:flex;min-height:48px;align-items:center;gap:10px;padding:8px 11px;color:var(--faint)}.ui-v2 .channels-empty small{font-size:11px;line-height:1.35}.ui-v2 .sidebar-bottom{display:flex;min-height:58px;align-items:center;gap:10px;margin:0;padding:11px 7px 1px;border-top:1px solid rgba(255,255,255,.055);background:rgba(16,17,20,.98)}.ui-v2 .avatar{width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:var(--surface-3);color:var(--text-2);font-size:10px;font-weight:720}.ui-v2 .user-copy{display:grid;min-width:0;flex:1 1;grid-gap:2px;gap:2px}.ui-v2 .user-copy strong{max-width:none;color:var(--text-2);font-size:12px;font-weight:620}.ui-v2 .user-copy small{overflow:hidden;color:var(--faint);font-size:10px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ui-v2 .icon-button{display:grid;width:34px;height:34px;flex:0 0 34px;margin-left:auto;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--faint)}.ui-v2 .icon-button:hover{background:var(--surface-2);color:var(--text)}.ui-v2>.workspace{min-width:0;min-height:100dvh;background:var(--bg)}.ui-v2 .topbar{position:-webkit-sticky;position:sticky;z-index:35;top:0;display:flex;height:68px;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(11,12,15,.86);box-shadow:0 1px 0 rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.ui-v2 .topbar-context{display:grid;min-width:150px;grid-gap:1px;gap:1px;line-height:1.2}.ui-v2 .topbar-context>span{color:var(--faint);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.ui-v2 .breadcrumbs{display:flex;min-width:0;align-items:center;gap:7px;color:var(--muted);font-size:13px}.ui-v2 .breadcrumbs strong{overflow:hidden;color:var(--text);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .search-field{display:flex;width:min(400px,38vw);height:40px;align-items:center;gap:9px;margin-left:auto;padding:0 10px 0 12px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(24,25,28,.75);color:var(--muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ui-v2 button.search-field{cursor:pointer;text-align:left}.ui-v2 .search-field:focus-within,.ui-v2 .search-field:hover{border-color:rgba(66,214,204,.25);background:var(--surface)}.ui-v2 .search-field>svg{flex:0 0 auto;color:var(--faint)}.ui-v2 .search-field input,.ui-v2 .search-field>span{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--text-2);font-size:13px}.ui-v2 .search-field input::placeholder{color:var(--faint)}.ui-v2 .search-field kbd{flex:0 0 auto;padding:3px 6px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.025);color:var(--faint);font-family:var(--font-geist),sans-serif;font-size:9px;font-weight:600}.ui-v2 .top-actions{display:flex;align-items:center;gap:8px}.ui-v2 .top-icon{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);text-decoration:none}.ui-v2 .top-icon:hover{border-color:var(--line-soft);background:var(--surface);color:var(--text)}.ui-v2 .top-icon i{position:absolute;top:7px;right:7px;width:7px;height:7px;border:2px solid var(--bg);border-radius:50%;background:var(--teal)}.ui-v2 .primary-button{display:inline-flex;width:auto;min-width:0;height:40px;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(138,255,246,.16);border-radius:12px;background:linear-gradient(180deg,#55ddd4,#36c7be);color:#062826;box-shadow:0 8px 22px rgba(25,177,168,.14);font-size:12px;font-weight:720}.ui-v2 .primary-button:hover{background:linear-gradient(180deg,#65e6dd,#40d0c7);box-shadow:0 10px 28px rgba(25,177,168,.23);transform:translateY(-1px)}.ui-v2 .primary-button:active{box-shadow:none;transform:translateY(0)}.mobile-sidebar-backdrop,.mobile-tabbar{display:none}.ui-v2 .route-content{width:100%;max-width:1560px;margin:0 auto;padding:30px clamp(20px,3.2vw,48px) 64px;color:var(--text-2)}.workspace-page{width:100%;max-width:1240px;margin:0 auto}.workspace-page.wide{max-width:1480px}.workspace-page-heading{display:flex;min-height:116px;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.055)}.workspace-page-title{min-width:0}.workspace-page-eyebrow{display:block;margin-bottom:8px;color:var(--teal);font-size:10px;font-weight:730;letter-spacing:.12em;text-transform:uppercase}.ui-v2 .route-content .workspace-page-heading h1{margin:0}.workspace-page-heading p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.workspace-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:var(--faint);font-size:11px}.workspace-page-meta>a,.workspace-page-meta>span{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line-soft);border-radius:999px;background:rgba(255,255,255,.02);color:var(--muted);text-decoration:none}.workspace-page-meta>a:hover{border-color:rgba(66,214,204,.22);color:var(--teal)}.workspace-page-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.workspace-section-heading{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.workspace-section-title-row{display:flex;align-items:center;gap:8px}.ui-v2 .route-content .workspace-section-heading h2{margin:0;color:var(--text);font-size:16px;font-weight:650}.workspace-section-title-row>b{display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;border-radius:11px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:650}.workspace-section-heading p{margin:4px 0 0;color:var(--muted);font-size:11px}.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.workspace-metric{position:relative;display:grid;min-height:126px;align-content:space-between;overflow:hidden;padding:18px;border:1px solid var(--line-soft);border-radius:17px;background:linear-gradient(145deg,rgba(32,33,36,.92),rgba(23,24,27,.95));box-shadow:var(--shadow-soft)}.workspace-metric:after{position:absolute;right:-28px;bottom:-48px;width:112px;height:112px;border:1px solid rgba(255,255,255,.035);border-radius:50%;content:""}.workspace-metric>span{color:var(--faint);font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.workspace-metric>strong{position:relative;z-index:1;margin-top:13px;color:var(--text);font-size:28px;font-weight:710;letter-spacing:-.045em}.workspace-metric>small{position:relative;z-index:1;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.workspace-metric.tone-teal{border-color:rgba(66,214,204,.16);background:linear-gradient(145deg,rgba(23,62,62,.8),rgba(16,27,35,.95))}.workspace-metric.tone-teal>strong{color:var(--teal)}.workspace-metric.tone-amber>strong{color:var(--amber)}.workspace-metric.tone-red>strong{color:var(--red)}.workspace-card{margin-bottom:18px;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(145deg,rgba(32,33,36,.82),rgba(22,23,26,.9));box-shadow:var(--shadow-soft)}.workspace-card.flush{padding:0;overflow:hidden}.workspace-empty{display:grid;min-height:230px;place-content:center;place-items:center;grid-gap:7px;gap:7px;padding:28px;color:var(--muted);text-align:center}.workspace-empty.compact{min-height:130px;padding:20px}.workspace-empty-icon{display:grid;width:46px;height:46px;margin-bottom:4px;place-items:center;border:1px solid rgba(66,214,204,.16);border-radius:15px;background:rgba(66,214,204,.07);color:var(--teal)}.workspace-empty strong{color:var(--text-2);font-size:14px;font-weight:640}.workspace-empty p{max-width:440px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.workspace-resource-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:16px;background:rgba(21,22,25,.72);box-shadow:var(--shadow-soft)}.file-upload-control{display:grid;grid-gap:6px;gap:6px}.file-upload-control .btn.disabled{cursor:wait;opacity:.55}.file-upload-status{margin:0;color:var(--teal);font-size:9px}.google-drive-import{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;grid-gap:15px;gap:15px;margin-bottom:28px;padding:18px;border:1px solid rgba(66,214,204,.14);border-radius:17px;background:rgba(22,23,26,.82);box-shadow:var(--shadow-soft)}.google-drive-import-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(66,214,204,.18);border-radius:14px;background:rgba(66,214,204,.075);color:var(--teal)}.google-drive-import-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.google-drive-import-copy>strong{color:var(--text-2);font-size:14px;font-weight:650}.google-drive-import-copy>p,.google-drive-import-copy>small{max-width:680px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.google-drive-import-copy>small.error{color:#f2a0a0}.google-drive-progress{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.google-drive-progress>span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:8px}.google-drive-progress b{color:var(--text-2)}.google-drive-progress .failed{border-color:rgba(238,106,106,.2);color:#ee8b8b}.google-drive-notes{color:var(--muted);font-size:9px}.google-drive-notes summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--teal)}.google-drive-notes ul{display:grid;grid-gap:3px;gap:3px;margin:7px 0 0;padding-left:18px}.google-drive-import-actions{display:grid;min-width:154px;justify-items:stretch;grid-gap:7px;gap:7px}.google-drive-import-actions .btn{justify-content:center}.google-drive-import-actions>small{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--faint);font-size:8px;text-align:center}.spin{animation:rellia-spin .9s linear infinite}.workspace-resource-row{display:grid;min-height:68px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.045);color:inherit;text-decoration:none}.workspace-resource-row:last-child{border-bottom:0}.workspace-resource-row:hover{background:rgba(255,255,255,.032)}.workspace-resource-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(66,214,204,.13);border-radius:12px;background:rgba(66,214,204,.065);color:var(--teal)}.workspace-resource-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.workspace-resource-copy a,.workspace-resource-copy strong{overflow:hidden;color:var(--text-2);font-size:13px;font-weight:610;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.workspace-resource-copy a:hover{color:var(--teal)}.workspace-resource-copy small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-resource-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--faint);font-size:10px}.workspace-resource-meta .badge{white-space:nowrap}.workspace-two-column{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);align-items:start;grid-gap:18px;gap:18px}.workspace-page-section+.workspace-page-section{margin-top:30px}.workspace-side-panel{position:-webkit-sticky;position:sticky;top:92px}.workspace-side-intro{display:flex;align-items:center;gap:11px;margin-bottom:11px;padding:0 5px}.workspace-side-intro>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(66,214,204,.16);border-radius:11px;background:rgba(66,214,204,.07);color:var(--teal)}.workspace-side-intro>div{display:grid;grid-gap:2px;gap:2px}.workspace-side-intro strong{color:var(--text-2);font-size:12px;font-weight:630}.workspace-side-intro small{color:var(--muted);font-size:10px}.ui-v2 .route-content .workspace-form{display:grid;grid-gap:14px;gap:14px;margin:0;padding:18px}.ui-v2 .route-content .workspace-form h2{margin:0 0 2px;font-size:15px}.workspace-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:580}.workspace-form textarea{min-height:104px;resize:vertical}.workspace-form select[multiple]{min-height:128px}.workspace-form .btn{width:100%}.resource-icon-link,.resource-quick-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgba(66,214,204,.18);border-radius:9px;background:rgba(66,214,204,.07);color:var(--teal);font-size:10px;font-weight:650;text-decoration:none}.calendar-panel{margin-bottom:28px;overflow-x:auto;border:1px solid var(--line-soft);border-radius:18px;background:rgba(21,22,25,.76);box-shadow:var(--shadow-soft)}.cal{display:grid;min-width:920px;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-head{min-height:42px;padding:13px 12px 9px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid var(--line-soft);color:var(--faint);font-size:9px;font-weight:720;letter-spacing:.1em;text-align:right;text-transform:uppercase}.cal-head:nth-child(7){border-right:0}.cal-cell{position:relative;display:flex;min-height:150px;flex-direction:column;gap:5px;padding:10px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.008)}.cal-cell:nth-last-child(-n+7){border-bottom:0}.cal-cell:nth-child(7n+7){border-right:0}.cal-cell:hover{background:rgba(255,255,255,.025)}.cal-cell>strong{display:grid;width:27px;height:27px;margin:0 0 2px auto;place-items:center;border-radius:50%;color:var(--text-2);font-size:11px;font-weight:620}.cal-cell.today>strong{background:var(--teal);color:#052725;font-weight:760}.cal-cell.outside-month{background:rgba(0,0,0,.1);opacity:.45}.cal-event{display:flex;min-width:0;min-height:27px;align-items:center;gap:5px;padding:4px 6px;overflow:hidden;border:1px solid transparent;border-radius:7px;color:inherit;font-size:9px;text-decoration:none}.cal-event.issue{border-color:rgba(66,214,204,.1);background:rgba(66,214,204,.065)}.cal-event.meeting{border-color:rgba(169,151,255,.12);background:rgba(169,151,255,.065)}.cal-event:hover{border-color:rgba(255,255,255,.14);background:var(--surface-3)}.cal-event>span{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--teal);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:660}.cal-event.meeting>span{color:var(--violet)}.cal-event small{min-width:0;overflow:hidden;color:var(--text-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cal-more{margin:auto 0 0 4px;color:var(--muted);font-size:9px}.calendar-agenda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:18px;gap:18px}.calendar-agenda-grid>section:last-child{grid-column:1/-1}.calendar-view-all{display:inline-flex;min-height:36px;align-items:center;justify-content:center;margin-top:12px;padding:0 12px;border:1px solid rgba(66,214,204,.18);border-radius:10px;background:rgba(66,214,204,.06);color:var(--teal);font-size:10px;font-weight:650;text-decoration:none}.calendar-view-all:hover{border-color:rgba(66,214,204,.34);background:rgba(66,214,204,.1)}.calendar-meeting-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:13px}.calendar-meeting-list>a{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 11px;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.calendar-meeting-list>a:last-child{border-bottom:0}.calendar-meeting-list>a:hover{background:rgba(255,255,255,.03)}.calendar-meeting-list>a>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(169,151,255,.08);color:var(--violet)}.calendar-meeting-list>a>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.calendar-meeting-list strong{overflow:hidden;color:var(--text-2);font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.calendar-meeting-list small{color:var(--muted);font-size:10px}.resource-icon-link:hover,.resource-quick-action:hover{border-color:rgba(66,214,204,.35);background:rgba(66,214,204,.12)}.resource-icon-link{width:32px;padding:0;border-color:transparent;background:transparent;color:var(--muted)}@media (max-width:900px){.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-two-column{grid-template-columns:1fr}.workspace-side-panel{position:static}.calendar-agenda-grid{grid-template-columns:1fr}.calendar-agenda-grid>section:last-child{grid-column:auto}}@media (max-width:680px){.workspace-page-heading{display:grid;min-height:0;grid-gap:18px;gap:18px;margin-bottom:22px;padding-bottom:18px}.google-drive-import{grid-template-columns:42px minmax(0,1fr);padding:14px}.google-drive-import-icon{width:42px;height:42px}.google-drive-import-actions{grid-column:1/-1}.workspace-page-heading p{font-size:12px}.workspace-page-actions{justify-content:flex-start}.workspace-page-actions>*{flex:1 1}.workspace-metrics{gap:9px}.workspace-metric{min-height:112px;padding:15px;border-radius:15px}.workspace-metric>strong{font-size:24px}.workspace-resource-row{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:10px 12px}.workspace-resource-meta{grid-column:2;justify-content:flex-start}}@media (max-width:430px){.workspace-metrics{grid-template-columns:1fr}}.ui-v2 .route-content>div,.ui-v2 .route-content>main,.ui-v2 .route-content>section{min-width:0}.ui-v2 .route-content h1{margin:0 0 8px;color:var(--text);font-size:clamp(25px,2.4vw,34px);font-weight:690;letter-spacing:-.04em;line-height:1.15}.ui-v2 .route-content h2{color:var(--text);font-size:18px;font-weight:640;letter-spacing:-.025em}.ui-v2 .route-content .card{margin-bottom:16px;padding:20px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(32,33,36,.86),rgba(24,25,28,.92));box-shadow:0 1px 0 rgba(255,255,255,.025),var(--shadow-soft)}.ui-v2 .route-content .grid{gap:18px}.ui-v2 .route-content .btn,.ui-v2 .route-content a.btn{min-height:42px;gap:7px;padding:0 15px;border:1px solid rgba(138,255,246,.16);border-radius:11px;background:linear-gradient(180deg,#55ddd4,#36c7be);color:#062826;box-shadow:0 8px 22px rgba(25,177,168,.12);font-size:12px;font-weight:720}.ui-v2 .route-content .btn:hover,.ui-v2 .route-content a.btn:hover{box-shadow:0 10px 28px rgba(25,177,168,.2);transform:translateY(-1px)}.ui-v2 .route-content .btn.secondary,.ui-v2 .route-content a.btn.secondary{border-color:var(--line);background:var(--surface-2);color:var(--text-2);box-shadow:none}.ui-v2 .route-content .btn.secondary:hover,.ui-v2 .route-content a.btn.secondary:hover{border-color:#3b4d5f;background:var(--surface-3);color:var(--text)}.ui-v2 .route-content input,.ui-v2 .route-content select,.ui-v2 .route-content textarea{min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:#141518;color:var(--text)}.ui-v2 .route-content input:hover,.ui-v2 .route-content select:hover,.ui-v2 .route-content textarea:hover{border-color:#3a4b5c}.ui-v2 .route-content input:focus,.ui-v2 .route-content select:focus,.ui-v2 .route-content textarea:focus{border-color:rgba(66,214,204,.52);box-shadow:0 0 0 3px rgba(66,214,204,.09)}.ui-v2 .route-content .badge{min-height:24px;padding:3px 9px;border:1px solid rgba(255,255,255,.045);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:580}@media (max-width:1024px){.ui-v2.app-shell{grid-template-columns:248px minmax(0,1fr)}.ui-v2 .topbar{padding-inline:18px}.ui-v2 .search-field{width:min(330px,34vw)}}@media (max-width:860px){.ui-v2.app-shell{display:block;min-height:100dvh}.ui-v2.app-shell.issue-open{display:flex;height:100dvh;max-height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.ui-v2.issue-open>.workspace.issue-workspace{min-height:0;height:100%;max-height:100%;padding-bottom:0}.ui-v2>.sidebar{position:fixed;z-index:120;inset:0 auto 0 0;display:flex;width:min(330px,calc(100vw - 42px));height:100dvh;padding:14px 12px calc(14px + env(safe-area-inset-bottom));border-right:1px solid var(--line);box-shadow:30px 0 80px rgba(0,0,0,.48);transform:translateX(-104%);transition:transform .22s cubic-bezier(.22,.74,.22,1)}.ui-v2>.sidebar.mobile-open{transform:translateX(0)}.ui-v2>.sidebar .brand-row,.ui-v2>.sidebar .nav-section,.ui-v2>.sidebar .sidebar-bottom{display:flex}.ui-v2>.sidebar .nav-section{display:block}.ui-v2>.sidebar .sidebar-nav{display:grid}.ui-v2>.sidebar .side-link,.ui-v2>.sidebar .sidebar-nav .side-link{display:flex;height:42px;min-height:42px;flex-direction:row;justify-content:flex-start;gap:11px;padding:0 11px;color:var(--muted);font-size:14px}.ui-v2>.sidebar .sidebar-nav .side-link:nth-child(2){display:flex}.ui-v2>.sidebar .side-link .nav-icon{width:18px;height:18px;font-size:medium}.ui-v2 .workspace-menu-button{display:none}.ui-v2 .mobile-drawer-close,.ui-v2 .mobile-menu-button{display:grid}.mobile-sidebar-backdrop{position:fixed;z-index:115;inset:0;display:block;border:0;background:rgba(2,5,8,.66);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .18s ease}.mobile-sidebar-backdrop.visible{opacity:1;pointer-events:auto}.ui-v2>.workspace{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ui-v2 .topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;gap:10px}.ui-v2 .topbar-context{min-width:0;flex:1 1}.ui-v2 .topbar-context>span{display:none}.ui-v2 .breadcrumbs{display:flex;max-width:none;font-size:14px}.ui-v2 .search-field{width:42px;height:42px;flex:0 0 42px;justify-content:center;margin:0;padding:0}.ui-v2 .search-field>input,.ui-v2 .search-field>kbd,.ui-v2 .search-field>span,.ui-v2 .top-actions .top-icon{display:none}.ui-v2 .top-actions .primary-button{width:42px;height:42px;min-height:42px;padding:0}.ui-v2 .top-actions .primary-button>span{display:none}.mobile-tabbar{position:fixed;z-index:80;right:10px;bottom:calc(9px + env(safe-area-inset-bottom));left:10px;display:grid;height:64px;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(21,22,25,.94);box-shadow:0 18px 50px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.mobile-tabbar a,.mobile-tabbar button{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:var(--faint);font-size:9px;font-weight:620;line-height:1;text-decoration:none}.mobile-tabbar svg{width:20px;height:20px;stroke-width:1.8}.mobile-tabbar a.active,.mobile-tabbar button[aria-expanded=true]{background:rgba(66,214,204,.1);color:var(--teal)}.mobile-tabbar b{position:absolute;top:2px;left:calc(50% + 7px);display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border:2px solid #0f161e;border-radius:9px;background:var(--teal);color:#052521;font-size:8px}.ui-v2 .route-content{padding:24px 18px calc(38px + env(safe-area-inset-bottom))}}@media (max-width:520px){.ui-v2 .topbar{padding-inline:10px}.ui-v2 .route-content{padding-inline:14px}.ui-v2 .route-content h1{font-size:26px}.ui-v2 .route-content .card{padding:16px;border-radius:15px}}.palette-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:start center;padding:min(14vh,120px) 18px 24px;background:rgba(2,5,8,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.palette{display:grid;width:min(720px,100%);max-height:min(680px,calc(100dvh - 150px));overflow:hidden;border:1px solid #304050;border-radius:19px;background:#17181b;box-shadow:0 34px 110px rgba(0,0,0,.64)}.palette-input-row{display:grid;min-height:68px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 17px;border-bottom:1px solid var(--line-soft);color:var(--faint)}.palette-input-row input{width:100%;height:66px;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.palette-input-row input::placeholder{color:var(--faint)}.palette kbd{display:inline-grid;min-width:25px;min-height:23px;padding:3px 6px;place-items:center;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--faint);font-family:var(--font-geist),sans-serif;font-size:9px;font-weight:650}.palette-results{min-height:180px;overflow-y:auto;padding:9px}.palette-item{display:flex;width:100%;min-height:48px;align-items:center;padding:0 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-2);font-size:13px;font-weight:530;text-align:left}.palette-item.active,.palette-item:hover{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.06);color:var(--text)}.palette-item.active:after{margin-left:auto;color:var(--teal);font-size:11px;content:"Open  ↵"}.palette-empty{display:grid;min-height:210px;place-content:center;grid-gap:5px;gap:5px;color:var(--muted);text-align:center}.palette-empty strong{color:var(--text-2);font-size:14px}.palette-empty span{font-size:11px}.palette-footer{display:flex;min-height:46px;align-items:center;justify-content:flex-end;gap:16px;padding:0 14px;border-top:1px solid var(--line-soft);background:rgba(255,255,255,.015);color:var(--faint);font-size:9px}.palette-footer span{display:flex;align-items:center;gap:4px}@media (max-width:680px){.palette-backdrop{padding:calc(8px + env(safe-area-inset-top)) 8px 8px}.palette{max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:16px}.palette-input-row{min-height:62px;padding-inline:14px}.palette-input-row input{height:60px;font-size:16px}.palette-results{min-height:0}.palette-item{min-height:52px}.palette-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-sidebar-backdrop,.ui-v2>.sidebar{transition:none}}.ui-v2 .inbox-view,.ui-v2 .issues-view,.ui-v2 .meetings-view{width:100%;max-width:1420px;margin:0 auto;padding:34px clamp(22px,3vw,46px) 72px}.ui-v2 .page-header{display:flex;min-height:92px;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.ui-v2 .page-title-line{display:flex;align-items:center;gap:12px}.ui-v2 .project-badge{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(66,214,204,.2);border-radius:13px;background:linear-gradient(145deg,rgba(66,214,204,.18),rgba(66,214,204,.08));color:var(--teal);box-shadow:0 10px 28px rgba(24,176,167,.08);font-size:13px;font-weight:760}.ui-v2 .meetings-header h1,.ui-v2 .page-header h1{margin:0;color:var(--text);font-size:clamp(26px,2.7vw,34px);font-weight:690;letter-spacing:-.045em;line-height:1.12}.ui-v2 .meetings-header p,.ui-v2 .page-header p{max-width:680px;margin:8px 0 0 54px;color:var(--muted);font-size:13px;line-height:1.55}.ui-v2 .inbox-header p,.ui-v2 .meetings-header p{margin-left:0}.ui-v2 .team-identifier{min-height:25px;padding:3px 8px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.02);color:var(--muted);font-size:10px}.ui-v2 .team-roster{margin:14px 0 0 54px;color:var(--muted);font-size:11px}.ui-v2 .roster-avatar{width:27px;height:27px;border-color:var(--bg);font-size:8px}.ui-v2 .page-metrics{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));grid-gap:7px;gap:7px;padding:7px;border:1px solid var(--line-soft);border-radius:15px;background:rgba(24,25,28,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ui-v2 .page-metrics span{display:grid;min-height:48px;place-content:center;grid-gap:2px;gap:2px;padding:5px 12px;border:0;border-radius:10px;color:var(--faint);font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:.06em}.ui-v2 .page-metrics span:hover{background:rgba(255,255,255,.025)}.ui-v2 .page-metrics strong{color:var(--text);font-size:16px;font-weight:680;letter-spacing:-.02em}.ui-v2 .issue-toolbar{position:-webkit-sticky;position:sticky;z-index:24;top:68px;display:flex;min-height:54px;align-items:center;padding:7px 8px;border:1px solid var(--line-soft);border-radius:14px;background:rgba(17,18,21,.9);box-shadow:0 10px 30px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-v2 .view-switcher{display:flex;align-self:auto;gap:3px}.ui-v2 .view-switcher button{min-height:38px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:12px;font-weight:580}.ui-v2 .view-switcher button:hover{background:rgba(255,255,255,.035);color:var(--text-2)}.ui-v2 .view-switcher button.active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.ui-v2 .view-switcher button.active:after{content:none}.ui-v2 .toolbar-controls{display:flex;align-items:center;gap:5px;margin-left:auto}.ui-v2 .toolbar-controls>button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted)}.ui-v2 .assignee-filter summary,.ui-v2 .toolbar-menu summary{gap:7px;height:38px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:var(--muted);font-size:12px;font-weight:560}.ui-v2 .assignee-filter summary:hover,.ui-v2 .toolbar-controls>button:hover,.ui-v2 .toolbar-menu summary:hover{border-color:var(--line-soft);background:var(--surface-2);color:var(--text)}.ui-v2 .assignee-filter[open] summary,.ui-v2 .toolbar-menu[open] summary{border-color:var(--line);background:var(--surface-2);color:var(--text)}.ui-v2 .assignee-filter.active summary,.ui-v2 .toolbar-menu.active summary{border-color:var(--line-soft);background:var(--surface-3);color:var(--text);font-weight:580}.ui-v2 .row-assignee-menu .avatar,.ui-v2 .subissue-assignee-menu .avatar{width:24px;height:24px;flex:0 0 24px;border-radius:50%;font-size:9px}.ui-v2 .issue-prop-assignee>summary .avatar{width:20px;height:20px;flex:0 0 20px;border-radius:50%;font-size:8px}.ui-v2 .comment-avatar{font-size:9px}.ui-v2 .comment-avatar,.ui-v2 .issue-activity .comment-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%}.ui-v2 .assignee-filter summary .avatar{width:20px;height:20px;flex:0 0 20px;margin-left:-3px;font-size:9px}.ui-v2 .assignee-filter{margin-left:11px}.ui-v2 .assignee-filter:before{position:absolute;top:50%;left:-6px;width:1px;height:18px;background:var(--line-soft);content:"";transform:translateY(-50%)}.ui-v2 .assignee-filter-menu,.ui-v2 .toolbar-menu-list{top:44px;padding:6px;border-color:var(--line-soft);border-radius:12px}.ui-v2 .assignee-filter-menu button,.ui-v2 .toolbar-menu-list button{gap:9px;min-height:34px;padding:0 9px;border-radius:8px;font-size:12px}.ui-v2 .issue-groups{margin-top:18px}.ui-v2 .issue-group{margin-bottom:18px}.ui-v2 .group-heading{min-height:40px;gap:9px;padding:0 9px}.ui-v2 .group-heading strong{color:var(--text-2);font-size:12px;font-weight:630}.ui-v2 .group-heading>span:last-of-type{color:var(--faint);font-size:10px}.ui-v2 .issue-rows{overflow:visible;border:1px solid var(--line-soft);border-radius:14px;background:rgba(21,22,25,.7);box-shadow:0 8px 30px rgba(0,0,0,.11)}.ui-v2 .issue-row{grid-template-columns:20px 25px 68px minmax(240px,1fr) 96px 32px 42px;min-height:52px;padding:0 14px;border-bottom-color:rgba(255,255,255,.045);contain-intrinsic-size:auto 52px}.ui-v2 .issue-row:hover{background:rgba(255,255,255,.035)}.ui-v2 .issue-key{color:#718496;font-size:10px;font-weight:570}.ui-v2 .issue-main{gap:9px}.ui-v2 .issue-main strong{color:var(--text-2);font-size:13px;font-weight:520}.ui-v2 .issue-title-button:hover strong{color:var(--text)}.ui-v2 .issue-row time{color:var(--faint);font-size:10px}.ui-v2 .issue-main span{border-color:rgba(255,255,255,.06);border-radius:6px;background:rgba(255,255,255,.025);font-size:9px}.ui-v2 .group-add,.ui-v2 .show-more-issues{border-radius:8px}.ui-v2 .assignee-menu,.ui-v2 .create-dropdown-menu,.ui-v2 .label-menu,.ui-v2 .row-assignee-menu,.ui-v2 .row-status-menu,.ui-v2 .status-menu{padding:7px;border-color:var(--line);border-radius:12px;background:#1d1e21;box-shadow:var(--shadow)}.ui-v2 .inbox-view{max-width:1160px}.ui-v2 .inbox-header{margin-bottom:24px}.ui-v2 .inbox-tabs{display:inline-flex;gap:4px;margin:0 0 28px;padding:5px;border:1px solid var(--line-soft);border-radius:13px;background:var(--surface)}.ui-v2 .inbox-tabs button{min-height:40px;padding:0 14px;border-radius:9px;color:var(--muted);font-size:12px}.ui-v2 .inbox-tabs button.active{background:var(--surface-3);color:var(--text)}.ui-v2 .inbox-section-title{margin-bottom:11px;color:var(--text-2);font-size:12px}.ui-v2 .inbox-list{border-color:var(--line-soft);border-radius:15px;background:rgba(21,22,25,.72);box-shadow:var(--shadow-soft)}.ui-v2 .inbox-item{grid-template-columns:30px minmax(0,1fr) 64px;min-height:72px;gap:13px;padding:10px 16px;border-bottom-color:rgba(255,255,255,.045)}.ui-v2 .inbox-item:hover{background:rgba(255,255,255,.035)}.ui-v2 .mention-inbox-item.unread{background:linear-gradient(90deg,rgba(66,214,204,.08),transparent 55%);box-shadow:inset 2px 0 0 var(--teal)}.ui-v2 .mention-inbox-avatar{width:28px;height:28px;font-size:12px}.ui-v2 .inbox-item strong{color:var(--text-2);font-size:13px;font-weight:580}.ui-v2 .inbox-item small,.ui-v2 .inbox-item time{color:var(--muted);font-size:11px}.ui-v2 .chat-view{grid-template-rows:auto 1fr auto;height:calc(100dvh - 68px);background:transparent}.ui-v2 .channel-header{min-height:78px;padding:0 clamp(18px,2.8vw,38px);border-bottom-color:var(--line-soft);background:rgba(14,15,18,.42)}.ui-v2 .channel-title{gap:12px}.ui-v2 .channel-intro>span,.ui-v2 .channel-title>span{width:38px;height:38px;border-color:rgba(66,214,204,.2);border-radius:12px;background:rgba(66,214,204,.1);color:var(--teal);font-size:17px}.ui-v2 .channel-header h1{color:var(--text);font-size:16px;font-weight:650}.ui-v2 .channel-header p{margin-top:4px;color:var(--muted);font-size:11px}.ui-v2 .channel-actions{gap:7px}.ui-v2 .channel-actions button{min-height:38px;padding:0 11px;border-color:var(--line-soft);border-radius:10px;background:var(--surface);color:var(--muted);font-size:11px}.ui-v2 .channel-actions button:hover{border-color:rgba(66,214,204,.24);background:var(--surface-2);color:var(--text)}.ui-v2 .message-feed{padding:28px clamp(18px,7vw,110px) 34px}.ui-v2 .channel-intro{margin-bottom:34px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.045)}.ui-v2 .channel-intro h2{margin-top:12px;font-size:21px;font-weight:670;letter-spacing:-.03em}.ui-v2 .channel-intro p{color:var(--muted);font-size:12px}.ui-v2 .message{grid-template-columns:40px minmax(0,1fr);gap:13px;margin-top:15px;padding:3px 12px 4px;border-radius:8px}.ui-v2 .message.compact{margin-top:0;padding-top:1px;padding-bottom:1px}.ui-v2 .message:hover{background:rgba(255,255,255,.028)}.ui-v2 .message-avatar{width:38px;height:38px;border-radius:50%;font-size:10px}.ui-v2 .message-gutter-time{font-size:9px}.ui-v2 .message-reply-context{gap:7px;font-size:11px}.ui-v2 .message-reply-context .message-reply-avatar{width:17px;height:17px;flex:0 0 17px;font-size:7px}.ui-v2 .message-author{gap:8px;min-height:19px}.ui-v2 .message-author strong{color:var(--text);font-size:12px;font-weight:650}.ui-v2 .message-author time{color:var(--faint);font-size:10px}.ui-v2 .message p{color:#cbd5df;font-size:13px;line-height:1.6}.ui-v2 .composer{gap:6px;min-height:54px;margin:0 clamp(18px,7vw,110px) 22px;padding:7px 8px;border-color:var(--line-soft);border-radius:12px;background:var(--surface-2);box-shadow:none}.ui-v2 .composer .composer-attach{width:34px;height:34px;border-radius:9px}.ui-v2 .composer textarea{min-height:34px;padding:8px 2px;color:var(--text-2);font-size:13px;line-height:1.5}.ui-v2 .composer .send-button,.ui-v2 .composer>button:first-child{width:34px;height:34px;border-radius:9px}.ui-v2 .composer .send-button{background:var(--teal)}.ui-v2 .composer-reply-bar{margin:-7px -8px 7px;padding:7px 8px 7px 13px;border-radius:11px 11px 0 0;background:var(--surface-3);font-size:11px}.ui-v2 .composer-reply-bar button{width:22px;height:22px;font-size:15px}.ui-v2 .meetings-view{max-width:1260px}.ui-v2 .meetings-header{align-items:center}.ui-v2 .secondary-button{min-height:42px;padding:0 14px;border-color:var(--line);border-radius:11px;background:var(--surface-2);color:var(--text-2);font-size:12px}.ui-v2 .secondary-button:hover{background:var(--surface-3);color:var(--text)}.ui-v2 .instant-meeting-card{min-height:188px;grid-template-columns:160px minmax(0,1fr) auto;gap:30px;padding:30px 32px;border-color:rgba(66,214,204,.2);border-radius:20px;background:radial-gradient(circle at 11% 50%,rgba(66,214,204,.16),transparent 25%),linear-gradient(120deg,var(--bg),var(--surface) 65%);box-shadow:var(--shadow-soft)}.ui-v2 .eyebrow{color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.12em}.ui-v2 .instant-copy h2{margin:7px 0 8px;font-size:24px;font-weight:680}.ui-v2 .instant-copy p{color:var(--muted);font-size:12px}.ui-v2 .start-meeting-button{min-height:44px;padding:0 17px;border-radius:12px;font-size:12px}.ui-v2 .weekly-reminder-card{grid-template-columns:84px minmax(0,1fr) auto;gap:22px;margin-top:18px;padding:22px;border-color:var(--line-soft);border-radius:18px;background:linear-gradient(135deg,rgba(35,36,39,.94),rgba(20,21,24,.96))}.ui-v2 .weekly-reminder-time{width:76px;min-height:82px;border-radius:13px}.ui-v2 .weekly-reminder-time strong{font-size:21px}.ui-v2 .weekly-reminder-copy h2{margin:6px 0;font-size:16px;font-weight:640}.ui-v2 .weekly-reminder-copy p{color:var(--muted);font-size:11px}.ui-v2 .weekly-reminder-actions button{min-height:38px;padding:0 12px;border-radius:10px;font-size:10px}.ui-v2 .meeting-columns{gap:22px;margin-top:32px}.ui-v2 .meeting-section-title{min-height:40px}.ui-v2 .meeting-section-title h2{font-size:13px;font-weight:640}.ui-v2 .meeting-guide,.ui-v2 .meeting-list{border-radius:15px;background:rgba(21,22,25,.72);box-shadow:var(--shadow-soft)}.ui-v2 .meeting-row{grid-template-columns:52px minmax(0,1fr) auto auto;min-height:88px;gap:14px;padding:12px 15px}.ui-v2 .date-tile{width:46px;height:56px;border-radius:9px}.ui-v2 .meeting-info h3{margin-bottom:5px;color:var(--text-2);font-size:13px;font-weight:610}.ui-v2 .meeting-info p,.ui-v2 .meeting-info small{color:var(--muted);font-size:10px}.ui-v2 .join-button{min-height:36px;padding:0 12px;border-radius:9px;font-size:10px;font-weight:650}.ui-v2 .toast{right:22px;bottom:22px;left:auto;max-width:min(390px,calc(100vw - 36px));padding:12px 15px;border-color:rgba(66,214,204,.25);border-radius:12px;background:rgba(39,40,43,.96);color:#d8fffb;font-size:12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-v2 .modal-backdrop{z-index:140;padding:min(11vh,92px) 20px 28px;background:rgba(2,5,8,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-v2 .modal{width:min(660px,100%);max-height:calc(100dvh - 72px);overflow-y:auto;border-color:var(--line);border-radius:20px;background:#18191c;box-shadow:0 32px 100px rgba(0,0,0,.6)}.ui-v2 .modal-top{min-height:54px;padding:0 18px;color:var(--muted);font-size:11px}.ui-v2 .modal-top button{width:34px;height:34px;border-radius:10px}.ui-v2 .modal-top button:hover{background:var(--surface-2);color:var(--text)}.ui-v2 .modal-title-input{padding:24px 24px 10px;font-size:22px;font-weight:650}.ui-v2 .modal-description{min-height:100px;padding:7px 24px 20px;font-size:13px}.ui-v2 .modal-fields{gap:13px;padding:18px 24px 22px}.ui-v2 .meeting-modal{width:min(760px,100%);overflow:hidden}.ui-v2 .meeting-modal>form{display:flex;max-height:calc(100dvh - 150px);flex-direction:column}.ui-v2 .meeting-modal-header{display:grid;min-height:78px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line-soft);background:linear-gradient(110deg,rgba(66,214,204,.07),transparent 48%)}.ui-v2 .meeting-modal-icon,.ui-v2 .meeting-section-heading>span{display:grid;place-items:center;border:1px solid rgba(66,214,204,.24);background:rgba(66,214,204,.09);color:var(--teal)}.ui-v2 .meeting-modal-icon{width:42px;height:42px;border-radius:12px}.ui-v2 .meeting-modal-icon svg{width:19px;height:19px}.ui-v2 .meeting-modal-header>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.ui-v2 .meeting-modal-header strong{color:var(--text);font-size:15px;font-weight:680}.ui-v2 .meeting-modal-header small{color:var(--muted);font-size:10px}.ui-v2 .meeting-modal-header>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--faint)}.ui-v2 .meeting-modal-header>button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ui-v2 .meeting-modal-header>button svg{width:17px;height:17px}.ui-v2 .meeting-form-body{display:grid;min-height:0;grid-gap:12px;gap:12px;overflow-y:auto;padding:18px 20px}.ui-v2 .meeting-form-section{display:grid;grid-gap:13px;gap:13px;padding:15px;border:1px solid var(--line-soft);border-radius:14px;background:rgba(255,255,255,.015)}.ui-v2 .meeting-section-heading{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.ui-v2 .meeting-section-heading>span{width:32px;height:32px;border-radius:9px}.ui-v2 .meeting-section-heading svg{width:15px;height:15px}.ui-v2 .meeting-section-heading>div{display:grid;grid-gap:2px;gap:2px}.ui-v2 .meeting-section-heading strong{color:var(--text-2);font-size:11px;font-weight:650}.ui-v2 .meeting-section-heading small{color:var(--faint);font-size:9px}.ui-v2 .meeting-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:9px;font-weight:610}.ui-v2 .meeting-field-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr);grid-gap:10px;gap:10px}.ui-v2 .meeting-field input,.ui-v2 .meeting-field select{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:none;background:#131518;color:var(--text-2);font:inherit;font-size:11px}.ui-v2 .meeting-field input:focus,.ui-v2 .meeting-field select:focus{border-color:rgba(66,214,204,.65);box-shadow:0 0 0 3px rgba(66,214,204,.1)}.ui-v2 .meeting-provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.ui-v2 .meeting-provider-options>label{display:grid;min-width:0;min-height:64px;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line-soft);border-radius:11px;background:#141619}.ui-v2 .meeting-provider-options>label.selected,.ui-v2 .meeting-provider-options>label:hover{border-color:rgba(66,214,204,.38);background:rgba(66,214,204,.055)}.ui-v2 .meeting-attendee-grid input,.ui-v2 .meeting-email-option>input,.ui-v2 .meeting-provider-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-v2 .meeting-email-option>span:first-of-type,.ui-v2 .meeting-provider-options>label>span:first-of-type{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--muted)}.ui-v2 .meeting-provider-options>label.selected>span:first-of-type{background:rgba(66,214,204,.12);color:var(--teal)}.ui-v2 .meeting-email-option svg,.ui-v2 .meeting-provider-options svg{width:15px;height:15px}.ui-v2 .meeting-attendee-grid label>span:last-of-type,.ui-v2 .meeting-email-option>span:nth-of-type(2),.ui-v2 .meeting-provider-options>label>span:nth-of-type(2){display:grid;min-width:0;grid-gap:3px;gap:3px}.ui-v2 .meeting-attendee-grid strong,.ui-v2 .meeting-email-option strong,.ui-v2 .meeting-provider-options strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .meeting-attendee-grid small,.ui-v2 .meeting-email-option small,.ui-v2 .meeting-provider-options small{overflow:hidden;color:var(--faint);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ui-v2 .meeting-attendee-grid label>svg,.ui-v2 .meeting-provider-options>label>svg{color:var(--teal)}.ui-v2 .meeting-provider-note{margin:0;padding:9px 11px;border-radius:9px;background:rgba(66,214,204,.045);color:var(--muted);font-size:9px;line-height:1.5}.ui-v2 .meeting-attendee-grid{display:grid;max-height:174px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;overflow-y:auto;padding-right:3px}.ui-v2 .meeting-attendee-grid label{display:grid;min-width:0;min-height:48px;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;border:1px solid var(--line-soft);border-radius:10px;background:#141619}.ui-v2 .meeting-attendee-grid label.selected,.ui-v2 .meeting-attendee-grid label:hover{border-color:rgba(66,214,204,.34)}.ui-v2 .meeting-attendee-grid label.selected{background:rgba(66,214,204,.05)}.ui-v2 .meeting-attendee-grid .member-avatar{width:28px;height:28px;flex:0 0 28px;font-size:9px}.ui-v2 .meeting-attendee-grid label>svg{width:14px;height:14px;opacity:0}.ui-v2 .meeting-attendee-grid label.selected>svg{opacity:1}.ui-v2 .meeting-email-option{display:grid;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line-soft);border-radius:11px;background:rgba(255,255,255,.012)}.ui-v2 .meeting-email-option:after{width:30px;height:17px;border-radius:999px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line);content:"";transition:background .15s ease}.ui-v2 .meeting-email-option:has(input:checked):after{background:var(--teal);box-shadow:inset 13px 0 0 2px #d7ffff,inset 0 0 0 1px var(--teal)}.ui-v2 .meeting-email-option:not(:has(input:checked)):after{box-shadow:inset -13px 0 0 2px #7c8794,inset 0 0 0 1px var(--line)}.ui-v2 .meeting-email-option.unavailable{cursor:not-allowed;opacity:.66}.ui-v2 .meeting-form-error{margin:0;padding:10px 12px;border:1px solid rgba(238,106,106,.3);border-radius:10px;background:rgba(238,106,106,.08);color:#f3a2a2;font-size:10px}.ui-v2 .meeting-modal-footer{display:flex;flex:0 0 auto;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-top:1px solid var(--line-soft);background:#18191c}.ui-v2 .meeting-modal-footer>span{display:flex;align-items:center;gap:7px;color:var(--faint);font-size:9px}.ui-v2 .meeting-modal-footer>span svg{width:13px;height:13px;color:var(--teal)}.ui-v2 .meeting-modal-footer>div{display:flex;gap:8px}.ui-v2 .meeting-modal-footer button{min-height:38px;padding:0 15px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:630}.ui-v2 .meeting-modal-footer .primary-button{min-width:132px;border-color:var(--teal);background:var(--teal);color:#071315}.ui-v2 .meeting-modal-footer button:disabled{cursor:wait;opacity:.58}.ui-v2 .modal-fields.issue-create-fields{gap:9px}.ui-v2 .issue-create-modal{width:min(720px,100%)}.new-issue-attachments{display:grid;grid-gap:10px;gap:10px;padding:0 24px 18px}.issue-create-attachment-field>div:first-of-type,.new-issue-attachment-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.new-issue-attachment-heading>button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:560}.new-issue-attachment-heading>button:hover:not(:disabled){border-color:var(--line);background:var(--surface-3);color:var(--text)}.new-issue-attachment-heading>button:disabled{cursor:not-allowed;opacity:.5}.issue-create-attachment-field>div:first-of-type>small,.new-issue-attachment-heading>small{color:var(--faint);font-size:9px}.new-issue-file-list{display:flex;flex-wrap:wrap;gap:7px}.new-issue-file-list>span{display:grid;min-width:0;max-width:100%;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:6px;gap:6px;min-height:34px;padding:5px 6px 5px 9px;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.025);color:var(--muted)}.new-issue-file-list strong{max-width:220px;overflow:hidden;color:var(--text-2);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.new-issue-file-list small{color:var(--faint);font-size:8px;white-space:nowrap}.new-issue-file-list button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--faint)}.new-issue-file-list button:hover{background:rgba(238,106,106,.09);color:#f18a8a}.issue-create-attachment-field{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px dashed var(--line);border-radius:12px;background:rgba(255,255,255,.015)}.ui-v2 .modal-footer{min-height:64px;padding:10px 20px}.ui-v2 .create-control-avatar{width:20px;height:20px;flex:0 0 20px;margin-left:-2px;border-radius:50%;font-size:8px}.ui-v2 .create-menu-avatar{width:24px;height:24px;flex:0 0 24px;border-radius:50%;font-size:9px}.ui-v2 .create-menu-icon{width:24px;height:24px;color:var(--ink-mute)}.ui-v2 .settings-modal{width:min(760px,100%)}.ui-v2 .profile-avatar{width:56px;height:56px;flex:0 0 56px;font-size:16px}.ui-v2 .profile-form .primary-button,.ui-v2 .profile-form .secondary-button{height:29px;min-height:29px;padding:0 10px;border-radius:6px;font-size:10px}.ui-v2 .profile-form .ghost-button{height:28px;min-height:28px;padding:0 8px;border-radius:6px;font-size:10px}.ui-v2 .route-content .profile-form input{min-height:34px;height:34px;padding:0 10px;border-radius:6px;background:var(--surface);font-size:13px}.ui-v2 .search-backdrop{align-items:flex-start;padding-top:min(13vh,110px)}.ui-v2 .search-dialog{width:min(740px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 120px));border-color:var(--line);border-radius:18px;background:#17181b;box-shadow:0 35px 110px rgba(0,0,0,.62)}.ui-v2 .search-dialog-input{min-height:66px;padding:0 17px}.ui-v2 .search-dialog-input input{height:64px;font-size:16px}.ui-v2 .search-dialog-body{padding:10px}.ui-v2 .search-result-item{min-height:56px;padding:8px 11px;border-radius:10px}.ui-v2 .search-result-item strong{font-size:12px}.ui-v2 .search-result-item em,.ui-v2 .search-result-item small{font-size:10px}@media (max-width:900px){.ui-v2 .issue-row{grid-template-columns:20px 24px 62px minmax(180px,1fr) 86px 34px 38px}.ui-v2 .instant-meeting-card{grid-template-columns:130px minmax(0,1fr)}.ui-v2 .start-meeting-button{grid-column:1/-1;justify-self:start}.ui-v2 .weekly-reminder-card{grid-template-columns:76px minmax(0,1fr)}.ui-v2 .weekly-reminder-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ui-v2 .modal-backdrop{padding:10px}.ui-v2 .meeting-modal{max-height:calc(100dvh - 20px);border-radius:18px}.ui-v2 .meeting-modal>form{max-height:calc(100dvh - 98px)}.ui-v2 .meeting-attendee-grid,.ui-v2 .meeting-field-grid,.ui-v2 .meeting-provider-options{grid-template-columns:1fr}.ui-v2 .meeting-modal-footer{align-items:stretch;flex-direction:column}.ui-v2 .meeting-modal-footer button,.ui-v2 .meeting-modal-footer>div{flex:1 1}.ui-v2 .inbox-view,.ui-v2 .issues-view,.ui-v2 .meetings-view{padding:22px 14px calc(36px + env(safe-area-inset-bottom))}.ui-v2 .page-header{display:block;min-height:0;margin-bottom:20px}.ui-v2 .meetings-header h1,.ui-v2 .page-header h1{font-size:27px}.ui-v2 .meetings-header p,.ui-v2 .page-header p{margin:9px 0 0;font-size:13px}.ui-v2 .team-roster{margin:14px 0 0}.ui-v2 .page-metrics{margin-top:18px;gap:4px}.ui-v2 .page-metrics span{min-height:54px;padding:5px}.ui-v2 .issue-toolbar{top:calc(64px + env(safe-area-inset-top));min-height:52px;overflow-x:auto;padding:6px;border-radius:12px;scrollbar-width:none}.ui-v2 .issue-toolbar::-webkit-scrollbar{display:none}.ui-v2 .toolbar-controls,.ui-v2 .view-switcher{flex:0 0 auto}.ui-v2 .toolbar-controls button,.ui-v2 .view-switcher button{min-height:38px;white-space:nowrap}.ui-v2 .issue-groups{margin-top:14px}.ui-v2 .issue-row{grid-template-columns:18px 24px 52px minmax(110px,1fr) 34px;min-height:56px;padding:0 10px}.ui-v2 .issue-row .row-avatar,.ui-v2 .issue-row time{display:none}.ui-v2 .issue-main strong{font-size:12px}.ui-v2 .chat-view{height:calc(100dvh - 64px - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ui-v2 .mobile-channel-switcher{margin:10px 12px 0;border-radius:12px}.ui-v2 .channel-header{min-height:68px;padding:0 12px}.ui-v2 .channel-title>span{width:34px;height:34px}.ui-v2 .channel-header p{display:none}.ui-v2 .channel-actions{gap:5px}.ui-v2 .channel-actions button{display:grid;width:40px;height:40px;padding:0;place-items:center;overflow:hidden;color:transparent;font-size:0}.ui-v2 .channel-actions button span{color:var(--teal);font-size:13px}.ui-v2 .channel-actions .member-action{display:none}.ui-v2 .message-feed{padding:18px 8px 24px}.ui-v2 .message{grid-template-columns:34px minmax(0,1fr);padding:8px 6px}.ui-v2 .message-avatar{width:32px;height:32px}.ui-v2 .message p{font-size:13px}.ui-v2 .composer{grid-template-columns:42px 42px minmax(0,1fr) 44px;margin:0 10px 10px;border-radius:14px}.ui-v2 .composer .composer-attach{width:42px;height:42px}.ui-v2 .composer>span{display:none}.ui-v2 .meetings-header{display:flex;align-items:flex-start}.ui-v2 .instant-meeting-card{grid-template-columns:92px minmax(0,1fr);gap:16px;padding:22px 18px;border-radius:17px}.ui-v2 .call-visual{width:90px;transform:scale(.82);transform-origin:left center}.ui-v2 .instant-copy h2{font-size:19px}.ui-v2 .start-meeting-button{width:100%}.ui-v2 .weekly-reminder-card{grid-template-columns:1fr;gap:16px;padding:18px}.ui-v2 .weekly-reminder-time{grid-template-columns:auto auto auto;width:100%;min-height:48px}.ui-v2 .weekly-reminder-actions{grid-column:auto;grid-template-columns:1fr}.ui-v2 .meeting-row{grid-template-columns:48px minmax(0,1fr) auto;min-height:82px;padding:10px}.ui-v2 .provider-pill{display:none}.ui-v2 .inbox-tabs{display:flex}.ui-v2 .inbox-tabs button{flex:1 1;justify-content:center}.ui-v2 .inbox-item{grid-template-columns:28px minmax(0,1fr);min-height:76px;padding:11px 12px}.ui-v2 .inbox-item time{grid-column:2;text-align:left}.ui-v2 .modal-backdrop{align-items:flex-end;padding:12px 10px max(10px,env(safe-area-inset-bottom))}.ui-v2 .modal{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:20px}.ui-v2 .modal-fields{grid-template-columns:1fr;padding:16px}.ui-v2 .search-backdrop{align-items:flex-start;padding:calc(8px + env(safe-area-inset-top)) 8px 8px}.ui-v2 .search-dialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:16px}.ui-v2 .toast{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));left:12px}}.login{min-height:100dvh;padding:clamp(24px,5vw,64px);background:#0c0d10}.login-bg{inset:0;background:radial-gradient(circle at 18% 18%,rgba(66,214,204,.14),transparent 28rem),radial-gradient(circle at 86% 82%,rgba(22,170,164,.09),transparent 30rem),var(--surface)}.login-layout{display:grid;width:min(1120px,100%);grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:stretch;border:1px solid rgba(255,255,255,.07);border-radius:28px;background:rgba(16,17,20,.76);box-shadow:0 38px 120px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.login-intro,.login-layout{position:relative;overflow:hidden}.login-intro{display:flex;min-height:640px;flex-direction:column;padding:42px 48px;border-right:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 5% 105%,rgba(66,214,204,.18),transparent 25rem),linear-gradient(145deg,rgba(39,40,43,.88),rgba(20,21,24,.74))}.login-intro:after{position:absolute;right:-150px;bottom:-180px;width:430px;height:430px;border:1px solid rgba(66,214,204,.11);border-radius:50%;box-shadow:0 0 0 55px rgba(66,214,204,.025),0 0 0 110px rgba(66,214,204,.018);content:""}.login-product{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.login-product-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(105,238,228,.24);border-radius:13px;background:linear-gradient(145deg,#e7ffff,#bdece8);box-shadow:0 10px 28px rgba(30,191,182,.13)}.login-product>span:last-child{display:grid;grid-gap:0;gap:0}.login-product strong{color:var(--text);font-size:15px;letter-spacing:-.025em}.login-product small{color:var(--muted);font-size:11px}.login-intro-copy{position:relative;z-index:1;max-width:570px;margin:auto 0 48px}.login-eyebrow{margin:0 0 14px;color:var(--teal);font-size:10px;font-weight:750;letter-spacing:.15em}.login-intro-copy h1{margin:0;color:var(--text);font-size:clamp(42px,5.2vw,66px);font-weight:690;letter-spacing:-.06em;line-height:.98}.login-intro-copy>p:last-child{max-width:520px;margin:22px 0 0;color:#a9b7c2;font-size:15px;line-height:1.65}.login-benefits{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.login-benefits>span{display:grid;min-height:102px;align-content:start;grid-gap:4px;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.025)}.login-benefits i{margin-bottom:4px;color:var(--teal);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.1em}.login-benefits strong{color:var(--text-2);font-size:12px}.login-benefits small{color:var(--muted);font-size:10px;line-height:1.4}.login-private-note{position:relative;z-index:1;margin:18px 0 0;color:var(--faint);font-size:10px}.login-card{display:flex;width:100%;flex-direction:column;justify-content:center;padding:48px 42px;border:0;border-radius:0;background:rgba(17,18,21,.78);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-brand{gap:13px;margin-bottom:12px}.login-brand>img{display:grid;width:44px;height:44px;padding:7px;border-radius:13px;background:linear-gradient(145deg,#e7ffff,#bdece8)}.login-brand h1{font-size:25px;font-weight:680}.login-kicker{font-size:10px;font-weight:720;letter-spacing:.12em}.login-lede{margin:0 0 26px;color:var(--muted);font-size:13px;line-height:1.55}.login-form{gap:9px}.login-form label{color:var(--text-2);font-size:12px;font-weight:590}.login .input{min-height:48px;padding:0 14px;border-color:var(--line);border-radius:12px;background:#121316;font-size:14px}.login .input:focus{border-color:rgba(66,214,204,.5);box-shadow:0 0 0 3px rgba(66,214,204,.09);outline:0}.login .btn,.login .primary-button{min-height:48px;border-radius:12px;font-size:12px}.login .btn:hover{box-shadow:0 10px 28px rgba(25,177,168,.2);transform:translateY(-1px)}.login .btn.secondary{border-color:var(--line);background:var(--surface)}.login .btn.secondary:hover{border-color:#3b4d5f;background:var(--surface-2);box-shadow:none}.login-alert{padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.45}.login-footnote{color:var(--faint);font-size:10px;line-height:1.55}@media (max-width:900px){.login-layout{width:min(520px,100%);grid-template-columns:1fr}.login-intro{min-height:0;padding:24px 28px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.login-intro-copy{margin:38px 0 8px}.login-intro-copy h1{font-size:38px}.login-intro-copy>p:last-child{margin-top:15px;font-size:13px}.login-benefits,.login-private-note{display:none}.login-card{padding:34px 28px 32px}}@media (max-width:520px){.login{display:block;padding:10px}.login-layout{min-height:calc(100dvh - 20px);border-radius:21px}.login-intro{padding:20px}.login-intro-copy{margin-top:28px}.login-intro-copy h1{font-size:34px}.login-card{justify-content:flex-start;padding:28px 20px 26px}}.issue-filter-surface{display:grid;grid-gap:14px;gap:14px;margin-bottom:26px;padding:16px;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(145deg,rgba(29,30,33,.78),rgba(19,20,23,.86));box-shadow:var(--shadow-soft)}.issue-view-filters{display:grid;grid-gap:11px;gap:11px}.issue-filter-group{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.issue-filter-label{padding-top:7px;color:var(--faint);font-size:9px;font-weight:730;letter-spacing:.1em;text-transform:uppercase}.ui-v2 .route-content .filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-v2 .route-content .chip{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:4px 10px;border:1px solid var(--line-soft);border-radius:999px;background:rgba(255,255,255,.022);color:var(--muted);font-size:10px;font-weight:580;line-height:1;text-decoration:none}.ui-v2 .route-content .chip.active,.ui-v2 .route-content .chip:hover{border-color:rgba(66,214,204,.23);background:rgba(66,214,204,.075);color:var(--teal)}.issue-type-filters{padding-top:11px;border-top:1px solid rgba(255,255,255,.045)}.issue-quick-filters .data-action{color:var(--text-2)}.filter-divider{width:1px;height:19px;margin:0 3px;background:var(--line)}.saved-views-panel{display:grid;grid-template-columns:minmax(180px,auto) minmax(120px,1fr) minmax(280px,auto);align-items:center;grid-gap:16px;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.045)}.saved-views-copy{display:flex;align-items:center;gap:9px}.saved-views-copy>div{display:grid;grid-gap:2px;gap:2px}.saved-views-copy strong{color:var(--text-2);font-size:11px;font-weight:640}.saved-views-copy small{color:var(--faint);font-size:9px}.saved-views-icon{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid rgba(66,214,204,.13);border-radius:10px;background:rgba(66,214,204,.06);color:var(--teal)}.saved-view-list{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.saved-view-item{display:inline-flex;overflow:hidden;border:1px solid var(--line-soft);border-radius:999px}.saved-view-item .chip{border:0!important;border-radius:0!important}.saved-view-delete{display:grid;width:29px;min-height:29px;place-items:center;border:0;border-left:1px solid var(--line-soft);background:transparent;color:var(--faint)}.saved-view-delete:hover{background:rgba(238,106,106,.09);color:var(--red)}.saved-view-empty{color:var(--faint);font-size:10px}.saved-view-form{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.saved-view-form .input{min-height:36px;font-size:11px}.saved-view-form .btn{min-height:36px;white-space:nowrap}.issue-results-section{min-width:0}.issue-bulk-toolbar,.issue-selection-hint{display:flex;min-height:42px;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--line-soft);border-bottom:0;border-radius:14px 14px 0 0;background:rgba(18,19,22,.72);color:var(--faint);font-size:10px}.issue-bulk-toolbar{flex-wrap:wrap;background:rgba(66,214,204,.055)}.issue-bulk-count{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--teal);font-size:10px;font-weight:650}.issue-bulk-toolbar .select{min-height:30px;padding:3px 28px 3px 9px;font-size:10px}.issue-queue-list{overflow:hidden;border:1px solid var(--line-soft);border-radius:0 0 16px 16px;background:rgba(20,21,24,.7);box-shadow:var(--shadow-soft)}.ui-v2 .route-content .issue-row.queue{display:grid;min-height:57px;grid-template-columns:28px 78px minmax(220px,1fr) 118px 96px minmax(145px,.7fr);align-items:center;grid-gap:12px;gap:12px;padding:8px 13px;border-bottom:1px solid rgba(255,255,255,.045)}.ui-v2 .route-content .issue-row.queue:last-child{border-bottom:0}.ui-v2 .route-content .issue-row.queue-item:hover{background:rgba(255,255,255,.027)}.ui-v2 .route-content .queue-header{min-height:36px;background:rgba(255,255,255,.018);font-size:9px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.issue-row.queue input[type=checkbox]{width:15px;height:15px;accent-color:var(--ink)}.issue-queue-key{color:var(--faint);font-size:10px;font-weight:620;text-decoration:none}.issue-queue-title{overflow:hidden;color:var(--text-2);font-size:12px;font-weight:560;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.issue-queue-key:hover,.issue-queue-title:hover{color:var(--teal)}.issue-queue-owner{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:14px}.pagination-bar>span:first-child{margin-right:auto;font-size:10px}.board-filter-surface{margin-bottom:20px}.board{display:grid;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;grid-gap:12px;gap:12px;overflow-x:auto;padding:1px 1px 12px;scroll-snap-type:x proximity}.board-column{min-height:420px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line-soft);border-radius:17px;background:rgba(20,21,24,.72)}.board-column-heading{display:flex;height:50px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.018)}.ui-v2 .route-content .board-column-heading h2{margin:0;color:var(--text-2);font-size:11px;font-weight:650}.board-column-heading>span{display:grid;min-width:23px;height:23px;padding:0 6px;place-items:center;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:9px}.board-card-list{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:9px}.board-card{cursor:-webkit-grab;cursor:grab;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(145deg,rgba(38,39,42,.92),rgba(28,29,32,.94));box-shadow:0 6px 18px rgba(0,0,0,.09);transition:border-color .15s ease,transform .15s ease}.board-card:hover{border-color:rgba(66,214,204,.19);transform:translateY(-1px)}.board-card:active{cursor:-webkit-grabbing;cursor:grabbing}.board-card>a{display:grid;grid-gap:6px;gap:6px;padding:12px;color:inherit;text-decoration:none}.board-card span{color:var(--faint);font-size:9px;font-weight:650;letter-spacing:.035em}.board-card strong{color:var(--text-2);font-size:11px;font-weight:560;line-height:1.45}.board-column-empty{margin:14px 6px;padding:22px 12px;border:1px dashed var(--line);border-radius:11px;color:var(--faint);font-size:10px;text-align:center}.compact-issue-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:15px}.ui-v2 .route-content .compact-issue-row{display:grid;min-height:56px;grid-template-columns:82px minmax(240px,1fr) minmax(96px,auto) minmax(76px,auto) minmax(150px,auto);align-items:center;grid-gap:12px;gap:12px;padding:9px 12px}.compact-issue-row>*{min-width:0}.compact-issue-key,.compact-issue-title{text-decoration:none}.compact-issue-key{color:var(--teal);font-size:10px;font-weight:650}.compact-issue-key,.compact-issue-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-issue-title{color:var(--text-2);font-size:12px;font-weight:540;line-height:1.4}.compact-issue-key:hover,.compact-issue-title:hover{color:var(--text)}.compact-issue-priority,.compact-issue-status{justify-self:start}.compact-issue-meta,.compact-issue-priority,.compact-issue-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-issue-meta{justify-self:end;text-align:right}@media (max-width:1040px){.saved-views-panel{grid-template-columns:minmax(180px,auto) 1fr}.saved-view-form{grid-column:1/-1}.ui-v2 .route-content .issue-row.queue{grid-template-columns:28px 70px minmax(180px,1fr) 108px 88px}.issue-row.queue>:last-child{display:none}}@media (max-width:720px){.issue-filter-surface{margin-inline:-4px;padding:13px}.issue-filter-group{grid-template-columns:1fr;gap:5px}.issue-filter-label{padding:0 2px}.saved-views-panel{grid-template-columns:1fr;gap:10px}.saved-view-form{grid-column:auto}.issue-bulk-toolbar .select{flex:1 1 125px}.ui-v2 .route-content .queue-header{display:none}.issue-queue-list{border-radius:0 0 14px 14px}.ui-v2 .route-content .compact-issue-row{min-height:96px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:5px 10px;padding:10px 11px}.compact-issue-key{grid-column:1;grid-row:1}.compact-issue-priority{grid-column:2;grid-row:1}.compact-issue-title{display:-webkit-box;grid-column:1/-1;grid-row:2;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-issue-status{grid-column:1;grid-row:3}.compact-issue-meta{grid-column:2;grid-row:3}.ui-v2 .route-content .issue-row.queue-item{min-height:76px;grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 9px;padding:10px 11px}.issue-row.queue-item>label{grid-row:1/3}.issue-queue-key{grid-column:2;grid-row:2}.issue-queue-title{grid-column:2/4;grid-row:1}.issue-row.queue-item>.badge:first-of-type{grid-column:3;grid-row:2}.issue-queue-owner,.issue-row.queue-item>.badge:nth-of-type(2){display:none}.board{grid-auto-columns:minmax(250px,84vw)}.board-column{min-height:360px}}@media (max-width:460px){.saved-view-form{grid-template-columns:1fr}.saved-view-form .btn{width:100%}.pagination-bar{flex-wrap:wrap}}.report-actions-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.report-actions-card .workspace-section-heading{min-height:0;margin:0}.report-action-buttons,.report-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.report-action-message{flex-basis:100%;margin:2px 0 0;color:var(--muted);font-size:10px}.report-archive-row{min-height:76px}.report-pdf-ready{display:inline-flex;align-items:center;gap:4px;color:var(--teal)}@keyframes rellia-spin{to{transform:rotate(1turn)}}.spin{animation:rellia-spin .85s linear infinite}.mcp-overview-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;margin-bottom:18px;padding:18px;border:1px solid rgba(66,214,204,.16);border-radius:18px;background:linear-gradient(145deg,rgba(57,58,61,.62),rgba(23,24,27,.9));box-shadow:var(--shadow-soft)}.connected-app-mark,.mcp-client-mark,.mcp-overview-icon{display:grid;place-items:center;border:1px solid rgba(66,214,204,.16);background:rgba(66,214,204,.075);color:var(--teal)}.mcp-overview-icon{width:48px;height:48px;border-radius:15px}.mcp-overview-card strong{color:var(--text);font-size:14px;font-weight:660}.mcp-overview-card p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.mcp-security-note{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(66,214,204,.13);border-radius:999px;color:#90d9d4;font-size:9px;white-space:nowrap}.mcp-client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.mcp-client-card{display:grid;align-content:start;grid-gap:15px;gap:15px;min-width:0;padding:18px;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(145deg,rgba(31,32,35,.86),rgba(21,22,25,.92));box-shadow:var(--shadow-soft)}.mcp-client-card>header{display:flex;align-items:center;gap:11px}.mcp-client-mark{width:41px;height:41px;flex:0 0 41px;border-radius:13px}.mcp-client-card>header>div{display:grid;grid-gap:4px;gap:4px}.ui-v2 .route-content .mcp-client-card h2{margin:0;color:var(--text);font-size:14px;font-weight:650}.connection-status{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:22px;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:9px;font-weight:630;text-transform:capitalize}.connection-status.connected{border-color:rgba(66,214,204,.18);background:rgba(66,214,204,.065);color:var(--teal)}.connection-status.revoked{border-color:rgba(238,106,106,.14);background:rgba(238,106,106,.05);color:#e39898}.mcp-connection-steps{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.mcp-connection-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:10px}.mcp-connection-steps b{display:grid;width:22px;height:22px;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--text-2);font-size:9px}.mcp-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.connection-url-card code,.mcp-url-row code{display:block;min-width:0;overflow:hidden;padding:10px 11px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(11,12,15,.58);color:#b4c2cc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mcp-url-row .btn{min-height:38px}.admin-sync-result summary,.connected-app-copy details summary,.mcp-client-details summary,.mcp-technical-note summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:610}.admin-sync-result summary:hover,.connected-app-copy details summary:hover,.mcp-client-details summary:hover,.mcp-technical-note summary:hover{color:var(--teal)}.mcp-client-details pre{max-height:180px;margin:9px 0 0;font-size:9px;line-height:1.5;white-space:pre-wrap}.mcp-grant-list{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line-soft)}.mcp-grant-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.mcp-grant-row>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.mcp-grant-row strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.mcp-grant-row small{color:var(--faint);font-size:9px}.connected-app-actions .btn,.mcp-grant-row .btn{min-height:32px;padding-inline:10px;font-size:9px}.settings-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.settings-related-links>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:14px;color:var(--muted);text-decoration:none}.settings-related-links>a:hover{border-color:rgba(66,214,204,.18);background:rgba(66,214,204,.035);color:var(--teal)}.settings-related-links>a>svg:first-child{justify-self:center}.settings-related-links span{display:grid;grid-gap:2px;gap:2px}.settings-related-links strong{color:var(--text-2);font-size:11px;font-weight:620}.settings-related-links small{color:var(--faint);font-size:9px}.mcp-technical-note{margin-top:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(255,255,255,.015)}.mcp-technical-note p{margin:10px 0;color:var(--muted);font-size:10px;line-height:1.55}.mcp-technical-note code{color:var(--faint);font-size:9px}.connected-app-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-app-list{display:grid;grid-gap:9px;gap:9px}.connected-app-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;grid-gap:13px;gap:13px;padding:15px;border:1px solid var(--line-soft);border-radius:16px;background:rgba(22,23,26,.76);box-shadow:var(--shadow-soft)}.connected-app-card.revoked{opacity:.68}.connected-app-mark{width:42px;height:42px;border-radius:13px}.connected-app-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.connected-app-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.connected-app-title>strong{color:var(--text-2);font-size:12px;font-weight:640}.connected-app-copy>small{color:var(--muted);font-size:9px}.connected-app-copy details{margin-top:4px}.connected-app-copy dl{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0}.connected-app-copy dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:8px;gap:8px}.connected-app-copy dt{color:var(--faint);font-size:9px}.connected-app-copy dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono,monospace);font-size:9px}.connected-app-actions{align-self:center}.connection-url-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;margin-top:18px;padding:13px;border:1px solid var(--line-soft);border-radius:15px;background:rgba(255,255,255,.018)}.connection-url-card>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.07);color:var(--teal)}.connection-url-card>div{display:grid;min-width:0;grid-gap:5px;gap:5px}.connection-url-card strong{color:var(--text-2);font-size:10px}.connection-url-card code{padding:0;border:0;background:transparent}.settings-inline-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--muted);font-size:10px;text-decoration:none}.settings-inline-link:hover{color:var(--teal)}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-operations-card,.admin-sync-summary{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px}.admin-operation-copy,.admin-section-heading{display:flex;align-items:center;gap:10px}.admin-operation-copy>span,.admin-roster-heading>div>span,.admin-section-heading>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(66,214,204,.13);border-radius:11px;background:rgba(66,214,204,.06);color:var(--teal)}.admin-operation-copy>div,.admin-section-heading>div{display:grid;grid-gap:2px;gap:2px}.admin-operation-copy strong,.admin-section-heading strong{color:var(--text-2);font-size:12px;font-weight:640}.admin-operation-copy small,.admin-section-heading small{color:var(--muted);font-size:9px}.admin-sync-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font-size:10px}.admin-sync-stats>span:not(.connection-status){padding-left:10px;border-left:1px solid var(--line-soft)}.admin-sync-stats b{color:var(--text-2);font-weight:650}.admin-sync-stats .has-errors,.admin-sync-stats .has-errors b{color:var(--red)}.admin-sync-stats small{flex-basis:100%;color:var(--faint);text-align:right}.admin-operations-card{grid-template-columns:minmax(0,1fr) auto}.admin-sync-result{grid-column:1/-1}.admin-sync-result pre{max-height:220px;margin:10px 0 0;font-size:9px}.admin-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.admin-roster-heading>div{display:flex;align-items:center;gap:10px}.ui-v2 .route-content .admin-roster-heading h2{margin:0;color:var(--text);font-size:15px;font-weight:650}.admin-roster-heading p{margin:3px 0 0;color:var(--muted);font-size:10px}.admin-invite-form{display:grid;grid-template-columns:36px minmax(160px,.8fr) minmax(220px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:12px;padding:14px;border:1px solid rgba(66,214,204,.12);border-radius:15px;background:rgba(66,214,204,.035)}.admin-invite-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.08);color:var(--teal)}.admin-invite-form label,.admin-login-link label,.admin-member-control{display:grid;grid-gap:5px;gap:5px}.admin-invite-form label>span,.admin-login-link label>span,.admin-member-control>span{color:var(--faint);font-size:9px;font-weight:620}.admin-login-link label>span{display:flex;align-items:center;gap:4px}.admin-invite-form>small{grid-column:2/-1;color:var(--faint);font-size:9px}.admin-member-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:16px;background:rgba(20,21,24,.72)}.admin-member-card{display:grid;grid-template-columns:minmax(200px,.9fr) 120px 120px minmax(280px,1.1fr);align-items:center;grid-gap:12px;gap:12px;min-height:78px;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.045)}.admin-member-card:last-child{border-bottom:0}.admin-member-card:hover{background:rgba(255,255,255,.025)}.admin-member-identity{display:flex;min-width:0;align-items:center;gap:9px}.admin-member-identity>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.admin-member-identity strong{overflow:hidden;color:var(--text-2);font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.admin-member-identity small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-login-link .input,.admin-member-control .select{min-height:34px;font-size:10px}.admin-login-link{display:grid;grid-template-columns:minmax(170px,1fr) auto;align-items:end;grid-gap:7px;gap:7px}.admin-login-link .btn{min-height:34px;white-space:nowrap}.admin-audit-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:16px;background:rgba(20,21,24,.72)}.admin-audit-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.admin-audit-row:last-child{border-bottom:0}.admin-audit-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--muted)}.admin-audit-row>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.admin-audit-row strong{color:var(--text-2);font-size:10px;font-weight:610;text-transform:capitalize}.admin-audit-row small,.admin-audit-row time{color:var(--faint);font-size:9px;text-transform:capitalize}.admin-audit-empty{margin:0;padding:30px;color:var(--muted);font-size:10px;text-align:center}@media (max-width:1000px){.mcp-client-grid{grid-template-columns:1fr}.admin-member-card{grid-template-columns:minmax(200px,1fr) 110px 110px}.admin-login-link{grid-column:1/-1}}@media (max-width:760px){.admin-sync-summary,.mcp-overview-card,.report-actions-card{grid-template-columns:1fr}.mcp-overview-card{align-items:start}.mcp-security-note{width:-moz-fit-content;width:fit-content}.admin-metrics,.connected-app-metrics,.settings-related-links{grid-template-columns:1fr 1fr}.connected-app-card{grid-template-columns:42px minmax(0,1fr)}.connected-app-actions{grid-column:2;justify-self:start}.admin-sync-stats{justify-content:flex-start}.admin-sync-stats small{text-align:left}.admin-invite-form{grid-template-columns:36px minmax(0,1fr);align-items:center}.admin-invite-form button,.admin-invite-form label,.admin-invite-form>small{grid-column:2}.admin-member-card{grid-template-columns:1fr 1fr}.admin-login-link,.admin-member-identity{grid-column:1/-1}}@media (max-width:520px){.admin-metrics,.connected-app-metrics,.connection-url-card,.mcp-url-row,.settings-related-links{grid-template-columns:1fr}.connection-url-card>span{display:none}.connection-url-card .btn,.mcp-url-row .btn{width:100%}.connected-app-copy dl>div{grid-template-columns:1fr;gap:2px}.admin-login-link,.admin-member-card,.admin-operations-card{grid-template-columns:1fr}.admin-login-link,.admin-member-control,.admin-member-identity{grid-column:auto}.admin-audit-row{grid-template-columns:30px minmax(0,1fr)}.admin-audit-row time{grid-column:2}}.report-delivery-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;grid-gap:16px;gap:16px}.report-delivery-options{display:grid;grid-gap:8px;gap:8px}.settings-toggle-card{position:relative;display:grid;min-height:78px;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:15px;background:rgba(22,23,26,.76);cursor:pointer}.settings-toggle-card:hover{border-color:rgba(66,214,204,.17);background:rgba(27,28,31,.84)}.settings-toggle-card>input{position:absolute;width:1px;height:1px;opacity:0}.report-recipient-icon,.settings-option-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-2);color:var(--muted)}.settings-toggle-card:has(input:checked){border-color:rgba(66,214,204,.2);background:linear-gradient(145deg,rgba(53,54,57,.55),rgba(23,24,27,.84))}.settings-toggle-card:has(input:checked) .settings-option-icon{border-color:rgba(66,214,204,.18);background:rgba(66,214,204,.08);color:var(--teal)}.settings-option-copy{display:grid;grid-gap:4px;gap:4px}.settings-option-copy strong{color:var(--text-2);font-size:11px;font-weight:630}.settings-option-copy small{color:var(--muted);font-size:9px;line-height:1.45}.toggle-visual{position:relative;width:36px;height:21px;border:1px solid var(--line);border-radius:999px;background:#101114;transition:background .16s ease,border-color .16s ease}.toggle-visual:after{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:var(--muted);content:"";transition:transform .16s ease,background .16s ease}.settings-toggle-card input:checked~.toggle-visual{border-color:rgba(66,214,204,.35);background:rgba(66,214,204,.2)}.settings-toggle-card input:checked~.toggle-visual:after{background:var(--teal);transform:translateX(15px)}.settings-toggle-card input:focus-visible~.toggle-visual{box-shadow:0 0 0 3px rgba(66,214,204,.12)}.report-security-warning{display:flex;align-items:flex-start;gap:9px;margin:1px 0;padding:11px 13px;border:1px solid rgba(238,170,89,.19);border-radius:13px;background:rgba(238,170,89,.06);color:var(--amber)}.report-security-warning>span{display:grid;grid-gap:2px;gap:2px}.report-security-warning strong{font-size:10px}.report-security-warning small{color:#b8a283;font-size:9px;line-height:1.45}.report-recipient-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line-soft);border-radius:17px;background:linear-gradient(145deg,rgba(31,32,35,.84),rgba(21,22,25,.9));box-shadow:var(--shadow-soft)}.report-recipient-icon{color:var(--teal)}.report-recipient-card>div>strong{color:var(--text-2);font-size:12px;font-weight:640}.report-recipient-card p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.report-recipient-card label{display:grid;grid-gap:6px;gap:6px}.report-recipient-card label>span{color:var(--faint);font-size:9px;font-weight:620}.report-recipient-card textarea{min-height:112px;resize:vertical;font-family:var(--font-mono,monospace);font-size:9px;line-height:1.5}.report-recipient-card>small{color:var(--faint);font-size:9px}.report-settings-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:13px 0;border-top:1px solid var(--line-soft)}.report-settings-footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.report-settings-footer>span>svg{color:var(--teal)}.notification-loading,.settings-loading{display:grid;grid-gap:8px;gap:8px}.notification-loading span,.settings-loading span{height:74px;border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(90deg,rgba(255,255,255,.015),rgba(255,255,255,.045),rgba(255,255,255,.015));background-size:220% 100%;animation:rellia-loading 1.5s ease infinite}@keyframes rellia-loading{to{background-position:-220% 0}}.notification-center{display:grid;grid-gap:10px;gap:10px}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}.notification-tabs{display:inline-flex;padding:3px;border:1px solid var(--line-soft);border-radius:11px;background:rgba(15,16,19,.7)}.notification-tabs button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px}.notification-tabs button.active{background:var(--surface-2);color:var(--text-2)}.notification-tabs button span{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:9px;background:rgba(255,255,255,.045);color:var(--faint);font-size:8px}.notification-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:17px;background:rgba(20,21,24,.72);box-shadow:var(--shadow-soft)}.notification-item{position:relative;display:grid;min-height:75px;grid-template-columns:40px minmax(0,1fr) 8px 18px;align-items:center;grid-gap:11px;gap:11px;padding:11px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;text-align:left}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:rgba(255,255,255,.028)}.notification-item.unread{background:linear-gradient(90deg,rgba(66,214,204,.05),transparent 58%)}.notification-item-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-2);color:var(--muted)}.notification-item.unread .notification-item-icon{border-color:rgba(66,214,204,.16);background:rgba(66,214,204,.07);color:var(--teal)}.notification-item-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.notification-item-copy strong{overflow:hidden;color:var(--text-2);font-size:11px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.notification-item.unread .notification-item-copy strong{color:var(--text);font-weight:650}.notification-item-copy small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.notification-item-copy time{color:var(--faint);font-size:8px}.notification-item>i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px rgba(66,214,204,.08)}.notification-item>svg{color:var(--faint)}.notification-empty,.search-welcome{display:grid;min-height:300px;place-content:center;place-items:center;grid-gap:8px;gap:8px;padding:34px;border:1px solid var(--line-soft);border-radius:17px;background:rgba(20,21,24,.58);text-align:center}.notification-empty>span,.search-welcome>span{display:grid;width:48px;height:48px;margin-bottom:3px;place-items:center;border:1px solid rgba(66,214,204,.15);border-radius:15px;background:rgba(66,214,204,.065);color:var(--teal)}.notification-empty strong,.search-welcome strong{color:var(--text-2);font-size:13px;font-weight:640}.notification-empty p,.search-welcome p{max-width:440px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.workspace-search{display:grid;grid-gap:14px;gap:14px}.workspace-search-form{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 9px 8px 14px;border:1px solid rgba(66,214,204,.17);border-radius:16px;background:rgba(21,22,25,.84);box-shadow:0 16px 45px rgba(0,0,0,.15);color:var(--muted)}.workspace-search-form:focus-within{border-color:rgba(66,214,204,.35);box-shadow:0 0 0 3px rgba(66,214,204,.07),0 18px 48px rgba(0,0,0,.18)}.ui-v2 .route-content .workspace-search-form .input{min-height:42px;padding:0;border:0;background:transparent;box-shadow:none;font-size:13px}.search-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:5px}.search-welcome>div button{min-height:28px;padding:3px 9px;border:1px solid var(--line-soft);border-radius:999px;background:transparent;color:var(--muted);font-size:9px}.search-welcome>div button:hover{border-color:rgba(66,214,204,.2);color:var(--teal)}.search-welcome.compact{min-height:230px}.search-result-summary{display:flex;align-items:baseline;gap:5px;padding:3px 2px}.search-result-summary strong{color:var(--text-2);font-size:11px}.search-result-summary span{color:var(--muted);font-size:10px}.search-result-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:11px;gap:11px}.search-result-group{overflow:hidden;border:1px solid var(--line-soft);border-radius:15px;background:rgba(20,21,24,.7)}.search-result-group>header{display:grid;height:45px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 11px;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.018)}.search-result-group>header>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:rgba(66,214,204,.06);color:var(--teal)}.ui-v2 .route-content .search-result-group h2{margin:0;color:var(--text-2);font-size:11px;font-weight:630}.search-result-group>header b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:8px}.search-result-group>div{display:grid}.search-result-row{display:grid;min-height:55px;align-items:center;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:inherit;text-decoration:none}.search-result-row:last-child{border-bottom:0}a.search-result-row:hover{background:rgba(255,255,255,.026)}.search-result-row>span{display:grid;grid-gap:3px;gap:3px}.search-result-row strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:590;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}a.search-result-row:hover strong{color:var(--teal)}.search-result-row small{color:var(--faint);font-size:8px}.team-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.team-directory-card{display:grid;min-height:78px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(145deg,rgba(31,32,35,.82),rgba(21,22,25,.9));color:inherit;text-decoration:none;box-shadow:var(--shadow-soft)}.team-directory-card:hover{border-color:rgba(66,214,204,.19);transform:translateY(-1px)}.team-directory-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(66,214,204,.14);border-radius:13px;background:rgba(66,214,204,.07);color:var(--teal);font-size:10px;font-weight:720}.team-directory-copy{display:grid;grid-gap:3px;gap:3px}.team-directory-copy strong{color:var(--text-2);font-size:12px;font-weight:630}.team-directory-copy small,.team-directory-stats{color:var(--muted);font-size:9px}.team-directory-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.team-directory-stats>span{display:inline-flex;align-items:center;gap:4px}.team-directory-card>svg{color:var(--faint)}.department-metrics-two{grid-template-columns:repeat(2,minmax(0,1fr))}.department-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.department-issue-card{margin-bottom:0}.department-issue-card .compact-issue-list{border:0;border-radius:0}@media (max-width:780px){.report-delivery-layout,.search-result-groups,.team-directory{grid-template-columns:1fr}.report-recipient-card{grid-row:auto}.team-directory-stats{display:none}}@media (max-width:560px){.notification-toolbar,.report-settings-footer{align-items:stretch;flex-direction:column}.notification-toolbar>.btn,.report-settings-footer .btn{width:100%}.notification-tabs{display:grid;grid-template-columns:1fr 1fr}.notification-tabs button{justify-content:center}.workspace-search-form{grid-template-columns:18px minmax(0,1fr)}.workspace-search-form .btn{grid-column:1/-1;width:100%}.team-directory-card{grid-template-columns:42px minmax(0,1fr) 18px}.department-metrics-three,.department-metrics-two{grid-template-columns:1fr}}.issue-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.issue-section-heading{display:flex;min-height:38px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.issue-section-heading>div:first-child{display:grid;grid-gap:3px;gap:3px}.ui-v2 .route-content .issue-relation-form h2,.ui-v2 .route-content .issue-section-heading h2{margin:0;color:var(--text);font-size:13px;font-weight:650}.issue-relation-form header p,.issue-section-heading p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.issue-section-heading>svg{color:var(--muted)}.issue-edit-trigger{min-height:32px!important;padding-inline:10px!important;font-size:9px!important}.issue-description{min-height:150px;padding-top:2px;color:var(--text-2);font-size:12px;line-height:1.7}.issue-description>:first-child{margin-top:0}.issue-body-editor{display:grid;flex:1 1 100%;grid-gap:12px;gap:12px;margin-top:7px;padding:14px;border:1px solid rgba(66,214,204,.15);border-radius:13px;background:rgba(16,17,20,.58)}.issue-body-editor label,.issue-relation-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:9px;font-weight:610}.issue-body-editor .textarea{min-height:180px;resize:vertical}.issue-editor-actions{display:flex;justify-content:flex-end;gap:7px}.issue-comment-empty,.issue-section-empty{margin:0;padding:24px 14px;color:var(--faint);font-size:9px;text-align:center}.issue-relation-form{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(200px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.issue-relation-form>header{grid-column:1/-1;display:grid;grid-gap:3px;gap:3px}.issue-create-form{display:grid;grid-gap:12px;gap:12px}.issue-create-form>header{display:grid;grid-gap:3px;gap:3px}.ui-v2 .route-content .issue-create-form h2{margin:0;color:var(--text);font-size:13px;font-weight:650}.issue-create-form>header p{margin:0;color:var(--muted);font-size:9px}.issue-create-details label,.issue-create-form>label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:9px;font-weight:610}.issue-create-form>label .textarea{min-height:110px;resize:vertical}.issue-create-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.014)}.issue-create-form>footer{display:flex;justify-content:flex-end;gap:7px}.issue-field-grid{display:grid;grid-gap:11px;gap:11px}.issue-field-grid label,.issue-label-picker{display:grid;grid-gap:5px;gap:5px;color:var(--faint);font-size:9px;font-weight:610}.issue-field-grid .input,.issue-field-grid .select{width:100%;min-height:37px;font-size:10px}.issue-label-picker{margin-top:13px;padding-top:12px;border-top:1px solid var(--line-soft)}.issue-label-picker .filters{margin-top:2px}.issue-discussion{padding-bottom:16px}.issue-comment-list{display:grid;grid-gap:8px;gap:8px}.issue-comment{padding:12px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(16,17,20,.45)}.issue-comment>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:7px}.issue-comment>header strong{color:var(--text-2);font-size:10px;font-weight:630}.issue-comment>header span{font-size:8px}.issue-comment .md{color:var(--text-2);font-size:10px;line-height:1.6}.issue-comment .md>:last-child{margin-bottom:0}.comment-actions{display:flex;gap:5px;margin-top:8px}.comment-actions .btn{min-height:27px;padding-inline:8px;border-color:transparent;font-size:8px}.issue-comment .thread{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0 16px;padding-left:10px;border-left:1px solid rgba(66,214,204,.13)}.issue-comment-form{display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding-top:13px;border-top:1px solid var(--line-soft)}.issue-comment-form>.btn{justify-self:end}@media (max-width:960px){.issue-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.issue-primary-actions,.issue-primary-actions>.btn{flex:1 1 auto}.issue-create-details,.issue-field-grid,.issue-relation-form{grid-template-columns:1fr}.issue-relation-form>header{grid-column:auto}.issue-create-form>footer{display:grid;grid-template-columns:1fr 1fr}}.project-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.project-issue-card{margin-bottom:0}.project-issue-card .compact-issue-list{border:0;border-radius:0}.document-detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;grid-gap:16px;gap:16px}.document-editor-panel,.document-preview{min-width:0;margin:0}.document-preview>header{display:flex;align-items:center;gap:9px;margin:-4px -4px 18px;padding:0 4px 14px;border-bottom:1px solid var(--line-soft)}.document-preview>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(66,214,204,.07);color:var(--teal)}.document-editor-panel>header,.document-preview>header>div{display:grid;grid-gap:2px;gap:2px}.document-editor-panel>header strong,.document-preview>header strong{color:var(--text-2);font-size:11px;font-weight:630}.document-editor-panel>header small,.document-preview>header small{color:var(--faint);font-size:8px}.document-preview>.md{min-height:420px;color:var(--text-2);font-size:12px;line-height:1.72}.document-preview>.md>:first-child{margin-top:0}.document-editor-panel{position:-webkit-sticky;position:sticky;top:92px}.document-editor-panel>header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.document-editor-form{display:grid;grid-gap:12px;gap:12px}.document-editor-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:9px;font-weight:610}.document-editor-form .textarea{min-height:310px;resize:vertical;font-family:var(--font-mono,monospace);font-size:10px;line-height:1.55}.document-editor-form footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-editor-form footer>span{color:var(--faint);font-size:8px}@media (max-width:900px){.document-detail-layout{grid-template-columns:1fr}.document-editor-panel{position:static}}@media (max-width:680px){.project-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.project-detail-metrics{grid-template-columns:1fr}.document-editor-form footer{align-items:stretch;flex-direction:column}}.department-dashboard-metrics,.marketing-hub-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.department-dashboard-grid,.marketing-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.department-dashboard-grid>.workspace-card,.marketing-hub-grid>.workspace-card{margin:0}.department-dashboard-grid .compact-issue-list,.marketing-hub-grid .compact-issue-list{border:0;border-radius:0}.department-card-heading{padding:15px 15px 0}.department-card-heading .workspace-section-heading{min-height:42px;margin-bottom:10px}.department-wide-card,.marketing-assets-card{grid-column:1/-1}.leadership-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-assets-card{padding:18px}.marketing-asset-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:14px;background:rgba(16,17,20,.42)}.marketing-asset-row{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.04)}.marketing-asset-row:last-child{border-bottom:0}.marketing-asset-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(66,214,204,.06);color:var(--teal)}.marketing-asset-row>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.marketing-asset-row strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.marketing-asset-row small{color:var(--faint);font-size:8px}.marketing-asset-row .btn{min-height:30px;padding-inline:9px;font-size:8px}@media (max-width:850px){.department-dashboard-grid,.marketing-hub-grid{grid-template-columns:1fr}.department-wide-card,.marketing-assets-card{grid-column:auto}}@media (max-width:680px){.department-dashboard-metrics,.leadership-metrics,.marketing-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.department-dashboard-metrics,.leadership-metrics,.marketing-hub-metrics{grid-template-columns:1fr}}.admin-mcp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-connection-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:16px;background:rgba(20,21,24,.72);box-shadow:var(--shadow-soft)}.admin-connection-row{display:grid;min-height:70px;grid-template-columns:36px minmax(170px,.9fr) 76px minmax(135px,.6fr) minmax(110px,.7fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.admin-connection-row:last-child{border-bottom:0}.admin-connection-row.revoked{opacity:.63}.admin-connection-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.06);color:var(--teal)}.admin-connection-identity,.admin-connection-meta{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-connection-identity strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.admin-connection-identity small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px}.admin-connection-meta{color:var(--muted);font-size:9px}.admin-connection-meta small{color:var(--faint);font-size:8px}.admin-connection-row details summary{cursor:pointer;color:var(--muted);font-size:9px}.admin-connection-row details p{max-width:320px;margin:7px 0 0;overflow-wrap:anywhere;color:var(--faint);font-size:8px;line-height:1.5}.admin-connection-row .btn{min-height:30px;padding-inline:9px;font-size:8px}.admin-list-empty{margin:0;padding:26px 14px;color:var(--muted);font-size:9px;text-align:center}.admin-revoke-card{display:grid;grid-gap:13px;gap:13px}.admin-protocol-card>header,.admin-revoke-card>header,.oauth-event-card>header{display:flex;align-items:center;gap:10px}.admin-protocol-card>header>span,.admin-revoke-card>header>span,.oauth-event-card>header>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.06);color:var(--teal)}.admin-revoke-card>header>span{background:rgba(238,106,106,.06);color:var(--red)}.admin-protocol-card>header>div,.admin-revoke-card>header>div,.oauth-event-card>header>div{display:grid;grid-gap:2px;gap:2px}.ui-v2 .route-content .admin-protocol-card h2,.ui-v2 .route-content .admin-revoke-card h2,.ui-v2 .route-content .oauth-event-card h2{margin:0;color:var(--text-2);font-size:12px;font-weight:640}.admin-protocol-card>header p,.admin-revoke-card>header p,.oauth-event-card>header p{margin:0;color:var(--muted);font-size:9px}.admin-revoke-form{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;grid-gap:9px;gap:9px}.admin-revoke-form label{display:grid;grid-gap:5px;gap:5px}.admin-revoke-form label>span{color:var(--faint);font-size:8px;font-weight:610}.admin-revoke-form .input{min-height:37px;font-size:9px}.admin-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:13px;gap:13px}.admin-protocol-card{display:grid;grid-gap:14px;gap:14px}.admin-protocol-card>div{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:rgba(16,17,20,.4)}.admin-protocol-card details{padding:10px 11px;border-bottom:1px solid rgba(255,255,255,.04)}.admin-protocol-card details:last-child{border-bottom:0}.admin-protocol-card details summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;cursor:pointer}.admin-protocol-card details summary>span:first-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.admin-protocol-card details strong{overflow:hidden;color:var(--text-2);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-protocol-card details small{color:var(--faint);font-size:8px}.admin-protocol-card details>code{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--muted);font-size:8px;line-height:1.5}.oauth-event-card{display:grid;grid-gap:14px;gap:14px}.oauth-event-card.warning{border-color:rgba(238,106,106,.16)}.oauth-event-card.warning>header>span{background:rgba(238,106,106,.06);color:var(--red)}.oauth-event-card>header>b{display:grid;min-width:26px;height:26px;margin-left:auto;padding:0 7px;place-items:center;border-radius:13px;background:var(--surface-2);color:var(--muted);font-size:9px}.oauth-event-list{display:grid;overflow:hidden;border:1px solid rgba(238,106,106,.11);border-radius:12px}.oauth-event-list>div{display:grid;min-height:50px;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--red)}.oauth-event-list>div:last-child{border-bottom:0}.oauth-event-list>div>span{display:grid;grid-gap:2px;gap:2px}.oauth-event-list strong{color:var(--text-2);font-size:9px;font-weight:590;text-transform:capitalize}.oauth-event-list small{color:var(--faint);font-size:8px}@media (max-width:980px){.admin-connection-row{grid-template-columns:36px minmax(170px,1fr) 76px auto}.admin-connection-meta,.admin-connection-row>details{display:none}}@media (max-width:760px){.admin-mcp-metrics,.admin-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revoke-form{grid-template-columns:1fr 1fr}.admin-revoke-form .btn{grid-column:1/-1}}@media (max-width:560px){.admin-mcp-metrics,.admin-protocol-grid,.admin-revoke-form{grid-template-columns:1fr}.admin-revoke-form .btn{grid-column:auto}.admin-connection-row{grid-template-columns:34px minmax(0,1fr) auto}.admin-connection-row>form,.admin-connection-row>span:last-child{grid-column:2/-1;justify-self:start}}.report-detail-controls{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px}.report-detail-controls>div:first-child{display:grid;grid-gap:3px;gap:3px}.report-detail-controls>div:first-child strong{color:var(--text-2);font-size:11px;font-weight:630}.report-detail-controls>div:first-child small{color:var(--muted);font-size:9px}.report-detail-controls .report-admin-actions{justify-content:flex-end}.report-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.report-detail-metrics .workspace-metric{min-height:118px;padding:15px}.report-detail-metrics .workspace-metric>strong{font-size:22px}.report-progress-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.report-progress-columns>div{overflow:hidden;border:1px solid var(--line-soft);border-radius:14px;background:rgba(16,17,20,.42)}.report-progress-columns>div>header{display:grid;height:43px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:0 11px;border-bottom:1px solid var(--line-soft);color:var(--teal)}.report-progress-columns>div>header strong{color:var(--text-2);font-size:10px;font-weight:620}.report-progress-columns>div>header span{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;border-radius:11px;background:var(--surface-2);color:var(--muted);font-size:8px}.report-issue-list{display:grid}.report-issue-link{display:grid;min-width:0;grid-template-columns:64px minmax(0,1fr) 15px;align-items:center;grid-gap:8px;gap:8px;min-height:49px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:inherit;text-decoration:none}.report-issue-link:last-child{border-bottom:0}.report-issue-link:hover{background:rgba(255,255,255,.024)}.report-issue-link>span{color:var(--teal);font-size:8px;font-weight:660}.report-issue-link>strong{overflow:hidden;color:var(--text-2);font-size:9px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.report-issue-link>svg{color:var(--faint)}.report-tier-grid{display:grid;grid-gap:7px;gap:7px}.report-tier{overflow:hidden;border:1px solid var(--line-soft);border-radius:13px;background:rgba(16,17,20,.4)}.report-tier.tier-4,.report-tier.tier-5{border-color:rgba(238,170,89,.13)}.report-tier.tier-5{border-color:rgba(238,106,106,.16)}.report-tier>summary{display:flex;min-height:47px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;cursor:pointer}.report-tier>summary>span:first-child{display:flex;align-items:center;gap:9px}.report-tier>summary b{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:var(--surface-2);color:var(--muted);font-size:8px}.report-tier.tier-4>summary b{background:rgba(238,170,89,.07);color:var(--amber)}.report-tier.tier-5>summary b{background:rgba(238,106,106,.07);color:var(--red)}.report-tier>summary strong{color:var(--text-2);font-size:10px;font-weight:610}.report-tier>summary>span:last-child{display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;border-radius:11px;background:var(--surface-2);color:var(--muted);font-size:8px}.report-none,.report-tier>p{margin:0;padding:16px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:9px;text-align:center}.report-accountability-list{display:grid;border-top:1px solid var(--line-soft)}.report-accountability-list>article{display:grid;grid-template-columns:minmax(240px,1fr) minmax(200px,.8fr);align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.report-accountability-list>article:last-child{border-bottom:0}.report-accountability-list .report-issue-link{padding:0;border:0}.report-accountability-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);font-size:8px}.report-accountability-meta>a{color:var(--teal);text-decoration:none}.report-accountability-list>article>small{grid-column:1/-1;color:var(--faint);font-size:8px}.report-attention-card{border-color:rgba(238,106,106,.16)}.report-attention-card>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.report-attention-card>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(238,106,106,.07);color:var(--red)}.report-attention-card>header>div{display:grid;grid-gap:2px;gap:2px}.ui-v2 .route-content .report-attention-card h2{margin:0;color:var(--text-2);font-size:12px}.report-attention-card>header p{margin:0;color:var(--muted);font-size:9px}.report-attention-card .report-accountability-list{overflow:hidden;border:1px solid rgba(238,106,106,.11);border-radius:12px}.report-context-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;grid-gap:13px;gap:13px}.report-movement-card>div:last-child{display:grid;grid-gap:7px;gap:7px}.report-movement-card>div:last-child>div{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.report-movement-card>div:last-child>div>span{padding-top:4px;color:var(--faint);font-size:8px;font-weight:650}.report-movement-card p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.report-movement-card p>a{padding:3px 6px;border:1px solid var(--line-soft);border-radius:7px;color:var(--teal);font-size:8px;text-decoration:none}.report-movement-card p>small{padding-top:4px;color:var(--faint);font-size:8px}.report-trend-table{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px}.report-trend-table>div,.report-trend-table>header{display:grid;grid-template-columns:minmax(90px,1fr) repeat(4,64px);align-items:center;grid-gap:7px;gap:7px;min-height:35px;padding:6px 9px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--muted);font-size:8px;text-align:right}.report-trend-table>header{min-height:31px;background:rgba(255,255,255,.018);color:var(--faint);font-weight:620}.report-trend-table>:last-child{border-bottom:0}.report-trend-table>div>:first-child,.report-trend-table>header>:first-child{text-align:left}.report-trend-table strong{color:var(--text-2);font-size:8px;font-weight:590}.report-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.report-entity-grid>a{display:grid;min-height:66px;grid-template-columns:36px minmax(0,1fr) auto 15px;align-items:center;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--line-soft);border-radius:14px;background:rgba(20,21,24,.7);color:inherit;text-decoration:none}.report-entity-grid>a:hover{border-color:rgba(66,214,204,.18)}.report-entity-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.06);color:var(--teal)}.report-entity-grid>a>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.report-entity-grid strong{color:var(--text-2);font-size:10px;font-weight:620}.report-entity-grid small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.report-entity-grid>a>svg{color:var(--faint)}.report-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-person-grid>a{display:grid;min-height:56px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(20,21,24,.62);color:inherit;text-decoration:none}.report-person-grid>a>span:first-child{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:8px;font-weight:650}.report-person-grid strong{overflow:hidden;color:var(--text-2);font-size:9px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.report-detail-footer{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;margin-top:24px;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:8px}.report-detail-footer>svg{color:var(--teal)}.report-detail-footer>a{color:var(--muted);text-decoration:none}.report-detail-footer>a:hover{color:var(--teal)}@media (max-width:1180px){.report-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.report-context-grid{grid-template-columns:1fr}.report-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.report-detail-controls,.report-entity-grid,.report-progress-columns{grid-template-columns:1fr}.report-detail-controls .report-admin-actions{justify-content:flex-start}.report-accountability-list>article{grid-template-columns:1fr}.report-accountability-meta{justify-content:flex-start}.report-accountability-list>article>small{grid-column:auto}.report-trend-table{overflow-x:auto}.report-trend-table>div,.report-trend-table>header{min-width:430px}}@media (max-width:520px){.report-detail-metrics,.report-person-grid{grid-template-columns:1fr}.report-detail-footer{grid-template-columns:18px minmax(0,1fr)}.report-detail-footer>a{grid-column:2}}.scoped-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.scoped-report-card{min-width:0}.scoped-report-issue-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:13px;background:rgba(16,17,20,.4)}.scoped-report-issue-list>a{display:grid;min-height:57px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.04);color:inherit;text-decoration:none}.scoped-report-issue-list>a:last-child{border-bottom:0}.scoped-report-issue-list>a:hover{background:rgba(255,255,255,.025)}.scoped-report-issue-list>a>span:first-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.scoped-report-issue-list b{color:var(--teal);font-size:8px;font-weight:650}.scoped-report-issue-list strong{overflow:hidden;color:var(--text-2);font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.scoped-report-issue-list small{color:var(--faint);font-size:8px}.report-tier-pill{display:inline-flex;min-height:23px;align-items:center;padding:2px 7px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:8px;font-weight:630}.report-tier-pill.tier-4{border-color:rgba(238,170,89,.16);color:var(--amber)}.report-tier-pill.tier-5{border-color:rgba(238,106,106,.19);color:var(--red)}.scoped-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:13px;gap:13px}.scoped-report-grid .workspace-card{margin:0}.scoped-report-item-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);font-size:8px}@media (max-width:760px){.scoped-report-grid,.scoped-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.scoped-report-grid{grid-template-columns:1fr}}@media (max-width:430px){.scoped-report-issue-list>a,.scoped-report-metrics{grid-template-columns:1fr}.scoped-report-item-meta{justify-content:flex-start}}.meeting-detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;grid-gap:15px;gap:15px}.meeting-detail-main{display:grid;grid-gap:0;gap:0}.meeting-actions-card>header,.meeting-agenda-card>header,.meeting-notes-card>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.meeting-actions-card>header>span,.meeting-agenda-card>header>span,.meeting-notes-card>header>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;background:rgba(66,214,204,.06);color:var(--teal)}.meeting-actions-card>header>div,.meeting-agenda-card>header>div,.meeting-notes-card>header>div{display:grid;grid-gap:2px;gap:2px}.ui-v2 .route-content .meeting-actions-card h2,.ui-v2 .route-content .meeting-agenda-card h2,.ui-v2 .route-content .meeting-notes-card h2{margin:0;color:var(--text-2);font-size:12px;font-weight:640}.meeting-actions-card>header p,.meeting-agenda-card>header p,.meeting-notes-card>header p{margin:0;color:var(--muted);font-size:9px}.meeting-agenda-card>div:last-child{min-height:100px;padding:13px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(16,17,20,.4);color:var(--text-2);font-size:10px;line-height:1.6;white-space:pre-wrap}.meeting-notes-card .textarea{min-height:280px;resize:vertical;font-size:11px;line-height:1.6}.meeting-notes-card>header .meeting-saved{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--teal);font-size:9px}.meeting-notes-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.meeting-notes-card>footer small{color:var(--faint);font-size:8px}.meeting-actions-card{position:-webkit-sticky;position:sticky;top:92px}.meeting-action-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:rgba(16,17,20,.4)}.meeting-action-list>div{display:grid;min-height:54px;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.meeting-action-list>div:last-child{border-bottom:0}.meeting-action-list>div>span:first-child{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--line);border-radius:7px;color:var(--faint)}.meeting-action-list>div>span.complete{border-color:rgba(66,214,204,.16);background:rgba(66,214,204,.06);color:var(--teal)}.meeting-action-list>div>div{display:grid;grid-gap:2px;gap:2px}.meeting-action-list strong{color:var(--text-2);font-size:10px;font-weight:590}.meeting-action-list small{color:var(--faint);font-size:8px}.meeting-action-list>p{margin:0;padding:22px 12px;color:var(--faint);font-size:9px;text-align:center}.meeting-action-composer{display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.meeting-action-composer label{display:grid;grid-gap:5px;gap:5px}.meeting-action-composer label>span{color:var(--faint);font-size:8px;font-weight:610}.meeting-action-composer>div{display:flex;justify-content:flex-end;gap:7px}@media (max-width:880px){.meeting-detail-layout{grid-template-columns:1fr}.meeting-actions-card{position:static}}@media (max-width:500px){.meeting-action-composer>div,.meeting-notes-card>footer{align-items:stretch;flex-direction:column}.meeting-action-composer .btn,.meeting-notes-card>footer .btn{width:100%}}.ui-v2 .route-content:has(.standalone-chat-page){max-width:none;padding:16px clamp(12px,2vw,24px) 42px}.standalone-chat-page{display:grid;grid-gap:10px;gap:10px}.standalone-chat{display:grid;height:calc(100dvh - 126px);min-height:calc(100dvh - 126px);grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:rgba(18,19,22,.78);box-shadow:0 20px 65px rgba(0,0,0,.2)}.standalone-chat-sidebar{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--line-soft);background:rgba(14,15,18,.74)}.standalone-chat-sidebar>header{display:flex;height:62px;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--line-soft)}.standalone-chat-sidebar>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:rgba(66,214,204,.07);color:var(--teal)}.standalone-chat-sidebar>header>div{display:grid;grid-gap:2px;gap:2px}.standalone-chat-sidebar>header strong{color:var(--text-2);font-size:11px;font-weight:640}.standalone-chat-sidebar>header small{color:var(--faint);font-size:8px}.standalone-channel-scroll{min-height:0;overflow-y:auto;padding:9px 7px}.standalone-channel-scroll>section+section{margin-top:15px}.standalone-chat-section-label{display:flex;align-items:center;justify-content:space-between;padding:5px 7px;color:var(--faint);font-size:8px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.standalone-chat-section-label small{font-size:8px;font-weight:580}.standalone-channel-scroll section>a{display:grid;min-height:35px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:5px 8px;border-radius:9px;color:var(--muted);font-size:9px;text-decoration:none}.standalone-channel-scroll section>a:hover{background:rgba(255,255,255,.032);color:var(--text-2)}.standalone-channel-scroll section>a.active{background:rgba(66,214,204,.08);color:var(--teal)}.standalone-channel-scroll section>a>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-channel-scroll section>a>b{display:grid;min-width:19px;height:19px;padding:0 5px;place-items:center;border-radius:10px;background:var(--teal);color:#052522;font-size:8px}.standalone-dm-avatar,.standalone-message-avatar{display:grid;place-items:center;border-radius:50%;background:var(--surface-3);color:var(--text-2);font-size:7px;font-weight:690}.standalone-dm-avatar{width:21px;height:21px}.standalone-chat-sidebar-actions{display:grid;grid-gap:10px;gap:10px;padding:11px;border-top:1px solid var(--line-soft)}.standalone-chat-sidebar-actions label{display:grid;grid-gap:5px;gap:5px}.standalone-chat-sidebar-actions label>span{display:flex;align-items:center;gap:4px;color:var(--faint);font-size:8px;font-weight:620}.standalone-chat-sidebar-actions .input,.standalone-chat-sidebar-actions .select{width:100%;min-height:34px;font-size:9px}.standalone-chat-sidebar-actions form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:5px;gap:5px}.standalone-chat-sidebar-actions form .btn{min-height:34px;padding-inline:8px;font-size:8px}.standalone-chat-main{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;background:rgba(22,23,26,.68)}.standalone-chat-header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line-soft);background:rgba(20,21,24,.84)}.standalone-chat-header>div:first-child{display:flex;min-width:0;align-items:center;gap:9px}.standalone-chat-header>div:first-child>span{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid var(--line-soft);border-radius:11px;color:var(--teal)}.standalone-chat-header>div:first-child>span .standalone-dm-avatar{width:27px;height:27px}.standalone-chat-header>div:first-child>div{min-width:0}.ui-v2 .route-content .standalone-chat-header h1{overflow:hidden;margin:0;color:var(--text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.standalone-chat-header p{margin:3px 0 0;color:var(--faint);font-size:8px}.standalone-chat-header>div:last-child{display:flex;gap:5px}.standalone-chat-header>div:last-child button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-soft);border-radius:10px;background:transparent;color:var(--muted)}.standalone-chat-header>div:last-child button:hover{border-color:rgba(66,214,204,.2);background:rgba(66,214,204,.06);color:var(--teal)}.standalone-message-feed{min-height:0;overflow-y:auto;padding:14px 9px 24px}.standalone-message{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;padding:9px 10px;border-radius:11px}.standalone-message:hover{background:rgba(255,255,255,.021)}.standalone-message-avatar{width:34px;height:34px;flex:0 0 34px}.standalone-message-content{min-width:0}.standalone-message-content>header,.standalone-thread>div>div>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:3px}.standalone-message-content>header strong,.standalone-thread>div>div>header strong{color:var(--text-2);font-size:9px;font-weight:630}.standalone-message-content>header small,.standalone-message-content>header time,.standalone-thread>div>div>header time{color:var(--faint);font-size:7px}.standalone-message-content>p,.standalone-thread>div>div>p{margin:0;color:#b9c5ce;font-size:10px;line-height:1.55;white-space:pre-wrap}.standalone-message-content>p a,.standalone-thread p a{color:var(--teal)}.standalone-message-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;opacity:0;transition:opacity .12s ease}.standalone-message:focus-within .standalone-message-actions,.standalone-message:hover .standalone-message-actions,.standalone-thread .standalone-message-actions{opacity:1}.standalone-message-actions button{display:inline-flex;min-height:23px;align-items:center;gap:3px;padding:2px 6px;border:1px solid var(--line-soft);border-radius:7px;background:rgba(255,255,255,.015);color:var(--faint);font-size:7px}.standalone-message-actions button:hover,.standalone-message-actions button[aria-pressed=true]{border-color:rgba(66,214,204,.18);background:rgba(66,214,204,.06);color:var(--teal)}.standalone-thread{display:grid;grid-gap:7px;gap:7px;margin-top:10px;padding:9px;border-left:2px solid rgba(66,214,204,.13);border-radius:0 10px 10px 0;background:rgba(13,14,17,.33)}.standalone-thread>header{color:var(--faint);font-size:7px;font-weight:630;text-transform:uppercase}.standalone-thread>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:7px;gap:7px}.standalone-thread .standalone-message-avatar{width:28px;height:28px}.standalone-message-editor{display:grid;grid-gap:6px;gap:6px}.standalone-message-editor .textarea{min-height:72px}.standalone-message-editor>div{display:flex;gap:5px}.standalone-message-editor .btn{min-height:28px;padding-inline:8px;font-size:8px}.standalone-message-empty{display:grid;min-height:100%;place-content:center;place-items:center;grid-gap:7px;gap:7px;padding:30px;text-align:center}.standalone-chat-empty>span,.standalone-message-empty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:rgba(66,214,204,.07);color:var(--teal)}.standalone-chat-empty>strong,.standalone-message-empty strong{color:var(--text-2);font-size:12px}.standalone-chat-empty>p,.standalone-message-empty p{max-width:380px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.standalone-chat-composer{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px 12px 12px;border-top:1px solid var(--line-soft);background:rgba(18,19,22,.9)}.standalone-composer-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:end;grid-gap:7px;gap:7px}.standalone-chat-composer .textarea{min-height:44px;max-height:150px;resize:vertical;font-size:10px}.standalone-composer-row .btn,.standalone-mention-trigger{width:38px;height:38px;min-height:38px;padding:0}.standalone-mention-trigger{display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--muted)}.standalone-mention-trigger:hover{border-color:rgba(66,214,204,.3);color:var(--teal)}.standalone-mention-suggestions{position:absolute;z-index:20;right:12px;bottom:calc(100% + 7px);left:12px;display:grid;max-height:250px;grid-gap:3px;gap:3px;padding:7px;overflow-y:auto;border:1px solid var(--line);border-radius:13px;background:#1c1d20;box-shadow:0 18px 50px rgba(0,0,0,.42)}.standalone-mention-suggestions>button{display:grid;min-height:42px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:5px 8px;border:0;border-radius:9px;background:transparent;color:var(--text-2);text-align:left}.standalone-mention-suggestions>button:hover{background:rgba(66,214,204,.08);color:var(--teal)}.standalone-reply-note{display:flex!important;min-height:26px;align-items:center!important;gap:6px!important;color:var(--muted);font-size:8px}.standalone-reply-note>button{margin-left:auto;border:0;background:transparent;color:var(--teal);font-size:8px}.standalone-chat-files{border:1px solid var(--line-soft);border-radius:14px;background:rgba(20,21,24,.7)}.standalone-chat-files>summary{display:grid;min-height:54px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 12px;cursor:pointer}.standalone-chat-files>summary>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:rgba(66,214,204,.06);color:var(--teal)}.standalone-chat-files>summary>div{display:grid;grid-gap:2px;gap:2px}.standalone-chat-files>summary strong{color:var(--text-2);font-size:10px}.standalone-chat-files>summary b,.standalone-chat-files>summary small{color:var(--faint);font-size:8px}.standalone-chat-files>div{padding:12px;border-top:1px solid var(--line-soft)}.standalone-chat-files>div>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.standalone-chat-files-empty,.standalone-chat-files>div>header p{margin:0;color:var(--muted);font-size:8px}.standalone-chat-file-list{display:grid;overflow:hidden;border:1px solid var(--line-soft);border-radius:11px}.standalone-chat-file-list>div{display:grid;min-height:42px;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:6px 9px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--muted)}.standalone-chat-file-list>div:last-child{border-bottom:0}.standalone-chat-file-list .btn{justify-content:flex-start;min-height:28px;padding:0;border:0;background:transparent;color:var(--text-2);font-size:9px}.standalone-chat-empty{display:grid;min-height:500px;place-content:center;place-items:center;grid-gap:7px;gap:7px;text-align:center}.standalone-chat-empty .workspace-card{display:grid;width:min(380px,100%);grid-gap:9px;gap:9px;margin-top:10px;text-align:left}.standalone-chat-empty label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:9px}@media (max-width:900px){.standalone-chat{grid-template-columns:190px minmax(0,1fr)}.standalone-chat-sidebar-actions form{grid-template-columns:1fr}}@media (max-width:700px){.ui-v2 .route-content:has(.standalone-chat-page){padding:8px 8px calc(92px + env(safe-area-inset-bottom))}.standalone-chat{height:calc(100dvh - 152px - env(safe-area-inset-bottom));min-height:calc(100dvh - 152px - env(safe-area-inset-bottom));grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-radius:15px}.standalone-chat-sidebar{display:block;overflow:hidden;border-right:0;border-bottom:1px solid var(--line-soft)}.standalone-chat-sidebar-actions,.standalone-chat-sidebar>header{display:none}.standalone-channel-scroll{display:flex;gap:8px;overflow-x:auto;padding:7px}.standalone-channel-scroll>section{display:flex;flex:0 0 auto;gap:4px}.standalone-channel-scroll>section+section{margin:0;padding-left:8px;border-left:1px solid var(--line-soft)}.standalone-chat-section-label{display:none}.standalone-channel-scroll section>a{min-width:max-content;grid-template-columns:20px auto auto;padding:4px 8px}.standalone-chat-header{min-height:56px}.standalone-message-feed{padding-inline:3px}.standalone-message-actions{opacity:1}}@media (max-width:460px){.standalone-chat-header p{display:none}.standalone-message{grid-template-columns:29px minmax(0,1fr);gap:7px;padding-inline:7px}.standalone-message-avatar{width:29px;height:29px}.standalone-chat-files>div>header{align-items:stretch;flex-direction:column}}@media (max-width:680px){@supports (overflow:clip){body,html{overflow-x:clip}}.modal{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-v2 .mobile-menu-button{width:44px;height:44px;flex:0 0 44px}.top-actions .mobile-settings-button,.top-actions .primary-button,.ui-v2 .top-actions .mobile-settings-button,.ui-v2 .top-actions .primary-button{width:44px;min-height:44px;height:44px}.row-assignee-picker summary,.row-status-picker summary{min-width:44px;min-height:44px}.channel-actions button{width:44px;height:44px}.modal-footer a,.modal-footer button,.modal-top button,.ui-v2 .meeting-modal-footer button,.ui-v2 .meeting-modal-header>button{min-width:44px;min-height:44px}}