:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teiva-deep:#26086f;--teiva-royal:#4d15e1;--teiva-electric:#6820f3;--teiva-orchid:#a229da;--teiva-magenta:#df30d3;--teiva-ink:#18131f;--teiva-ink-soft:#625a6b;--teiva-surface:#fff;--teiva-surface-soft:#faf7ff;--teiva-surface-lavender:#f4eeff;--teiva-border:#e8dff4;--teiva-gradient:linear-gradient(135deg, #4d15e1 0%, #6820f3 38%, #a229da 70%, #df30d3 100%);--teiva-gradient-soft:linear-gradient(135deg, #f4eeff 0%, #fff0fb 100%);--teiva-gradient-dark:linear-gradient(135deg, #16043f 0%, #26086f 100%);--bg:var(--teiva-surface-soft);--panel:var(--teiva-surface);--sidebar:#fcf9ff;--text:var(--teiva-ink);--muted:var(--teiva-ink-soft);--line:var(--teiva-border);--accent:var(--teiva-electric);--accent-soft:var(--teiva-surface-lavender);--danger:#d92d20;--success:#0e9f6e;--shadow:0 16px 44px #26086f17}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;gap:14px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px 8px;font-size:15px;display:flex}.brandMark{background:0 0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 5px 16px #6820f329}.brandMark img{object-fit:contain;width:100%;height:100%;display:block}.searchButton{border:1px solid var(--line);height:38px;color:var(--muted);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.searchButton kbd{color:#9299a5;background:#f1f3f7;border:0;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.navList{gap:4px;display:grid}.navList a,.sidebarBottom a{color:#525c69;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:14px;display:flex}.navList a:hover,.sidebarBottom a:hover{background:#f0f2f6}.navList a.active{background:var(--accent-soft);color:#4148c5;font-weight:650}.navList a b{text-align:center;color:#8e96a2;min-width:20px;margin-left:auto;font-size:11px;font-weight:600}.sectionTitle{color:#9ca3ad;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:8px 8px 0;font-size:11px;display:flex}.sectionTitle button{color:#939ba7;background:0 0;border:0;padding:4px;font-size:16px}.projects .dot{background:#8f95ee;border-radius:50%;width:7px;height:7px}.projects a:nth-child(2) .dot{background:#60b68e}.projects a:nth-child(3) .dot{background:#e9a85c}.sidebarBottom{gap:4px;margin-top:auto;display:grid}.content{min-width:0}.topbar{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:32px 34px 22px;display:flex}.eyebrow{color:#969eaa;letter-spacing:.14em;font-size:10px;font-weight:700}h1{letter-spacing:-.035em;margin:6px 0 0;font-size:31px;line-height:1.1}.topActions{gap:9px;display:flex}.iconButton,.avatar{border:1px solid var(--line);background:#fff;border-radius:12px;width:38px;height:38px}.avatar{color:#fff;background:#222b38;border-color:#222b38;font-size:11px;font-weight:700}.mainGrid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;max-width:1180px;margin:0 auto;padding:0 34px 44px;display:grid}.taskColumn{min-width:0}.focusCard{background:linear-gradient(135deg,#fbfbff,#f1f3ff);border:1px solid #e3e5fb;border-radius:16px;margin-bottom:22px;padding:16px 18px}.focusCard>div:first-child{align-items:center;gap:12px;display:flex}.focusIcon{width:35px;height:35px;color:var(--accent);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 4px 16px #5d63e61f}.focusCard b{font-size:13px}.focusCard p{color:var(--muted);margin:3px 0 0;font-size:12px}.progress{background:#e2e4f1;border-radius:99px;height:4px;margin-top:14px;overflow:hidden}.progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.taskGroup{margin:20px 0}.groupHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;padding:0 2px;display:flex}.groupHeader h2{margin:0;font-size:13px}.groupHeader span{color:#9aa2ad;font-size:11px}.taskRow{background:#fff;border-bottom:1px solid #eef0f3;grid-template-columns:25px minmax(0,1fr) auto 22px 28px;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:grid}.taskQuickActions{opacity:0;transition:opacity .15s;display:flex}.taskQuickActions button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:28px;height:28px}.taskRow:hover .taskQuickActions,.taskRow:focus-within .taskQuickActions{opacity:1}@media (max-width:700px){.taskQuickActions{opacity:1}}.taskRow:first-of-type{border-radius:13px 13px 0 0}.taskRow:last-child{border-bottom:0;border-radius:0 0 13px 13px}.taskRow:first-of-type:last-child{border-radius:13px}.taskRow.done .taskText b{text-decoration:line-through}.check{width:20px;height:20px;color:var(--success);background:#fff;border:1.5px solid #ccd1da;border-radius:7px;place-items:center;padding:0;font-size:11px;display:grid}.taskText{gap:4px;min-width:0;display:grid}.taskText b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.taskText span,.duration{color:#949ca7;font-size:11px}.duration{white-space:nowrap}.priority{color:#d25b65;background:#fff0f1;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.more{color:#a4abb5;background:0 0;border:0;padding:4px}.dayPanel{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:start;overflow:hidden}.dayPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 14px 0 17px;display:flex}.dayPanelHeader div{gap:3px;display:grid}.dayPanelHeader b{font-size:13px}.dayPanelHeader span{color:#959da8;font-size:10px}.dayPanelHeader button{color:#9299a4;background:0 0;border:0}.timeline{padding:10px 12px 14px}.timeRow{grid-template-columns:42px 1fr;min-height:70px;display:grid;position:relative}.timeRow:after{content:"";border-top:1px solid #f0f1f4;position:absolute;top:0;left:43px;right:0}.timeRow time{color:#a2a8b1;padding-top:1px;font-size:9px}.calendarBlock{color:#4a50b8;z-index:1;background:#eff1ff;border-left:3px solid #7a80eb;border-radius:9px;min-height:52px;margin:4px 0 6px;padding:10px;font-size:11px;position:relative}.timeRow:nth-child(3n+2) .calendarBlock{color:#34785c;background:#eef9f4;border-left-color:#71bb98}.empty{min-height:58px}.voiceComposer{background:#fffffff5;border:1px solid #e2e5eb;border-radius:15px;margin-top:24px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 7px 28px #232c3d0f}.voiceComposer.recording{border-color:#f0bec3;box-shadow:0 7px 30px #c747521a}.voicePrimary{align-items:center;gap:12px;min-height:68px;padding:10px 13px;display:flex}.micButton{background:var(--accent);color:#fff;border:0;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 18px #5d63e638}.recording .micButton{background:#d85863;box-shadow:0 6px 18px #d8586333}.micButton:disabled{opacity:.6;cursor:progress}.micButton svg,.modalIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.micButton svg rect{fill:currentColor;stroke:none}.stopSquare{background:#fff;border-radius:3px;width:13px;height:13px}.voiceText{gap:4px;min-width:0;display:grid}.voiceText b{font-size:12.5px;font-weight:650}.voiceText span{color:#8e96a1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.voicePrimary kbd{color:#a0a7b1;white-space:nowrap;background:#f8f9fb;border:1px solid #e6e8ed;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:9px}.recordDot{background:#d85863;border-radius:50%;width:7px;height:7px;margin-left:4px;animation:1.1s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.textButton,.closeButton{color:#8b939e;background:0 0;border:0}.textButton{margin-left:auto;font-size:11px}.voicePreview{border-top:1px solid var(--line);background:#fff;padding:16px}.previewHeader{justify-content:space-between;align-items:center;display:flex}.previewHeader>div{align-items:center;gap:8px;display:flex}.previewHeader b{font-size:12px}.aiBadge{color:#fff;letter-spacing:.07em;background:#202736;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:800}.closeButton{font-size:20px;line-height:1}.transcript{color:#7c8490;margin:11px 0 14px;font-size:11px;line-height:1.5}.voicePreview label{color:#7f8792;gap:5px;font-size:10px;font-weight:600;display:grid}.voicePreview input,.voicePreview select{width:100%;height:38px;color:var(--text);background:#fff;border:1px solid #dfe3e9;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.voicePreview input:focus,.voicePreview select:focus{border-color:#aeb2ef;box-shadow:0 0 0 3px #f0f1ff}.previewGrid{grid-template-columns:1fr 150px;gap:10px;margin-top:10px;display:grid}.hintChip{color:#686f7c;background:#f3f4f8;border-radius:7px;margin-top:10px;padding:5px 8px;font-size:10px;display:inline-flex}.ambiguity{color:#8f6b28;background:#fff7e8;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.45}.previewActions,.modalActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.primaryButton,.secondaryButton{border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:650}.primaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff}.secondaryButton{color:#68717e;background:#fff;border:1px solid #dfe3e9}.voiceError{color:#ad4b55;background:#fff5f6;border-top:1px solid #f4d3d6;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10.5px;display:flex}.voiceError button{color:inherit;background:0 0;border:0;font-weight:700}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191f2961;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consentModal{width:min(430px,100%);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:25px}.modalIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.consentModal h2{letter-spacing:-.02em;margin:15px 0 8px;font-size:19px}.consentModal>p{color:#707986;margin:0 0 18px;font-size:12px;line-height:1.55}.privacyRow{grid-template-columns:24px 1fr;gap:9px;margin:12px 0;display:grid}.privacyRow>span{color:#347a5c;background:#ecf7f1;border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.privacyRow div{gap:3px;display:grid}.privacyRow b{font-size:11px}.privacyRow small{color:#8b939e;font-size:10px;line-height:1.45}@media (max-width:980px){.shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{align-items:center;padding-inline:10px}.brand strong,.searchButton:not(:focus){font-size:0}.searchButton{justify-content:center;width:42px}.searchButton kbd,.navList a b,.sectionTitle,.sidebarBottom a{display:none}.navList a{justify-content:center;width:42px;padding:0;font-size:0}.navList a span,.navList a i{font-size:15px}.projects{display:none}}@media (max-width:760px){.shell{display:block}.sidebar{display:none}.topbar{padding:22px 18px 16px}.mainGrid{padding:0 14px 28px;display:block}.dayPanel{display:none}.focusCard{margin-bottom:16px}.taskRow{grid-template-columns:25px minmax(0,1fr) auto 20px}.taskRow .duration{display:none}.previewGrid{grid-template-columns:1fr}.voicePrimary kbd{display:none}.voiceText span{max-width:58vw}}.navList button,.sidebarBottom button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.navList button.active,.navList button:hover,.sidebarBottom button:hover{background:#7f7f7f1f}.quickAdd{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:14px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;display:flex}.quickAdd button{cursor:pointer;background:0 0;border:0;font-size:24px}.quickAdd input{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px}.taskVersion{opacity:.45;font-size:11px}.userName{opacity:.7;font-size:13px}.emptyTimeline{color:#6b7280;padding:24px;line-height:1.5}.authShell{background:linear-gradient(145deg,#f7f7f5,#efefe9);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:#fff;border:1px solid #e5e5df;border-radius:24px;width:min(430px,100%);padding:32px;box-shadow:0 20px 70px #00000014}.authBrand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.authBrand>div{flex-direction:column;display:flex}.authBrand strong{font-size:20px}.authBrand small{color:#73736d}.authCard h1{margin:0 0 8px;font-size:28px}.authCard>p{color:#73736d;margin-bottom:24px;font-size:13px;line-height:1.5}.authCard form{gap:14px;display:grid}.authCard label{gap:7px;font-size:13px;font-weight:600;display:grid}.authCard input{font:inherit;border:1px solid #d7d7d1;border-radius:10px;outline:0;padding:12px 13px}.authCard input:focus{border-color:#777}.authCard .primaryButton{width:100%;margin-top:4px}.authSwitch{cursor:pointer;color:#585852;background:0 0;border:0;margin:18px auto 0;display:block}.authError{color:#a33;background:#fff1f1;border-radius:10px;padding:10px 12px;font-size:13px}.pageError{color:#a34952;background:#fff6f7;border:1px solid #f0d2d5;border-radius:11px;justify-content:space-between;align-items:center;margin:0 28px 14px;padding:10px 12px;font-size:12px;display:flex}.pageError button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.notificationButton{border:1px solid var(--line);cursor:pointer;color:#6e7580;background:#fff;border-radius:10px;width:34px;height:34px}.taskOpen{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.recurrenceBadge{color:#6770d9;background:#f0f1ff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.timeDrop{transition:background .12s}.timeDrop:hover{background:#fafaff}.calendarBlockV4{color:#464da7;text-align:left;cursor:grab;background:#eff0ff;border:0;border-left:3px solid #777ee7;border-radius:8px;gap:2px;width:100%;min-height:43px;padding:6px 8px;display:grid;overflow:hidden}.calendarBlockV4 span{opacity:.72;font-size:9px}.calendarBlockV4 b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.calendarPage{padding:0 28px 30px}.calendarToolbar{border:1px solid var(--line);background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.calendarToolbar>div{gap:6px;display:flex}.calendarToolbar button{color:#6a7280;cursor:pointer;background:#fff;border:1px solid #e2e4e9;border-radius:8px;height:30px;padding:0 10px}.calendarToolbar b{text-transform:capitalize;font-size:13px}.calendarLayout{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:190px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.calendarBacklog{border-right:1px solid var(--line);background:#fafaf9;padding:16px}.calendarBacklog h2{margin:0 0 3px;font-size:12px}.calendarBacklog p{color:#969da8;margin:0 0 12px;font-size:10px}.backlogTask{cursor:grab;background:#fff;border:1px solid #e4e6eb;border-radius:8px;margin-bottom:6px;padding:8px 9px;font-size:10.5px}.weekScroller{overflow:auto}.weekGrid{grid-template-columns:50px repeat(7,minmax(105px,1fr));align-items:stretch;min-width:810px;display:grid}.weekCorner,.dayHead{border-bottom:1px solid var(--line);z-index:3;background:#fff;height:54px;position:sticky;top:0}.dayHead{border-left:1px solid #f0f1f3;justify-content:center;align-items:center;gap:7px;display:flex}.dayHead b{text-transform:uppercase;color:#8a929d;font-size:10px}.dayHead span{border-radius:9px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.dayHead.isToday span{color:#fff;background:#6268dd}.hourLabel{text-align:right;color:#a1a7b0;border-bottom:1px solid #f0f1f3;height:58px;padding:7px 7px 0 0;font-size:9px}.weekCell{border-bottom:1px solid #f0f1f3;border-left:1px solid #f0f1f3;height:58px;padding:3px;transition:background .12s;overflow:hidden}.weekCell:hover{background:#fafaff}.editorBackdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1e2661;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.taskEditor{background:#fff;border-radius:20px;width:min(720px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #0003}.taskEditor header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.taskEditor header small{color:#9aa1ab;letter-spacing:.12em;font-size:9px}.taskEditor header h2{margin:3px 0 0;font-size:20px}.taskEditor header>button{color:#8d949e;cursor:pointer;background:0 0;border:0;font-size:26px}.taskEditor label{color:#737b87;gap:6px;font-size:10px;font-weight:650;display:grid}.taskEditor input,.taskEditor textarea,.taskEditor select{color:#282d36;width:100%;font:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:9px;outline:none;padding:9px 10px}.taskEditor textarea{resize:vertical;line-height:1.45}.taskEditor input:focus,.taskEditor textarea:focus,.taskEditor select:focus{border-color:#aaaeec;box-shadow:0 0 0 3px #f1f1ff}.editorTitle input{font-size:15px;font-weight:650}.editorGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.seriesInfo{color:#6269c7;background:#f4f4ff;border-radius:9px;margin-top:14px;padding:9px 11px;font-size:10.5px}.taskEditor footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.notificationsPanel{z-index:80;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(360px,100vw - 36px);max-height:70vh;position:fixed;top:72px;right:18px;overflow:hidden;box-shadow:0 20px 70px #1e232d2e}.notificationsPanel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.notificationsPanel header>div{gap:2px;display:grid}.notificationsPanel header b{font-size:12px}.notificationsPanel header span{color:#969da7;font-size:9px}.notificationsPanel header button{color:#8e959f;background:0 0;border:0;font-size:20px}.notificationsList{max-height:calc(70vh - 58px);overflow:auto}.notificationItem{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f3;gap:4px;width:100%;padding:12px 14px;display:grid}.notificationItem.unread{background:#f8f8ff}.notificationItem.unread b:before{content:"";background:#656ce0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.notificationItem b{font-size:11px}.notificationItem span{color:#757d88;font-size:10px}.notificationItem small{color:#a0a6af;font-size:9px}.notificationEmpty{text-align:center;color:#9198a2;padding:24px;font-size:11px}@media (max-width:900px){.calendarPage{padding:0 14px 24px}.calendarLayout{grid-template-columns:150px minmax(0,1fr)}.editorGrid{grid-template-columns:1fr}}@media (max-width:620px){.calendarLayout{display:block}.calendarBacklog{border-right:0;border-bottom:1px solid var(--line);max-height:150px;overflow:auto}.taskEditor{border-radius:15px;padding:18px}.editorBackdrop{padding:8px}.notificationsPanel{width:calc(100vw - 20px);top:62px;right:10px}}.organizerPage{max-width:1120px;padding:0 28px 44px}.organizerTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.organizerTabs button{color:#66717f;cursor:pointer;background:#eef1f5;border:0;border-radius:12px;padding:9px 13px;font-weight:700}.organizerTabs button.active{color:#fff;background:#202937}.organizerList{gap:16px;display:grid}.organizerHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.organizerHeading h2{margin:0}.organizerHeading form{gap:8px;min-width:min(420px,55%);display:flex}.organizerHeading input,.searchPage>input{width:100%;font:inherit;background:#fff;border:1px solid #e3e7ec;border-radius:13px;padding:11px 13px}.organizerHeading button{color:#fff;cursor:pointer;background:#202937;border:0;border-radius:12px;width:42px;font-size:22px}.organizerCards,.searchResults{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.organizerCard{background:#fff;border:1px solid #e7eaee;border-radius:16px;flex-direction:column;gap:6px;padding:15px;display:flex}.organizerCard span,.organizerCard small{color:#8a94a2;font-size:11px}.organizerCard p{color:#657080;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.habitCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7eaee;border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex}.habitCard div{flex-direction:column;gap:3px;display:flex}.habitCard small{color:#8a94a2}.habitCircle,.habitDone{border:1.5px solid #a9b1bc;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.habitDone{color:#fff;background:#202937;border-color:#202937}.focusWeb{text-align:center;background:#fff;border:1px solid #e7eaee;border-radius:20px;max-width:560px;padding:28px}.focusClock{letter-spacing:-2px;font-size:50px;font-weight:750}.focusWeb p{color:#737e8c}.focusHistory{color:#7b8592;flex-direction:column;gap:6px;margin-top:18px;font-size:12px;display:flex}.searchPage{gap:16px;max-width:900px;display:grid}.searchPage>input{padding:14px 16px;font-size:16px}@media (max-width:900px){.organizerPage{padding:0 18px 90px}.organizerHeading{flex-direction:column;align-items:stretch}.organizerHeading form{width:100%;min-width:0}}.organizerHeading form select{color:#4a5565;background:#fff;border:1px solid #dfe4ea;border-radius:11px;min-width:150px;padding:9px 10px}@media (max-width:760px){.organizerHeading form{flex-wrap:wrap}.organizerHeading form input{min-width:180px}.organizerHeading form select{max-width:220px}}.aiPlanButton{cursor:pointer;color:#5f66d8!important;background:#f5f5ff!important;border:1px solid #e1e3f8!important;border-radius:9px!important;padding:6px 9px!important;font-size:10px!important;font-weight:750!important}.organizerCardButton{text-align:left;cursor:pointer;width:100%}.habitCardRich{align-items:flex-start}.habitCardRich>button{cursor:pointer;background:#fff;flex:none}.habitCardRich>div{flex:1}.habitPresets{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.habitPresets button{color:#687382;cursor:pointer;background:#fafbfc;border:1px solid #e3e6ea;border-radius:8px;padding:4px 7px;font-size:9px}.teamPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.teamColumn{background:#fff;border:1px solid #e7eaee;border-radius:18px;align-content:start;gap:10px;padding:18px;display:grid}.teamColumn h2{margin:0 0 4px;font-size:15px}.memberAdd{grid-template-columns:minmax(0,1fr) 130px auto;gap:7px;margin-bottom:8px;display:grid}.memberAdd input,.memberAdd select{font:inherit;border:1px solid #dfe4e9;border-radius:9px;min-width:0;padding:8px 9px}.memberAdd button{color:#fff;background:#202937;border:0;border-radius:9px;padding:0 11px;font-weight:650}.memberRow{border-top:1px solid #f0f1f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.memberAvatar{color:#5e65ce;background:#eef0ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.memberRow>div{gap:2px;display:grid}.memberRow b{font-size:11px}.memberRow small{color:#9098a3;font-size:9px}.memberRow em{color:#727c89;background:#f4f5f7;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal}.activityRow{border-top:1px solid #f0f1f3;gap:3px;padding:9px 0;display:grid}.activityRow b{font-size:10.5px}.activityRow span{color:#626d7a;font-size:10px}.activityRow small{color:#a0a6ae;font-size:9px}.noteEditorBackdrop{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1e2661;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.noteEditor{background:#fff;border-radius:20px;gap:12px;width:min(780px,100%);max-height:92vh;padding:22px;display:grid;overflow:auto;box-shadow:0 30px 90px #0003}.noteEditor header{justify-content:space-between;align-items:center;display:flex}.noteEditor header h2{margin:0;font-size:18px}.noteEditor header button{background:0 0;border:0;font-size:24px}.noteEditor>input,.noteEditor>textarea,.noteEditorMeta select{font:inherit;border:1px solid #dfe3e8;border-radius:10px;outline:none;padding:10px 11px}.noteEditor>input{font-size:16px;font-weight:700}.noteEditor>textarea{resize:vertical;line-height:1.6}.noteEditorMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.noteEditorMeta label{color:#6f7986;align-items:center;gap:6px;font-size:11px;display:flex}.noteEditor footer{justify-content:flex-end;gap:8px;display:flex}.taskCollab{border-top:1px solid #edf0f3;margin-top:18px;padding-top:16px}.taskCollab h3{margin:0 0 9px;font-size:11px}.taskCollab h3:not(:first-child){margin-top:16px}.taskCollab h3 small{color:#9ba2ac}.assigneeGrid{flex-wrap:wrap;gap:6px;display:flex}.assigneeChip{color:#5f6875;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:10px;align-items:center;gap:6px;padding:5px 8px 5px 5px;font-size:10px;display:flex}.assigneeChip span{background:#eff1f6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.assigneeChip.selected{color:#4f56bb;background:#f4f4ff;border-color:#9298ed}.assigneeChip.selected span{color:#fff;background:#686fdd}.commentList{gap:7px;max-height:180px;display:grid;overflow:auto}.commentList article{background:#f8f9fa;border-radius:10px;padding:9px 10px}.commentList b{font-size:10px}.commentList p{white-space:pre-wrap;margin:4px 0;font-size:11px}.commentList small{color:#9ba2ab;font-size:8.5px}.commentComposer{gap:7px;margin-top:8px;display:flex}.commentComposer input{flex:1}.commentComposer button{color:#fff;background:#202937;border:0;border-radius:9px;padding:0 11px;font-size:10px;font-weight:700}.dayPlanModal{background:#fff;border-radius:20px;width:min(620px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 30px 90px #0003}.dayPlanModal header{justify-content:space-between;align-items:flex-start;display:flex}.dayPlanModal header small{letter-spacing:.12em;color:#777ee7;font-size:8px}.dayPlanModal header h2{margin:4px 0 0;font-size:20px}.dayPlanModal header>button{color:#8d949e;background:0 0;border:0;font-size:24px}.dayPlanSettings{align-items:end;gap:8px;margin:16px 0;display:flex}.dayPlanSettings label{color:#7b8490;gap:4px;font-size:9px;display:grid}.dayPlanSettings input{border:1px solid #dfe3e8;border-radius:8px;padding:7px 8px}.planBlocks{gap:7px;display:grid}.planBlocks article{border:1px solid #e8eaf0;border-radius:11px;grid-template-columns:100px 1fr;gap:10px;padding:10px 11px;display:grid}.planBlocks time{color:#5d64cf;font-size:10px;font-weight:750}.planBlocks article div{gap:3px;display:grid}.planBlocks b{font-size:11px}.planBlocks small{color:#99a0a9;font-size:9px}.planWarning{color:#8e6b2d;background:#fff7e8;border-radius:9px;margin:0;padding:8px 9px;font-size:10px}.dayPlanModal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.planPrivacy,.planLoading{color:#8d95a0;font-size:9.5px;line-height:1.45}.planPrivacy{border-top:1px solid #eef0f3;padding-top:10px}@media (max-width:820px){.teamPage,.memberAdd{grid-template-columns:1fr}.dayPlanSettings{flex-wrap:wrap;align-items:stretch}}.planReason{color:#707a87;font-size:9.5px;line-height:1.4}.teamHint{color:#8a94a2;margin:0 0 7px;font-size:10px}.readOnlyBanner{color:#687382;background:#f3f4f6;border-radius:9px;margin-bottom:12px;padding:9px 11px;font-size:10px}.assigneeChip:disabled,.commentComposer button:disabled{opacity:.55;cursor:not-allowed}.kanbanPage{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding:0 24px 36px;display:grid;overflow:auto}.kanbanColumn{background:#f6f7f9;border:1px solid #e6e9ed;border-radius:16px;min-height:520px;padding:12px}.kanbanColumn>header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:10px;display:flex}.kanbanColumn h2{margin:0;font-size:12px}.kanbanColumn small{color:#929aa5;font-size:9px}.kanbanColumn>header>span{color:#7f8894;background:#fff;border:1px solid #e2e6eb;border-radius:8px;padding:3px 6px;font-size:9px}.kanbanCards{gap:8px;display:grid}.kanbanCard{cursor:grab;background:#fff;border:1px solid #e4e7eb;border-radius:12px;gap:5px;padding:11px;display:grid;position:relative;box-shadow:0 2px 7px #161d2509}.kanbanCard b{font-size:11px}.kanbanCard small{color:#8b94a0;font-size:9px}.kanbanCard em{color:#b34c3e;background:#fff0ed;border-radius:6px;padding:3px 5px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.timelinePage{padding:0 26px 42px}.timelineToolbar,.calendarToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.timelineToolbar>div,.calendarToolbar>div{gap:5px;display:flex}.timelineToolbar button,.calendarToolbar button{cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:9px;padding:7px 10px}.timelineGrid{background:#fff;border:1px solid #e6e9ed;border-radius:16px;overflow:auto}.timelineHeader,.timelineRow{grid-template-columns:260px repeat(7,minmax(88px,1fr));min-width:900px;display:grid;position:relative}.timelineHeader{background:#f7f8fa;border-bottom:1px solid #e7eaee}.timelineHeader>*{color:#7a8491;border-right:1px solid #eceef1;padding:9px;font-size:9px}.timelineRow{text-align:left;cursor:pointer;background:linear-gradient(90deg,#fff 0 260px,#0000 260px);border:0;border-bottom:1px solid #eef0f2;align-items:center;width:100%;min-height:54px}.timelineRow:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(14.285% - 1px),#eef0f2 calc(14.285% - 1px) 14.285%);position:absolute;inset:0 0 0 260px}.timelineRow>span{z-index:1;gap:3px;padding:9px 12px;display:grid}.timelineRow>span b{font-size:10.5px}.timelineRow>span small{color:#949ca6;font-size:8.5px}.timelineRow i{z-index:2;color:#fff;background:#7279df;border-radius:8px;margin:4px;padding:6px 8px;font-size:9px;font-style:normal}.weekSummary{color:#555db7;background:#f5f6ff;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.45}.viewsPage{gap:16px;display:grid}.savedViewForm,.inviteForm{grid-template-columns:minmax(180px,1fr) 140px 130px auto auto;align-items:center;gap:7px;display:grid}.savedViewForm input,.savedViewForm select,.inviteForm input,.inviteForm select{font:inherit;border:1px solid #dfe4e9;border-radius:9px;min-width:0;padding:8px 9px}.savedViewForm label{color:#6f7986;white-space:nowrap;font-size:10px}.savedViewForm button,.inviteForm button{color:#fff;background:#202937;border:0;border-radius:9px;padding:9px 12px;font-weight:650}.dangerText{color:#b35050!important;text-align:left!important;background:0 0!important;border:0!important;width:max-content!important;padding:4px 0!important}.inviteForm{grid-template-columns:minmax(160px,1fr) 120px 76px auto}.inviteToken{background:#f6f6ff;border:1px solid #e1e3fb;border-radius:11px;gap:5px;padding:10px;display:grid}.inviteToken b{color:#6269c8;font-size:9px}.inviteToken code{overflow-wrap:anywhere;font-size:9px}.inviteToken small{color:#8a92a0;font-size:8.5px}.directAdd summary{color:#788391;cursor:pointer;margin:5px 0;font-size:9px}.inviteRow{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.inviteRow div{gap:2px;display:grid}.inviteRow b{font-size:10px}.inviteRow small{color:#9199a4;font-size:8.5px}.inviteRow button{color:#ad5555;background:0 0;border:0;font-size:9px}.advancedTaskSection{border-top:1px solid #edf0f3;margin-top:14px;padding-top:13px}.advancedTaskSection h3{margin:0 0 9px;font-size:11px}.reminderPresets,.ruleChips{flex-wrap:wrap;gap:6px;display:flex}.reminderPresets button{color:#66717f;background:#fafbfc;border:1px solid #e1e4e9;border-radius:8px;padding:6px 8px;font-size:9px}.ruleChips{margin-top:8px}.ruleChips>span{color:#5960bd;background:#f3f4ff;border-radius:8px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex}.ruleChips button{color:inherit;background:0 0;border:0;padding:0}.dependencyAdd{gap:7px;display:flex}.dependencyAdd select{border:1px solid #dfe4e9;border-radius:9px;flex:1;padding:8px}.dependencyAdd button{color:#fff;background:#202937;border:0;border-radius:9px;padding:0 11px}.dependencyList{gap:5px;margin-top:8px;display:grid}.dependencyList>span{background:#f8f9fa;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px;display:grid}.dependencyList b{font-size:9.5px}.dependencyList small{color:#8e97a2;font-size:8.5px}.dependencyList button{color:#9ba2ac;background:0 0;border:0;grid-area:1/2/3}.wideField{grid-column:1/-1}@media (max-width:1040px){.kanbanPage{grid-template-columns:repeat(2,minmax(220px,1fr))}.savedViewForm,.inviteForm{grid-template-columns:1fr 1fr}.savedViewForm button,.inviteForm button{min-height:36px}}@media (max-width:650px){.kanbanPage{grid-template-columns:1fr;padding:0 14px 90px}.timelinePage{padding:0 14px 90px}.timelineToolbar{flex-wrap:wrap;align-items:stretch}.savedViewForm,.inviteForm{grid-template-columns:1fr}}.ganttPage{padding:0 28px 32px}.ganttHeader{color:var(--muted,#6b7280);grid-template-columns:minmax(260px,34%) 1fr;padding:12px 16px;font-size:12px;display:grid}.ganttRows{border:1px solid #7f7f7f29;border-radius:16px;overflow:hidden}.ganttRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7f7f7f1f;grid-template-columns:minmax(260px,34%) 1fr;align-items:center;width:100%;min-height:58px;padding:0;display:grid}.ganttRow>span{flex-direction:column;gap:4px;padding:10px 16px;display:flex}.ganttRow>span small{opacity:.62}.ganttRow>i{opacity:.7;background:currentColor;border-radius:999px;height:18px;display:block;position:relative}.ganttRow>i.derived{opacity:.35;height:8px}.weekReviewModal{max-width:860px}.reviewGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reviewGrid section{border:1px solid #7f7f7f29;border-radius:14px;padding:14px}.reviewGrid h3{margin:0 0 10px}.reviewGrid p{margin:7px 0;line-height:1.45}@media (max-width:760px){.ganttPage{padding:0 12px 24px}.ganttHeader,.ganttRow{grid-template-columns:44% 1fr}.reviewGrid{grid-template-columns:1fr}}.viewActions{gap:8px;margin-top:8px;display:flex}.savedViewResult{border:1px solid #7f7f7f29;border-radius:14px;margin-top:18px;overflow:hidden}.savedViewResult header{align-items:center;gap:10px;padding:12px 14px;display:flex}.savedViewResult header h3{flex:1;margin:0}.savedViewResult article{border-top:1px solid #7f7f7f1f;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.focusControls{gap:10px;margin:16px 0;display:grid}.focusPresets{justify-content:center;gap:7px;display:flex}.focusPresets button,.focusPresets input{background:#fff;border:1px solid #dfe4e9;border-radius:9px;padding:8px 10px}.focusPresets button.active{color:#fff;background:#202937;border-color:#202937}.focusPresets input{width:82px}.focusControls select{background:#fff;border:1px solid #dfe4e9;border-radius:10px;padding:10px}.focusStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.focusStats span{background:#f7f8fa;border-radius:11px;gap:2px;padding:10px;display:grid}.focusStats b{font-size:18px}.focusStats small{color:#8a94a2;font-size:9px}.advancedSavedViewForm{background:#fafbfc;border:1px solid #e5e8ec;border-radius:14px;grid-template-columns:repeat(4,minmax(120px,1fr));padding:14px}.advancedSavedViewForm>button{min-height:38px}.integrationsPage{gap:16px;max-width:900px;display:grid}.integrationsPage>header h2{margin:0 0 5px}.integrationsPage>header p{color:#788391;margin:0;line-height:1.5}.calendarFeedForm{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.calendarFeedForm input[type=text],.calendarFeedForm>input{border:1px solid #dfe4e9;border-radius:10px;padding:10px}.calendarFeedForm label{color:#687381;font-size:10px}.calendarFeedForm button,.calendarFeedSecret button{color:#fff;background:#202937;border:0;border-radius:9px;padding:10px 12px}.calendarFeedSecret{background:#f7f7ff;border:1px solid #dddff5;border-radius:13px;grid-template-columns:1fr auto;gap:7px;padding:13px;display:grid}.calendarFeedSecret b,.calendarFeedSecret small{grid-column:1/-1}.calendarFeedSecret code{overflow-wrap:anywhere;font-size:9px}.calendarFeedSecret small{color:#777f8d;font-size:9px}.calendarFeeds{gap:8px;display:grid}.calendarFeeds article{background:#fff;border:1px solid #e7eaee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.calendarFeeds article div{gap:3px;display:grid}.calendarFeeds small{color:#89929e;font-size:9px}.ganttRows{position:relative}.ganttRow{z-index:2;position:relative}.ganttRow>i{z-index:3}.ganttDependencies{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ganttDependencies path{fill:none;stroke:#7d86a0;stroke-width:1.2px;opacity:.55}.ganttDependencies marker path{fill:#7d86a0;stroke:none}@media (max-width:760px){.advancedSavedViewForm,.calendarFeedForm{grid-template-columns:1fr 1fr}.calendarFeedForm>input{grid-column:1/-1}.calendarFeedSecret{grid-template-columns:1fr}.calendarFeedSecret button{grid-column:1}.ganttDependencies{display:none}}.savedViewGroup{gap:6px;margin-top:10px;display:grid}.savedViewGroup h4{color:#737d8a;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:10px}.savedViewGroup article{border-top:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.savedViewGroup article small{color:#8a94a2}.shell.accent-brand{--accent:#6820f3;--accent-soft:#f4eeff}.shell.accent-orange{--accent:#ff5c00;--accent-soft:#fff1e8}.shell.accent-blue{--accent:#3478f6;--accent-soft:#eaf2ff}.shell.accent-green{--accent:#238b61;--accent-soft:#e8f7f0}.shell.accent-purple{--accent:#7454d6;--accent-soft:#f0ebff}.shell.theme-dark{--bg:#100a18;--panel:#171020;--sidebar:#130c1c;--text:#f7f3ff;--muted:#bfb3d6;--line:#38234c;--accent-soft:#261438;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.theme-dark .content,.shell.theme-dark .sidebar,.shell.theme-dark .topbar{color:var(--text)}.shell.theme-dark button,.shell.theme-dark input,.shell.theme-dark select,.shell.theme-dark textarea,.shell.theme-dark .taskRow,.shell.theme-dark .dayPanel,.shell.theme-dark .settingsCard,.shell.theme-dark .importCard,.shell.theme-dark .trendCard,.shell.theme-dark .analyticsCards article{background:var(--panel);color:var(--text);border-color:var(--line)}.shell.theme-dark .searchButton{background:var(--panel);border-color:var(--line)}@media (prefers-color-scheme:dark){.shell.theme-system{--bg:#12161d;--panel:#191f28;--sidebar:#151a22;--text:#eef2f7;--muted:#98a4b3;--line:#2b3440;--accent-soft:#282c3a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell.theme-system .taskRow,.shell.theme-system .dayPanel,.shell.theme-system .settingsCard,.shell.theme-system .importCard,.shell.theme-system .trendCard,.shell.theme-system .analyticsCards article,.shell.theme-system button,.shell.theme-system input,.shell.theme-system select,.shell.theme-system textarea{background:var(--panel);color:var(--text);border-color:var(--line)}}.shell.compact .taskRow{min-height:48px}.shell.compact .sidebar{padding-top:14px}.shell.compact .topbar{padding-top:22px;padding-bottom:16px}.settingsPage,.importPage,.analyticsPage{gap:16px;max-width:980px;padding:0 28px 48px;display:grid}.settingsHeader,.organizerHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settingsHeader h2,.organizerHeading h2{margin:0 0 4px}.settingsHeader p,.organizerHeading p{color:var(--muted);margin:0;font-size:11px}.savedBadge,.successNotice{color:#267456;background:#eaf7f1;border-radius:9px;align-items:center;padding:7px 10px;font-size:10px;display:inline-flex}.settingsCard,.importCard,.trendCard{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:16px;box-shadow:0 4px 18px #141e2d09}.settingsCard{gap:14px;display:grid}.settingsCard h3,.trendCard h3{margin:0;font-size:13px}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.settingsGrid label{color:var(--muted);gap:5px;font-size:10px;display:grid}.settingsGrid input,.settingsGrid select,.importCard select,.importCard textarea,.organizerHeading select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:9px;padding:9px 10px}.checkSetting{grid-column:1/-1;align-items:center;flex-direction:row!important;display:flex!important}.checkSetting input{width:auto}.settingsCard .primaryButton{justify-self:start}.importCard{gap:11px;display:grid}.importCard>label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fileDrop{border:1px dashed var(--line);border-radius:11px;padding:12px}.fileDrop input{font-size:10px}.fileDrop span{color:var(--muted);font-size:9px}.importActions{justify-content:flex-end;gap:8px;display:flex}.importPreview{gap:8px;display:grid}.importPreview h3{margin:8px 0 0}.importRow{border:1px solid var(--line);background:var(--panel);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.importRow>div{gap:3px;display:grid}.importRow b{font-size:10.5px}.importRow span,.importRow em{color:var(--muted);font-size:9px}.importRow.invalid{background:#fff8f8;border-color:#f0c8c8}.importRow.invalid em{color:#b95252;font-style:normal}.analyticsCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.analyticsCards article{border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:4px;padding:13px;display:grid}.analyticsCards b{font-size:21px}.analyticsCards span{color:var(--muted);font-size:9px}.trendCard{gap:12px;display:grid}.trendBars{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:170px;padding:0 2px;display:flex}.trendBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:3px;height:100%;display:flex}.trendBars i{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:16px;min-height:4px;display:block}.trendBars small{color:var(--muted);height:11px;font-size:7px}.onboardingBackdrop{z-index:120}.onboardingModal{background:var(--panel,#fff);width:min(650px,100vw - 28px);color:var(--text);border-radius:20px;gap:16px;padding:24px;display:grid;box-shadow:0 30px 90px #1018283d}.onboardingModal h2{margin:0;font-size:24px}.onboardingModal>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.commandBackdrop{z-index:140;align-items:flex-start;padding-top:min(14vh,120px)}.commandPalette{background:var(--panel,#fff);width:min(620px,100vw - 24px);color:var(--text);border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:0 28px 90px #0f172a47}.commandPalette>input{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:0 0;outline:none;padding:17px 18px;font-size:16px}.commandPalette>div{max-height:430px;padding:7px;overflow:auto}.commandPalette>div button{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;display:flex}.commandPalette>div button:hover,.commandPalette>div button:focus{background:var(--accent-soft);outline:none}.commandPalette>div span{gap:2px;display:grid}.commandPalette b{font-size:11px}.commandPalette small,.commandPalette kbd{color:var(--muted);font-size:9px}.commandPalette footer{border-top:1px solid var(--line);color:var(--muted);gap:14px;padding:8px 17px 10px;font-size:8px;display:flex}@media (max-width:900px){.settingsGrid{grid-template-columns:1fr 1fr}.analyticsCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.settingsPage,.importPage,.analyticsPage{padding:0 14px 90px}.settingsGrid{grid-template-columns:1fr}.analyticsCards{grid-template-columns:1fr 1fr}.settingsHeader,.organizerHeading{flex-direction:column;align-items:stretch}.trendBars{height:130px}.onboardingModal{padding:18px}}.externalCalendarBlock{cursor:default;color:#5f6875;background:repeating-linear-gradient(135deg,#f3f4f7,#f3f4f7 7px,#eaecf1 7px 14px);border-left-color:#8f97a5}.externalCalendarBlock small{color:#858d99;font-size:8px}.caldavForm{grid-template-columns:1fr 1.4fr 1fr 1fr auto auto;align-items:end;gap:8px;display:grid}.caldavForm input,.caldavForm select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;min-width:0;padding:9px 10px}.caldavForm label{color:var(--muted);gap:4px;font-size:9px;display:grid}.caldavForm button{min-height:38px}.integrationActions{grid-auto-flow:column;align-items:center;gap:7px;display:flex!important}.integrationActions button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:7px 9px}.securityNote{color:var(--muted);line-height:1.5;display:block}.sessionList{gap:8px;display:grid}.sessionList article{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sessionList article>div{gap:3px;min-width:0;display:grid}.sessionList b{font-size:10.5px}.sessionList small{color:var(--muted);overflow-wrap:anywhere;font-size:8.5px}.sessionList .dangerText{white-space:nowrap;background:0 0;border:0}@media (max-width:980px){.caldavForm{grid-template-columns:1fr 1fr}.caldavForm .primaryButton{grid-column:1/-1}}@media (max-width:620px){.caldavForm{grid-template-columns:1fr}.caldavForm .primaryButton{grid-column:auto}.sessionList article{flex-direction:column;align-items:flex-start}.integrationActions{grid-auto-flow:row!important}}.restorePreview{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:7px;padding:12px;display:grid}.restorePreview b{font-size:11px}.restorePreview small,.restorePreview p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.diagnosticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.diagnosticsGrid span{border:1px solid var(--line);border-radius:11px;gap:3px;padding:11px;display:grid}.diagnosticsGrid b{font-size:13px}.diagnosticsGrid small{color:var(--muted);font-size:8.5px}@media (max-width:760px){.diagnosticsGrid{grid-template-columns:1fr 1fr}}.sidebarBottom button.active{background:var(--accent-soft);color:var(--accent);font-weight:650}.sidebarBottom .dangerNav{color:var(--muted)}.sidebarBottom .dangerNav.active{color:var(--danger)}.taskRow.overdue{background:color-mix(in srgb,var(--panel) 92%,#fff0f1 8%)}.taskRow.overdue .taskText span,.overdueGroup .groupHeader h2{color:var(--danger)}.derivedViewHint,.emptyTaskState{border:1px dashed var(--line);color:var(--muted);background:var(--panel);border-radius:12px;padding:12px 14px;font-size:10.5px;line-height:1.5}.derivedViewHint{margin-bottom:18px}.trashPage{gap:14px;max-width:920px;margin:0 auto;padding:0 34px 48px;display:grid}.trashPage>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trashPage h2{margin:0 0 4px;font-size:18px}.trashPage p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.trashPage>header>span{border:1px solid var(--line);min-width:32px;height:32px;color:var(--muted);border-radius:10px;place-items:center;font-size:11px;display:grid}.trashList{gap:8px;display:grid}.trashList article{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.trashList article>div{gap:4px;min-width:0;display:grid}.trashList b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.trashList small{color:var(--muted);font-size:9px}.taskEditorFooter .footerSpacer{flex:1}.dangerButton{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line));color:var(--danger);background:0 0;border-radius:9px;padding:9px 12px}.dangerButton:disabled{opacity:.45;cursor:default}@media (max-width:620px){.trashPage{padding:0 14px 90px}.trashList article{flex-direction:column;align-items:flex-start}.taskEditorFooter{flex-wrap:wrap}.taskEditorFooter .footerSpacer{display:none}.taskEditorFooter .dangerButton{margin-right:auto}}.mainGrid.singleColumn{grid-template-columns:minmax(0,1fr);max-width:920px}.marketingPage{--m-bg:#faf7ff;--m-surface:#fff;--m-text:#18131f;--m-muted:#625a6b;--m-line:#e8dff4;--m-accent:#6820f3;--m-accent-2:#df30d3;--m-dark:#26086f;background:var(--m-bg);color:var(--m-text);min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketingPage *{box-sizing:border-box}.marketingPage a{text-decoration:none}.marketingHeader{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6fbdb;border-bottom:1px solid #e5e8f0d1;position:sticky;top:0}.marketingHeaderInner{align-items:center;gap:28px;max-width:1180px;height:72px;margin:0 auto;padding:0 28px;display:flex}.marketingBrand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:760;display:inline-flex}.marketingBrandMark{border-radius:10px;place-items:center;width:33px;height:33px;display:grid;overflow:hidden;box-shadow:0 6px 18px #6820f32e}.marketingBrandMark img{object-fit:contain;width:100%;height:100%;display:block}.marketingNav{align-items:center;gap:4px;margin-left:auto;display:flex}.marketingNav a{color:#5f6879;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:580}.marketingNav a:hover{color:var(--m-text);background:#fff}.marketingHeaderCta{color:#fff;background:#202533;border-radius:10px;align-items:center;gap:7px;margin-left:8px;padding:10px 14px;font-size:11px;font-weight:680;display:inline-flex;box-shadow:0 7px 20px #1c212e1f}.marketingHero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:54px;max-width:1180px;min-height:660px;margin:0 auto;padding:82px 28px 68px;display:grid}.marketingHeroCopy{z-index:2;position:relative}.marketingEyebrow{color:#70798c;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;line-height:1.25;display:inline-flex}.marketingEyebrow:before{content:"";background:#a8afbb;width:18px;height:1px}.marketingHero h1{letter-spacing:-.055em;max-width:610px;margin:17px 0 21px;font-size:58px;font-weight:760;line-height:.99}.marketingHero h1 em{color:var(--m-accent);font-style:normal}.marketingHeroCopy>p{max-width:580px;color:var(--m-muted);margin:0;font-size:16px;line-height:1.68}.marketingHeroActions{align-items:center;gap:10px;margin-top:30px;display:flex}.primaryMarketingButton,.secondaryMarketingButton{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-size:11.5px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primaryMarketingButton{background:var(--teiva-gradient);color:#fff;box-shadow:0 10px 28px #6820f33d}.primaryMarketingButton:hover{transform:translateY(-1px);box-shadow:0 14px 34px #6820f34d}.secondaryMarketingButton{color:#343c4d;background:#fff;border:1px solid #dfe3eb}.secondaryMarketingButton:hover{background:#fafbff}.heroProof{color:#798294;flex-wrap:wrap;gap:17px;margin:23px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.heroProof li{align-items:center;gap:6px;display:flex}.heroProof span{color:#2f8e67;background:#e9f6ef;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.marketingHeroVisual{perspective:1500px;min-width:0;position:relative}.heroGlow{filter:blur(24px);background:radial-gradient(circle at 45% 42%,#736fee3d,#a799eb17 45%,#0000 70%);position:absolute;inset:9% 0 3% 12%}.productPreview{z-index:2;background:#fbfbfd;border:1px solid #dfe3ec;border-radius:20px;grid-template-columns:142px 1fr;height:444px;display:grid;position:relative;overflow:hidden;transform:rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 75px #222a3d29,0 5px 14px #222a3d0f}.previewSidebar{background:#f7f8fb;border-right:1px solid #e8eaf0;padding:16px 10px}.previewLogo{align-items:center;gap:7px;padding:0 6px 12px;font-size:9px;display:flex}.previewLogo>span{color:#fff;background:#242a37;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.previewSearch{color:#98a0ac;background:#fff;border:1px solid #e2e5eb;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 7px;font-size:7px;display:flex}.previewSearch kbd{background:#f3f4f7;border-radius:3px;margin-left:auto;padding:2px 3px;font-size:6px}.previewSidebar nav{gap:2px;margin-top:12px;display:grid}.previewSidebar nav i{color:#788190;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 7px;font-size:7.5px;font-style:normal;display:flex}.previewSidebar nav i.active{color:#5259ca;background:#eceefe;font-weight:700}.previewSidebar nav small{color:#a0a7b2;margin-left:auto;font-size:6px}.previewWorkspace{background:#f8f9fb;min-width:0;padding:19px 19px 0}.previewWorkspace>header{justify-content:space-between;align-items:center;display:flex}.previewWorkspace>header small{color:#a2a8b3;letter-spacing:.08em;font-size:6px}.previewWorkspace h2{letter-spacing:-.04em;margin:3px 0 0;font-size:18px}.previewAvatar{color:#fff;background:#242b39;border-radius:8px;place-items:center;width:26px;height:26px;font-size:6px;font-weight:700;display:grid}.previewFocus{background:linear-gradient(135deg,#fafaff,#f1f3ff);border:1px solid #e4e6f6;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 64px;align-items:center;gap:8px;height:54px;margin-top:15px;padding:0 12px;display:grid}.previewFocus>span{color:#5d63e6;background:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid;box-shadow:0 4px 12px #5d63e61f}.previewFocus div{gap:2px;display:grid}.previewFocus b{font-size:7.5px}.previewFocus small{color:#8d95a1;font-size:6px}.previewFocus em{background:#e0e2ee;border-radius:99px;height:3px;overflow:hidden}.previewFocus em i{border-radius:inherit;background:#6469df;width:60%;height:100%;display:block}.previewColumns{grid-template-columns:minmax(0,1fr) 132px;gap:13px;margin-top:15px;display:grid}.previewTasks{min-width:0}.previewGroup{justify-content:space-between;align-items:center;padding:0 3px 5px;font-size:6.5px;display:flex}.previewGroup span{color:#a0a7b2}.previewLater{margin-top:11px}.previewTasks article{background:#fff;border-bottom:1px solid #eef0f4;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;height:49px;padding:0 8px;display:grid}.previewTasks article:first-of-type{border-radius:8px 8px 0 0}.previewTasks article:nth-of-type(3){border-bottom:0;border-radius:0 0 8px 8px}.previewTasks article.muted{opacity:.7;border-radius:8px}.previewTasks article button{background:#fff;border:1px solid #ccd2dc;border-radius:4px;width:11px;height:11px;padding:0}.previewTasks article div{gap:2px;min-width:0;display:grid}.previewTasks article b{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.previewTasks article small,.previewTasks article time{color:#9aa1ad;font-size:5.7px}.previewTimeline{background:#fff;border:1px solid #e8eaf0;border-radius:9px;grid-template-columns:auto 1fr;grid-auto-rows:min-content;padding:9px;display:grid}.previewTimeline>b{font-size:7px}.previewTimeline>small{text-align:right;color:#a0a7b2;font-size:5.5px}.previewTimeline>div{border-top:1px solid #f0f1f4;grid-column:1/-1;grid-template-columns:24px 1fr;gap:4px;min-height:62px;padding-top:3px;display:grid;position:relative}.previewTimeline>div:first-of-type{margin-top:7px}.previewTimeline time{color:#a2a8b2;font-size:5px}.previewTimeline .block{border-left:2px solid;border-radius:6px;height:34px;padding:5px;font-size:6px}.previewTimeline .block small{font-size:5px}.previewTimeline .green{color:#3f8064;background:#eef8f3;border-color:#74b998}.floatingStat{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffeb;border:1px solid #e1e5eeeb;border-radius:12px;gap:2px;min-width:112px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 14px 34px #1e25351f}.floatingStat span{color:#959da9;text-transform:uppercase;letter-spacing:.1em;font-size:6.5px;font-weight:700}.floatingStat b{letter-spacing:-.04em;font-size:15px}.floatingStat small{color:#8b94a2;font-size:6px}.floatingStatTop{top:42px;right:-12px}.floatingStatBottom{bottom:24px;left:-22px}.marketingSection{max-width:1180px;margin:0 auto;padding:88px 28px}.sectionIntro{max-width:720px;margin-bottom:38px}.sectionIntro h2,.featureShowcase h2,.principleCard h2,.trustSection h2{letter-spacing:-.045em;margin:12px 0 13px;font-size:36px;line-height:1.1}.sectionIntro p,.featureShowcase p,.principleCard p,.trustSection p{color:var(--m-muted);margin:0;font-size:13.5px;line-height:1.72}.workflowSection{border-top:1px solid var(--m-line)}.workflowGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workflowGrid article{border:1px solid var(--m-line);background:#ffffffb8;border-radius:16px;min-height:245px;padding:21px;position:relative;overflow:hidden}.workflowGrid article:hover{background:#fff;box-shadow:0 14px 34px #262f410f}.stepNumber{color:#d1d5de;letter-spacing:.08em;font-size:9px;font-weight:800;position:absolute;top:14px;right:16px}.stepIcon{color:#555bd1;background:#eef0ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.workflowGrid h3{margin:37px 0 8px;font-size:15px}.workflowGrid p{color:var(--m-muted);margin:0;font-size:11.5px;line-height:1.65}.featureShowcase{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.featureBullets{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.featureBullets li{color:#596476;padding-left:17px;font-size:11.5px;line-height:1.55;position:relative}.featureBullets li:before{content:"";background:#7378e6;border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:0}.textMarketingLink{color:#5058cb;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.featureStack{height:340px;position:relative}.stackCard{background:#fff;border:1px solid #e1e4ed;border-radius:18px;position:absolute;left:7%;right:7%;box-shadow:0 16px 40px #252e4217}.stackCard.back{opacity:.5;padding:18px 20px;top:8px;transform:scale(.87)}.stackCard.middle{opacity:.76;padding:18px 20px;top:68px;transform:scale(.94)}.stackCard small{color:#959eaa;letter-spacing:.1em;font-size:7px;display:block}.stackCard>b{margin-top:4px;font-size:11px;display:block}.stackCard>span{color:#939ca9;margin-top:4px;font-size:8px;display:block}.stackCard.front{min-height:175px;padding:24px 25px;top:126px}.stackTag{background:#eef0ff;border-radius:7px;padding:5px 8px;font-weight:700;color:#565dcf!important;width:max-content!important;margin:0!important;font-size:7px!important;display:inline-flex!important}.stackCard.front h3{letter-spacing:-.03em;margin:22px 0 4px;font-size:20px}.stackCard.front p{font-size:9px}.stackProgress{background:#eef0f4;border-radius:99px;height:5px;margin:18px 0;overflow:hidden}.stackProgress i{border-radius:inherit;background:#696fe3;width:68%;height:100%;display:block}.stackCard footer{color:#8d96a4;justify-content:space-between;font-size:8px;display:flex}.stackCard footer b{color:#3e4655}.principleGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.principleCard{border:1px solid var(--m-line);border-radius:20px;min-height:380px;padding:34px;position:relative;overflow:hidden}.principleCard>a{color:#4f58c8;margin-top:21px;font-size:10.5px;font-weight:700;display:inline-flex}.offlineCard{background:linear-gradient(145deg,#fff,#f7f9ff)}.aiCard{background:linear-gradient(145deg,#fbfaff,#f5f2ff)}.syncVisual,.aiFlow{justify-content:space-between;align-items:center;gap:7px;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.syncVisual span,.aiFlow span,.aiFlow b{text-align:center;background:#ffffffc7;border:1px solid #e1e5ed;border-radius:10px;flex:1;place-items:center;min-height:48px;font-size:8px;font-weight:650;display:grid}.syncVisual i,.aiFlow i{color:#a1a8b4;font-size:10px;font-style:normal}.aiFlow b{color:#fff;background:#6469df;border-color:#6469df}.trustSection{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.trustSection>div{max-width:760px}.faqSection{padding-bottom:104px}.faqList{border-top:1px solid var(--m-line);display:grid}.faqList details{border-bottom:1px solid var(--m-line)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:67px;font-size:13px;font-weight:680;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#8b94a2;font-size:20px;font-weight:300}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:820px;color:var(--m-muted);margin:-4px 0 20px;font-size:11.5px;line-height:1.7}.marketingFinalCta{color:#fff;background:linear-gradient(135deg,#16043f,#26086f 62%,#4d15e1);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1124px;margin:0 auto 28px;padding:52px 54px;display:flex;position:relative;overflow:hidden}.marketingFinalCta:after{content:"";background:radial-gradient(circle,#df30d342,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-70px}.marketingFinalCta>div{z-index:2;position:relative}.marketingFinalCta .marketingEyebrow{color:#aab1c5}.marketingFinalCta h2{letter-spacing:-.045em;margin:14px 0 11px;font-size:38px;line-height:1.05}.marketingFinalCta p{color:#aeb6c9;margin:0;font-size:11.5px;line-height:1.6}.primaryMarketingButton.light{z-index:2;color:#252b39;box-shadow:none;white-space:nowrap;background:#fff;position:relative}.marketingFooter{max-width:1180px;margin:0 auto;padding:62px 28px 30px}.marketingFooterGrid{grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:46px;display:grid}.marketingFooterGrid>div{align-content:start;gap:9px;display:grid}.marketingFooterGrid>div:first-child p{color:#7a8494;max-width:330px;font-size:10.5px;line-height:1.6}.marketingFooterGrid b{text-transform:uppercase;letter-spacing:.1em;color:#8e96a4;margin-bottom:3px;font-size:9px}.marketingFooterGrid a:not(.marketingBrand){color:#616b7b;font-size:10.5px}.marketingFooterBottom{border-top:1px solid var(--m-line);color:#9aa2ae;justify-content:space-between;gap:20px;padding-top:18px;font-size:8.5px;display:flex}.articleMain{max-width:980px;margin:0 auto;padding:46px 28px 88px}.articleVisual{border:1px solid var(--m-line);background:#fff;border-radius:20px;margin:0 0 54px;padding:10px;box-shadow:0 24px 70px #222a4412}.articleVisual img{background:#f7f8fc;border-radius:14px;width:100%;height:auto;display:block}.articleVisual figcaption{color:#8b94a3;padding:10px 5px 2px;font-size:9px;line-height:1.55}.breadcrumbs{color:#959eaa;align-items:center;gap:8px;font-size:9px;display:flex}.breadcrumbs a{color:#6d76df}.articleHero{max-width:800px;padding:72px 0 62px}.articleHero h1{letter-spacing:-.052em;margin:15px 0 18px;font-size:52px;line-height:1.02}.articleHero>p{color:var(--m-muted);max-width:760px;margin:0;font-size:15px;line-height:1.72}.articleBody{max-width:820px}.articleBody>section{border-top:1px solid var(--m-line);padding:36px 0}.articleBody h2{letter-spacing:-.035em;margin:0 0 13px;font-size:24px;line-height:1.2}.articleBody h3{margin:0 0 7px;font-size:13px}.articleBody p,.articleBody li{color:#5f6a7b;font-size:12px;line-height:1.78}.articleBody p{margin:0 0 12px}.articleBody ul{margin:14px 0 0;padding-left:19px}.articleFeatureGrid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.articleFeatureGrid article{border:1px solid var(--m-line);background:#fff;border-radius:13px;padding:18px}.articleFeatureGrid article p{margin:0;font-size:10.5px}.architectureStrip,.aiPipeline{align-items:center;gap:7px;margin:24px 0 3px;display:flex}.architectureStrip span,.aiPipeline span,.aiPipeline b{border:1px solid var(--m-line);text-align:center;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:9px;font-size:8.5px;display:flex}.architectureStrip span b{color:#5960d4;background:#eef0ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.architectureStrip i,.aiPipeline i{color:#a0a8b5;font-style:normal}.aiPipeline b{color:#fff;background:#6268dd;border-color:#6268dd}.articleFaq article{border-top:1px solid var(--m-line);padding:28px 0}.articleFaq article:first-child{border-top:0;padding-top:0}.articleFaq h2{font-size:18px}.articleCta{background:#eef0ff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:70px;padding:30px 32px;display:flex}.articleCta>div{max-width:650px}.articleCta h2{letter-spacing:-.035em;margin:11px 0 7px;font-size:24px}.articleCta p{color:#6a7385;margin:0;font-size:10.5px;line-height:1.6}.scenarioSection{padding-top:82px}.scenarioCard{border:1px solid var(--m-line);background:linear-gradient(145deg,#fff,#fbfcff);border-radius:16px;flex-direction:column;min-height:206px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.scenarioCard:hover{border-color:#cfd3ef;transform:translateY(-2px);box-shadow:0 12px 30px #32395312}.scenarioCard>span{color:#5d64d7;background:#eef0ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.scenarioCard>b{color:#252c39;letter-spacing:-.02em;margin-top:28px;font-size:15px}.scenarioCard>p{color:#697486;flex:1;margin:7px 0 18px;font-size:10.5px;line-height:1.65}.scenarioCard>i{color:#6269d9;font-size:9.5px;font-style:normal;font-weight:750}.knowledgeSection{border-top:1px solid var(--m-line)}.knowledgeGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.knowledgeGrid>a{background:#f8f9fc;border:1px solid #edf0f5;border-radius:16px;flex-direction:column;min-height:222px;padding:25px;display:flex}.knowledgeGrid>a>span{color:#6b72db;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.knowledgeGrid h3{letter-spacing:-.025em;margin:28px 0 10px;font-size:16px;line-height:1.26}.knowledgeGrid p{color:#6b7586;flex:1;margin:0;font-size:10.5px;line-height:1.65}.knowledgeGrid b{color:#4f57c8;margin-top:18px;font-size:9.5px}.intentMain,.guideMain,.guidesIndex{max-width:1180px;margin:0 auto;padding:42px 28px 88px}.intentHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:70px;padding:72px 0 54px;display:grid}.intentHeroCopy{max-width:760px}.intentHero h1,.guidesIndexHero h1,.guideHero h1{color:#242b38;letter-spacing:-.052em;margin:15px 0 18px;font-size:54px;line-height:1.01}.intentHeroCopy>p,.guidesIndexHero>p,.guideHero>p{color:#626e80;margin:0;font-size:15px;line-height:1.72}.intentHeroActions{gap:10px;margin-top:27px;display:flex}.answerCard{background:linear-gradient(145deg,#eef0ff,#f6f4ff);border:1px solid #dcdef6;border-radius:17px;padding:23px 24px;position:relative}.answerCard:before{content:"";background:#686edf;border-radius:0 4px 4px 0;width:3px;position:absolute;top:20px;bottom:20px;left:0}.answerCard>span{color:#5e65d4;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.answerCard>p{color:#4f596c;margin:10px 0 0;font-size:11.5px;line-height:1.72}.intentVisual{border:1px solid var(--m-line);background:#fff;border-radius:20px;margin:0 0 18px;padding:10px;box-shadow:0 24px 70px #222a4412}.intentVisual img{background:#f7f8fc;border-radius:14px;width:100%;height:auto;display:block}.intentVisual figcaption{color:#8b94a3;padding:10px 5px 2px;font-size:9px;line-height:1.55}.intentFacts{border:1px solid var(--m-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.intentFacts article{border-right:1px solid var(--m-line);padding:20px 22px}.intentFacts article:last-child{border-right:0}.intentFacts span{color:#939caa;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.intentFacts b{color:#313947;margin-top:6px;font-size:12px;display:block}.intentContent{grid-template-columns:minmax(0,780px) 260px;align-items:start;gap:70px;padding-top:68px;display:grid}.intentArticle>section{border-top:1px solid var(--m-line);padding:35px 0}.intentArticle>section:first-child{border-top:0;padding-top:0}.intentArticle h2{color:#29313e;letter-spacing:-.035em;margin:0 0 13px;font-size:25px;line-height:1.2}.intentArticle h3{margin:0 0 6px;font-size:13px}.intentArticle p,.intentArticle li{color:#5f6b7d;font-size:12px;line-height:1.8}.intentArticle p{margin:0 0 13px}.intentArticle ul{margin:15px 0 0;padding-left:20px}.intentSidebar{position:sticky;top:88px}.intentSidebarCard{border:1px solid var(--m-line);background:#fff;border-radius:15px;padding:21px}.intentSidebarCard>a{border-bottom:1px solid var(--m-line);grid-template-columns:1fr auto;gap:4px 12px;padding:15px 0;display:grid}.intentSidebarCard>a:last-child{border-bottom:0;padding-bottom:0}.intentSidebarCard>a:first-of-type{margin-top:8px}.intentSidebarCard b{color:#303846;font-size:10.5px}.intentSidebarCard small{color:#8b94a2;grid-column:1;font-size:8.5px;line-height:1.45}.intentSidebarCard a>span{color:#757bdd;grid-area:1/2/3;align-self:center}.intentStepsSection .marketingEyebrow,.intentFaq .marketingEyebrow{margin-bottom:12px;display:block}.intentSteps{margin:20px 0 0!important;padding:0!important;list-style:none!important}.intentSteps li{border-bottom:1px solid #eef0f4;grid-template-columns:42px 1fr;gap:16px;padding:16px 0;display:grid}.intentSteps li>span{color:#6268d9;background:#eff1ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.intentSteps h3{margin:1px 0 4px;font-size:12.5px}.intentSteps p{margin:0!important;font-size:10.5px!important}.intentFaq>article{border-top:1px solid #eef0f4;padding:20px 0}.intentFaq>article:first-of-type{margin-top:10px}.intentFaq h3{font-size:12.5px}.intentFaq p{margin:0;font-size:10.8px}.intentFinalCta{max-width:none;margin:60px 0 0}.guidesIndexHero{max-width:840px;padding:72px 0 58px}.guideCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guideCard{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.guideCard:after{content:"";background:radial-gradient(circle,#eff0ff,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-100px;right:-80px}.guideCardNumber{color:#e3e6ed;letter-spacing:-.05em;font-size:34px;font-weight:800}.guideCard .marketingEyebrow{margin-top:42px}.guideCard h2{letter-spacing:-.03em;z-index:1;margin:12px 0 10px;font-size:19px;line-height:1.22;position:relative}.guideCard p{color:#6a7586;z-index:1;flex:1;margin:0;font-size:10.5px;line-height:1.7;position:relative}.guideCard>b{color:#5b62d0;z-index:1;margin-top:20px;font-size:9.5px;position:relative}.guidePrinciples{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:1fr 1.2fr;align-items:start;gap:70px;margin-top:70px;padding:35px 0;display:grid}.guidePrinciples h2{letter-spacing:-.04em;margin:12px 0 0;font-size:28px}.guidePrinciples p{color:#687486;margin:0;font-size:12px;line-height:1.8}.guideHero{max-width:860px;padding:68px 0 48px}.guideMeta{color:#9aa2af;gap:18px;margin-top:20px;font-size:9px;display:flex}.guideGrid{grid-template-columns:minmax(0,790px) 240px;align-items:start;gap:70px;display:grid}.guideArticle>section{border-top:1px solid var(--m-line);padding:34px 0}.guideArticle>section:nth-child(2){border-top:0}.guideArticle h2{letter-spacing:-.035em;margin:0 0 13px;font-size:25px;line-height:1.22}.guideArticle p,.guideArticle li{color:#5f6b7c;font-size:12px;line-height:1.82}.guideArticle p{margin:0 0 13px}.guideArticle ul{margin:15px 0 0;padding-left:20px}.guideAnswer{margin-bottom:28px}.guideSidebar{position:sticky;top:88px}.guideSidebar>div{border:1px solid var(--m-line);border-radius:14px;padding:18px}.guideSidebar b{color:#8b94a3;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:8px;display:block}.guideSidebar a{color:#4e586a;border-bottom:1px solid #eef0f4;justify-content:space-between;gap:12px;padding:12px 0;font-size:10px;display:flex}.guideSidebar a:last-child{border-bottom:0}.guideSidebar a span{color:#6970da}.guideFormula{color:#6b7482;background:#f7f8fc;border:1px solid #e9ebf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 6px;padding:17px 18px;font-size:10px;display:flex}.guideFormula b{color:#303947}.guideCta{max-width:900px;margin-top:64px}@media (max-width:1050px){.scenarioGrid,.knowledgeGrid{grid-template-columns:1fr 1fr}.intentHero{grid-template-columns:1fr;gap:28px}.intentContent,.guideGrid{grid-template-columns:1fr}.intentSidebar,.guideSidebar{position:static}.intentSidebarCard{display:none}.guideCards{grid-template-columns:1fr 1fr}.guidePrinciples{grid-template-columns:1fr;gap:20px}.marketingNav{display:none}.marketingHero{grid-template-columns:1fr;padding-top:64px}.marketingHeroCopy{max-width:700px}.marketingHeroVisual{width:100%;max-width:760px;margin:0 auto}.workflowGrid{grid-template-columns:1fr 1fr}.featureShowcase{gap:40px}.principleGrid{grid-template-columns:1fr}.principleCard{min-height:350px}}@media (max-width:720px){.scenarioGrid,.knowledgeGrid,.guideCards{grid-template-columns:1fr}.scenarioCard{min-height:180px}.intentMain,.guideMain,.guidesIndex{padding:30px 15px 65px}.intentHero,.guidesIndexHero,.guideHero{padding:50px 0 40px}.intentHero h1,.guidesIndexHero h1,.guideHero h1{font-size:39px}.intentHeroCopy>p,.guidesIndexHero>p,.guideHero>p{font-size:13px}.intentHeroActions{flex-direction:column}.intentFacts{grid-template-columns:1fr 1fr}.intentFacts article:nth-child(2){border-right:0}.intentFacts article:nth-child(-n+2){border-bottom:1px solid var(--m-line)}.intentContent{padding-top:48px}.intentArticle h2,.guideArticle h2{font-size:22px}.guidePrinciples{margin-top:45px}.guideCard{min-height:300px}.guideCta{margin-top:45px}.marketingHeaderInner{height:62px;padding:0 15px}.marketingHeaderCta{margin-left:auto}.marketingHero{gap:38px;min-height:0;padding:50px 15px}.marketingHero h1{font-size:42px}.marketingHeroCopy>p{font-size:14px}.marketingHeroActions{flex-direction:column;align-items:stretch}.primaryMarketingButton,.secondaryMarketingButton{width:100%}.heroProof{gap:10px 14px}.marketingHeroVisual{padding:0 2px}.productPreview{border-radius:15px;grid-template-columns:98px 1fr;height:335px;transform:none}.previewSidebar{padding:10px 6px}.previewLogo b,.previewSearch span,.previewSidebar nav i span{display:none}.previewSearch kbd{margin:0 auto}.previewSidebar nav i{justify-content:center}.previewSidebar nav small{display:none}.previewWorkspace{padding:13px 10px 0}.previewWorkspace h2{font-size:14px}.previewFocus{grid-template-columns:20px 1fr 44px;height:45px}.previewFocus>span{width:20px;height:20px}.previewColumns{grid-template-columns:1fr 92px;gap:7px}.previewTasks article{height:39px}.previewTimeline{padding:6px}.previewTimeline>div{grid-template-columns:17px 1fr;min-height:47px}.previewTimeline .block{height:27px;padding:3px}.floatingStatTop{top:27px;right:-4px}.floatingStatBottom{bottom:14px;left:-5px}.floatingStat{min-width:87px;padding:7px 9px}.floatingStat b{font-size:11px}.marketingSection{padding:64px 15px}.sectionIntro h2,.featureShowcase h2,.principleCard h2,.trustSection h2{font-size:29px}.workflowGrid{grid-template-columns:1fr}.workflowGrid article{min-height:190px}.featureShowcase{grid-template-columns:1fr}.featureStack{height:290px}.principleCard{min-height:390px;padding:25px}.syncVisual,.aiFlow{flex-wrap:wrap;bottom:25px;left:25px;right:25px}.syncVisual span,.aiFlow span,.aiFlow b{min-width:72px}.trustSection{flex-direction:column;align-items:stretch}.trustSection .secondaryMarketingButton{align-self:flex-start;width:auto}.marketingFinalCta{flex-direction:column;align-items:stretch;margin:0 15px 20px;padding:36px 28px}.marketingFinalCta h2{font-size:31px}.marketingFooter{padding:45px 15px 25px}.marketingFooterGrid{grid-template-columns:1fr 1fr;gap:36px}.marketingFooterGrid>div:first-child{grid-column:1/-1}.marketingFooterBottom{flex-direction:column}.articleMain{padding:32px 15px 70px}.articleHero{padding:54px 0 42px}.articleHero h1{font-size:39px}.articleHero>p{font-size:13px}.articleFeatureGrid{grid-template-columns:1fr}.architectureStrip,.aiPipeline{flex-direction:column;align-items:stretch}.architectureStrip i,.aiPipeline i{transform:rotate(90deg)}.articleCta{flex-direction:column;align-items:stretch;padding:25px}.articleCta .primaryMarketingButton{width:100%}}.searchImageShowcase{border:1px solid var(--m-line);background:#fff;border-radius:20px;max-width:1120px;margin:0 auto 20px;padding:10px;box-shadow:0 24px 70px #222a4412}.searchImageShowcase img{background:#f7f8fc;border-radius:14px;width:100%;height:auto;display:block}.searchImageShowcase figcaption{color:#8b94a3;padding:10px 5px 2px;font-size:9px;line-height:1.55}@media (max-width:720px){.searchImageShowcase{border-radius:16px;margin:0 15px 10px}.searchImageShowcase img{border-radius:11px}}.migrationMain{max-width:1120px;margin:0 auto;padding:42px 28px 88px}.migrationHero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:58px;padding:70px 0 55px;display:grid}.migrationHero h1{color:#242b38;letter-spacing:-.052em;margin:15px 0 18px;font-size:52px;line-height:1.02}.migrationHero p{color:#626e80;font-size:14px;line-height:1.75}.migrationHero figure{border:1px solid var(--m-line);background:#fff;border-radius:20px;margin:0;padding:9px;box-shadow:0 24px 70px #222a4412}.migrationHero figure img{border-radius:14px;width:100%;height:auto;display:block}.migrationHero figcaption{color:#8b94a3;padding:9px 5px 2px;font-size:8.5px;line-height:1.5}.migrationSources{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.migrationSources>a{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:260px;padding:26px;display:flex}.migrationSources span{color:#666dd6;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.migrationSources h2{color:#2c3442;letter-spacing:-.03em;margin:36px 0 9px;font-size:20px}.migrationSources p{color:#687486;flex:1;margin:0;font-size:10.5px;line-height:1.7}.migrationSources b{color:#5d64cf;margin-top:22px;font-size:9.5px}.migrationSources i{font-style:normal}.migrationPolicy{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:1fr 1.15fr;gap:72px;margin-top:68px;padding:38px 0;display:grid}.migrationPolicy h2{letter-spacing:-.04em;margin:12px 0 0;font-size:28px;line-height:1.18}.migrationPolicy ul{margin:0;padding-left:20px}.migrationPolicy li{color:#667284;margin:4px 0;font-size:11px;line-height:1.8}@media (max-width:900px){.migrationHero{grid-template-columns:1fr}.migrationSources{grid-template-columns:1fr 1fr}.migrationPolicy{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.migrationMain{padding:30px 15px 65px}.migrationHero{gap:30px;padding:50px 0 38px}.migrationHero h1{font-size:39px}.migrationSources{grid-template-columns:1fr}.migrationSources>a{min-height:220px}.migrationPolicy{margin-top:45px}}.changelogMain{max-width:980px;margin:0 auto;padding:42px 28px 88px}.changelogHero{max-width:760px;padding:72px 0 55px}.changelogHero h1{color:#242b38;letter-spacing:-.052em;margin:15px 0 18px;font-size:54px;line-height:1.01}.changelogHero p{color:#626e80;margin:0;font-size:14px;line-height:1.75}.releaseList{border-top:1px solid var(--m-line)}.releaseList article{border-bottom:1px solid var(--m-line);grid-template-columns:180px 1fr;gap:45px;padding:42px 0;display:grid}.releaseList aside{align-content:start;gap:7px;display:grid}.releaseList aside b{color:#5d64cf;font-size:22px}.releaseList time{color:#9aa2af;font-size:9px}.releaseList h2{letter-spacing:-.03em;margin:0 0 14px;font-size:22px}.releaseList ul{margin:0;padding-left:19px}.releaseList li{color:#647082;margin:5px 0;font-size:11.5px;line-height:1.75}.changelogLinks{gap:24px;margin-top:34px;display:flex}@media (max-width:720px){.changelogMain{padding:30px 15px 65px}.changelogHero{padding:50px 0 38px}.changelogHero h1{font-size:39px}.releaseList article{grid-template-columns:1fr;gap:18px;padding:30px 0}.changelogLinks{flex-direction:column;gap:10px}}.discoverySection{border-top:1px solid var(--m-line)}.discoveryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.discoveryCard{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:260px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.discoveryCard:hover{border-color:#d4d7ef;transform:translateY(-2px);box-shadow:0 15px 38px #282f4712}.discoveryCard>span{letter-spacing:.1em;text-transform:uppercase;color:#6269d8;font-size:8px;font-weight:800}.discoveryCard h3{letter-spacing:-.03em;color:#293140;margin:38px 0 10px;font-size:18px;line-height:1.25}.discoveryCard p{color:#697486;flex:1;margin:0;font-size:10.5px;line-height:1.72}.discoveryCard b{color:#555dcb;margin-top:20px;font-size:9.5px}.discoveryCard.trust{background:linear-gradient(145deg,#202533,#31344d);border-color:#30354a}.discoveryCard.trust>span,.discoveryCard.trust b{color:#aeb4ff}.discoveryCard.trust h3{color:#fff}.discoveryCard.trust p{color:#aeb6c7}.marketingFooterGrid.fourColumns{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px}.footerTrustLink{margin-top:3px;font-weight:700;color:#6269d8!important}.aboutMain,.platformsIndex,.platformMain,.compareIndex,.comparisonMain{max-width:1180px;margin:0 auto;padding:42px 28px 88px}.aboutHero{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:end;gap:80px;padding:72px 0 62px;display:grid}.aboutHero h1,.platformsHero h1,.platformHero h1,.compareIndexHero h1,.comparisonHero h1{letter-spacing:-.052em;color:#242b38;margin:15px 0 18px;font-size:52px;line-height:1.02}.aboutHero>div>p,.platformsHero>p,.platformHero>div>p,.compareIndexHero>p,.comparisonHero>div>p{color:#626e80;margin:0;font-size:14.5px;line-height:1.75}.aboutHero>aside{color:#fff;background:#1f2432;border-radius:18px;gap:5px;padding:24px;display:grid}.aboutHero>aside>span{text-transform:uppercase;letter-spacing:.1em;color:#9fa8ba;font-size:8px}.aboutHero>aside>b{letter-spacing:-.05em;font-size:34px}.aboutHero>aside>small{color:#aeb6c6;font-size:9px}.aboutHero>aside>a{color:#c8ccff;margin-top:13px;font-size:9.5px;font-weight:700}.aboutPrinciples{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aboutPrinciples article{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:286px;padding:25px;display:flex}.aboutPrinciples article>span{color:#6268d9;background:#eef0ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.aboutPrinciples h2{letter-spacing:-.03em;margin:44px 0 10px;font-size:19px}.aboutPrinciples p{color:#697486;flex:1;margin:0;font-size:10.8px;line-height:1.7}.aboutPrinciples a{color:#5961d0;margin-top:18px;font-size:9.5px;font-weight:700}.aboutEvidence,.aboutStack,.platformHonesty,.compareMethod{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:.75fr 1.25fr;gap:80px;margin-top:82px;padding:52px 0;display:grid}.aboutEvidence h2,.aboutStack h2,.platformHonesty h2,.compareMethod h2{letter-spacing:-.04em;margin:12px 0 0;font-size:30px;line-height:1.15}.aboutEvidenceList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aboutEvidenceList article{background:#fff;border:1px solid #e9ebf1;border-radius:14px;padding:20px}.aboutEvidenceList b{color:#303847;font-size:11px}.aboutEvidenceList p,.aboutStack>div:first-child p,.platformHonesty>p,.compareMethod>div:last-child p{color:#687486;margin:8px 0 0;font-size:10.5px;line-height:1.72}.aboutStackGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aboutStackGrid a{border:1px solid var(--m-line);background:#fff;border-radius:14px;align-content:start;min-height:125px;padding:19px;display:grid}.aboutStackGrid span{color:#777edf;letter-spacing:.1em;font-size:7.5px;font-weight:800}.aboutStackGrid b{color:#303846;margin-top:18px;font-size:13px}.aboutStackGrid small{color:#8a93a1;margin-top:5px;font-size:8.5px;line-height:1.45}.aboutCta{max-width:none;margin-top:72px}.platformsHero,.compareIndexHero{max-width:900px;padding:72px 0 58px}.platformCards,.compareCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platformCards>a,.compareCards>a{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:250px;padding:26px;transition:transform .18s,box-shadow .18s;display:flex}.platformCards>a:hover,.compareCards>a:hover{transform:translateY(-2px);box-shadow:0 14px 36px #262e4312}.platformCards span,.compareCards span{color:#636ad8;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.platformCards h2,.compareCards h2{letter-spacing:-.03em;color:#2b3341;margin:40px 0 10px;font-size:18px}.platformCards p,.compareCards p{color:#687486;flex:1;margin:0;font-size:10.5px;line-height:1.7}.platformCards b,.compareCards b{color:#5961d1;margin-top:18px;font-size:9.5px}.platformHonesty{margin-top:70px}.platformHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:70px;padding:70px 0 52px;display:grid}.platformActions{gap:10px;margin-top:27px;display:flex}.platformStatus{background:linear-gradient(145deg,#f0f1ff,#f8f7ff);border:1px solid #dfe1f3;border-radius:17px;padding:23px 24px}.platformStatus>span{color:#676ed9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.platformStatus>b{color:#353d4d;margin-top:10px;font-size:16px;display:block}.platformStatus p{color:#687487;margin:8px 0 0;font-size:10.5px;line-height:1.65}.platformFacts{border:1px solid var(--m-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.platformFacts article{border-right:1px solid var(--m-line);padding:20px 22px}.platformFacts article:last-child{border-right:0}.platformFacts span{color:#939caa;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.platformFacts b{color:#313947;margin-top:6px;font-size:12px;display:block}.platformBody{grid-template-columns:minmax(0,780px) 260px;align-items:start;gap:70px;padding-top:68px;display:grid}.platformArticle>section{border-top:1px solid var(--m-line);padding:35px 0}.platformArticle>section:first-child{border-top:0;padding-top:0}.platformArticle h2{letter-spacing:-.035em;color:#29313e;margin:0 0 13px;font-size:25px;line-height:1.2}.platformArticle p,.platformArticle li{color:#5f6b7d;font-size:12px;line-height:1.8}.platformArticle ul{padding-left:20px}.platformSidebar{position:sticky;top:88px}.platformSidebar>div{border:1px solid var(--m-line);background:#fff;border-radius:15px;padding:20px}.platformSidebar a{border-bottom:1px solid #eef0f4;grid-template-columns:1fr auto;gap:4px 10px;padding:14px 0;display:grid}.platformSidebar a:last-child{border-bottom:0}.platformSidebar b{color:#303846;font-size:10.5px}.platformSidebar small{color:#8b94a2;grid-column:1;font-size:8.5px;line-height:1.45}.platformSidebar a>span{color:#737add;grid-area:1/2/3;align-self:center}.platformCta{max-width:none;margin-top:60px}.compareMethod{margin-top:70px}.comparisonHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:70px;padding:70px 0 52px;display:grid}.comparisonVerified{color:#737d8e;align-items:center;gap:10px;margin-top:24px;display:flex}.comparisonVerified>span{color:#3a8062;text-transform:uppercase;letter-spacing:.08em;background:#eaf7ef;border-radius:7px;padding:6px 8px;font-size:7.5px;font-weight:800}.comparisonVerified>b{color:#444d5c;font-size:10px}.comparisonVerified>small{font-size:8.5px}.comparisonTableWrap{border:1px solid var(--m-line);background:#fff;border-radius:18px;overflow:auto;box-shadow:0 14px 40px #252d420a}.comparisonTable{border-collapse:collapse;width:100%;min-width:760px}.comparisonTable th,.comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:18px 20px}.comparisonTable thead th{color:#7e8796;text-transform:uppercase;letter-spacing:.08em;background:#f8f9fc;font-size:8.5px}.comparisonTable thead th:first-child{width:30%}.comparisonTable tbody th{color:#323a47;font-size:10.5px}.comparisonTable tbody th small{color:#989faa;margin-top:5px;font-size:7.5px;font-weight:500;line-height:1.45;display:block}.comparisonTable td{color:#5e697a;font-size:10.5px;line-height:1.55}.comparisonTable tbody tr:last-child th,.comparisonTable tbody tr:last-child td{border-bottom:0}.comparisonGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:70px;margin-top:68px;display:grid}.comparisonFit h2{letter-spacing:-.04em;margin:12px 0 20px;font-size:28px}.comparisonFit ul{gap:10px;margin:0;padding-left:20px;display:grid}.comparisonFit li,.comparisonFit>p{color:#5f6b7d;font-size:11.5px;line-height:1.75}.comparisonFit>p{border-top:1px solid var(--m-line);margin:26px 0 0;padding-top:20px}.comparisonSources{border:1px solid var(--m-line);background:#fff;border-radius:15px;padding:21px;position:sticky;top:88px}.comparisonSources>a{color:#4e586a;border-bottom:1px solid #eef0f4;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.comparisonSources>a:last-child{border-bottom:0}.comparisonSources b{font-size:9.5px;line-height:1.4}.comparisonSources a>span{color:#6a71da}.comparisonCta{max-width:none;margin-top:70px}@media (max-width:980px){.marketingFooterGrid.fourColumns{grid-template-columns:1fr 1fr}.aboutHero,.platformHero,.comparisonHero{grid-template-columns:1fr;gap:28px}.aboutPrinciples,.discoveryGrid,.platformCards,.compareCards{grid-template-columns:1fr 1fr}.aboutEvidence,.aboutStack,.platformHonesty,.compareMethod{grid-template-columns:1fr;gap:32px}.platformBody,.comparisonGrid{grid-template-columns:1fr}.platformSidebar,.comparisonSources{position:static}.platformFacts{grid-template-columns:1fr 1fr}.platformFacts article:nth-child(2){border-right:0}.platformFacts article:nth-child(-n+2){border-bottom:1px solid var(--m-line)}}@media (max-width:720px){.aboutMain,.platformsIndex,.platformMain,.compareIndex,.comparisonMain{padding:28px 15px 64px}.aboutHero,.platformsHero,.platformHero,.compareIndexHero,.comparisonHero{padding:48px 0 38px}.aboutHero h1,.platformsHero h1,.platformHero h1,.compareIndexHero h1,.comparisonHero h1{font-size:38px}.aboutPrinciples,.discoveryGrid,.platformCards,.compareCards,.aboutEvidenceList,.aboutStackGrid,.platformFacts{grid-template-columns:1fr}.platformFacts article{border-right:0;border-bottom:1px solid var(--m-line)}.platformFacts article:last-child{border-bottom:0}.platformActions{flex-direction:column;align-items:stretch}.platformActions a{width:100%}.comparisonVerified{flex-wrap:wrap;align-items:flex-start}.comparisonGrid{gap:35px}.marketingFooterGrid.fourColumns{grid-template-columns:1fr}.aboutEvidence,.aboutStack,.platformHonesty,.compareMethod{margin-top:54px;padding:38px 0}.aboutCta,.platformCta,.comparisonCta{margin-top:50px}}.docsIndex,.docsMain,.compatMain{max-width:1180px;margin:0 auto;padding:42px 28px 88px}.docsIndexHero,.docsHero,.compatHero{max-width:910px;padding:72px 0 52px}.docsIndexHero h1,.docsHero h1,.compatHero h1{letter-spacing:-.05em;color:#242b38;margin:15px 0 18px;font-size:50px;line-height:1.03}.docsIndexHero p,.docsHero p,.compatHero p{color:#626e80;margin:0;font-size:14px;line-height:1.78}.docsCards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.docsCards>a{border:1px solid var(--m-line);background:#fff;border-radius:18px;flex-direction:column;min-height:230px;padding:25px;display:flex}.docsCards span{letter-spacing:.1em;color:#6269d8;font-size:8px;font-weight:800}.docsCards h2{letter-spacing:-.03em;margin:38px 0 10px;font-size:20px}.docsCards p{color:#687486;flex:1;margin:0;font-size:10.8px;line-height:1.72}.docsCards b{color:#5961d0;margin-top:18px;font-size:9.5px}.docsTrustStrip,.compatNotes{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;padding:44px 0;display:grid}.docsTrustStrip h2,.compatNotes h2{letter-spacing:-.04em;margin:12px 0 0;font-size:28px}.docsTrustStrip>div:last-child{align-content:start;display:grid}.docsTrustStrip a{color:#5961d0;border-bottom:1px solid #e9ebf0;padding:13px 0;font-size:10.5px;font-weight:700}.docsBody{grid-template-columns:minmax(0,780px) 270px;align-items:start;gap:70px;display:grid}.docsBody>article>section{border-top:1px solid var(--m-line);padding:34px 0}.docsBody>article>section:first-child{border-top:0;padding-top:0}.docsBody h2{letter-spacing:-.035em;margin:0 0 13px;font-size:25px}.docsBody p,.docsBody li{color:#5f6b7d;font-size:12px;line-height:1.8}.docsBody code{color:#485064;background:#f0f1f5;border-radius:5px;padding:2px 5px;font-size:.93em}.docsBody>aside{border:1px solid var(--m-line);background:#fff;border-radius:15px;padding:20px;position:sticky;top:88px}.docsBody>aside>a{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.docsBody>aside>a:last-child{border-bottom:0}.docsBody>aside b{font-size:10px}.docsBody>aside small{color:#7b82df;font-size:7.5px;font-weight:800}.compatTableWrap{border:1px solid var(--m-line);background:#fff;border-radius:18px;overflow:auto}.compatTable{border-collapse:collapse;width:100%;min-width:920px}.compatTable th,.compatTable td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:17px 18px}.compatTable thead th{color:#7e8796;text-transform:uppercase;letter-spacing:.08em;background:#f8f9fc;font-size:8px}.compatTable tbody th{color:#323a47;font-size:10.5px}.compatTable td{color:#606b7c;font-size:10px;line-height:1.55}.compatTable a{color:#5961d0;font-weight:700}.compatState{color:#3b7d62;background:#edf7f1;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.compatNotes ul{gap:9px;margin:0;padding-left:20px;display:grid}.compatNotes li{color:#5f6b7d;font-size:11px;line-height:1.65}@media (max-width:980px){.docsBody{grid-template-columns:1fr}.docsBody>aside{position:static}.docsTrustStrip,.compatNotes{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.docsIndex,.docsMain,.compatMain{padding:28px 15px 64px}.docsIndexHero,.docsHero,.compatHero{padding:48px 0 38px}.docsIndexHero h1,.docsHero h1,.compatHero h1{font-size:38px}.docsCards{grid-template-columns:1fr}.docsTrustStrip,.compatNotes{margin-top:52px;padding:36px 0}}.discoveryGrid{grid-template-columns:repeat(4,1fr)}.discoveryCard.facts{background:linear-gradient(145deg,#f3f4ff,#fafaff);border-color:#dfe1f5}.discoveryCard.facts>span,.discoveryCard.facts b{color:#5861cf}.factsMain{max-width:1180px;margin:0 auto;padding:42px 28px 88px}.factsHero{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:end;gap:70px;padding:72px 0 48px;display:grid}.factsHero h1{letter-spacing:-.052em;color:#242b38;margin:15px 0 18px;font-size:52px;line-height:1.02}.factsHero p{color:#626e80;max-width:800px;margin:0;font-size:14px;line-height:1.78}.factsHero aside{background:linear-gradient(145deg,#f1f2ff,#faf9ff);border:1px solid #dde0f2;border-radius:18px;flex-direction:column;align-items:flex-start;padding:23px 24px;display:flex}.factsHero aside>span{text-transform:uppercase;letter-spacing:.1em;color:#747bdd;font-size:8px;font-weight:800}.factsHero aside>b{letter-spacing:-.04em;color:#303847;margin-top:8px;font-size:28px}.factsHero aside>small{color:#7c8695;margin-top:5px;font-size:9px}.factsHero aside>a{color:#5961cf;margin-top:22px;font-size:9.5px;font-weight:800}.factsLegend{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:70px;display:grid}.factsLegend article{border:1px solid var(--m-line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:17px 18px;display:flex}.factsLegend p{color:#6c7685;margin:0;font-size:9.5px;line-height:1.5}.factState{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:7px;align-items:center;min-height:23px;padding:0 8px;font-size:7.5px;font-weight:850;display:inline-flex}.factState.public{color:#32785a;background:#e9f7ef}.factState.implemented{color:#555dcc;background:#eef0ff}.factState.supported{color:#936920;background:#fff4dc}.factsGroups{gap:58px;display:grid}.factsGroup{border-top:1px solid var(--m-line);grid-template-columns:190px 1fr;gap:34px;padding-top:34px;display:grid}.factsGroup>header{align-items:flex-start;gap:12px;display:flex}.factsGroup>header span{color:#7d84de;font-size:8px;font-weight:800}.factsGroup>header h2{letter-spacing:-.03em;color:#303846;margin:0;font-size:17px}.factsGroup>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.factsGroup article{border:1px solid var(--m-line);background:#fff;border-radius:15px;flex-direction:column;min-height:205px;padding:21px;display:flex}.factsCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.factsCardTop small{color:#9aa2ae;font-size:8px}.factsGroup h3{letter-spacing:-.025em;color:#303846;margin:24px 0 9px;font-size:15px}.factsGroup p{color:#657183;flex:1;margin:0;font-size:10.2px;line-height:1.68}.factsGroup article>a{color:#5961d0;margin-top:17px;font-size:9px;font-weight:750}.platformEvidence{border-top:1px solid var(--m-line);grid-template-columns:330px 1fr;gap:55px;margin-top:80px;padding:54px 0;display:grid}.platformEvidence h2,.factsMachine h2{letter-spacing:-.04em;margin:12px 0 13px;font-size:28px;line-height:1.15}.platformEvidence>div:first-child p,.factsMachine p{color:#657183;margin:0;font-size:11px;line-height:1.75}.platformEvidenceGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.platformEvidenceGrid article{border:1px solid var(--m-line);background:#fff;border-radius:13px;padding:18px}.platformEvidenceGrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.platformEvidenceGrid b{font-size:11px}.platformEvidenceGrid p{color:#505b6d;margin:14px 0 4px;font-size:9.5px}.platformEvidenceGrid small{color:#9199a5;min-height:28px;font-size:8.5px;line-height:1.45;display:block}.platformEvidenceGrid a{color:#5961d0;margin-top:12px;font-size:8.8px;font-weight:750;display:inline-block}.factsMachine{color:#fff;background:#202532;border-radius:20px;grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;margin-top:20px;padding:42px;display:grid}.factsMachine h2{color:#fff}.factsMachine p{color:#b9c0cc}.factsMachine code{color:#d7d9ff}.factsMachine>div:last-child{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.factsMachine .textMarketingLink{color:#cfd2ff}@media (max-width:980px){.discoveryGrid{grid-template-columns:1fr 1fr}.factsHero,.platformEvidence,.factsMachine{grid-template-columns:1fr;gap:30px}.factsGroup,.factsLegend{grid-template-columns:1fr}}@media (max-width:720px){.factsMain{padding:28px 15px 64px}.factsHero{padding:48px 0 38px}.factsHero h1{font-size:38px}.factsGroup>div,.platformEvidenceGrid{grid-template-columns:1fr}.factsMachine{padding:28px}.discoveryGrid{grid-template-columns:1fr}}.docsDirectAnswer{background:linear-gradient(145deg,#f5f6ff,#fbfbff);border:1px solid #dde0f2;border-radius:15px;max-width:820px;margin-top:26px;padding:18px 20px}.docsDirectAnswer>span{color:#6269d8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.docsDirectAnswer p{color:#424c5d;margin:0;font-size:11.5px;line-height:1.72}.contentReview{color:#8a93a1;align-items:center;gap:7px;margin-top:15px;font-size:8.8px;display:flex}.contentReview>span{text-transform:uppercase;letter-spacing:.07em;font-weight:800}.contentReview time{color:#5d6675;font-weight:700}.contentReview i{font-style:normal}.contentReview a{color:#6269d8;font-weight:750}.glossaryMain{max-width:1180px;margin:0 auto;padding:42px 28px 88px}.glossaryHero{max-width:910px;padding:72px 0 52px}.glossaryHero h1{letter-spacing:-.052em;color:#242b38;margin:15px 0 18px;font-size:52px;line-height:1.02}.glossaryHero p{color:#626e80;max-width:850px;margin:0;font-size:14px;line-height:1.78}.glossaryGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.glossaryGrid article{border:1px solid var(--m-line);background:#fff;border-radius:16px;flex-direction:column;min-height:245px;padding:22px;scroll-margin-top:96px;display:flex}.glossaryGrid article>span{color:#7a81dd;font-size:8px;font-weight:850}.glossaryGrid h2{color:#303846;letter-spacing:-.03em;margin:28px 0 10px;font-size:17px}.glossaryGrid p{color:#657183;flex:1;margin:0;font-size:10.5px;line-height:1.72}.glossaryGrid a{color:#5961d0;margin-top:18px;font-size:9px;font-weight:750}.glossaryPrinciple{color:#fff;background:#202532;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:70px;padding:42px;display:grid}.glossaryPrinciple h2{color:#fff;letter-spacing:-.04em;margin:11px 0 12px;font-size:28px}.glossaryPrinciple p{color:#b9c0cc;max-width:760px;margin:0;font-size:11px;line-height:1.72}@media (max-width:980px){.glossaryGrid{grid-template-columns:1fr 1fr}.glossaryPrinciple{grid-template-columns:1fr}}@media (max-width:720px){.glossaryMain{padding:28px 15px 64px}.glossaryHero{padding:48px 0 38px}.glossaryHero h1{font-size:38px}.glossaryGrid{grid-template-columns:1fr}.glossaryPrinciple{margin-top:52px;padding:28px}}.citationAnswerMeta{color:#8b94a3;border-top:1px solid #6269d829;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding-top:11px;font-size:8px;display:flex}.citationAnswerMeta>span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.citationAnswerMeta time{color:#616a79;font-weight:700}.citationAnswerMeta i{font-style:normal}.citationAnswerMeta a{color:#6168d5;font-weight:750}.articleCitationAnswer{max-width:900px;margin:-12px 0 40px}.platformCitationAnswer{margin-top:18px}.docsDirectAnswer+.contentReview{margin-top:12px}@media (max-width:720px){.articleCitationAnswer{margin-top:-6px;margin-bottom:30px}.citationAnswerMeta{align-items:flex-start}}.homeCitationAnswer{max-width:1120px;margin:0 auto 20px}.hubCitationAnswer{max-width:900px;margin:-12px 0 34px}@media (max-width:720px){.homeCitationAnswer{margin:0 15px 16px}.hubCitationAnswer{margin-top:-4px;margin-bottom:28px}}:focus-visible{outline-offset:2px;outline:3px solid #6820f347}::selection{color:var(--teiva-deep);background:#a229da38}.shell.accent-brand .primaryButton,.shell.accent-brand .micButton,.shell.accent-brand .savedViewForm button,.shell.accent-brand .inviteForm button,.shell.accent-brand .dependencyAdd button,.shell.accent-brand .calendarFeedForm button,.shell.accent-brand .calendarFeedSecret button{background:var(--teiva-gradient);color:#fff;border-color:#0000}.shell.accent-brand .navList a.active{color:var(--teiva-deep);background:linear-gradient(135deg,#f4eeff,#fff0fb)}.shell.accent-brand .focusCard{background:var(--teiva-gradient-soft);border-color:#e5d8fa}.shell.accent-brand .focusIcon{color:var(--teiva-electric);box-shadow:0 4px 18px #6820f326}.shell.accent-brand .progress span{background:var(--teiva-gradient)}.shell.accent-brand .weekSummary,.shell.accent-brand .inviteToken,.shell.accent-brand .calendarFeedSecret{color:#4c2a72;background:#f7f0ff;border-color:#e3d3fa}.shell.accent-brand .timelineRow i{background:linear-gradient(90deg,#6820f3,#a229da)}.shell.accent-brand .ruleChips>span{color:#5b20b6;background:#f4eeff}.shell input:focus,.shell select:focus,.shell textarea:focus{border-color:#9b63f6;outline:0;box-shadow:0 0 0 3px #6820f31a}.shell.theme-dark.accent-brand .navList a.active{color:#f2e8ff;background:#28153a}.shell.theme-dark.accent-brand .focusCard{background:linear-gradient(135deg,#211231,#1a1026);border-color:#38234c}.marketingPage .marketingHeader{background:#faf7ffe0;border-bottom-color:#e8dff4e6}.marketingPage .marketingHeaderCta{background:var(--teiva-deep);box-shadow:0 8px 22px #26086f2e}.marketingPage .marketingHero h1 em,.marketingPage .textMarketingLink,.marketingPage .knowledgeGrid b,.marketingPage .scenarioCard>i,.marketingPage .docsCards b,.marketingPage .compatTable a,.marketingPage .factsGroup article>a,.marketingPage .platformEvidenceGrid a,.marketingPage .contentReview a,.marketingPage .glossaryGrid a,.marketingPage .migrationSources b,.marketingPage .releaseList aside b,.marketingPage .discoveryCard b{color:var(--teiva-electric)}.marketingPage .stepIcon,.marketingPage .scenarioCard>span,.marketingPage .intentSteps li>span{color:#6820f3;background:#f4eeff}.marketingPage .featureBullets li:before{background:linear-gradient(135deg,#6820f3,#df30d3)}.marketingPage .stackTag{background:#f4eeff;color:#5b20b6!important}.marketingPage .stackProgress i{background:linear-gradient(90deg,#6820f3,#df30d3)}.marketingPage .aiFlow b{background:linear-gradient(135deg,#6820f3,#a229da);border-color:#0000}.marketingPage .answerCard,.marketingPage .docsDirectAnswer{background:linear-gradient(145deg,#f4eeff,#fff7fd);border-color:#e3d3fa}.marketingPage .answerCard:before{background:linear-gradient(#6820f3,#df30d3)}.marketingPage .answerCard>span,.marketingPage .docsDirectAnswer>span{color:#6820f3}.marketingPage .factsHero aside{background:linear-gradient(145deg,#f4eeff,#fff7fd);border-color:#e3d3fa}.marketingPage .factsMachine,.marketingPage .glossaryPrinciple{background:linear-gradient(135deg,#16043f,#26086f 64%,#4d15e1)}.marketingPage .discoveryCard.trust{background:linear-gradient(145deg,#16043f,#26086f 65%,#4d15e1);border-color:#3c167e}.marketingPage .discoveryCard.trust>span,.marketingPage .discoveryCard.trust b{color:#f1b7ec}.marketingPage .primaryMarketingButton{background:var(--teiva-gradient);border:0}.marketingPage .secondaryMarketingButton:hover{background:#faf7ff;border-color:#d8c2f2}.marketingPage a:focus-visible{outline-color:#6820f357}.previewLogo>span{overflow:hidden;box-shadow:0 4px 12px #6820f329;background:0 0!important}.previewLogo>span img{object-fit:contain;width:100%;height:100%;display:block}.previewSidebar nav i.active{color:#5b20b6!important;background:#f4eeff!important}.previewFocus{background:linear-gradient(135deg,#fbf7ff,#f4eeff)!important;border-color:#e7daf6!important}.previewFocus>span{color:#6820f3!important;box-shadow:0 4px 12px #6820f321!important}.previewFocus em i{background:linear-gradient(90deg,#6820f3,#df30d3)!important}.previewTimeline .purple{color:#5b20b6!important;background:#f4eeff!important;border-color:#a229da!important}.heroGlow{background:radial-gradient(circle at 45% 42%,#6820f33b,#df30d31a 45%,#0000 70%)!important}.marketingBrandLogo{object-fit:contain;width:116px;height:auto;max-height:34px;display:block}.authShell{background:radial-gradient(circle at 18% 12%,#6820f31a,#0000 34%),radial-gradient(circle at 88% 78%,#df30d317,#0000 32%),#faf7ff}.authCard,.onboardingModal{border-color:#e8dff4;box-shadow:0 22px 70px #26086f1a}.authBrand strong,.brand strong{color:#26086f}.avatar{background:#26086f;border-color:#26086f}.shell.accent-brand .iconButton:hover,.shell.accent-brand .searchButton:hover{background:#fcf9ff;border-color:#d5c2eb}.shell.accent-brand .check:focus-visible{border-color:#6820f3}@media (max-width:720px){.marketingBrandLogo{width:104px}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skipLink{z-index:200;background:var(--teiva-deep);color:#fff;box-shadow:var(--shadow);border-radius:10px;padding:9px 13px;font-size:12px;font-weight:750;transition:transform .15s;position:fixed;top:10px;left:14px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.content:focus{outline:none}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.navList button,.sidebarBottom button{color:#525c69;align-items:center;gap:10px;min-height:40px;display:flex}.navIcon{color:currentColor;flex:0 0 18px;place-items:center;width:18px;font-size:14px;display:grid}.navLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navList button.active,.sidebarBottom button.active:not(.dangerNav){background:var(--accent-soft);color:var(--accent);font-weight:700}.searchLabel{min-width:0}.mobileNav{display:none}.content[aria-busy=true] .quickAdd{opacity:.72}button:disabled{cursor:not-allowed;opacity:.55}.taskRow{transition:background-color .14s,box-shadow .14s,transform .14s}.taskRow:hover{background:color-mix(in srgb,var(--panel) 96%,var(--accent-soft) 4%)}.taskRow:focus-within{z-index:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);position:relative}.quickAdd:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.pageError{max-width:1120px;margin-left:auto;margin-right:auto}@media (max-width:980px) and (min-width:761px){.navLabel,.searchLabel,.searchButton kbd{display:none}.navList button,.sidebarBottom button{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.navIcon{flex-basis:auto;width:auto;font-size:16px}.sidebarBottom{place-items:center;width:100%}.navList{justify-items:center;width:100%}}@media (max-width:760px){.content{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.topbar{padding-top:calc(18px + env(safe-area-inset-top,0px))}.topActions{gap:6px}.userName{display:none}.mobileNav{z-index:90;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb,var(--line) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:64px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 46px #26086f2e}.mobileNav button{min-width:0;min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.mobileNav button span{font-size:17px;line-height:1}.mobileNav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobileNav button.active{background:var(--teiva-gradient-soft);color:var(--accent)}.shell.theme-dark .mobileNav{border-color:var(--line);background:#171020f0}.shell.theme-dark .mobileNav button.active{color:#f2e8ff;background:#28153a}.pageError{margin-inline:14px}.quickAdd{min-height:52px}.quickAdd button{min-width:40px;min-height:40px}.notificationButton,.avatar{min-width:42px;min-height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.mobileNav,.taskRow,.quickAdd,.dayPanel,.sidebar{forced-color-adjust:auto;border:1px solid canvastext}.navList button.active,.sidebarBottom button.active,.mobileNav button.active{outline-offset:-2px;outline:2px solid highlight}.brandMark{box-shadow:none}}@media (max-width:760px) and (prefers-color-scheme:dark){.shell.theme-system .mobileNav{border-color:var(--line);background:#171020f0}.shell.theme-system .mobileNav button.active{color:#f2e8ff;background:#28153a}}@media (max-width:980px) and (min-width:761px){.searchButton>span[aria-hidden=true]{font-size:16px}}.emptyTaskCard{border:1px dashed color-mix(in srgb,var(--line) 86%,var(--accent) 14%);background:color-mix(in srgb,var(--panel) 96%,var(--accent-soft) 4%);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;padding:24px;display:grid}.emptyTaskIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid}.emptyTaskCard b{font-size:13px}.emptyTaskCard p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.emptyTaskCard .secondaryButton{white-space:nowrap}@media (max-width:620px){.emptyTaskCard{grid-template-columns:44px 1fr;padding:18px}.emptyTaskCard .secondaryButton{grid-column:1/-1;width:100%;min-height:44px}}.quickShortcut{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 78%,var(--accent-soft) 22%);min-width:24px;color:var(--muted);text-align:center;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9px}.taskListToolbar{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,var(--accent-soft) 6%);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:-8px 0 18px;padding:11px 12px;display:grid}.taskListStats{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.taskListStats span{background:var(--panel);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:8px;align-items:baseline;gap:4px;padding:5px 7px;display:inline-flex}.taskListStats b{color:var(--text);font-size:11px}.taskListStats .statDanger,.taskListStats .statDanger b{color:var(--danger)}.taskListControls{align-items:center;gap:7px;display:flex}.taskListControls select,.bulkPriority select{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);border-radius:9px;padding:0 28px 0 9px;font-size:10px}.selectModeButton{white-space:nowrap;min-height:34px!important;padding:0 11px!important;font-size:10px!important}.bulkToolbar{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:7px;min-width:0;padding-top:10px;display:flex}.bulkToolbar>b{color:var(--text);white-space:nowrap;margin-right:auto;font-size:10px}.bulkToolbar>button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);border-radius:9px;padding:0 10px;font-size:10px;font-weight:650}.bulkToolbar>button:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}.bulkToolbar>button:disabled{opacity:.45;cursor:not-allowed}.bulkToolbar .bulkPrimary{background:var(--teiva-gradient);color:#fff;border-color:#0000}.bulkToolbar .bulkDanger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 20%,var(--line));background:color-mix(in srgb,var(--panel) 94%,#fff0f1 6%)}.bulkPriority{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.bulkPriority select{min-width:70px}.taskRow.selected{z-index:1;background:color-mix(in srgb,var(--panel) 88%,var(--accent-soft) 12%);box-shadow:inset 3px 0 0 var(--accent);position:relative}.selectionCheck{border-color:color-mix(in srgb,var(--accent) 62%,var(--line))}.taskRow.selected .selectionCheck{background:var(--accent);border-color:var(--accent);color:#fff}.taskSource{background:color-mix(in srgb,var(--accent-soft) 65%,var(--panel));color:color-mix(in srgb,var(--accent) 74%,var(--text));white-space:nowrap;border-radius:6px;justify-self:end;padding:3px 6px;font-size:8px;font-weight:750}.taskVersion{display:none!important}.priority{width:auto;min-width:22px;padding:0 5px}.commandPalette button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.commandEmpty{text-align:center;color:var(--muted);margin:0;padding:22px;font-size:11px}.commandPalette footer{flex-wrap:wrap;gap:18px}@media (max-width:760px){.quickShortcut{display:none}.taskListToolbar{grid-template-columns:1fr;margin-top:-4px;padding:10px}.taskListControls{justify-content:space-between}.taskListControls label{flex:1}.taskListControls select{width:100%}.bulkToolbar{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.bulkToolbar::-webkit-scrollbar{display:none}.bulkToolbar>b{background:inherit;padding-right:6px;position:sticky;left:0}.bulkToolbar>button,.bulkPriority{flex:none}.taskRow{grid-template-columns:25px minmax(0,1fr) auto auto}.taskSource{display:none}}@media (prefers-reduced-motion:reduce){.taskRow.selected{transition:none}}.calendarPeriod{text-align:center;gap:2px;display:grid}.calendarPeriod>b{text-transform:capitalize;font-size:12px}.calendarPeriod>small{color:var(--muted);font-size:8px;font-weight:600}.dayPanelHeader span{font-variant-numeric:tabular-nums}.calendarToolbar .calendarPeriod{min-width:150px}@media (max-width:760px){.calendarPeriod>small{font-size:7px}.calendarToolbar .calendarPeriod{text-align:left;min-width:0}}.advancedTaskHint{color:var(--muted);margin:-2px 0 10px;font-size:12px;line-height:1.45}.ruleChips>span.waiting{opacity:.82;border-style:dashed}.ruleChips>span.waiting small{color:var(--muted);font-size:10px}.pageDescription{color:var(--muted);max-width:620px;margin:5px 0 0;font-size:11px;line-height:1.45}.moreNavButton{margin-top:4px;border:1px dashed var(--line)!important;color:var(--muted)!important}.advancedNav{border-top:1px solid var(--line);gap:4px;margin-top:5px;padding-top:8px;display:grid}.navSectionLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:4px 12px 3px;font-size:9px;font-weight:750}.advancedNav>button{color:#525c69;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;display:flex}.advancedNav>button:hover,.advancedNav>button.active{background:var(--accent-soft);color:var(--accent)}.taskListToolbar.simpleToolbar{background:0 0;border:0;margin-top:-8px;padding:0;display:block}.taskListMore{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.taskListMore>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:10.5px;font-weight:700;list-style:none;display:flex}.taskListMore>summary::-webkit-details-marker{display:none}.taskListMore>summary:before{content:"⋯";background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;font-size:14px;display:grid}.taskListMore[open]>summary{border-bottom:1px solid var(--line)}.taskListMoreBody{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid}.settingsExplain{color:var(--muted);max-width:720px;margin:0;font-size:10.5px;line-height:1.55}.shell.mode-simple .sidebar{gap:12px}.shell.mode-simple .navList{gap:5px}@media (max-width:1050px){.advancedNav .navSectionLabel{display:none}.advancedNav>button{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.advancedNav>button .navLabel,.moreNavButton .navLabel{display:none}}@media (max-width:760px){.pageDescription{max-width:75vw;font-size:10px}.taskListMoreBody{grid-template-columns:1fr}.taskListToolbar.simpleToolbar{margin-top:-4px}}.pageHeading{min-width:0}.headerMobileAction{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);white-space:nowrap;border-radius:10px;padding:0 11px;font-size:10px;font-weight:750;display:none}.notificationButton{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.notificationButton>span{background:var(--accent);color:#0000;width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.shell.mode-simple .eyebrow{display:none}.shell.mode-simple .topbar{padding-top:28px}.shell.mode-simple .topbar h1{margin-top:0}.shell.mode-simple .pageDescription{max-width:680px;font-size:12px}.shell.mode-simple .navIcon{opacity:.72}.shell.mode-simple .navList button.active .navIcon{opacity:1}.shell.mode-simple .moreNavButton{background:color-mix(in srgb,var(--panel) 92%,var(--accent-soft) 8%)!important;border-style:solid!important}.shell.mode-simple .advancedNav{margin-top:3px;padding-top:7px}.simpleListSummary{margin-bottom:8px}.simpleListSummary .taskListStats{padding-inline:2px}.taskListToolbar.simpleToolbar{margin:-6px 0 16px;display:block}.taskListToolbar.simpleToolbar .taskListMore{background:0 0;border:0;width:max-content;max-width:100%;overflow:visible}.taskListToolbar.simpleToolbar .taskListMore>summary{border-radius:9px;padding:7px 9px}.taskListToolbar.simpleToolbar .taskListMore[open]{border:1px solid var(--line);background:var(--panel);width:100%;overflow:hidden}.taskListToolbar.simpleToolbar .taskListMore[open]>summary{border-radius:0}.taskListToolbar.simpleToolbar .taskListMoreBody{grid-template-columns:1fr}.taskListToolbar.simpleToolbar .taskListControls{flex-wrap:wrap;justify-content:flex-start}.taskListToolbar.simpleToolbar .taskListControls label{min-width:180px}.taskListStats span{background:0 0;border:0;padding:3px 4px}.taskListStats b{font-size:12px}.taskListStats .statDanger{background:#fff2f2;border-radius:7px;padding-inline:7px}.priority{letter-spacing:.01em;border-radius:999px;width:auto;min-width:0;height:22px;padding:0 7px;font-size:8px}.priority-3{color:#9a5a00;background:#fff5e9}.priority-4{color:#b4232f;background:#fff0f1}.taskRow.overdue .taskText>span{color:var(--danger)}.taskRow .taskText>span:empty{display:none}.taskOpen{text-align:left}.dayPanel{position:sticky;top:18px}.shell.mode-simple .dayPanelHeader{height:auto;min-height:66px;padding-block:12px}.shell.mode-simple .dayPanelHeader span{line-height:1.35}.shell.mode-simple .groupHeader h2{font-size:14px}.shell.mode-simple .groupHeader span{font-variant-numeric:tabular-nums}.shell.mode-simple .quickAdd{border-color:color-mix(in srgb,var(--line) 82%,var(--accent) 18%);box-shadow:0 5px 18px #26086f0b}.organizerSimple{padding-top:0}.organizerSimple .organizerHeading{margin-bottom:4px}.organizerSimple .organizerHeading h2{font-size:20px}.organizerSimple .organizerCards{margin-top:2px}.organizerSimple .organizerCard,.organizerSimple .habitCard{box-shadow:0 5px 18px #26086f09}.settingsCardHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settingsCardHeading h3{margin:0 0 4px}.settingsCardHeading p{color:var(--muted);margin:0;font-size:10.5px}.settingsGridPrimary{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settingsActions>span{color:var(--muted);font-size:10px;line-height:1.45}.inlineDisclosure{border-top:1px solid var(--line);padding-top:10px}.inlineDisclosure>summary,.settingsDisclosure>summary{cursor:pointer;list-style:none}.inlineDisclosure>summary::-webkit-details-marker{display:none}.settingsDisclosure>summary::-webkit-details-marker{display:none}.inlineDisclosure>summary{width:max-content;max-width:100%;color:var(--muted);padding:5px 0;font-size:10.5px;font-weight:750}.inlineDisclosure>summary:before{content:"＋";width:18px;color:var(--accent);display:inline-block}.inlineDisclosure[open]>summary:before{content:"−"}.inlineDisclosure>.settingsGrid{margin-top:11px}.settingsDisclosure{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.settingsDisclosure>summary{flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:13px 16px;display:flex;position:relative}.settingsDisclosure>summary:after{content:"⌄";color:var(--muted);font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.settingsDisclosure[open]>summary:after{transform:translateY(-50%)rotate(180deg)}.settingsDisclosure>summary>span{font-size:12px;font-weight:800}.settingsDisclosure>summary>small{color:var(--muted);padding-right:28px;font-size:9.5px}.settingsDisclosure[open]>summary{border-bottom:1px solid var(--line)}.settingsDisclosureBody{background:color-mix(in srgb,var(--bg) 65%,var(--panel) 35%);gap:10px;padding:12px;display:grid}.nestedSettingsCard{box-shadow:none;border-radius:12px}.primarySettingsCard{box-shadow:0 8px 26px #26086f0b}.onboardingEssentials{grid-template-columns:1fr 1fr;gap:11px;display:grid}.onboardingEssentials>label,.workdayPair label{color:var(--muted);gap:5px;font-size:10px;display:grid}.onboardingEssentials select,.onboardingEssentials input,.onboardingOptional select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:9px;padding:10px}.workdayPair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onboardingOptional{margin-top:2px}.onboardingStart{min-height:44px}.fieldHint{color:var(--muted);font-size:9.5px;font-weight:500}.authPrivacy{border-top:1px solid var(--line);padding-top:15px;color:var(--muted)!important;margin:18px 0 0!important;font-size:10px!important;line-height:1.55!important}@media (max-width:760px){.topbar{align-items:flex-start;gap:10px}.topActions{align-items:center;gap:6px}.userName{display:none}.headerMobileAction{justify-content:center;align-items:center;display:inline-flex}.headerNewTask{display:none}.notificationButton,.avatar{flex:0 0 36px;width:36px;height:36px}.shell.mode-simple .topbar{padding-top:calc(18px + env(safe-area-inset-top,0px))}.shell.mode-simple .pageDescription{max-width:68vw;font-size:10.5px}.taskListToolbar.simpleToolbar .taskListMore{width:100%}.taskListToolbar.simpleToolbar .taskListMore>summary{width:max-content}.taskListToolbar.simpleToolbar .taskListMore[open]>summary{width:100%}.taskListToolbar.simpleToolbar .taskListControls{grid-template-columns:1fr;display:grid}.taskListToolbar.simpleToolbar .taskListControls label{min-width:0}.simpleListSummary .taskListStats{gap:4px}.simpleListSummary .taskListStats span{font-size:9px}.dayPanel{position:static}.organizerSimple{padding-inline:14px}.settingsGridPrimary{grid-template-columns:1fr}.settingsDisclosure>summary{min-height:60px}.onboardingEssentials{grid-template-columns:1fr}.workdayPair{grid-template-columns:1fr 1fr}}@media (max-width:430px){.headerMobileAction{width:36px;padding:0;font-size:0}.headerMobileAction:first-letter{font-size:14px}.pageHeading{max-width:calc(100vw - 165px)}.topbar h1{font-size:27px}.pageDescription,.simpleListSummary .taskListStats span:nth-last-child(n+4){display:none}}.notificationButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notificationButton:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--accent-soft)}.taskFieldDisclosure,.taskAdvancedDisclosure{border:1px solid var(--border);background:var(--surface-soft,#faf7ff);border-radius:14px}.taskFieldDisclosure{margin:0 0 12px;padding:0 14px}.taskFieldDisclosure summary,.taskAdvancedDisclosure summary{cursor:pointer;color:var(--text,#18131f);justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-weight:700;list-style:none;display:flex}.taskFieldDisclosure summary::-webkit-details-marker{display:none}.taskAdvancedDisclosure summary::-webkit-details-marker{display:none}.taskFieldDisclosure summary:after,.taskAdvancedDisclosure summary:after{content:"＋";color:var(--muted,#625a6b);font-size:16px;font-weight:500}.taskFieldDisclosure[open] summary:after,.taskAdvancedDisclosure[open] summary:after{content:"−"}.taskFieldDisclosure>label{gap:6px;padding:0 0 14px;display:grid}.taskAdvancedDisclosure{margin:10px 0;overflow:hidden}.taskAdvancedDisclosure summary{padding:0 14px}.taskAdvancedDisclosure summary small{background:var(--surface-lavender,#f4eeff);color:var(--accent,#6820f3);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px}.taskAdvancedDisclosureBody{border-top:1px solid #0000;padding:0 14px 14px}.taskAdvancedDisclosure[open] .taskAdvancedDisclosureBody{border-top-color:var(--border)}.singleReminderField{gap:6px;max-width:360px;margin:12px 0;display:grid}.sectionCount{background:var(--surface-lavender,#f4eeff);min-width:22px;height:22px;color:var(--accent,#6820f3);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:12px;display:inline-flex}.taskCollab h4{margin:14px 0 8px;font-size:14px}@media (max-width:760px){.taskFieldDisclosure,.taskAdvancedDisclosure{border-radius:12px}.taskAdvancedDisclosure summary,.taskFieldDisclosure summary{min-height:48px}}.quickAdd.quickAddComposer{background:var(--panel);padding:0;transition:border-color .14s,box-shadow .14s;display:block;overflow:hidden}.quickAddMain{align-items:center;gap:8px;min-height:54px;padding:7px 11px;display:flex}.quickAddMain>button{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:0 0 34px;place-items:center;font-size:20px;font-weight:500;display:grid}.quickAddMain>button:disabled{opacity:.55;cursor:wait}.quickAddMain>input{min-width:0;padding:8px 4px;font-size:13px}.quickAddDetails{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.quickAddDetails>summary{min-height:36px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 12px;font-size:10px;list-style:none;display:flex}.quickAddDetails>summary::-webkit-details-marker{display:none}.quickAddDetails>summary:before{content:"＋";background:color-mix(in srgb,var(--accent-soft) 70%,var(--panel));width:18px;height:18px;color:var(--accent);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.quickAddDetails[open]>summary:before{content:"−"}.quickAddDetails>summary small{color:color-mix(in srgb,var(--muted) 72%,transparent);margin-left:auto;font-size:9px}.quickAddOptions{background:color-mix(in srgb,var(--panel) 94%,var(--accent-soft) 6%);grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:10px;padding:10px 12px 12px;display:grid}.quickAddOptions>label,.quickAddOptions fieldset{min-width:0;color:var(--muted);border:0;gap:5px;margin:0;padding:0;font-size:9px;font-weight:700;display:grid}.quickAddOptions legend{color:var(--muted);padding:0 0 5px;font-size:9px;font-weight:700}.quickAddOptions fieldset{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.quickAddOptions fieldset label{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.quickAddOptions input[type=radio]{appearance:auto;border:initial;outline:initial;flex:none;width:auto;height:auto;margin:0;padding:0}.quickAddOptions fieldset label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--accent-soft);color:var(--accent)}.quickAddOptions select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:32px;color:var(--text);border-radius:9px;outline:none;padding:0 8px;font-size:10px}.quickAddOptions select:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.derivedViewHint{gap:3px;display:grid}.derivedViewHint b{color:var(--text);font-size:10.5px}.derivedViewHint span{color:var(--muted)}.emptyTaskActions{align-items:center;gap:7px;display:flex}.emptyTaskActions .primaryButton,.emptyTaskActions .secondaryButton,.compactEmpty>.primaryButton{white-space:nowrap;min-height:36px}.compactEmpty{min-height:132px}.actionToast{z-index:120;border:1px solid color-mix(in srgb,var(--success) 24%,var(--line));background:color-mix(in srgb,var(--panel) 96%,#eaf9f2 4%);max-width:min(420px,100vw - 30px);min-height:44px;color:var(--text);border-radius:13px;align-items:center;gap:9px;padding:10px 14px 10px 11px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #1a222d24}.actionToast>span{width:24px;height:24px;color:var(--success);background:#eaf9f2;border-radius:8px;flex:0 0 24px;place-items:center;font-size:12px;display:grid}@media (max-width:760px){.quickAddMain{min-height:56px}.quickAddDetails>summary{min-height:40px}.quickAddDetails>summary small{display:none}.quickAddOptions{grid-template-columns:1fr 1fr}.quickAddOptions fieldset{grid-column:1/-1}.emptyTaskActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.emptyTaskActions .primaryButton,.emptyTaskActions .secondaryButton{width:100%;min-height:44px}.compactEmpty>.primaryButton{grid-column:1/-1;width:100%;min-height:44px}.actionToast{right:14px;bottom:calc(76px + env(safe-area-inset-bottom,0px));max-width:none;left:14px}}@media (max-width:430px){.quickAddOptions{grid-template-columns:1fr}.quickAddOptions fieldset{grid-template-columns:repeat(3,1fr);display:grid}.quickAddOptions fieldset label{justify-content:center;padding-inline:6px}.emptyTaskActions{grid-template-columns:1fr}}@media (forced-colors:active){.quickAddOptions fieldset label:has(input:checked){outline:2px solid highlight}.actionToast{border:2px solid canvastext}}.simplePlanModal .planPrivacy{color:var(--muted)}.todayOverview{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.todayOverview div{flex-direction:column;min-width:72px;display:flex}.todayOverview span{color:var(--muted);font-size:12px}.todayOverview b{font-size:20px;line-height:1.2}.todayOverview button{margin-left:auto}@media (max-width:640px){.todayOverview{overflow:auto}.todayOverview div{min-width:64px}.todayOverview button{white-space:nowrap}}.taskEditorSummary{background:var(--surface-muted,#f5f5f5);border-radius:12px;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;font-size:.9rem;display:flex}.taskEditorSummary span{flex-direction:column;gap:3px;display:flex}.taskEditorSummary small{opacity:.72}.taskRow{touch-action:pan-y}.reflowPanel{gap:12px;margin:12px 0 14px;display:grid}.reflowSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reflowSummary>div{background:#fafbff;border:1px solid #e8eaf0;border-radius:11px;gap:3px;padding:10px 11px;display:grid}.reflowSummary span{color:#8b93a0;font-size:9px}.reflowSummary b{color:#2d3440;font-size:13px}.reflowFixed{background:#fcfcfd;border:1px solid #eceef3;border-radius:11px;padding:9px 11px}.reflowFixed summary{cursor:pointer;color:#626b77;font-size:10px;font-weight:750}.reflowFixed p{color:#737d89;grid-template-columns:92px 1fr;gap:8px;margin:8px 0 0;font-size:9.5px;display:grid}.reflowFixed time{color:#5d64cf;font-weight:750}.reflowAlternatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reflowAlternatives>button{text-align:left;cursor:pointer;color:#303844;background:#fff;border:1px solid #e2e5eb;border-radius:13px;align-content:start;gap:5px;padding:11px;display:grid}.reflowAlternatives>button:hover{background:#fafaff;border-color:#c9cdf3}.reflowAlternatives>button.active{background:#fbfbff;border-color:#777ee7;box-shadow:0 0 0 2px #777ee71f}.reflowAlternatives b{font-size:11px}.reflowAlternatives small{color:#7d8793;font-size:9px;line-height:1.4}.reflowAlternatives em{color:#9aa1aa;font-size:8.5px;font-style:normal}.reflowAlternatives strong{color:#a76c37;font-size:8.5px}.reflowStatus{border-radius:999px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800}.reflowStatus.fit{color:#47805d;background:#edf8f1}.reflowStatus.partial{color:#9a6d28;background:#fff6e8}.reflowStatus.overloaded{color:#a1534e;background:#fff0ef}.planConflictActions{background:#fffaf0;border:1px solid #f0dfba;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.planConflictActions>div{gap:3px;display:grid}.planConflictActions b{color:#725523;font-size:10.5px}.planConflictActions span{color:#927342;font-size:9px;line-height:1.4}.reflowUnscheduled{background:snow;border:1px solid #f0e1df;border-radius:11px;gap:6px;margin-top:12px;padding:11px 12px;display:grid}.reflowUnscheduled>b{color:#8d514c;font-size:10px}.reflowUnscheduled p{border-top:1px solid #f5e9e8;gap:2px;margin:0;padding-top:6px;display:grid}.reflowUnscheduled span{font-size:10px;font-weight:700}.reflowUnscheduled small{color:#9a7470;font-size:8.5px}.planEmpty{color:#87909b;text-align:center;border:1px dashed #dfe3e8;border-radius:11px;margin:12px 0;padding:12px;font-size:10px}@media (max-width:720px){.reflowSummary{grid-template-columns:1fr 1fr}.reflowSummary>div:last-child{grid-column:1/-1}.reflowAlternatives{grid-template-columns:1fr}.planConflictActions{flex-direction:column;align-items:stretch}.planConflictActions button{width:100%}.dayPlanSettings .secondaryButton{flex:180px}}.timePage{gap:18px;padding:0 28px 48px;display:grid}.timeTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.timeTotals article,.projectTimeGrid article,.worklogForm,.worklogList article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:16px}.timeTotals b{font-size:1.45rem;display:block}.timeTotals span,.projectTimeGrid small,.worklogList small{color:var(--muted)}.capacityBar{background:var(--accent-soft);border-radius:999px;height:10px;overflow:hidden}.capacityBar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.timeInlineForm,.worklogForm{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.timeInlineForm label{gap:6px;display:grid}.projectTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectTimeGrid article{gap:12px;display:grid}.projectTimeGrid header,.projectTimeGrid div,.projectTimeGrid form{justify-content:space-between;align-items:center;gap:10px;display:flex}.projectTimeGrid form input{min-width:0}.worklogForm h3{width:100%;margin:0}.worklogList{gap:8px;display:grid}.worklogList article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (max-width:720px){.timeTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.projectTimeGrid{grid-template-columns:1fr}.timeInlineForm>*,.worklogForm>*{width:100%}.worklogList article{grid-template-columns:auto 1fr}.worklogList small{grid-column:1/-1}}.projectPassportCard{gap:10px;display:grid}.projectCardSummary{text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;gap:12px;padding:0;display:flex}.projectCardSummary>span:first-child{gap:3px;display:grid}.projectCardDetails{border-top:1px solid var(--line);gap:14px;padding-top:12px;display:grid}.projectCardDetails form{gap:8px;display:grid}.projectCardDetails h4,.projectCardDetails p{margin:0}.projectCardDetails input,.projectCardDetails textarea,.projectCardDetails select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:9px;padding:9px}.projectSecretList{gap:7px;display:grid}.projectSecretList span{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.siteopsSnapshot{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:220px;padding:10px;font-size:10px;overflow:auto}.dayCapacityCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 4px 18px #141e2d09}.dayCapacityCard.status-overloaded{border-color:color-mix(in srgb,var(--danger,#b42318) 45%,var(--line))}.dayCapacityHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dayCapacityHeader h2{align-items:center;gap:8px;margin:2px 0 0;font-size:17px;display:flex}.dayCapacityEyebrow{color:var(--muted);letter-spacing:.02em;font-size:11px}.dayStatusMark{background:var(--accent-soft);width:22px;height:22px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.status-overloaded .dayStatusMark{background:var(--danger,#b42318);color:#fff}.dayCapacityNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dayCapacityNumbers div{gap:2px;display:grid}.dayCapacityNumbers span{color:var(--muted);font-size:11px}.dayCapacityNumbers b{font-size:16px}.dayCapacityBar{background:var(--accent-soft);border-radius:6px;height:10px;display:flex;overflow:hidden}.dayCapacityBar .fill{background:var(--accent);display:block}.dayCapacityBar .over{background:repeating-linear-gradient(135deg,var(--danger,#b42318) 0 6px,color-mix(in srgb,var(--danger,#b42318) 60%,#fff) 6px 10px);display:block}.dayCapacityNote{color:var(--muted);margin:0;font-size:12px}.dayOverload{background:color-mix(in srgb,var(--danger,#b42318) 7%,var(--panel));border-radius:12px;gap:10px;padding:12px;display:grid}.dayOverload p{margin:0;font-size:13px;line-height:1.45}.dayOverload ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dayOverload li{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dayOverload li div{gap:2px;min-width:0;display:grid}.dayOverload li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dayOverload li small{color:var(--muted);font-size:11px}.dayOverload li .secondaryButton{white-space:nowrap;min-height:36px}.dayBlocked summary,.dayFormula summary{cursor:pointer;color:var(--muted);font-size:12px}.dayBlocked ul{margin:6px 0 0;padding-left:18px;font-size:12px}.dayFormula p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.dayFact{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.dayFact b{color:var(--text)}.dayFact .primaryButton,.dayFact .linkButton{margin-left:auto}.dayConfirmed{color:var(--text)}.linkButton{color:var(--text);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:32px;padding:6px 2px;font-size:12px;text-decoration:underline}.linkButton:disabled{opacity:.55;cursor:default}.taskBlocked{border:1px dashed var(--line);color:var(--muted);border-radius:7px;padding:2px 6px;font-size:10px}.taskRow.blocked .taskText b{color:var(--muted)}.taskQuickActions .focusStart{font-size:11px}.focusBar{z-index:60;background:var(--teiva-deep,#26086f);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 0 14px;padding:10px 14px;display:grid;position:sticky;top:8px;box-shadow:0 12px 32px #26086f40}.focusBar.paused{background:#3a3450}.focusBarText{gap:2px;min-width:0;display:grid}.focusBarText small{opacity:.85;font-size:11px}.focusBarText b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.focusBarTime{text-align:right;display:grid}.focusBarTime time{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.focusBarTime small{opacity:.85;font-size:11px}.focusBarActions{gap:8px;display:flex}.focusBar .secondaryButton{color:#fff;background:0 0;border-color:#fff9}.focusBar .primaryButton{color:var(--teiva-deep,#26086f);background:#fff}.focusBar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.focusFinish{background:var(--panel,#fff);width:min(460px,100vw - 28px);color:var(--text);border-radius:18px;gap:14px;padding:22px;display:grid;box-shadow:0 30px 90px #1018283d}.focusFinish h2{margin:0;font-size:18px}.focusFinish p{color:var(--muted);margin:0;font-size:13px}.focusFinish label{color:var(--muted);gap:6px;font-size:12px;display:grid}.focusFinish input{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--text);border-radius:10px;padding:10px 12px}.focusFinishActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workDaysField{border:0;flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;margin:0;padding:0;display:flex}.workDaysField legend{color:var(--muted);margin-bottom:5px;font-size:10px}.workDaysField label{align-items:center;gap:5px;min-height:32px;color:var(--text)!important;font-size:12px!important;display:flex!important}@media (max-width:760px){.dayCapacityNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.dayCapacityHeader{flex-direction:column}.dayCapacityHeader .secondaryButton,.dayFact .primaryButton{min-height:44px}.dayFact .primaryButton{width:100%;margin-left:0}.dayOverload li{flex-direction:column;align-items:stretch}.dayOverload li .secondaryButton,.linkButton{min-height:44px}.focusBar{top:auto;left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:91;grid-template-columns:minmax(0,1fr) auto;margin:0;position:fixed}.focusBarActions{grid-column:1/-1}.focusBarActions button{flex:1;min-height:44px}.taskQuickActions .focusStart{min-width:44px;min-height:44px}.focusFinishActions button{min-height:44px}}@media (forced-colors:active){.dayCapacityBar .fill,.dayCapacityBar .over{forced-color-adjust:none;background:highlight}.dayCapacityBar .over{background:mark}}@media (max-width:760px){.content:has(.focusBar){padding-bottom:150px}.content:has(.focusBar) .actionToast{bottom:calc(196px + env(safe-area-inset-bottom,0px))}}@media (min-width:761px){.focusBar{width:calc(100% - 68px);max-width:1112px;margin:0 auto 14px}}.overduePanel{border:1px solid color-mix(in srgb,var(--warning,#c97a00) 45%,var(--line));background:color-mix(in srgb,var(--warning,#c97a00) 6%,var(--panel));border-radius:16px;gap:10px;margin-bottom:16px;padding:14px 18px;display:grid}.overduePanel h2{margin:0;font-size:15px}.overduePanel header p{color:var(--muted);margin:2px 0 0;font-size:12px}.overduePanel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.overduePanel li{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.overduePanel li>div:first-child{gap:2px;min-width:0;display:grid}.overduePanel li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overduePanel li small{color:var(--muted);font-size:11px}.overdueActions,.overduePick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.overdueActions button,.overduePick button{white-space:nowrap;min-height:34px}.overduePick input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:6px 8px}.logPrompt{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:1112px;margin:0 auto 12px;padding:10px 14px;font-size:13px;display:flex}.logPrompt span{margin-right:auto}.weekNav{gap:6px;display:flex}.weekWarning{background:color-mix(in srgb,var(--danger,#d92d20) 7%,var(--panel));border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.weekDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.weekDays li{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:8px;padding:10px;display:grid}.weekDays li.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.weekDays li.overloaded{border-color:color-mix(in srgb,var(--danger,#d92d20) 55%,var(--line))}.weekDays li.off{opacity:.75}.weekDayHead{gap:2px;display:grid}.weekDayHead b{font-size:12px}.weekDayHead small{color:var(--muted);font-size:10px}.weekBars{align-items:flex-end;gap:3px;height:70px;display:flex}.weekBars i{border-radius:3px 3px 0 0;flex:1;min-height:2px;display:block}.weekBars .cap,.weekLegend .cap:before{background:var(--accent-soft);border:1px solid var(--accent)}.weekBars .plan,.weekLegend .plan:before{background:var(--accent)}.weekBars .fact,.weekLegend .fact:before{background:repeating-linear-gradient(135deg,var(--text) 0 3px,transparent 3px 6px)}.weekDays dl{gap:2px;margin:0;font-size:11px;display:grid}.weekDays dl div{justify-content:space-between;gap:4px;display:flex}.weekDays dt{color:var(--muted)}.weekDays dd{margin:0;font-weight:600}.weekDays .over dd,.weekDays .over dt{color:var(--danger,#d92d20)}.weekLegend{color:var(--muted);gap:14px;margin:0;font-size:11px;display:flex}.weekLegend span:before{content:"";vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.exceptionList{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.exceptionList li{justify-content:space-between;align-items:center;gap:8px;display:flex}.worklogList article{position:relative}@media (max-width:980px){.weekDays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.weekDays{grid-template-columns:repeat(2,minmax(0,1fr))}.overduePanel li{flex-direction:column;align-items:stretch}.overdueActions button,.overduePick button,.logPrompt button,.weekNav button{min-height:44px}.logPrompt{margin:0 14px 12px}}.weekNav button{white-space:nowrap;background:var(--panel);width:auto;min-width:44px;min-height:36px;color:var(--text);border:1px solid var(--line);padding:0 12px}.captureTypes{flex-wrap:wrap;gap:6px;padding:8px 2px 2px;display:flex}.captureTypes button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;min-height:32px;padding:5px 12px;font-size:12px}.captureTypes button.active{background:var(--accent);border-color:var(--accent);color:#fff}.captureTypes button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inboxPanel,.waitingDue{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:10px;margin-bottom:16px;padding:14px 18px;display:grid}.waitingDue{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.inboxPanel h2,.waitingDue h2{margin:0;font-size:15px}.inboxPanel header p{color:var(--muted);margin:2px 0 0;font-size:12px}.inboxPanel ul,.waitingDue ul,.waitingList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inboxPanel li,.waitingDue li,.waitingList li{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.inboxPanel li>div:first-child,.waitingDue li>div:first-child,.waitingList li>div:first-child{gap:3px;min-width:0;display:grid}.inboxPanel li b,.waitingDue li b,.waitingList li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.waitingDue small,.waitingList small{color:var(--muted);font-size:11px}.waitingList li.due{border-color:var(--accent)}.inboxKind{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.inboxActions,.inboxWaitForm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inboxActions button,.inboxWaitForm button{white-space:nowrap;min-height:34px}.inboxWaitForm input,.waitingForm input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:7px 9px}.waitingPage{gap:14px;max-width:980px;padding:0 28px 48px;display:grid}.waitingForm{flex-wrap:wrap;gap:8px;display:flex}.waitingForm input[name=title]{flex:1;min-width:200px}.blockControl{gap:8px;display:grid}.blockRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.blockRow label{color:var(--muted);gap:4px;font-size:11px;display:grid}.blockRow select,.blockRow input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:7px 9px}.blockState{margin:0;font-size:13px}@media (max-width:760px){.inboxPanel li,.waitingDue li,.waitingList li{flex-direction:column;align-items:stretch}.inboxActions button,.inboxWaitForm button,.captureTypes button,.waitingForm button{min-height:44px}.waitingPage{padding:0 14px 40px}}.projectTree{gap:1px;max-height:40vh;margin:2px 0 6px;padding:0;list-style:none;display:grid;overflow:auto}.projectTree ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.projectTreeRow{border-radius:9px;align-items:center;gap:2px;display:flex}.projectTreeRow.active{background:var(--accent-soft)}.navList .projectTreeRow button{min-height:32px;color:var(--muted);padding:4px 6px;font-size:12.5px}.navList .projectTreeRow.active .projectTreeLink{color:var(--accent);font-weight:650}.projectTreeToggle{flex:0 0 20px;place-items:center;font-size:11px;display:grid;width:20px!important;padding:0!important}.projectTreeLink{flex:1;min-width:0}.projectTreeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectTreeLink small{color:var(--muted);margin-left:auto;font-size:10px}.projectDot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.projectPage{gap:16px;max-width:1120px;padding:0 28px 48px;display:grid}.projectLoading{color:var(--muted);padding:0 28px}.projectHeaderCard,.nextActionCard,.projectSection{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:10px;padding:14px 18px;display:grid}.projectHeaderControls{flex-wrap:wrap;gap:12px;display:flex}.projectHeaderControls label{color:var(--muted);gap:4px;font-size:11px;display:grid}.projectHeaderControls select,.projectHeaderControls input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;min-height:36px;padding:7px 9px}.healthList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.healthChip{border:1px solid var(--line);border-left-width:4px;border-radius:10px;gap:2px;max-width:340px;padding:7px 10px;font-size:12px;display:grid}.healthChip b{font-size:12.5px}.healthChip span{color:var(--muted)}.healthChip.tone-ok{border-left-color:var(--success)}.healthChip.tone-warn{border-left-color:#b45309}.healthChip.tone-risk{border-left-color:var(--danger)}.healthChip.tone-muted{border-left-color:var(--muted)}.projectPassportBrief{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.projectPassportBrief dt{color:var(--muted)}.projectPassportBrief dd{margin:0}.nextActionCard{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.nextActionCard>small{letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:700}.nextActionTitle{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700}.nextActionButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projectPage .hint,.taskChecklist .hint,.subtaskList .hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.projectQuickAdd{margin-bottom:0}.projectColumns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.projectMain,.projectSide{gap:16px;display:grid}.projectSection h2,.projectSection>summary{cursor:default;margin:0;font-size:15px;font-weight:700}.projectSection h2 small,.projectSection>summary small{color:var(--muted);margin-left:4px;font-weight:500}.projectDone>summary{cursor:pointer}.projectTaskRow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.projectTaskRow:last-child{border-bottom:0}.projectTaskRow.done b{color:var(--muted);text-decoration:line-through}.checkCircle{background:var(--panel);width:22px;height:22px;color:var(--success);cursor:pointer;border:1.5px solid #ccd1da;border-radius:50%;flex:0 0 22px;place-items:center;padding:0;font-size:11px;display:grid}.checkCircle.checked{border-color:var(--success)}.projectTaskMain{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:4px 0;display:grid}.projectTaskMain b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.projectTaskMain small{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.overdueText,.riskText{color:var(--danger);font-style:normal}.riskText{margin:0;font-size:12px}.blockedText{color:#b45309;font-style:normal}.pinButton{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:8px;min-width:32px;min-height:32px}.pinButton.pinned{background:var(--accent);border-color:var(--accent);color:#fff}.pinButton:focus-visible,.checkCircle:focus-visible,.projectTaskMain:focus-visible,.nextActionTitle:focus-visible,.projectSideItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.projectWeek{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.projectWeek span{border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px;display:grid}.projectWeek b{font-size:13px}.projectWeek small{color:var(--muted);font-size:10.5px}.projectSideItem{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:10px;gap:2px;padding:8px 10px;display:grid}button.projectSideItem{cursor:pointer}.projectSideItem b{font-size:12.5px}.projectSideItem small{color:var(--muted);font-size:11px}.projectOpenButton{justify-self:start;margin-top:8px}.taskEditorBlock{gap:8px;margin:6px 0;display:grid}.taskEditorBlock h4{margin:0;font-size:13px}.taskChecklist,.subtaskList{gap:8px;display:grid}.taskChecklist ul,.subtaskList ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.taskChecklist li,.subtaskList li{align-items:center;gap:8px;font-size:13px;display:flex}.taskChecklist li label{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.taskChecklist li.done span{color:var(--muted);text-decoration:line-through}.taskChecklist li button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px}.subtaskList li span{flex:1}.subtaskList li small{color:var(--muted);font-size:11px}.checklistProgress{background:var(--accent-soft);border-radius:999px;height:6px;overflow:hidden}.checklistProgress span{background:var(--accent);height:100%;display:block}.checklistAdd{gap:6px;display:flex}.checklistAdd input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;flex:1;padding:7px 9px}@media (max-width:900px){.projectColumns{grid-template-columns:1fr}}@media (max-width:760px){.projectPage{padding:0 14px 40px}.pinButton,.checkCircle{min-width:44px;min-height:44px}.checklistAdd button,.nextActionButtons button{min-height:44px}}.taskChecklist li input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.taskChecklist li span{text-align:left;flex:1;font-size:13px;font-weight:500}.taskChecklist .checklistAdd input,.subtaskList .checklistAdd input{min-height:36px;font-size:13px}.taskChecklist .checklistAdd button,.subtaskList .checklistAdd button{width:auto;font-size:13px}.billingPage{gap:16px;max-width:980px;padding:0 28px 48px;display:grid}.testModeBanner{color:#7c2d12;background:#fff7ed;border:1px dashed #b45309;border-radius:12px;padding:10px 14px;font-size:13px}.subscriptionCard,.planCard,.ordersCard,.billingSupport,.planRequiredCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:8px;padding:16px 18px;display:grid}.subscriptionCard>small{letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:700}.subscriptionCard h2{margin:0;font-size:20px}.subscriptionCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.subscriptionCard .paidUntil{color:var(--text)}.subscriptionCard.status-payment_review{border-color:var(--danger)}.subscriptionCard.status-expired{border-color:#b45309}.subscriptionActions,.planButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subscriptionActions a.primaryButton{align-items:center;text-decoration:none;display:inline-flex}.planGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planCard{position:relative}.planCard.featured{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.planCard.current{box-shadow:0 0 0 2px var(--accent-soft)}.planCard h3{margin:0;font-size:16px}.planPrice{margin:0;font-size:26px;font-weight:800}.planPrice small{color:var(--muted);font-size:13px;font-weight:500}.planPriceAlt{color:var(--muted);margin:0;font-size:13px}.planCard ul{gap:4px;margin:4px 0;padding-left:18px;font-size:13px;display:grid}.currentBadge{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.billingPage .hint,.planRequiredCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ordersTable{border-collapse:collapse;width:100%;font-size:13px}.ordersTable th,.ordersTable td{text-align:left;border-bottom:1px solid var(--line);padding:7px 6px}.ordersTable th{color:var(--muted);font-size:11px;font-weight:600}.planBanner{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin:0 28px 14px;padding:10px 14px;font-size:13px;display:flex}.planBanner span{flex:1}.planBanner button[aria-label]{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:18px}.planRequiredCard{max-width:560px;margin:24px 0}.projectQuota{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 28px 12px;padding:10px 14px;font-size:13px;display:flex}.projectQuota.full{border-color:#b45309}.projectQuota small{color:var(--muted)}.supportForm{gap:8px;display:grid}.supportForm label{color:var(--muted);gap:4px;font-size:12px;display:grid}.supportForm select,.supportForm textarea{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.supportForm .primaryButton{justify-self:start}.supportSent{gap:4px;font-size:13px;display:grid}.manualPayLink{font-size:13px}@media (max-width:760px){.billingPage{padding:0 14px 40px}.planGrid{grid-template-columns:1fr}.planBanner,.projectQuota{margin:0 14px 12px}.subscriptionActions button,.subscriptionActions a,.planButtons button{width:100%;min-height:44px}}.paymentReturn{background:var(--bg,#faf7ff);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.paymentReturnCard{background:#fff;border:1px solid #e6def5;border-radius:20px;justify-items:start;gap:12px;width:100%;max-width:460px;padding:28px;display:grid}.paymentReturnCard h1{margin:0;font-size:22px}.paymentReturnCard p{color:#625a6b;margin:0;line-height:1.5}.paymentReturnCard small{color:#625a6b;font-size:12px}.paymentReturnCard a.primaryButton{text-decoration:none}.pricingGrid{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 24px;display:grid}.pricingCard{background:#fff;border:1px solid #e6def5;border-radius:18px;padding:18px 20px}.pricingCard.featured{border-color:#6820f3;box-shadow:0 8px 30px #4d15e114}.pricingCard h2{margin:0 0 6px}.pricingPrice,.articleBody .pricingPrice{color:#18131f;margin:0;font-size:28px;font-weight:800}.pricingPrice small{color:#625a6b;font-size:14px;font-weight:500}.pricingCard ul{gap:6px;padding-left:18px;display:grid}.migrationTable{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:14px}.migrationTable th,.migrationTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e6def5;padding:8px}.migrationTable td:nth-child(2){white-space:nowrap}@media (max-width:760px){.pricingGrid{grid-template-columns:1fr}.migrationTable td:nth-child(2){white-space:normal}}.singularityImport{gap:14px;display:grid}.importSteps{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.importSteps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 12px}.importSteps li.active{background:var(--accent);border-color:var(--accent);color:#fff}.importPreviewCard,.importResultCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.importPreviewCard h3,.importResultCard h3{margin:0;font-size:14px}.importNotice{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);border-radius:10px;padding:10px 12px;font-size:13px}.importTotals{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.importTotals span{border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.importTotals b{font-size:18px}.importTotals small{color:var(--muted);font-size:11px}.importTotals .bad{border-color:var(--danger)}.importTotals .bad b{color:var(--danger)}.importIssues ul{gap:3px;margin:6px 0;padding-left:18px;font-size:12.5px;display:grid}.importIssues.errors{border-left:4px solid var(--danger);padding-left:10px}.importIssues.warnings summary{cursor:pointer;font-size:13px;font-weight:600}.importTable{border-collapse:collapse;width:100%;font-size:12.5px}.importTable th,.importTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px}.importTable th{color:var(--muted);font-size:11px}.importTable tr.bad td{color:var(--danger)}.importTable tr.muted td{color:var(--muted)}.fm-exact{color:var(--success)}.fm-converted{color:#b45309}.fm-unsupported{color:var(--danger)}.singularityImport details>summary{cursor:pointer;font-size:13px}.importOpenList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.importOpenList li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.importOpenList li span{gap:2px;display:grid}.importOpenList small{color:var(--muted);font-size:11px}@media (max-width:760px){.importOpenList li{flex-direction:column;align-items:stretch}.importActions button{min-height:44px}}.singularityImport .hint,.importIssues .hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.savingBadge{color:#0b6b47;background:#e8f7f0;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.matrixPage{gap:12px;padding:0 28px 40px;display:grid}.matrixHint{color:var(--muted);max-width:880px;margin:0;font-size:12px;line-height:1.45}.matrixGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matrixCell{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:8px;min-height:220px;padding:12px 14px;display:grid}.matrixCell header{gap:2px;display:grid}.matrixCell header b{font-size:14px}.matrixCell header small{color:var(--muted);font-size:11.5px}.matrixCell.q-do{border-top:4px solid var(--danger)}.matrixCell.q-schedule{border-top:4px solid var(--accent)}.matrixCell.q-delegate{border-top:4px solid #b45309}.matrixCell.q-drop{border-top:4px solid var(--line)}.matrixCell ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.matrixCell li{border:1px solid var(--line);background:var(--panel);cursor:grab;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.matrixTitle{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;font-size:13px;display:grid}.matrixTitle small{color:var(--muted);font-size:11px}.matrixMove{border:1px solid var(--line);background:var(--panel);cursor:pointer;min-width:30px;min-height:30px;color:var(--muted);border-radius:8px}.matrixEmpty{color:var(--muted);margin:0;font-size:12px}@media (max-width:760px){.matrixPage{padding:0 14px 32px}.matrixGrid{grid-template-columns:1fr}.matrixMove{min-width:44px;min-height:44px}}.scenarioDialog{background:var(--panel);width:min(820px,100%);max-height:92vh;color:var(--text);border-radius:20px;gap:14px;padding:22px;display:grid;overflow:auto;box-shadow:0 30px 90px #0003}.scenarioDialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scenarioDialog>header h2{margin:0 0 4px;font-size:19px}.scenarioDialog>header p{color:var(--muted);margin:0;font-size:12.5px}.scenarioDialog>header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font-size:26px}.scenarioGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.scenarioCard{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.scenarioCard:hover,.scenarioCard:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.scenarioCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.scenarioCard b{font-size:15px}.scenarioCard span{color:var(--muted);font-size:12.5px;line-height:1.45}.scenarioCard em{color:var(--accent);font-size:11.5px;font-style:normal}.scenarioPreview{gap:10px;display:grid}.scenarioPreview h3{margin:0;font-size:17px}.scenarioPreview>p{color:var(--muted);margin:0;font-size:13px}.scenarioProject{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.scenarioProject b{font-size:13.5px}.scenarioProject>small{color:var(--muted);font-size:12px}.scenarioProject ul{gap:3px;margin:4px 0 0;padding-left:18px;font-size:13px;display:grid}.scenarioProject li small{color:var(--muted);font-size:11.5px}.scenarioEntry{border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--muted);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 28px 14px;padding:10px 14px;font-size:13px;display:flex}.goalsPage{gap:14px;padding:0 28px 40px;display:grid}.goalsPage .pageError{margin:0}.goalForm{grid-template-columns:minmax(200px,1fr) auto auto;align-items:end;gap:8px;display:grid}.goalForm input{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:10px;min-width:0;padding:9px 10px}.goalForm label{color:var(--muted);gap:4px;font-size:11px;display:grid}.goalList{gap:12px;display:grid}.goalCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.goalCard.status-achieved,.goalCard.status-dropped{opacity:.8}.goalCard>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.goalCard>header>div{gap:3px;display:grid}.goalCard>header b{font-size:15px}.goalCard>header small{color:var(--muted);font-size:12px}.goalProjects{gap:4px;margin:0;padding:0;list-style:none;display:grid}.goalProjects li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.goalProjects li small{color:var(--muted);font-size:12px}.goalUnlink{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:18px}.goalActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goalActions select{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:10px;max-width:100%;padding:8px 10px}@media (max-width:760px){.goalsPage{padding:0 14px 32px}.goalForm{grid-template-columns:1fr}.scenarioEntry{margin:0 14px 12px}.scenarioDialog{border-radius:15px;padding:16px}.goalUnlink{min-width:44px;min-height:44px}}.openAccessNotice{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--accent-soft);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.accountMenu{position:relative}.accountMenuPanel{z-index:90;background:var(--panel);min-width:240px;color:var(--text);border:1px solid var(--line);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #1418282e}.accountMenuWho{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.accountMenuWho b{font-size:14px}.accountMenuWho span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.accountMenuPanel button{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:10px 12px;font-size:14px}.accountMenuPanel button:hover,.accountMenuPanel button:focus-visible{background:var(--accent-soft);outline:none}.accountMenuPanel .accountMenuLogout{color:var(--danger);border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:4px}.projectCardLink{cursor:pointer;text-align:left}.projectCardLink:hover,.projectCardLink:focus-visible{border-color:var(--accent)}.inboxAlt{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;display:inline-flex}.inboxAlt .linkButton{color:var(--muted);padding:6px 4px;font-size:13px}.inboxAlt .linkButton:hover{color:var(--text)}.worklogForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worklogForm h3{flex-basis:100%;margin:0 0 4px}.worklogForm input,.worklogForm select{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:10px;min-height:40px;padding:9px 10px;font-size:14px}.worklogForm input[name=description],.worklogForm input[name=note]{flex:1;min-width:200px}.worklogForm input[name=minutes]{width:110px}.nestedSettingsCard>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rememberMe{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;flex-direction:row!important;display:flex!important}.rememberMe input{margin:0;width:auto!important}.quickParsed{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.quickChip{background:var(--accent-soft,#efe9ff);color:var(--accent-ink,#3b1aa8);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.quickChip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:14px;line-height:1}.quickChip button:hover,.quickChip button:focus-visible{background:#4d15e124}.hourScroll{max-height:calc(100vh - 210px);overflow:auto}.dayPanel .hourScroll{max-height:calc(100vh - 170px)}.weekCell.offHours,.timeRow.offHours>div{background:#26086f06}.hourLabel.offHours,.timeRow.offHours time{color:#c3c7ce}.weekGrid .dayHead,.weekCorner{z-index:2;background:#fff;position:sticky;top:0}.allDayLabel{min-height:40px;font-weight:600;color:#7a7f88!important;height:auto!important}.allDayCell{background:#fbf9ff;flex-direction:column;gap:3px;min-height:40px;display:flex;height:auto!important}.deadlineChip{text-align:left;color:#3b1aa8;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f4eeff;border:1px solid #e3d9fb;border-radius:7px;width:100%;padding:3px 7px;font-size:11px;font-weight:600;display:block;overflow:hidden}.deadlineChip:hover{background:#ebe2ff}.allDayStrip{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.allDayStrip .deadlineChip{width:auto;max-width:100%}.matrixFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.matrixFilters input[type=search],.matrixFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;font-size:13px}.matrixFilters label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.quickChip.hint{cursor:pointer;background:0 0;border:1px dashed #b9a4f5;padding:3px 10px}.quickChip.hint:hover{background:#f4eeff}.allDayLabel,.allDayCell{z-index:2;position:sticky;top:54px}.allDayLabel{background:#fbf9ff}.keyResults{margin:10px 0 4px}.keyResults h4{margin:0 0 6px;font-size:13px}.keyResults ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.krHead{justify-content:space-between;gap:8px;font-size:13px;display:flex}.krMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.krMeta label{align-items:center;gap:6px;font-size:12px;display:flex}.krMeta input{border:1px solid var(--line);border-radius:8px;width:80px;padding:4px 8px}.krForm{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.krForm input{border:1px solid var(--line);border-radius:8px;min-width:90px;padding:6px 9px;font-size:13px}.krForm input[name=title]{flex:200px}.scenarioMineTitle{color:var(--muted);margin:6px 0;font-size:13px}.scenarioCard.mine{cursor:default;text-align:left}.linksBlock{gap:8px;display:grid}.linkList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.linkList li{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.linkAdd{flex-wrap:wrap;gap:8px;display:flex}.linkAdd select,.linkAdd input,.noteLinks select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;font-size:13px}.linkAdd input{flex:180px}.noteLinks{margin:10px 0}.noteLinks h3{margin:0;font-size:13px}.taskHistory{border-top:1px solid var(--line);margin:10px 0;padding-top:8px}.taskHistory summary{cursor:pointer;font-size:13px;font-weight:600}.taskHistory ol{gap:6px;max-height:220px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.taskHistory li{grid-template-columns:110px 1fr;gap:8px;font-size:12.5px;display:grid}.taskHistory time{color:var(--muted)}.saveTemplate{align-self:end}.dayStrip{display:none}@media (max-width:700px){.dayStrip{grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 10px;display:grid}.dayStrip button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;justify-items:center;gap:2px;padding:7px 0;display:grid}.dayStrip button small{text-transform:uppercase;color:var(--muted);font-size:10px}.dayStrip button b{font-size:15px}.dayStrip button.isToday b{color:#4d15e1}.dayStrip button.active{background:#4d15e1;border-color:#4d15e1}.dayStrip button.active small,.dayStrip button.active b{color:#fff}.weekGrid{grid-template-columns:50px 1fr;min-width:0}.calendarBacklog{max-height:130px;overflow:auto}}.projectChip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#4a21b8;background:#f1ebff;border-radius:999px;max-width:160px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block;overflow:hidden}.calendarBlockV4 .projectChip,.backlogTask .projectChip,.kanbanCard .projectChip{max-width:100%;margin:2px 0 0;font-size:10px;display:block}.taskMetaLine{display:inline}.editorGridMain{grid-template-columns:1fr 1.4fr;align-items:end}.priorityPick{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.priorityPick legend{color:var(--muted);padding:0 0 4px;font-size:12px}.priorityPick label{display:inline-flex;position:relative}.priorityPick input{opacity:0;pointer-events:none;position:absolute}.priorityPick span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px}.priorityPick input:checked+span{color:#fff;background:#4d15e1;border-color:#4d15e1}.priorityPick .p3 input:checked+span{background:#c97a00;border-color:#c97a00}.priorityPick .p4 input:checked+span{background:#d92d20;border-color:#d92d20}.priorityPick input:focus-visible+span{outline-offset:2px;outline:2px solid #4d15e1}.editorBlock{margin:12px 0}.editorBlock h4{margin:0 0 6px;font-size:13px}.editorRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editorRow input{flex:0 220px}.editorGridTime{grid-template-columns:repeat(3,1fr)}.quickPick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.editorRow .quickPick{margin:0}.quickPick span{color:var(--muted);font-size:12px}.quickPick button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.quickPick button:hover{background:#f4eeff}.quickPick .hintPick{color:#4a21b8;border-style:dashed;border-color:#b9a4f5}@media (max-width:700px){.editorGridMain,.editorGridTime{grid-template-columns:1fr}}.editorGridMain{grid-template-columns:1fr!important}.editorTitle{margin-bottom:10px}.taskEditor textarea[name=description]{margin-bottom:6px}.weekCell.layerHost{position:relative;overflow:visible}.timeRow>div{position:relative}.timedLayer{pointer-events:none;z-index:1;height:1392px;position:absolute;top:0;left:0;right:0}.calBlock{box-sizing:border-box;pointer-events:auto;text-align:left;border:0;border-left:3px solid var(--pc);background:color-mix(in srgb,var(--pc) 14%,#fff);color:#1d1530;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 22%,transparent);border-radius:7px;flex-direction:column;gap:1px;padding:2px 6px;font-size:11px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.calBlock b{text-overflow:ellipsis;font-size:11.5px;font-weight:650;overflow:hidden}.calBlock .calTime{color:#5b5368;font-size:10px}.calBlock small{color:var(--pc);font-size:10px;font-weight:600}.calBlock.ext{cursor:default;--pc:#6b7280;background:repeating-linear-gradient(135deg,#f3f2f5,#f3f2f5 6px,#ebe9ee 6px 12px);border-left-color:#9a95a3}.calBlock.clash{box-shadow:0 0 0 2px #d92d20}.calBlock .clashMark{color:#d92d20;font-size:11px;font-style:normal;position:absolute;top:1px;right:3px}.calBlock.done{opacity:.55;text-decoration:line-through}.calendarFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.calendarFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 10px;font-size:13px}.projectLegend{flex-wrap:wrap;gap:6px;display:flex}.projectLegend button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.projectLegend button i{background:var(--pc);border-radius:50%;width:9px;height:9px}.projectLegend button.active{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 12%,#fff)}.backlogTask{border-left:3px solid var(--pc,#6b7280)}.deadlineChip{border-left:3px solid var(--pc,#a688f5)}.timeRow{height:58px;min-height:0}.workChip{color:#8a5200;vertical-align:middle;background:#fff1d6;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.kindPick{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding:0;display:flex}.kindPick legend{color:var(--muted);float:left;margin-right:8px;padding:0 0 4px;font-size:12px;line-height:32px}.kindPick label{display:inline-flex;position:relative}.kindPick input{opacity:0;pointer-events:none;position:absolute}.kindPick span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px}.kindPick input:checked+span{color:#fff;background:#26086f;border-color:#26086f}.kindPick input:focus-visible+span{outline-offset:2px;outline:2px solid #4d15e1}.projectChip{box-shadow:inset 3px 0 0 var(--pc,#a688f5);padding-left:10px}.taskRow.done{opacity:1}.taskRow.done .taskText b,.taskRow.done .taskText span{color:#8f8a99}.taskRow.done .taskText b{text-decoration:line-through;text-decoration-thickness:1.5px}.taskRow.done .projectChip,.taskRow.done .workChip,.taskRow.done .priority{opacity:.55}.taskRow.done .check{color:#6b6578;background:#e9e5f0;border-color:#cfc8dc}.dayPersonal{gap:6px;margin-top:10px;display:grid}.dayPersonalHead{margin:0;font-size:.9rem}.dayPersonalHead small{color:var(--muted)}.dayCapacityBar.personalBar{height:8px}.dayPersonal.status-overloaded .dayPersonalHead b{color:var(--danger,#b3261e)}.dayPersonalSuggestions{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dayPersonalSuggestions li{justify-content:space-between;align-items:center;gap:10px;display:flex}.dayPersonalSuggestions small{color:var(--muted);display:block}.weekDays .personalOver dd{color:var(--danger,#b3261e)}.consentBlock{gap:10px;margin:6px 0 4px;display:grid}.consentCheck{color:var(--muted,#5b5670);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.consentCheck input{flex:none;margin-top:3px}.consentCheck a{color:inherit;text-decoration:underline}.consentModal{gap:12px;max-width:460px;display:grid}.legalVersion{color:var(--muted,#6b6578);font-size:14px}.legalDetails{gap:6px;margin:8px 0;display:grid}.legalDetails div{flex-wrap:wrap;gap:10px;display:flex}.legalDetails dt{min-width:160px;font-weight:650}.legalDetails dd{margin:0}.authCard .consentCheck,.consentModal .consentCheck{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.authCard .consentCheck input,.consentModal .consentCheck input{flex:none;width:auto;height:auto;min-height:0;margin:3px 0 0}.habitCardRich>button.habitDone{color:#fff;background:#4d15e1;border-color:#4d15e1;font-weight:700}.heroScreenshot{border:1px solid var(--m-line,#e6e1f5);background:#fff;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #26086f2e}.heroScreenshotBar{border-bottom:1px solid var(--m-line,#e6e1f5);background:#f4f1fb;gap:6px;padding:10px 14px;display:flex}.heroScreenshotBar i{background:#cfc6ec;border-radius:50%;width:9px;height:9px}.heroScreenshot img{width:100%;height:auto;display:block}.screenGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1120px;margin:0 auto;display:grid}.screenGallery figure{border:1px solid var(--m-line,#e6e1f5);background:#fff;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 18px 50px #222a4412}.screenGallery img{border-bottom:1px solid var(--m-line,#e6e1f5);width:100%;height:auto;display:block}.screenGallery figcaption{color:#4b4760;padding:14px 16px;font-size:14px;line-height:1.45}@media (max-width:760px){.screenGallery{grid-template-columns:1fr}}.settingsCard>p{color:#5f5a73;font-size:13px;line-height:1.5}.settingsCard>h3{font-size:15px}.settingsCard form input,.settingsCard form select,.settingsCard form button{font-size:13px}.inviteForm{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.6fr) auto;align-items:end;gap:10px;margin:8px 0 12px;display:grid}.inviteForm label{color:#5f5a73;gap:4px;min-width:0;font-size:12px;display:grid}.inviteForm input,.inviteForm select{box-sizing:border-box;width:100%;min-width:0}.memberAdd{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;margin-top:8px;display:grid}.teamColumn h3{margin:22px 0 8px;font-size:15px}@media (max-width:900px){.inviteForm,.memberAdd{grid-template-columns:1fr}}.timeTotals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.timeTotals b{font-size:1.2rem}.projectTimeGrid form input{flex:none;width:150px}.ganttScale{text-align:center;grid-template-columns:repeat(14,1fr);font-weight:650;display:grid}.ganttScale span{border-radius:6px;padding:2px 0}.ganttScale .weekend{color:#a39db8}.ganttScale .today{color:#fff;background:#4d15e1}.ganttRow>i{opacity:.85}.ganttRow>i.derived{opacity:.4}.viewsIntro{color:#5f5a73;max-width:720px;margin:0 0 14px;font-size:14px;line-height:1.5}.savedViewForm.advancedSavedViewForm{gap:14px;display:grid}.viewFormRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.viewFormRow label{color:#5f5a73;gap:4px;min-width:0;font-size:12px;display:grid}.viewFormRow input,.viewFormRow select{box-sizing:border-box;width:100%;min-width:0}.viewMore{border-top:1px solid #ece8f7;padding-top:10px}.viewMore summary{cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:650}.viewMore .viewFormRow+.viewFormRow{margin-top:12px}.viewFormFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.checkInline{align-items:center;gap:8px;font-size:13px;display:flex}.trendBars i.zero{background:#e4e0f2;min-height:2px}.savedViewForm.advancedSavedViewForm{flex-direction:column;place-items:stretch stretch;gap:14px;display:flex}.savedViewForm.advancedSavedViewForm>*{box-sizing:border-box;justify-self:stretch;width:100%}.teamColumn .hint,.viewsPage .hint{color:#5f5a73;margin:6px 0;font-size:13px;line-height:1.5}.modalBackdrop{z-index:100}.editorGrid .fieldHint{margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.editorBackdrop{z-index:100}body:has(.editorBackdrop) .mobileNav{display:none}.organizerHint{color:#5f5a73;max-width:640px;margin:6px 0 14px;font-size:13px;line-height:1.5}@media (max-width:760px),(hover:none){.commandPalette kbd,.commandPalette footer,.commandPalette .commandHelp{display:none}}.projectQuickAdd .quickAddMain input{flex:auto;width:100%;min-width:0}.projectQuickAdd .quickAddMain>input{flex:1 1 0!important;width:auto!important;max-width:none!important}.projectQuickAdd .quickAddMain{flex:auto;width:100%;min-width:0}.ganttRow>span b{font-size:14px;line-height:1.3}@media (max-width:760px){.matrixCell{min-height:0}.timelineHeader,.timelineRow{grid-template-columns:150px repeat(7,minmax(72px,1fr));min-width:700px}.ganttHeader,.ganttRow{grid-template-columns:38% 1fr}.ganttScale{font-size:10px}.ganttScale span:nth-child(2n){visibility:hidden}.ganttRow>span{padding:8px 10px}}.sectionHelp{color:#4b4760;background:#ffffffb3;border:1px solid #e6e1f5;border-radius:16px;max-width:860px;margin:28px 0 8px;padding:16px 18px}.sectionHelp h2{color:#26086f;margin:0 0 6px;font-size:14px;font-weight:700}.sectionHelp h2 span{color:#6820f3;margin-right:4px}.sectionHelp p{margin:0 0 8px;font-size:13.5px;line-height:1.55}.sectionHelp ul{gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}@media (max-width:760px){.sectionHelp{margin:22px 0 12px;padding:14px}}.wakeHint{color:#5f5a73;grid-column:1/-1;margin:0;font-size:12px}.content>.sectionHelp{margin-left:34px;margin-right:34px}@media (max-width:760px){.content>.sectionHelp{margin-left:0;margin-right:0}}:root{--muted-strong:#5a5266;--faint:#6b6378}.shell .eyebrow,.shell .sectionTitle,.shell .groupHeader span,.shell .taskText span,.shell .duration,.shell .dayPanelHeader span,.shell .voiceText span,.shell .transcript,.shell .privacyRow small,.shell .navList a b,.shell .timeRow time,.shell .more{color:var(--faint)}.shell .navList a,.shell .sidebarBottom a{color:#4a4357;font-size:14px}.shell .navList a:hover,.shell .sidebarBottom a:hover{background:var(--teiva-surface-lavender);color:var(--teiva-deep)}.shell .navList a.active{position:relative}.shell .navList a.active:before{content:"";background:var(--teiva-gradient);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.shell .searchButton kbd,.shell .voicePrimary kbd{color:var(--faint);font-size:11px}.shell .eyebrow{letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.shell h1{font-size:32px}.shell .avatar{background:var(--teiva-deep);border-color:var(--teiva-deep)}.shell .iconButton,.shell .avatar{width:40px;height:40px}.shell .focusCard,.shell .dayPanel{border-radius:20px}.shell .focusCard b,.shell .groupHeader h2{font-size:14px}.shell .focusCard p,.shell .taskText span,.shell .duration,.shell .groupHeader span,.shell .dayPanelHeader span,.shell .voiceText span,.shell .transcript,.shell .hintChip,.shell .ambiguity,.shell .privacyRow small,.shell .voiceError,.shell .textButton,.shell .voicePreview label,.shell .calendarBlock{font-size:12px}.shell .taskText b,.shell .voiceText b,.shell .previewHeader b,.shell .privacyRow b{font-size:14px}.shell .timeRow time{font-size:11px}.shell .aiBadge{padding:3px 6px;font-size:10px}.shell .taskRow{grid-template-columns:28px minmax(0,1fr) auto 24px 32px;min-height:60px}.shell .check{border-color:#b9aecb;width:22px;height:22px}.shell .check:hover{border-color:var(--teiva-electric);background:var(--teiva-surface-lavender)}.shell .taskQuickActions button,.shell .more{min-width:32px;min-height:32px}.shell .taskRow:hover{background:#fdfbff}.shell .priority{width:20px;height:20px;font-size:12px}.shell .primaryButton,.shell .secondaryButton{border-radius:10px;min-height:40px;padding:0 16px;font-size:13px}.shell .secondaryButton{color:#4a4357;border-color:#d9ccea}.shell .secondaryButton:hover{background:var(--teiva-surface-lavender)}.shell .voicePreview input,.shell .voicePreview select{height:42px;font-size:14px}.shell .voiceComposer{border-color:#ddd0ee;border-radius:18px}.shell .voiceComposer.recording{border-color:#f0bec3}.shell .consentModal>p{color:var(--muted-strong);font-size:14px}.shell .consentModal h2{font-size:20px}.shell .calendarBlock{padding:8px 10px}button:active:not(:disabled){transform:translateY(1px)}button,a,.taskRow,.primaryMarketingButton,.secondaryMarketingButton{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease}.marketingPage{font-size:16px}.marketingPage .marketingNav a{color:#4a4357;padding:9px 11px;font-size:14px}.marketingPage .marketingNav a:hover{background:var(--teiva-surface-lavender);color:var(--teiva-deep)}.marketingPage .marketingHeaderCta{padding:11px 17px;font-size:14px}.marketingPage .marketingEyebrow{letter-spacing:.01em;text-transform:none;color:#5b20b6;font-size:13px;font-weight:650}.marketingPage .marketingEyebrow:before{display:none}.marketingPage .marketingHero h1{letter-spacing:-.04em;color:var(--teiva-deep);text-wrap:balance;font-size:clamp(40px,5.2vw,60px);line-height:1.04}.marketingPage .marketingHeroCopy>p{font-size:18px;line-height:1.6}.marketingPage .primaryMarketingButton,.marketingPage .secondaryMarketingButton{border-radius:12px;min-height:50px;padding:0 22px;font-size:15px}.marketingPage .heroProof{color:var(--muted-strong);gap:8px 20px;font-size:14px}.marketingPage .heroProof li{gap:8px}.marketingPage .heroProof li:before{content:"";background:var(--teiva-gradient);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.marketingPage .sectionIntro h2{text-wrap:balance}.marketingPage .sectionIntro p,.marketingPage .featureShowcaseCopy>p,.marketingPage .principleCard>p{color:var(--muted-strong);font-size:17px;line-height:1.6}.marketingPage figcaption,.marketingPage .screenGallery figcaption{color:var(--muted-strong);font-size:15px;line-height:1.5}.marketingPage .scenarioCard>span{letter-spacing:0;border-radius:99px;align-self:flex-start;width:auto;height:auto;padding:5px 10px;font-size:12px;font-weight:650}.marketingPage .scenarioCard>b{margin-top:14px;font-size:18px}.marketingPage .scenarioCard>p,.marketingPage .discoveryCard>p,.marketingPage .knowledgeGrid p,.marketingPage .workflowGrid p,.marketingPage .featureBullets li{color:var(--muted-strong);font-size:15px;line-height:1.55}.marketingPage .scenarioCard>i,.marketingPage .discoveryCard>b,.marketingPage .knowledgeGrid b,.marketingPage .textMarketingLink{font-size:14px;font-style:normal;font-weight:650}.marketingPage .scenarioCard>i:after,.marketingPage .discoveryCard>b:after,.marketingPage .knowledgeGrid b:after,.marketingPage .textMarketingLink:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:7px;transition:transform .15s;display:inline-block;transform:rotate(45deg)translateY(-1px)}.marketingPage .scenarioCard:hover>i:after,.marketingPage .discoveryCard:hover>b:after,.marketingPage .knowledgeGrid a:hover b:after,.marketingPage .textMarketingLink:hover:after{transform:translate(3px)rotate(45deg)translateY(-1px)}.marketingPage .discoveryCard>span,.marketingPage .knowledgeGrid span{letter-spacing:.01em;text-transform:none;font-size:13px;font-weight:650}.marketingPage .faqList summary{min-height:56px;font-size:17px}.marketingPage .faqList p{color:var(--muted-strong);font-size:16px;line-height:1.6}.marketingPage .marketingFooter p,.marketingPage .marketingFooter a{font-size:14px}.marketingPage .marketingFooterBottom{font-size:13px}.marketingPage .marketingFooter a{padding:3px 0;display:inline-block}@media (max-width:720px){.marketingPage .marketingHero h1{font-size:38px}.marketingPage .marketingHeroCopy>p,.marketingPage .sectionIntro p{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.marketingPage .scenarioCard>span{justify-self:start;width:fit-content}.marketingPage .featureStack small,.marketingPage .stackCard span,.marketingPage .stackCard footer span{font-size:12px}.marketingPage .featureStack small{text-transform:none;letter-spacing:.01em;color:var(--faint)}.authCard{border-radius:24px;padding:36px}.authCard>p{color:var(--muted-strong);font-size:15px}.authCard h1{letter-spacing:-.03em;color:var(--teiva-deep);font-size:30px}.authCard label{font-size:14px}.authCard input{border-color:#d9ccea;padding:13px 14px;font-size:16px}.authCard .primaryButton{border-radius:12px;min-height:48px;font-size:15px}.authCard .fieldHint,.authBrand small{color:var(--faint);font-size:13px}.authCard .consentCheck,.authCard .rememberMe{font-size:14px}.authSwitch{min-height:44px;color:var(--teiva-royal);border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.authSwitch:hover{background:var(--teiva-surface-lavender)}.authPrivacy{color:var(--faint)!important;font-size:12px!important}
